#RunCPM

2025-06-27

And in-between times I am playing with a new (to me) Z-Code interpreter called Vezza in RunCPM.

So far so good... Running all my favourites (inc all the Zorks), so far as high as some Z5's.

Loving an easy single interpreter that I can just chuck data files at as CMD line parameters!

sijnstra.itch.io/vezza

And/Or

gitlab.com/sijnstra1/vezza

#infocom
#zork
#planetfall
#RunCPM
#Vezza

2025-06-04

As some did request:
A #Binary version of #RunCPM v6.7
for the #TTGO #VGA32
from the last Sourcecode version GL20250131 .0
is now available at
github.com/guidol70/RunCPM_VGA

2025-02-22

Because my #AppleTV 1st Gen
now can run #WinXP it also has to run
#RunCPM 6.7 (Windows 32Bit-Version) ;)

2025-02-16

Got #RunCPM working on an #RP2040 Pi Pico... And it really was easy!

1. Solder legs to the #Pico and put it in a mini breakout board.
2. Connect a micro SD card module and a KY-004 reset switch, to the Pico, with Dupont M-F cables.
3. Copy the repo A: drive files to a micro SD card, and in an H/0 folder copy the Zork interpretator and DAT file.
4. Copy the repo UF2 file to the Pico and insert the micro SD card.
5. Connect to the Pico via USB with #PuTTY.
6. Play #Zork!

github.com/guidol70/RunCPM_RPi

An RP2040 Pi Pico in a mini breakout board with a micro SD card module and a KY-004 reset switch, both connected with Dupont cables.A PuTTY terminal window connected via the dev/ttyACM0 serial port to RunCPM on an RP2040 Pi Pico. Zork is running... Welcome to Zork!
2025-02-09

The #Agon version of #RunCPM may need some help of Developers....
There now a channel for the Agon version Development of RunCPM on the RunCPM Discord Server ;)
discord.gg/WTTWVZ6

2025-02-07
2025-02-07

Some small wins that have pleased me...

1. Finally found a lightweight Linux that really does work on my very old hardware. I am liking #Bodhi Linux! Going to use it on all my boxes.
2. On Bodhi, GCC just worked and I have successfully compiled #RunCPM. My first Linux build from a GitHub repo!
3. In #CPM, in RunCPM, on Bodhi, I have successfully got #Zork working! That is what I wanted all along 🤣

Along the way I discovered the Humongous CPM archive. Bookmarked!

cpmarchives.classiccmp.org/

2025-01-31

Small RamLoad-fix Update for #RunCPM v6.7
on the #TTGO #VGA32 for using other CCPs
as the Internal v3.1
And not using GPIO32 anymore as HDD-LED, because its a Pin from the PS/2-Keyboard
Get the source at github.com/guidol70/RunCPM_VGA

2025-01-29

#RunCPM on #Pico2 TTL-serial GPIO 0-TX/1-RX
connected to a #TTGO #VGA32 as Terminal 😉
(GLTerm a #FabGL ANSI-Terminal-Fork)

2025-01-19

Climbing out of the CPM/Zork rabbit hole for now...

I have fixed and reformatted the Z80 Z-Code Interpreter source, and successfully assembled it for RunCPM... And it works.

Going to play the game for a while, and then get back into my Kim-1 rabbit hole.

Anyway, all my CPM/Zork efforts are here:

github.com/ilneill/MyInfocom

Enjoy!

#CPM
#RunCPM
#Z80
#Zork
#Infocom

2025-01-18

#RunCPM v6.7 for the #Raspberry #Pico2
with
- RP2040/2350-Core from v4.4.0 to v4.4.1
- SDFat-Library from v2.2.3 to v2.3.0

The first fresh compile of 2025 :)
Get it at
github.com/guidol70/RunCPM_RPi

2025-01-17

Having a break from other "rabbit holes" to return to #CPM, and I'm away from my hardware, so it's emulation only.

Got #runCPM up my laptop and had to get #Zork running. Found the eblong Infocom archive and the #Z80 the Z Interpretator source (+ Zork Z3 file).

Fixed some issues and it assembled with #z80asm but when I ran it the text display was not right. I recognised escape code issues. Dug into the Z80 code and found the problem. Hours later I found the reason.

Wyse codes, not VT100/ANSI 😉

2025-01-07

Testing the Profilic #PL2303 USB serial port emulation of #NuttX with #RunCPM v6.7 and CCP-Z80.64K
on the RPi #Pico2
You need to press 3x ENTER after USB-connect for nsh-prompt
drive.google.com/file/d/1vPyzP

2025-01-04

After a half day of work I got the build-system for
#NuttX for the #Pico2 replicated on #Ubuntu
and compiled #RunCPM v6.7 with(for it :)

2024-12-03

For the ExtremeElectronics #RC2040-Users:
The actual #RunCPM v6.7 in Source & Binary
(.UF2 for RED or GREEN LED) github.com/guidol70/RunCPM_RPi

2024-11-30

Finally I got my hands - here in turkey - on
2x Raspberry #Pico2 for #RunCPM ;)
At 300Mhz #overclock the Pico2 in ARM-CPU-Mode
is around double as fast as a Pico1 overclocked at 270Mhz
So the emulated Z80 is now at
73.05Mhz (Pico2) against 38.55Mhz (Pico1)

2024-11-22

Due to the #DueOverclock-Library
(could only be found only on github)
the #Arduino #Due gets 30% faster
(84Mhz->110Mhz) while running #RunCPM :)
(the Due can do more than 110Mhz,
but then USB-serial timimg will break)

2024-11-19

Source for #RunCPM v6.7 on #TTGO #VGA32
is now ready.
Use - because of FabGL v1.09 - ESP32Core v2.0.17 to compile the .ino sketch.

Available at github.com/guidol70/RunCPM_VGA

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst