Page 1 of 1
XRoar 1.10 released
Posted: Fri Nov 21, 2025 10:55 am
by sixxie
https://www.6809.org.uk/xroar/
Fairly minimal changes since 1.9, but I'm hoping one of them will increase QoL for a lot of people:
Some people have been complaining for a while that XRoar suffers sound drops, especially when minimised or even not the primary focus. I never saw this on my Linux X11 boxes, but someone raised that both Windows and Wayland can see this when vsync is enabled in rendering. So now it defaults to off, with a new option -vo-vsync to turn it back on, in case you notice tearing and you have a platform that doesn't suffer for it...
Fingers crossed it helps.
I wonder if Mac OS X+ users could feed back whether it makes a difference? These days you would probably be better off building from source yourself, as the only thing I'm able to build is x86...
..ciaran
Re: XRoar 1.10 released
Posted: Fri Nov 21, 2025 1:03 pm
by robcfg
Hi Ciaran!
I've just compiled XRoar 1.10 on a M1 MacBook Pro.
If I just start XRoar, it defaults to GTK+3 but that yields an empty window and no UI.
There appears to be no error while initializing:
Code: Select all
[module:gtk3/ui] GTK+ 3 UI
[module:gtk3/filereq] GTK+ 3 file requester
[sdl/joystick] no devices found
[module:macosx/ao] Mac OS X audio
floating point, stereo, 48000Hz
2 frags * 512 frames/frag = 1024 frames buffer (21.3ms)
[joystick] virtual joystick = Keyboard: Cursors+Alt_L,Super_L
[part:dragon64] Dragon Data | Dragon 64
[dragon64:ram] 1 bank * 64K = 64K total RAM
[dragon64:rom] 32K BASIC (1 x 16K)
Slot 0: CRC32 0x84f68bf9 FILE d64_1.rom
32K BASIC CRC32 valid
[dragon64:rom] 64K BASIC (1 x 16K)
Slot 0: CRC32 0x17893a42 FILE d64_2.rom
64K BASIC CRC32 valid
[part:dragondos] Dragon Data | DragonDOS
[cart:rom] Cartridge ROM (1 x 8K)
Slot 0: CRC32 0x16d25658 FILE ddos40.rom
If i start it with -ui macosx, everything seems to be working ok.
Which game could we use to test the sound thing?
Re: XRoar 1.10 released
Posted: Fri Nov 21, 2025 2:35 pm
by sixxie
robcfg wrote: ↑Fri Nov 21, 2025 1:03 pm
I've just compiled XRoar 1.10 on a M1 MacBook Pro.
If I just start XRoar, it defaults to GTK+3 but that yields an empty window and no UI.
Bit sad that there's GTK+ but presumably the GLArea stuff just doesn't work... It's not how I'd imagine it running under Mac OS, though you'd get better menus that way. I do my Mac OS X+ builds configuring with --without-gtk2 --without-gtk3 to make sure it just builds the native stuff around SDL2.
If i start it with -ui macosx, everything seems to be working ok.
Yeah that's the SDL2 video with Cocoa menus added.
Which game could we use to test the sound thing?
Anything that plays some title music I'd guess - "composer" style stuff makes very pure tones that you'd hear popping in. Like start up Airball and then iconise it or focus something else, see what happens... And whether running with -vo-vsync does anything different!
..ciaran
Re: XRoar 1.10 released
Posted: Wed Nov 26, 2025 8:09 pm
by Bosco
Historically I have experienced quite bad intermittent drops in sound quality running XRoar on Windows but I have to say, for a while now sound has been spot on with no stability problems whatsoever.

Re: XRoar 1.10 released
Posted: Wed Nov 26, 2025 10:54 pm
by robcfg
Airball sounds very nice and stable both with and without -vo-vsync.
When clicking on another window, minimizing or scrolling through virtual desktops, sound will stop for a moment and come back when MacOS UI animations/transitions are over.