Releases: JetSetIlly/test7800
Releases · JetSetIlly/test7800
nightly
Occasional nightly builds of Test7800
The nightly tag and release are used only for binary distribution.
They are mutable and must not be used as Go module versions.
For Go module usage, use tagged releases or commit-based pseudo-versions
v0.7.4
v0.7.3
Changes since v0.7.2
support for paddles and trakball
- click right-mouse-button to toggle input
- insertion is controlled entirely by the a78 header required for now. there are no command line options yet
automatic overscan detection
- added
-overscancommand line option. set toAUTOby default- other options are
NONE,MODERN, andFULL
implemented high score cartridge
- a78 header is obeyed by default (
-hsccommand line option is set toAUTO)
implemented savekey
- a78 header is NOT obeyed by default (
-savekeycommand line option is set toFALSE)- if
-savekeyis set toAUTO(obey a78 header) orTRUE(always insert savekey) then the savekey is inserted into the right player port
play in full-screen
- press
F11to toggle
re-ported CPU package from Gopher2600
- fixes XAA and ANE instructions
- CPU now passes the newly included Thom Harte single-step tests
randomised parts of the emulation are now properly random
- fixed seed was used inadvertently
various changes to debugger
- added commands and altered output
re-ported ARM and ELF package from Gopher2600
- now includes chameleon cart NV ram functions
v0.7.2
Changes since v0.7.1
- fixed implementation of ARR (undocumented 6502 instruction)
corrects result of test binary in https://forums.atariage.com/topic/385516-fingerprinting-6502-processors
v0.7.1
Changes since v0.7.0
- Drag and Drop
- dropping of files should now work on all platforms including Windows and WASM
- POKEY mapping
- reading a POKEY address is now not possible, except for the random number register
- the data of the underlying cartridge is read instead
- this fixes a bug which caused Stone Age to fail
- the game reads ROM addresses right down to $4000 which is where POKEY is mapped
v0.7.0
Changes since v0.6.3
- Gamepad
- a gamepad or similar controller can now be used for player 1 input
- Drag and Drop
- dropping a ROM file from the desktop onto the application window will immediately load that ROM
- this has not been well tested on Windows or MacOS
v0.6.3
Changes since v0.6.2
- Audio
- sample rate increased to 48000Hz
- this improves POKEY audio that uses the 1.79Mhz clock
- it's not always noticeable but pure tones generated by this clock can suffer when sampled a rate that is too low
- the higher the sample rate the better but 48000Hz is a reasonable compromise value
- added
-samplerateoption to allow setting the value
- Cartridge Mappers
v0.6.2
Changes since v0.6.1
- Audio
- corrected POKEY two-tone mode
- game music for
A.R.T.Inow sounds correct
- Cartridge Mappers
SN2mapper is now calledEagleSN1mapper is now referred to simply asSN
- Other
-ignoreoption now changed to-checksum
- setting
-checksumtofalsewill allow unsigned cartridges to pass the NTSC checksum BIOS routine
v0.6.1
Changes since v0.6.0
- Audio
- improved POKEY emulation
- corrected how channels are filtered by other channels
- corrected reset time for 16bit timers. this affects the musical pitch of those channels when using the 1.79Mhz clock
- implemented two-tone mode
v0.6.0
Changes since v0.5.1
- Audio
- added POKEY soundchip
-audio=stereofor stereo output of both TIA and POKEY
- stereo for POKEY is only really effective for dual POKEY ROMs
- Cartridge Mappers
- and SN2 correctly (previous version was SN1 only)
- use
-mapper=SN2or-mapper=SN1as appropriate