2025-11-21

x16-emulator r49

EmuCR: x16-emulatorx16-emulator r49 is released. This is an emulator for the Commander X16 computer system. It only depends on SDL2 and should compile on all modern operating systems.

x16-emulator Changelog:
KNOWN BUGS
from X16EDIT, pressing Ctrl+F and then B fails to compile the program with BASLOAD. To work around the bug, exit X16EDIT back to BASIC and run BASLOAD ""
Features/Fixes
VERA: Add warnings when reading to write-only and when writing to read-only registers [irmen]
VERA: Make SPI busy time more true to hardware
VERA: Fix wrong behavior of 8bpp sprites when palette offset is nonzero
VERA PSG: Fix noise frequency being double that of hardware
SDCARD: add READ_MULTIPLE_BLOCK support [stople]
VIA: Fix for IFR flag handling [catharinejm]
Let emulator exit with Alt+F4 even if SDL does not handle it [JimmyDansbo]
Only free clipboard memory buffer when it comes from SDL's paste handler
Added serial MIDI emulation via FluidSynth
Exclude threading (needed for FluidSynth) in wasm build
Added -gs support, which implements a system with 24-bit addressable RAM and a 65C816 processor, in anticipation of the planned X16 GS with this feature. [Fulgen301]
Vastly improved performance of the HostFS's implementation of MACPTR
Added HostFS implementations of XMACPTR and XMCIOUT to mirror the CMDR-DOS implementations
65C816 emulation fixes for MVN, MVP [Fulgen301, cnelson20]
Move from C99 to C11, some C syntax and header fixes [skeeto]
Additional web emulator options, including those to support CPU type and speed [JimmyDansbo]
Emulator debugger fixes, including support for GS, and pressing F9 a second time to clear the breakpoint
More changes in the ROM.
Due to the availability of GitHub runner images, the release builds published here may not work on versions of the OS older than what they were built on.
macOS Intel version is built on macOS 15 Sequoia (works on MacOS 15 or newer)
macOS ARM/M1/Apple Silicon version is built on macOS 14 Sonoma (works on MacOS 14 or newer)
Linux x86_64 version is built on Ubuntu 22.04 (works with glibc 2.35 or newer)
However, x16-emulator can be built from source on older versions of the OS.

Download: x16-emulator r49
Source: Here

0 Comments

Post a Comment