[Coco] CHIP-8 Emulator

John Kent jekent at optusnet.com.au
Sun Aug 7 03:43:29 EDT 2011


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





More information about the Coco mailing list