[Coco] Looks like someone has already done some legwork to get a Pi to boot as a Coco
Glen Hewlett
glen.hewlett at sympatico.ca
Wed Mar 15 09:43:45 EDT 2017
Hi Ron,
I have compiled the fairly recent versions of MAME on my Pi 3 and tinkered with the CoCo3 emulation on it and found it excellent. That actually led me getting back into playing with the CoCo again about a year ago.
Sound like you have taken it to a whole new level and I really like the sounds of your setup and the options you suggested. I for one sure would love to see a dedicated CoCo emulation distribution for the RPi 3
Since it’s all linux based people could use lots of tools already created like LWTOOLS and use it to do development work. Looking at optimizing my sprite rendering I came across this cool video/audio game engine called DynoSprite - https://github.com/richard42/dynosprite <https://github.com/richard42/dynosprite>
Maybe tools like these could also be setup and ready to go on the microSD image
I know this is a lot of work, and I’m not saying you should do it all on your own. I’m just saying that I think it would be awesome to have for the CoCo community. It would be a great place for people thinking of getting back into the CoCo to start and for long time CoCo users they could have a portable CoCo anywhere an HDMI TV/monitor is.
The most important things I think for such a project are:
- a usual RPI distribution microSD image
- an easy way to get the ROMs on the microSD
- an easy way to upgrade MAME (just to keep it current)
Cheers,
Glen
> On Mar 15, 2017, at 8:27 AM, Ron Klein <ron at kdomain.org> wrote:
>
> Hi John,
>
> I have a Raspberry Pi 3 I run Coco emulation on. I do use RetroPie and it
> works well for classic game system and arcade game emulation. It does run
> XRoar and you can automatically boot into a particular system. Some were
> asking how fast this process is -- all relative and nothing is
> instantaneous.
>
> I actually prefer to "roll my own" set up and use Raspbian as the base OS
> on the Pie (which RetroPie uses) but do some additional tweaking from
> there. I'm able to use XRoar, but also have the latest version of MAME
> running (0.183) with video hardware acceleration. Emulation speed is great
> and MAME's compatibility is very good. Using some simple scripts, I can
> automatically into MAME and even a particular system (like the Coco 3). I
> also host Drivewire 4 on the Pi, so it can serve DSK images to the
> emulators or I can load DSK images locally using each emulator's disk
> management interface.
>
> Since the Pi has Bluetooth and WiFi, I can use many different keyboards,
> game controllers, etc, without wires (with the exception of power and the
> monitor). I can also provide Drivewire 4 hosting to my real Coco 3 through
> the use of a USB to serial adapter.
>
> While I still prefer a real Coco, this method of emulation is nice and
> fairly inexpensive. At it's highest level, you can run a Coco 3 with 4MB
> of RAM, have tons of storage, virtual MPI support with Orchestra 90
> capabilities, too. HDMI is nice, though there are ways to connect to VGA
> or even composite video. Digital audio through the HDMI port or analog
> audio through the composite output jack. You can also get a 9 pin serial
> dongle which can be attached to the GPIO header if you don't want to use up
> a USB port for serial connections.
>
> Depending on how many folks are interested, perhaps we can create a Coco
> emulation distribution for the Raspberry Pi which includes Drivewire and
> other utilities (like toolshed and various compilers) so it can be a
> development / debug platform of sorts. That's how I use mine. An SD card
> image could be made of a pre-configured set up (with the exception of the
> licensed ROMs). Instructions would be provided on where to copy those ROM
> files.
>
> I would definitely recommend an RPI3 due to it's capabilities and
> robustness. A regular Pi or Pi 2 can run XRoar under RetroPie without any
> issue. Older versions of MAME (actually MESS) will work, but running at
> full emulated speed is a bit tricky to do. I believe Chris Hawks was one
> of the first folks to try out Coco emulation on a Pi.
>
> -Ron
>
>
>
> On Tue, Mar 14, 2017 at 10:25 PM, John Guin <johnguin at hotmail.com> wrote:
>
>> Retropie users already have a github page for the Coco:
>> https://github.com/retropie/retropie-setup/wiki/Coco
>>
>> If I had a few hours I would give this a try - anyone have a Pi laying
>> around to try this out?
>>
>> John
>>
>>
>> --
>> Coco mailing list
>> Coco at maltedmedia.com
>> https://pairlist5.pair.net/mailman/listinfo/coco
>>
>>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> https://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list