Page 6 of 7

Re: XRoar 0.29 available

Posted: Sun Mar 10, 2013 11:46 am
by sixxie
Looks like I missed a couple of posts...

Interesting about the Tano selection messing up printing - I'll look into that, and thanks for finding that specific combination!

I can see the point about separating the Brazilian clone ROMs - in general I've followed the separation implied by general availability (i.e., what MESS does), but these are "new", so nobody's really started throwing the images around the Internet yet.

I'd rather have individual machines defined as well, but can certainly include a "cocobr" by default that searches all the .br clone ROMs that end up being available.

In fact I'd like to do separate configs for all the proper CoCos too - but the sheer quantity of variants is a little confusing :) Has anyone put together a list of all the different combinations "as sold"?

BTW, new snapshots - the biggest change is joystick handling, and it now supports a screen-to-joystick-position mouse-based virtual joystick. Map it with something like "-joy-right mjoy0". I'm told it doesn't work in the Windows GTK+ version though :(

Re: XRoar 0.29 available

Posted: Sun Mar 10, 2013 1:50 pm
by zephyr
sixxie wrote: I can see the point about separating the Brazilian clone ROMs - in general I've followed the separation implied by general availability (i.e., what MESS does), but these are "new", so nobody's really started throwing the images around the Internet yet.

I'd rather have individual machines defined as well, but can certainly include a "cocobr" by default that searches all the .br clone ROMs that end up being available.
It makes sense to separate them because CoCo 1/2 BASIC is always comprised of one 8K BASIC interpreter (Color BASIC 1.x) or two 8K BASIC interpreters (Color BASIC 1.x and Extended Color BASIC 1.x.) The Brazilian ROM images we have so far (with ROM images named as posted here at the Dragon forums by the original uploaders) are:

Color64
color64bas.rom
color64extbas.rom

MX1600
mx1600bas.rom
mx1600extbas.rom

CP-400
cp400bas.rom
cp400extbas.rom
cp400dsk.rom
sixxie wrote: In fact I'd like to do separate configs for all the proper CoCos too - but the sheer quantity of variants is a little confusing :) Has anyone put together a list of all the different combinations "as sold"?
I have just compiled the following concise list of all Standard CoCo 1/2 models (as sold) and their Brazilian clones. I own some of the listed CoCo 1 models and all of the CoCo 2 models, so I know that the list is mostly accurate. The only thing which may not be 100% correct is the information for the 26-3003 models.

Code: Select all

Color Computer 1
----------------
26-3001   4K RAM, Color Basic 1.0                         (1 x 8K 24-Pin ROM chip + Spare 24-Pin socket for ECB upgrade)
26-3002   16K RAM, Color Basic 1.1 + Extended Basic 1.0   (2 x 8K 24-Pin ROM chips)

26-3003   32K RAM, Color Basic 1.1 + Extended Basic 1.0   (2 x 8K 24-Pin ROM chips)
26-3003A  64K RAM, Color Basic 1.1 + Extended Basic 1.0   (2 x 8K 24-Pin ROM chips)
26-3003B  64K RAM, Color Basic 1.1 + Extended Basic 1.0   (2 x 8K 24-Pin ROM chips) (White Case, Melted Keyboard)

26-3004   16K RAM, Color Basic 1.1                        (1 x 8K 24-Pin ROM chip + Spare 24-Pin socket for ECB upgrade)
26-3004A  16K RAM, Color Basic 1.1 + Extended Basic 1.0   (2 x 8K 24-Pin ROM chips)


Color Computer 2
----------------
26-3026   16K RAM, Color Basic 1.2                        (1 x 8K 24-Pin ROM chip + Spare 24-Pin socket for ECB upgrade)
26-3027   16K RAM, Color Basic 1.2 + Extended Basic 1.1   (2 x 8K 24-Pin ROM chips)

26-3127   64K RAM, Color Basic 1.3 + Extended Basic 1.1   (1 x 16K 28-Pin ROM chip)
26-3127A  64K RAM, Color Basic 1.3 + Extended Basic 1.1   (1 x 16K 28-Pin ROM chip)
26-3127B  64K RAM, Color Basic 1.3 + Extended Basic 1.1   (1 x 16K 28-Pin ROM chip)

26-3134   16K RAM, Color Basic 1.3                        (1 x 8K 24-Pin ROM chip fitted in 28-pin socket)
26-3134A  16K RAM, Color Basic 1.3                        (1 x 8K 24-Pin ROM chip fitted in 28-pin socket)
26-3134B  16K RAM, Color Basic 1.3                        (1 x 8K 24-Pin ROM chip fitted in 28-pin socket)

26-3136   16K RAM, Color Basic 1.3 + Extended Basic 1.1   (1 x 16K 28-Pin ROM chip)
26-3136A  16K RAM, Color Basic 1.3 + Extended Basic 1.1   (1 x 16K 28-Pin ROM chip)
26-3136B  16K RAM, Color Basic 1.3 + Extended Basic 1.1   (1 x 16K 28-Pin ROM chip)


Brazilian Clones
----------------
Color64   64K RAM, Color Basic 1.1 + Extended Basic 1.0   (2 x 8K ROM chips or 4 x stacked 4K ROM chips)
CP-400    64K RAM, Color Basic 1.1 + Extended Basic 1.1   (2 x 8K ROM chips)
MX1600    64K RAM, Color Basic 1.2 + Extended Basic 1.1   (1 x 16K ROM chip)
EDIT: Archive updated at 8:10 pm. Corrected ROM configuration information for the 26-3026 and 26-3027 CoCo 2 models.

Re: XRoar 0.29 available

Posted: Sun Mar 10, 2013 9:08 pm
by sixxie
Thanks, that's a useful summary.

Re: XRoar 0.29 available

Posted: Sun Mar 10, 2013 9:41 pm
by zephyr
You're Welcome! :) Please change the default setting for the emulated 6847T1 VDG to off for the next release.

Regards,
Steve

Re: XRoar 0.29 available

Posted: Sun Mar 24, 2013 8:20 pm
by geirhovland
Has anyone got XRoar working on Windows 64-bit? I downloaded the 64-bit binaries from: http://www.6809.org.uk/dragon/xroar.shtml

I have tried both 64-bit Windows 7 & 8, but same result. Just a black screen, sometimes with a few blinking pixels at the top. The stderr file is shown below (the second row looks suspicious: Windows32 file requester).

Module init: SDL UI
Module init: Windows32 file requester
Module init: SDL OpenGL video
Module init: SDL audio
8-bit unsigned, mono, 44100Hz
23ms (1024 samples) buffer
Module init: SDL keyboard input
Module init: SDL joystick input
No joysticks found
Module init failed: SDL joystick input
WARNING: No joystick module initialised.
Machine: Dragon 32
Loading ROM: ./d32.rom
CRC = 0xe3879310

Re: XRoar 0.29 available

Posted: Sun Mar 24, 2013 9:25 pm
by sixxie
With the caveat that I don't have a way of testing the 64-bit builds, and so there might actually be an issue with the binaries (either XRoar itself or my build of SDL): it might be your OpenGL drivers - do other OpenGL applications work ok?

A last resort is to run with "-vo sdl" (or put "vo sdl" into a file called "xroar.conf"). That's the most basic, unscalable video output module.

(BTW, Windows32 file requester is normal - it's still the same API...)

Re: XRoar 0.29 available

Posted: Mon Mar 25, 2013 8:36 am
by geirhovland
xroar -vo sdl works !

Both Windows 7 & 8 and come with OpenGL 1.1.0 (emulator based on DirectX?) as standard. I have attached information from my system as generated by glewinfo: http://glew.sourceforge.net/basic.html

Which OpenGL version is required by XRoar ?

Re: XRoar 0.29 available

Posted: Mon Mar 25, 2013 11:55 am
by sixxie
Well, 1.1 is very, very old, but searching around suggests it should actually support everything that XRoar uses - which boils down to 2D textures (kept to powers of 2 dimensions) and the use of glDrawArrays(). I can see nothing listed as MISSING in your info file that gets used.

Possibly I'm not initialising something in the right place - or I'm assuming something remains selected between calls to the drawing routine that actually isn't guaranteed and happens to fail with your driver. It's really hard to find information on that sort of thing, but I'll look around: you're not the first to report this.

In the meantime, if there are later OpenGL drivers available for your graphics chipset, you might give them a look, if you're unhappy with plain SDL output (I would be!).

Re: XRoar 0.29 available

Posted: Mon Mar 25, 2013 4:28 pm
by geirhovland
I have the latest driver (Intel graphics card). Other OpenGL applications are also working fine.

I think it is a 64-bit issue with XRoar, since I had 32-bit Windows 7 on this PC before and XRoar was working.

Re: XRoar 0.29 available

Posted: Wed Mar 27, 2013 10:22 pm
by rolfmichelsen
I have the 64-bit version of xroar up and running under Win 8 Pro without problems. I used the distribution in xroar-0.29.4-w64.zip, unpacked it to an empty directory and just added my selection of Dragon ROM files. No problems at all.

-- Rolf