Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Video: COMAL-80 in CP/M-80 2.2 (Z80-SIM) on DuinoMite-Mini (PIC32/MIPS)

199 views
Skip to first unread message

M.O.B. i L.

unread,
Mar 5, 2013, 6:33:11 AM3/5/13
to
I'm new to CP/M. I tested it mainly to run the Comal programming language on a DuinoMite-Mini (the world's cheapest computer). It works but I can't see the cursor and the arrow keys doesn't work (they send escape codes but doesn't move the cursor). I made a video here:
http://youtu.be/p_MXmeJkYmg

From the video description:
It's possible to run the common, industrial, seventies OS CP/M-80 on the DuinoMite-Mini (the world's cheapest computer, cheaper than Raspberry Pi Model A). In this video I boot CP/M by pressing the reset-button and starting the development environment for the programming language Comal-80 (which is like another OS and similar to e.g. GW-BASIC but ahead of its time). I write a small program which prints "duinomite-mini" repeatedly on the screen and stop it with the reset-button. I then load and run a program that prints the first 1000 prime numbers.

I have not installed COMAL using the installation program but when I tried this on another disk image the keyboard worked even worse. Now, one doesn't see the cursor and can use only part of the screen.

In order to run CP/M and ComAL on DuinoMite-Mini you need to flash a ROM from http://www.kenseglerdesigns.com/cms/node/8 and get the COMAL disk from http://www.autometer.de/unix4fun/z80pack/index.html and then change the name of the disk to drivea.cpm and place it in the root of the microSD-card. You can discuss CP/M-80 for DuinoMite here: https://www.olimex.com/forum/index.php?topic=822.0 . One can create new disks using e.g. the tools of the Linux-version and also import and export files to and from the disk-images, but this, however, requires some CP/M knowledge. I did export all Comal-programs on the disk and put them here: http://www.df.lth.se/~mikaelb/basic/comal/cpm/

I never used CP/M until now. My 2nd computer, Amstrad PC1512 (w/ 8086 & later V30), could run CP/M-86 but I used MS-DOS with GNUish tools and early versions of Windows. I did test CP/M-80 on the Commodore 128 (C128) in 1985. In MS-DOS you could have line-editing, history and filename completion, but CP/M seems to lack some of these features. But CP/M runs well with a tenth of RAM.
0 new messages