Paku Paku revision 1.2 -- hey ma, no flicker!
Thursday, February 10, 2011 6:52:41 AM
Grab it here:
I threw away most of the existing sprite handling and implemented a dual off-screen buffer system. This sped up the game a good deal and by compositing background and sprite off-screen, there's no flicker as the retrace blows by when the sprite is erased. Double-buffering is how the pro's do it, I just didn't think the old 4.77mhz 8088's were up to the job when the CGA has no extra on-board RAM for pulling it off.
I've removed the speed test, slow machine warning and changed all the memory size limits. The two buffers total 16k, bringing the total memory footprint up to 128k... though I can now firmly state that for version 1.2, the recommended system spec is:
4.77mhz or faster 8088
CGA or better color video card.
128K of RAM with 70k free under DOS
Which was actually my original goal!