##### ####### ## ## #### ###### ### #### ## # ## # ### ## ## # ## # ## ## ## ## ## #### ## ## ## ## ## ## ## #### ####### ## ## ## ## ## ## ### ## ## #### ## ## ####### ## ## ## ## # ## ### ## ## ## ## ## ## ##### ####### ## ## #### #### ## ## ####### [ Genital Change History ] Bart Trzynadlowski For the actual documentation, see readme.txt May 27, 2000: Version 0.3 - Z80 RAM can now be dumped - Started working on a custom 68K core (nothing yet) - Improved sprite limiting and turned it on by default - Improved CPU timing - Added country auto-detection - Added Window priority - Fixed the Window code (Raiden Trad, Phelios, etc.) - Added collision bit faking (Strider 2) - Added VDP RAM word reads - Fixed VRAM byte writes (Contra, Eternal Champions, many others) - Fixed a possible VGA bug (thanks to Charles MacDonald) - Added file size checking to SMD loader - Menacer support added (preliminary, thanks again to Charles MacDonald) via mouse - Revamped command line parsing - Added VRAM copy to DMA (untested) - Added Interlace 2-mode support - Added message printing w/ custom font - Revamped keyboard input system - Added sprite masking (thanks to Charles MacDonald) - Added Z80 toggle and Z80 reset to keyboard keys - Added resolution switching to keyboard keys, changed debugger key to: ` - Minor tweaks here and there April 24, 2000: Version 0.2 - 320x240 ModeX resolution added - Genecyst save state support added (10 save slots) - Memory dumps now occur only if requested - Added Starscream interactive debugger - Added a DMA status register bit kludge - Implemented Z80 faking - Added Z80 emulation w/ RAZE, Z80 RAM, bank register - Background color implemented - Added "each 2 cell" vertical scroll mode - Added correct VDP status register byte reads - Modified HV counter - Added horizontal interrupts - Added Window layer - Added sprite limiting - Major compatibility increase April 9, 2000: Version 0.1 - Initial release