XRoar 1.12 released
Posted: Mon Jul 27, 2026 5:57 pm
https://www.6809.org.uk/xroar/
Big internal changes to debugging that hopefully stay mostly invisible on the outside, except that XRoar can now report register information to GDB. Building a GDB with the current set of patches, it can report not only the running CPU architecture (6809, 6309, and 6803 is also now supported). The -gdb-pseudo-regs option exposes SAM/GIME and PIA registers too, which may prove useful.
I haven't properly looked into it yet, but I imagine that this could be quite useful when Python support is built into GDB.
The other visible change is a new option, -vo-monochrome. It doesn't just turn the colour down, it adjusts the luma filter so you see a bit more of the chroma information leak into the luma (NTSC only - it was already pretty visible in PAL). This code was contributed by Erik Gavriluk.
SDL3 is now supported - the Windows UI is updated to use it, but the MacOSX+ one hasn't been yet, so if you happen to have SDL3 dev files installed on MacOS as well as the required SDL2 versions, be sure to run configure with --without-sdl3.
Big internal changes to debugging that hopefully stay mostly invisible on the outside, except that XRoar can now report register information to GDB. Building a GDB with the current set of patches, it can report not only the running CPU architecture (6809, 6309, and 6803 is also now supported). The -gdb-pseudo-regs option exposes SAM/GIME and PIA registers too, which may prove useful.
I haven't properly looked into it yet, but I imagine that this could be quite useful when Python support is built into GDB.
The other visible change is a new option, -vo-monochrome. It doesn't just turn the colour down, it adjusts the luma filter so you see a bit more of the chroma information leak into the luma (NTSC only - it was already pretty visible in PAL). This code was contributed by Erik Gavriluk.
SDL3 is now supported - the Windows UI is updated to use it, but the MacOSX+ one hasn't been yet, so if you happen to have SDL3 dev files installed on MacOS as well as the required SDL2 versions, be sure to run configure with --without-sdl3.