v0.51.0
Changes since v0.50.1
- ELF / PXE
- ELF files identified as PXE as appropriate
- added PXE variables and colour window
- disassembly window shows "sequential" disassembly rather than the normal bank-based disassembly, which is meaningless for streaming type cartridges (ELF and ACE)
- added vcsWrite4() strongarm function
- 6507
- SP initialised correctly
- corrected decimal mode operation
- now passes all klas2m5 tests
- fixed implementation of ARR (undocumented instruction)
- corrects result of test binary in https://forums.atariage.com/topic/385516-fingerprinting-6502-processors
- added https://github.com/SingleStepTests/65x02 tests
- all undocumentated instructions correctly implemented. although the "internal parameter" of the XAA and LAX instructions are currently different to what the tests expect
- Additional Features
- use the
-videocommand line option to record video and audio
- requires separate installation of
ffmpegandffprobe- support for the
portable.txtfile
- when a file of that name is present, the emulator's configuration directory will be named
Gopher2600_UserDataand in the same location as the emulator binary.- see #44 for initial request
- Other Bug Fixes and Other Changes
- atarivox subtitler will not be muted. ie. the subtitles will show even when sound is not audible
- corrected UV calculation for YUV conversion (PAL palettes)
- paddles automatically inserted when mouse is captured (right mouse button in play window)
- changed
-elfoption to-dwarf
- elf has different connotations in the context of the Atari2600 since the option was first added. besides, dwarf more clearly indicates that it is debugging data that is being specified by the option
- F12 screenshotting now excludes FPS information and other status icons
Also available for the first time is a MacOS build. Unlike the Linux and Windows builds, the MacOS build is created by a Github action (see here) prepared by @dionoid