Page 2 of 5
Re: XRoar 1.0 released
Posted: Thu Nov 18, 2021 6:20 pm
by sixxie
Can you run with -C (uppercase 'C') as the first option to fire up a console window and paste the output you see? Probably not helpful, but just want to make sure it's not something "obvious"...
Re: XRoar 1.0 released
Posted: Thu Nov 18, 2021 7:48 pm
by .mad.
That was a really good idea!
it fixed one problem at least.
WARNING: Depricated option 'nodos'.
Try 'no-machine-cart' instead.
still not working though...
Re: XRoar 1.0 released
Posted: Thu Nov 18, 2021 8:17 pm
by sixxie
Aha! Managed to replicate the D32/DOS one - though I'm not sure why it's behaving differently between w32 and w64 for you...
Yeah, that looks like an oversight. While "-cart" technically only configures a cartridge, when on the command line, it _is_ supposed to override any other cart for the machine that gets picked - including disabling it, as you've done in the config file. I'll look into that tomorrow probably.
(Edit: if you need to get going, you can put "-machine-cart dragondos" on the command line instead)
Re: XRoar 1.0 released
Posted: Fri Nov 19, 2021 10:38 am
by .mad.
Yes that works for most disk games tested.
just for your info, as i know you are fixing it.
that method still fails when loading a tape (CAS) without internal autorun.
Add_CLP( -machine-cart dragondos)
Add_CLP( -load "%gamepathfile%")
Add_CLP( -type CLOAD\r)
reverting back to -cart and using x64 still loads the tape.
Re: XRoar 1.0 released
Posted: Fri Nov 19, 2021 11:08 am
by sorchard
May or may not be related but I can also report a change in behaviour in the new version:
Specifying a binary to run on the command line now prevents loading of the cartridge defined in xroar.conf
This affects both d32 and d64.
(Debian 11 / XFCE / amd64)
Code: Select all
#lp-file print.txt
kbd-translate
gdb
tape-ao-rate 44100
#tape-write tapeout.wav
#tape-write tapeout.cas
#tape-rewrite
#joy-right mjoy0
#joy-right kjoy0
force-crc-match
cart alldream-rsdos-becker
cart-type rsdos
cart-rom AllDream.rom
cart-becker
no-cart-autorun
cart alldream-ddos-becker
cart-type dragondos
cart-rom AllDream.rom
cart-becker
no-cart-autorun
machine d32-Becker
machine-arch dragon32
extbas d32-dwload-becker.rom
machine-cart alldream-rsdos-becker
machine d64-Becker
machine-arch dragon64
extbas d64-dragondos-dwload-becker.rom
machine-cart alldream-ddos-becker
#default-machine d32-Becker
default-machine d64-Becker
#default-machine cocous
#load AllDream.rom
#type CLEAR20,10000\r EXEC49152\r
Re: XRoar 1.0 released
Posted: Fri Nov 19, 2021 11:28 am
by sorchard
I've just noticed that specifying both cart and binary on the command line doesn't work either. The loading of the cart is suppressed by the presence of the binary. The only workaround I've found is to put nothing on the command line and load the file from within xroar.
Re: XRoar 1.0 released
Posted: Fri Nov 19, 2021 1:54 pm
by sorchard
Sorry for drip feeding you bits of info. I should have said I tried -machine-cart on the command line.
So in my case:
-machine-cart on the command line does not work with -run
machine-cart in .conf also does not work with -run on the command line
but
-cart on the command line *does* work with -run
Re: XRoar 1.0 released
Posted: Fri Nov 19, 2021 2:29 pm
by sixxie
If you're able to, can you check out the 'dev' branch from git and see if that fixes your problems?
Quick lunchtime fix, if it works I can push a 1.0.1 later...
Re: XRoar 1.0 released
Posted: Fri Nov 19, 2021 4:32 pm
by .mad.
can you point me to the download link.
i can't find it.
Re: XRoar 1.0 released
Posted: Fri Nov 19, 2021 4:41 pm
by sixxie
.mad. wrote: ↑Fri Nov 19, 2021 4:32 pm
can you point me to the download link.
i can't find it.
Oh, there weren't any - just a git dev branch, figured Stew could probably build from source.
But I've pushed snapshots here now:
http://www.6809.org.uk/tmp/xroar/