[Coco] Setting up xroar on linux

Johann Klasek johann+coco at klasek.at
Mon Jun 23 10:27:32 EDT 2014


On Mon, Jun 23, 2014 at 05:53:35PM +1000, Bob Devries wrote:
> 
> I just downloaded and compiled xroar from the xroar website. It compiled 
> fine, but I can't figure out where to put the ROM files, and how to 
> configure xroar to start as a coco emulation.
> 
> Any clues?

Got my ROMs from 
http://archive.worldofdragon.org/phpBB3/download/file.php?id=894

My compiled xroar is located at /pd/xroar/

The above .rom files have to be installed in right place ...

sudo mkdir -p /pd/xroar/share/xroar/roms
sudo cp -p *.rom /pd/xroar/share/xroar/roms/.

Leave only these roms in there which you want really want to use for
a specific machine type.
I moved the remaining into a separate directory (others/).
Switch between these machines with the keyboard sequence Cntrl+M

Some other practical key sequences:

C-C exit
C-Z keyboard layout from positional to symbolic (on Linux!) 
C-K change keyboard matrix Dragon/Coco
C-L load menu
C-T tape menu
C-M toggle/walk through machines/cpus/roms
C-F toggle fullscreen
C-S screen-shot
C-V CPU trace to STDOUT on/off


I have following start-up script:

---------------
#!/bin/sh

#/usr/local/bin/xroar -ao help
#       oss        OSS audio
#       pulse      Pulse audio
#       sdl        SDL audio
#       alsa       ALSA audio
#       null       No audio

# SDL is lame (timing problems breaks the
# emulation speed!), oss may not work at all (not loadable), pulse works
# well ...
# If only SDL is available, better use "null" audio!!!

exec /usr/local/bin/xroar -ao pulse $@
---------------


Have fun!

Johann



More information about the Coco mailing list