Also, you wouldn't go far wrong looking at the low memory globals. The addresses of the screen buffers are here. The is no law that says you have to use QuickDraw but note that in order to stop screen flicker the mac synchronises some updates with the retrace flybacks.
Much of what is done in hardware on a PC is done in software on Macintoshes.
Much of what is done in hardware on a PC is done in software on Macintoshes.