Test7800 v0.3.0 is released. Test7800 is an experimental emulator for the Atari 7800. It's not complete and is missing some important features but it plays many of the 7800 ROM files that are available. It supports a78 files and will emulate regular "flat" ROM files and also "supergame" ROM files. It does not yet emulate the POKEY chip and similar hardware. The 6502, TIA and RIOT emulation is taken from Gopher2600 and is therefore well tested. The implemenation of the MARIA is new to this project.
Test7800 Changelog:
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
Download: Test7800 v0.3.0
Source: Here
0 Comments
Post a Comment