XRoar 1.0 released

A place to discuss everything Dragon related that doesn't fall into the other categories.
sixxie
Posts: 1346
Joined: Fri Jul 18, 2008 8:36 am
Location: Hertfordshire
Contact:

XRoar 1.0 released

Post by sixxie »

https://www.6809.org.uk/xroar/

Quite a lot of changes! The biggest being new support for the CoCo 3 and MC-10. And I've tried to make the manual more useful, though that's a hiding to nothing...

Still, enough for me to call this "1.0".

Also, bug fixes, and almost certainly lots of bug introductions. I've been doing this long enough; I know there's bound to be a 1.0.1 soon enough.
jedie
Posts: 655
Joined: Wed Aug 14, 2013 12:23 pm
Location: germany
Contact:

Re: XRoar 1.0 released

Post by jedie »

congratulations ;)
... too many ideas and too little time ... Related stuff written in Python:
Dragon 32 emulator / PyDC - Python Dragon 32 converter: https://github.com/jedie/DragonPy
DWLOAD server / Dragon-Lib and other stuff: https://github.com/6809
.mad.
Posts: 143
Joined: Fri Mar 15, 2019 4:22 pm
Location: Born in the North

Re: XRoar 1.0 released

Post by .mad. »

Thanks!

I hope to give this a good workout this weekend. ;)
I am, you are, we are, they're not...
User avatar
Bosco
Posts: 330
Joined: Tue Mar 04, 2014 11:49 pm
Location: Nottingham, UK

Re: XRoar 1.0 released

Post by Bosco »

Fantastic! :D

Thanks Ciaran.
.mad.
Posts: 143
Joined: Fri Mar 15, 2019 4:22 pm
Location: Born in the North

Re: XRoar 1.0 released

Post by .mad. »

not 100% sure about this.

I think command line is broken for Dragon32 machine.
-cart dragondos

The script i used for previous emulator version .37 has stopped working with my gamebase.

i can add or remove DOS/DELTA carts when using a Dragon64 setup.
so that part is 100% working.

can you do a quick check please!
Thanks
I am, you are, we are, they're not...
sixxie
Posts: 1346
Joined: Fri Jul 18, 2008 8:36 am
Location: Hertfordshire
Contact:

Re: XRoar 1.0 released

Post by sixxie »

Hmm, Dragon 32s are starting up with DragonDOS for me...

Can you post the script and any xroar.conf?
.mad.
Posts: 143
Joined: Fri Mar 15, 2019 4:22 pm
Location: Born in the North

Re: XRoar 1.0 released

Post by .mad. »

The script just creates a command line and launches emulator.
similar to running a batch file.

i am using win32 version.

config

Code: Select all

default-machine dragon32
machine dragon32
machine-desc Dragon 32
machine-arch dragon
nodos
none working batches in v1.00, which work in xroar-035,036-w32

Code: Select all

xroar -cart dragondos
xroar -machine dragon32 -cart dragondos
working batch in all xroar-35,036,100-w32

Code: Select all

xroar -machine dragon64 -cart dragondos
I am, you are, we are, they're not...
.mad.
Posts: 143
Joined: Fri Mar 15, 2019 4:22 pm
Location: Born in the North

Re: XRoar 1.0 released

Post by .mad. »

Just tested Windows x64 version and it works.
so problem is Win32 version only.

but i did notice loading game ROM / cart fails in both window versions.
i am guessing it is has something to do with the forward/ backslash difference,
between linux and windows command line.

As this worked when i put the rom in the emulator folder.

Code: Select all

xroar -run "Starship Chameleon (1983)(Dragon Data Ltd)[!].rom"
I am, you are, we are, they're not...
sixxie
Posts: 1346
Joined: Fri Jul 18, 2008 8:36 am
Location: Hertfordshire
Contact:

Re: XRoar 1.0 released

Post by sixxie »

Ok I'm going to have to dig a real windows machine out - I'm failing to make it fail :)

If I do this under Wine and refer to the file with a windows like path with backslashes in, it works fine:

Code: Select all

$ wine xroar.exe -run 'c:\users\ciarana\blah\Starship Chameleon (1983)(Dragon Data Ltd)[!].rom'
sdl: init: SDL2 UI
sdl: init: SDL2 video
windows32: init: Windows file requester
sdl: init: SDL2 audio
        Floating point, stereo, 48000Hz
        3 frags * 1024 frames/frag = 3072 frames buffer (64.0ms)
        No joysticks found
Machine: Dragon 64
Loading ROM image: C:\users\ciarana\Documents\XRoar\roms\d64_1.rom
Loading ROM image: C:\users\ciarana\Documents\XRoar\roms\d64_2.rom
        32K mode BASIC CRC = 0x84f68bf9
        64K mode BASIC CRC = 0x17893a42
Loading ROM image: c:\users\ciarana\blah\Starship Chameleon (1983)(Dragon Data Ltd)[!].rom
        CRC = 0x06c9b4e7
Cartridge: [rom] Starship Chameleon
Loading ROM image: c:\users\ciarana\blah\Starship Chameleon (1983)(Dragon Data Ltd)[!].rom
        CRC = 0x06c9b4e7
Loading ROM image: c:\users\ciarana\blah\Starship Chameleon (1983)(Dragon Data Ltd)[!].rom
        CRC = 0x06c9b4e7
I can't make it not work with DragonDOS either:

Code: Select all

$ wine xroar.exe -default-machine dragon32 -cart dragondos
sdl: init: SDL2 UI
sdl: init: SDL2 video
windows32: init: Windows file requester
sdl: init: SDL2 audio
        Floating point, stereo, 48000Hz
        3 frags * 1024 frames/frag = 3072 frames buffer (64.0ms)
        No joysticks found
Machine: Dragon 32
Loading ROM image: C:\users\ciarana\Documents\XRoar\roms\d32.rom
        32K mode BASIC CRC = 0xe3879310
Loading ROM image: C:\users\ciarana\Documents\XRoar\roms\dplus49b.rom
        CRC = 0x7c6dfca8
Cartridge: [dragondos] DragonDOS
Loading ROM image: C:\users\ciarana\Documents\XRoar\roms\dplus49b.rom
        CRC = 0x7c6dfca8
Loading ROM image: C:\users\ciarana\Documents\XRoar\roms\dplus49b.rom
        CRC = 0x7c6dfca8
I'll try and get a Windows machine out tomorrow; maybe the weekend!
.mad.
Posts: 143
Joined: Fri Mar 15, 2019 4:22 pm
Location: Born in the North

Re: XRoar 1.0 released

Post by .mad. »

Just to confirm info...

rom/cart game and dragon dos work for me when using a dragon64 config with win32 version.
it's only dragon32 that fails.

x64 version
works with dragon32 and dragon dos.
needs dragon64 config to run cart game.

so i can make disk games work by forcing dragon64 or using x64 xroar.

i guess a small typo somewhere between the various builds. :?:
I am, you are, we are, they're not...
Post Reply