Olimex Support Forum

DUINO => DUINOMITE => Topic started by: nrousselca on February 06, 2013, 04:54:16 PM

Title: Z80 CPM
Post by: nrousselca on February 06, 2013, 04:54:16 PM
Does anyone have managed to run Z80 and CPM on DuinoMite-mini or mega. The only information available on the web are jpeg image of the running system. I tried with z80pack-1.17-ksd-Olimex and z80pack-1.17.X.production HEX files. Nothing is displayed on the VGA monitor after bootloading and resetting. The 2 go SD card can be read normally using MMBasic.

Thanks Helping
Title: Re: Z80 CPM
Post by: nrousselca on February 14, 2013, 07:31:45 AM
Strange that at OLIMEX nobody is able to give the slightest information on this subject.
Regards


Title: Re: Z80 CPM
Post by: olimex on February 14, 2013, 08:13:10 AM
this is Ken Segler's project and all info is at kenseglerdesigns.com as seen from the pictures :)
Title: Re: Z80 CPM
Post by: mobluse on February 22, 2013, 03:17:25 PM
I tested z80pack-1.17-ksd-Olimex.hex today on DuinoMite-Mini and couldn't get any picture on VGA. The yellow LED shines. It also doesn't give any messages in dmesg on Ubuntu Linux 10.04 when you plug it in or unplug it. Before I flashed I had put the diskimages on the microSD-card. I could restore DMBasic, so the bootloader still works.
Title: Re: Z80 CPM
Post by: mobluse on February 25, 2013, 12:24:54 AM
I have been able to see a boot message ("Z80-SIM") on an old VGA monitor before it hangs. The emulator seems to work a little. Here is a video:
http://youtu.be/yBqzmH9R98w
Title: Re: Z80 CPM
Post by: mobluse on February 25, 2013, 11:50:24 PM
I've got CP/M working on my DuinoMite-Mini. One should change the name of the disk images to drivea.cpm and driveb.cpm and place them in the root directory of the microSD-card. Possibly one also needs to create some 0 bytes files: auxiliaryin.cpm, auxiliaryout.cpm, printer.cpm.

I succeeded in running COMAL-80 in CP/M (Z80-SIM) on a DuinoMite-Mini. Comal was popular among educators and used on the Compis computer. For more information see the description of the video: http://youtu.be/p_MXmeJkYmg

I've seen that the blog-post where you could download CP/M has disappeared but I did find the source code on GitHub: https://github.com/TheCodeman/z80pack-1.17-ksd-pic32
There doesn't seem to be a binary for Olimex but there is a Makefile for it.
I put the zip file with z80pack-1.17-ksd-Olimex.hex here:
http://www.df.lth.se.orbin.se/~mikaelb/duinomite/z80sim-ksd-olimex.zip
I didn't make that file and I give no warranty, but the system did work on my DuinoMite-Mini, and it didn't destroy the bootloader.
Title: Re: Z80 CPM
Post by: mobluse on October 24, 2019, 12:43:48 AM
Someone has reported that the Z80 CP/M emulator z80pack-1.17 also works with Duinomite-Mega.
Title: Re: Z80 CPM
Post by: guidol on November 11, 2019, 02:16:03 PM
Quote from: mobluse on October 24, 2019, 12:43:48 AMSomeone has reported that the Z80 CP/M emulator z80pack-1.17 also works with Duinomite-Mega.
I tested it today on my Duinomite Mega - and Z80-SIM 1.17 does start (with the right sdcard).
Bootloader hasnt been changed and is intact.