The Emulation Realm

Gopher2600 - Windows   Gopher2600 - Linux

What's New:

ARM Developer
- debugging window added for global variable inspection
- collision detection of ARM stack with program variables
- static areas window improved
  * clearer indication of memory addresses
  * labeling of named variables in memory
- performance window improved
  * raw ARM cycle values in addition to percentile values
  * kernel focus (VBLANK, Visible Screen, Overscan)
  * performance relative to frame
- access of address 0x00 is treated as illegal (probably null dereference)
- visualisation of CDF streams

VCS RAM and Cartridge RAM Window
- indicates labeling of addresses (using ASM symbol file)
- illustration of 6507 stack usage

Peripherals
- choice of attached peripheral can be overriden on startup

TIA bug fixes
- corrected missile reset to player position for double-width player

Savekey/Atarivox
- EEPROM window (savekey data) works correctly for AtariVox

Debugger
- BREAK NONEXE to halt execution on 6507 execution if PC address is not in the Cartridge or RAM areas

Debugger GUI
- better window management in the debugger
- window state (open/close) saved between sessions

Playmode GUI
- non-integer scaling reintroduced - improved scaling method to avoid uneven scanlines
- bugfix (Windows and MacOS)
  * window repainted during window resizing meaning better visual feedback for the user
- audio can be muted (could already be muted in the debugger)
- state of FPS overlay will carried over between sessions
- "active" pause screen readded as an option (in the prefs window)