Π£ Π½Π°Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ COMAL-80 in CP/M-80 2.2 (Z80-SIM) on DuinoMite-Mini (PIC32/MIPS) ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅, Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π½Π° ΡΡΡΠ±. ΠΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΠ· ΡΠΎΡΠΌΡ Π½ΠΈΠΆΠ΅:
ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π΅
Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈΡΡ
ΠΠΠΠΠΠ’Π ΠΠΠΠ‘Π¬ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Π²Π½ΠΈΠ·Ρ
ΡΡΡΠ°Π½ΠΈΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° ClipSaver.ru
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. At the end I print the manual for COMAL to the screen from CP/M and shuts down. 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. This scrolling problem is due to that the screen in this CP/M has too many rows but it can be solved by poking an adress in COMAL, but then it crashes during listing. In order to run CP/M and ComAL on DuinoMite-Mini you need to flash a hex-file from http://www.df.lth.se.orbin.se/~mikael... ( source-code: https://github.com/TheCodeman/z80pack... ) and get the COMAL disk from http://www.autometer.de/unix4fun/z80p... 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.ph... . 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.orbin.se/~mikael.... I never used CP/M until now. My 2nd computer, Amstrad PC1512 (w/ 8086 & later V30), could run CP/M-86 Plus 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 commandline-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.