2024-04-18

Gopher2600 v0.30.0

Gopher2600 v0.30.0 is released. Gopher2600 is an emulator for the Atari 2600. Whilst the performance is not as efficient as some other emulators it is none-the-less suitable for playing games, on a reasonably modern computer, at the required 60fps. (The development machine for Gopher2600 has been an i3-3225, dating from around 2012.)

Gopher2600 v0.30.0 changelog:
ZIP file support
ROM Selection window can navigate into zip files
ARM Additions
Profiling can now be viewed as 'cycles / call'
this shows the relative performance of a single call to the program's function
Distinguishes between memory alignment requirements for different ARM architectures
ARMv4 doesn't allow misalignment at all and will access an aligned address instead
ARMv7 does allow misalignment depending on the instruction
recent versions of Gopher2600 incorrectly assumed a ARMv7 architecture, which leads to incorrect Harmony emulation
Misaligned memory accesses optionally treated as memory faults
when enabled misalignment is reported in the memory faults window
and will cause execution to abort if Abort of Memory Fault option is enabled
Strobing of local variables in local variables window
Added COPROC MEM DUMP
also accessible through context menu in static memory window
ARM Corrections / Bug Fixes
Static memory window performance improvement
ASR disassembly corrected
COPROC ID corrected
32bit EOR (register) instruction
Allocation of instruction to source lines uses EndSequence flag in DWARF line entry
this improves startup time and removes trailing instructions from functions
Disassembly of 32bit instructions
instructions following a 32bit instruction had the wrong address
More accurate identification of VCS "kernel" in which ARM code is being executed
Other Bug fixes
Fixed supercharger mutliloading for 'fastload' binaries
PlusROM network transmission
Corrected reflection of HMOVE information
a new HMOVE would be noted in the reflection overlay but it would never be cleared
Other Changes
Notification icons and FPS window
ARM developer icon moved to the FPS overlay
FPS window now shows multiple icons if required
Mouse wheel works for rewinding in the debugger
moves in 10 frame increments. hold shift-key for single frame increments

Download: Gopher2600 v0.30.0
Source:Here

0 Comments

Post a Comment