Changes since v0.2.0
- Bug fixes
- 6502 will halt (due to RTI) mid-instruction if necessary
- cycle cost for DLI was being applied at the end of every DLL zone regardless of the DLI bit
- fixed how DMA cycles for holey graphics are accumulated
- DMA cycle cost for last DL header in sequence
- all bug fixes contributed to fixing Scrapyard Dog (#12)
- and to providing improved fixes for previously bugged games (eg. Karateka)
- A78 Cartridges
- recognition of supergame cartridges that don't require bank switching but do require additional RAM or ROM
- Ballblazer is a good example of such a cartridge
- Joystick Emulation
- prevention of impossible joystick positions
- ie. up/down (and left/right) not possible at same time
- fixes graphical anomaly in Robotron (#10)
- added numberpad 'arrows' as input option for joystick direction
- reguar cursor keys still usable
- addded 'Z' and 'X' as joystick fire buttons
- space button and 'B' button still usable
- Debugger
- improved STEP SCANLINE
- improved overlay
- simplified colours of DMA areas
- diagonal stripes indicate VBLANK area
- Palettes
- changed PAL palette to NTSC_A78_CRTTV_BRT.pal and NTSC_A78_CRTTV_BRT.pal