Skip to content

Releases: JetSetIlly/Gopher2600

v0.3

23 Jul 09:59
Compare
Choose a tag to compare

= Changes from v0.2.1 =

Improvements

  • significant performance improvements

  • improved TV spec detection and frame size detection

  • implemented 3e+

  • supercharger half-implemented

    • only fastloading from .bin files
    • multiload not working
    • supercharger BIOS must be in config directory
  • better terminal interface in GUI mode

    • sundry changes/additions to terminal commands
  • better/more reliable disassembly

  • debug screen window shows cursor and painting effect more accurately

Bug Fixes

  • HBLANK collision detection fixed

  • ball/missile enclockifier handles changes to NUSIZ correctly

  • frame rate limiter fixed

  • fixed DataFetcher boundary bug in DPC+ format

  • address of phantom reads now calculated correctly for IndirectIndexed addressing

v0.2.1

11 Jun 19:35
a729ca3
Compare
Choose a tag to compare

= Changes from v0.2.0 =

DPC+ support (no ARM yet)

Cartridge specific windows. Register windows, static data windows from DPC and DPC+ cartridge types. Cartridge RAM now in its own window

All cartridge types are not poke-able and patch-able

Better TV screen in debugger. Added Collisions and HMOVE overlays

Floating tooltips. Content different depending on selected overlay.

Lots of other internal changes and new ideas sketched in for future versions

v0.2.0

22 Apr 07:49
Compare
Choose a tag to compare

=Changes from v0.1=

CRT filter by default for play mode (optional for debugger)

Debugger TV display improvement

Improved ROM disassembly (better disasm window in debugger)

Improved TV signal decoding and size detection

Improved audio when frame rate drops below ideal rate

File selector in debugger

CPU decimal mode bug fix (flags incorrectly set on subtraction). Additional opcodes.

v0.1

21 Mar 13:34
Compare
Choose a tag to compare

First public version. Still incomplete. More work to do. More ideas to implement. But it works.