Skip to content

Releases: JetSetIlly/test7800

v0.8.1

Choose a tag to compare

@JetSetIlly JetSetIlly released this 07 May 19:59

Changes since v0.8.0

Fixed a performance regression introduced between v0.7.2 and v0.7.3

v0.8.0

Choose a tag to compare

@JetSetIlly JetSetIlly released this 07 May 10:26

Changes since v0.7.5

  • Features
  • added support for larger Bankset cartridges
  • added -quadtari option to allow up to four joystick players at once
    • new -players option can be used to specify which quadtari players are being controlled by keyboard or gamepad
    • see Quadtari section in the README

v0.7.5

Choose a tag to compare

@JetSetIlly JetSetIlly released this 27 Mar 15:39

Changes since v0.7.4

  • Features
  • added mRAM cartridge type
    • used by the Rescue on Fractulus prototype
  • biasing of screen aspect ratio
    • screen pixels are no longer exactly square and are now slightly taller than they are wide
  • press F7 to toggle the frame render speed display
    • the information in this display will be expanded upon in future releases

nightly

nightly Pre-release
Pre-release

Choose a tag to compare

@JetSetIlly JetSetIlly released this 04 Jan 11:32

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

Choose a tag to compare

@JetSetIlly JetSetIlly released this 09 Jan 09:19

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

Choose a tag to compare

@JetSetIlly JetSetIlly released this 07 Jan 14:29

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

Choose a tag to compare

@JetSetIlly JetSetIlly released this 29 Oct 19:25

Changes since v0.7.1

v0.7.1

Choose a tag to compare

@JetSetIlly JetSetIlly released this 18 Oct 19:09

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

Choose a tag to compare

@JetSetIlly JetSetIlly released this 12 Oct 18:26

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

Choose a tag to compare

@JetSetIlly JetSetIlly released this 05 Oct 17:46

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)