Sunday, June 12, 2005

FM Towns fixes.

Thanks to the author of the UNZ emulator, I fixed the access to the video memory (VRAM).

I'm also implementing a double buffering system to remove the flicker that can be seen at the top of the screen, when a sprite is moving. This is only visible on the real hardware.

Accessing VRAM through selector $010C changes the layout of VRAM. It's used for 256 color mode. Selector $0104 is used for 32,000 or 4 bit color. Before fixing the selector, the code required a weird routine modification to work correctly. Everything it working nicely now.

0 Comments:

Post a Comment

<< Home