Replacement for wind.o
John R. MacMillan
john at chance.UUCP
Mon May 6 10:18:58 AEST 1991
[in reference to screen blanker for MGR]
|The only tricky part is that the rest of the code needs to respect the blanked
|status, and only write changes to the memory images of the windows, and not
|to the screen. But I'll get it!
One way to do this at the cost of some memory is to have memory for a
screen, and switch the pointer that the bitblt routines write through
to point at this memory when the screen is blank, or the real screen
the rest of the time. (``All problems in computer science can be
solved by adding another layer of indirection'' -- Unknown).
So the blankout routine would look like:
- copy video_screen to save_screen
- set screen = save_screen
And to unblank:
- copy save_screen to video_screen
- set screen = video_screen
|3. My new job has me writing bit blit routines in assembly languages all day
|long. What's one more? I'm going to code all of mgr's bitblits in 68010
|assembler and get this baby cookin'.
Yeehaw! I'll name my first-born David...
More information about the Comp.sys.3b1
mailing list