Skip to content

Releases: JetSetIlly/test7800

nightly

04 Jan 11:32

Choose a tag to compare

nightly Pre-release
Pre-release

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

09 Jan 09:19

Choose a tag to compare

Changes since v0.7.3

fixed single button games

  • games like Dig Dug and Donkey Kong did not work
  • this bug was introduced in v0.7.3 (#34)

note that previous version was significant enough that it should have been numbered v0.8.0. but there's nothing I can do about that now :-/

v0.7.3

07 Jan 14:29

Choose a tag to compare

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 -overscan command line option. set to AUTO by default
  • other options are NONE, MODERN, and FULL

implemented high score cartridge

  • a78 header is obeyed by default (-hsc command line option is set to AUTO)

implemented savekey

  • a78 header is NOT obeyed by default (-savekey command line option is set to FALSE)
  • if -savekey is set to AUTO (obey a78 header) or TRUE (always insert savekey) then the savekey is inserted into the right player port

play in full-screen

  • press F11 to 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

29 Oct 19:25

Choose a tag to compare

Changes since v0.7.1

v0.7.1

18 Oct 19:09

Choose a tag to compare

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

12 Oct 18:26

Choose a tag to compare

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

05 Oct 17:46

Choose a tag to compare

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 -samplerate option to allow setting the value
  • Cartridge Mappers
  • Activision mapper (#28)
  • Absolute mapper (#30)

v0.6.2

29 Sep 14:50

Choose a tag to compare

Changes since v0.6.1

  • Audio
  • corrected POKEY two-tone mode
    • game music for A.R.T.I now sounds correct
  • Cartridge Mappers
  • SN2 mapper is now called Eagle
  • SN1 mapper is now referred to simply as SN
  • Other
  • -ignore option now changed to -checksum
    • setting -checksum to false will allow unsigned cartridges to pass the NTSC checksum BIOS routine

v0.6.1

28 Sep 05:40

Choose a tag to compare

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

21 Sep 14:19

Choose a tag to compare

Changes since v0.5.1

  • Audio
  • added POKEY soundchip
    • -audio=stereo for 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=SN2 or -mapper=SN1 as appropriate