[Coco] CHIP-8 Emulator
Bob Devries
devries.bob at gmail.com
Sun Aug 7 03:49:28 EDT 2011
I have the assembler listing for the DREAM 6800 here somewhere. It should be
fairly trivial to convert to 6809 code, but the gotcha is that there's many
existing programmes which are either completely written in 6800 ML or CHIP-8
with embedded ML routines. These will still not work without recompiling
them.
Regards, Bob Devries
----- Original Message -----
From: "John Kent" <jekent at optusnet.com.au>
To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
Sent: Sunday, August 07, 2011 5:43 PM
Subject: Re: [Coco] CHIP-8 Emulator
>I think I had CHIP-8 running on my extended 6800 D2 kit back in the late
>70s early 80s. We ran it with the DG640 memory mapped display published in
>Electronics Today International. You should be able to disassemble the
>interpreter and re-assemble it for the 6809. We must have rewritten the
>display driver for it to suit the DG640 chunky graphics mode. The code is
>probably sitting on an old Flex2 floppy disk somewhere, but I don't have
>any way to read those disks at the moment.
>
> John.
>
> On 7/08/2011 1:59 PM, Bob Devries wrote:
>> Hi David,
>>
>> My only exposure to CHIP-8 was on the DREAM 6800. Sadly, I sold it to
>> another enthusiast.
>>
>> Almost all the programmes I have for CHIP-8 also have embedded 6800 code.
>> That means that no current emulators that I'm aware of will run those
>> programmes.
>>
>> I have a number of copies of the DREAMER magazine which was a magazine
>> produced in Australia for the users of the DREAM 6800.
>>
>> I'd love to build another DREAM, with replacements for hard to get
>> components such as the RAM, EPROM etc. Even the CPU may be hard to get
>> now.
>>
>> Regards, Bob Devries
>> Dalby, QLD, Australia
>>
>> ----- Original Message ----- From: "David Roper" <ebonhand09 at gmail.com>
>> To: <coco at maltedmedia.com>
>> Sent: Saturday, August 06, 2011 9:53 PM
>> Subject: [Coco] CHIP-8 Emulator
>>
>>
>> Hi all,
>>
>> I've dusted off my Coco, rebuilt my tool-chain, and I'm back to
>> actually produce something!
>>
>> My ultimate project will be a Coco emulator..
>>
>> No, not another MESS, or VCC or XRoar..
>>
>> An emulator that runs ON the Coco!
>>
>> I'm implementing the CHIP-8 interpreter on the Coco, so we can play
>> all of our favourite 64x32 monochrome games :)
>>
>> Intended initial feature set:
>>
>> * Load compiled CHIP-8 code from disk
>>
>> * Choose own emulated hex-pad keys, so you can use the Coco WASD or
>> arrow keys. Machines supporting CHIP-8 were built with a variety of
>> hex-pad layouts, and the software was just as varied. Being able to
>> set your own keymap is a must!
>>
>> * Joystick-to-hex-pad mapping, so you can play Pong or Tank Battle in
>> style and comfort!
>>
>> * Adjustable speed setting
>>
>> Once it's all up and running, I'll probably move on to emulating the
>> SCHIP-8 extensions, although this will require moving to a pure
>> graphics mode (128x64)
>>
>> I'm doing some internal tech demos and code explorations at the
>> moment, but I'll note my progress as things move forward!
>>
>> - Dave
>>
>>
>
> --
> http://www.johnkent.com.au
> http://members.optusnet.com.au/jekent
>
>
>
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
More information about the Coco
mailing list