mastodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance, open to everyone, but mainly English and French speaking.

Administered by:

Server stats:

824
active users

#runcpm

0 posts0 participants0 posts today
Ian Neill<p>Some small wins that have pleased me...</p><p>1. Finally found a lightweight Linux that really does work on my very old hardware. I am liking <a href="https://mastodon.ie/tags/Bodhi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Bodhi</span></a> Linux! Going to use it on all my boxes.<br>2. On Bodhi, GCC just worked and I have successfully compiled <a href="https://mastodon.ie/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a>. My first Linux build from a GitHub repo!<br>3. In <a href="https://mastodon.ie/tags/CPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPM</span></a>, in RunCPM, on Bodhi, I have successfully got <a href="https://mastodon.ie/tags/Zork" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Zork</span></a> working! That is what I wanted all along 🤣</p><p>Along the way I discovered the Humongous CPM archive. Bookmarked!</p><p><a href="http://cpmarchives.classiccmp.org/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">http://</span><span class="">cpmarchives.classiccmp.org/</span><span class="invisible"></span></a></p>
Ian Neill<p>Climbing out of the CPM/Zork rabbit hole for now...</p><p>I have fixed and reformatted the Z80 Z-Code Interpreter source, and successfully assembled it for RunCPM... And it works.</p><p>Going to play the game for a while, and then get back into my Kim-1 rabbit hole.</p><p>Anyway, all my CPM/Zork efforts are here:</p><p><a href="https://github.com/ilneill/MyInfocom" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/ilneill/MyInfocom</span><span class="invisible"></span></a></p><p>Enjoy!</p><p><a href="https://mastodon.ie/tags/CPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPM</span></a> <br><a href="https://mastodon.ie/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> <br><a href="https://mastodon.ie/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> <br><a href="https://mastodon.ie/tags/Zork" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Zork</span></a> <br><a href="https://mastodon.ie/tags/Infocom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Infocom</span></a></p>
Guido Lehwalder<p><a href="https://mastodon.online/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> v6.7 for the <a href="https://mastodon.online/tags/Raspberry" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Raspberry</span></a> <a href="https://mastodon.online/tags/Pico2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pico2</span></a><br>with<br>- RP2040/2350-Core from v4.4.0 to v4.4.1<br>- SDFat-Library from v2.2.3 to v2.3.0</p><p>The first fresh compile of 2025 :)<br>Get it at <br><a href="https://github.com/guidol70/RunCPM_RPi_Pico/raw/refs/heads/main/v6_7/GL20250117_RunCPM_v6_7_Pico2.zip" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/guidol70/RunCPM_RPi</span><span class="invisible">_Pico/raw/refs/heads/main/v6_7/GL20250117_RunCPM_v6_7_Pico2.zip</span></a></p>
Ian Neill<p>Having a break from other "rabbit holes" to return to <a href="https://mastodon.ie/tags/CPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPM</span></a>, and I'm away from my hardware, so it's emulation only.</p><p>Got <a href="https://mastodon.ie/tags/runCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>runCPM</span></a> up my laptop and had to get <a href="https://mastodon.ie/tags/Zork" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Zork</span></a> running. Found the eblong Infocom archive and the <a href="https://mastodon.ie/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> the Z Interpretator source (+ Zork Z3 file).</p><p>Fixed some issues and it assembled with <a href="https://mastodon.ie/tags/z80asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80asm</span></a> 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.</p><p>Wyse codes, not VT100/ANSI 😉</p>
Guido Lehwalder<p>Evgeny Adamenkov wrote a config/port <br>and instructions for the change of <br><a href="https://mastodon.online/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> Pico for the <br><a href="https://mastodon.online/tags/Adafruit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Adafruit</span></a> Feather RP2040 <a href="https://mastodon.online/tags/Adalogger" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Adalogger</span></a> <br>(a RP2040 with MiniSDCard-Slot onboard) at <a href="https://www.hackster.io/a7v/tiny-runcpm-cp-m-computer-based-on-adafruit-rp2040-adalogger-faa9da" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">hackster.io/a7v/tiny-runcpm-cp</span><span class="invisible">-m-computer-based-on-adafruit-rp2040-adalogger-faa9da</span></a></p>
Guido Lehwalder<p>My <a href="https://mastodon.online/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> <a href="https://mastodon.online/tags/Pico" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pico</span></a> connected to the <br><a href="https://mastodon.online/tags/HIGHSCREEN" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HIGHSCREEN</span></a> Organizer (Tidalwave PS-1000 Clone) <br>can be viewed/used at 9600 Baud <br>with the Terminal from MS-WORKS 2.0 (DOS)</p>
Guido Lehwalder<p>It was the setting PAGESIZE 4096 in the limits.h from the <a href="https://mastodon.online/tags/gcc" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gcc</span></a>-x86 compiler.<br>Normally <a href="https://mastodon.online/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> redefines it to 64*1024 (65536), but the <a href="https://mastodon.online/tags/Haiku" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Haiku</span></a>-compiler didnt take that redefine 🙁<br>So after changing it inside RunCPM globals.h (3x times) from <a href="https://mastodon.online/tags/PAGESIZE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PAGESIZE</span></a> to RUNCPM_PAGESIZE<br>Now RunCPM has 64.512 Bytes free for the Application ;)</p>
Guido Lehwalder<p><a href="https://mastodon.online/tags/STM32" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>STM32</span></a> <a href="https://mastodon.online/tags/Pyboard" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pyboard</span></a> v1.1 bump <br>from <a href="https://mastodon.online/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> v6.1 to v6.6 ;)</p>
Pixel Purrito<p>The last few days I've been trying out Turbo Modula-2 for CP/M on my <a href="https://oldbytes.space/tags/MSX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSX</span></a> to get a feel of how people would work back in the day. I'm still not convinced by Pascal-style programming languages, but it is enough of a step ahead from Turbo Pascal on CP/M to not grind my gears too much.</p><p>Compilation speeds are okay, and the incremental parser helps errors it will resume after the latest position untouched by the editor. Having an actual module system helps as well. Generated <a href="https://oldbytes.space/tags/Z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Z80</span></a> code is surprisingly good for a high level language.</p><p>Now, question for the CP/M folks around: is there any way at all of making the Turbo Modula-2 compiler work in batch mode, from the command line?</p><p><a href="https://oldbytes.space/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> <a href="https://oldbytes.space/tags/CPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CPM</span></a> <a href="https://oldbytes.space/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroComputing</span></a> <a href="https://oldbytes.space/tags/AskFedi" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AskFedi</span></a></p>
Guido Lehwalder<p><a href="https://mastodon.online/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> v6.6 on my <a href="https://mastodon.online/tags/ESPC3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ESPC3</span></a>-32S<br>160Mhz SingleCore <a href="https://mastodon.online/tags/RISCV" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RISCV</span></a> <a href="https://mastodon.online/tags/RISC" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RISC</span></a>-V</p>
Guido Lehwalder<p><a href="https://mastodon.online/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> v6.6 is downloadable for<br>RPi <a href="https://mastodon.online/tags/Pico" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pico</span></a> and <a href="https://mastodon.online/tags/PicoW" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PicoW</span></a><br><a href="https://mastodon.online/tags/TTGO" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TTGO</span></a> <a href="https://mastodon.online/tags/VGA32" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VGA32</span></a><br>and<br>Windows 32bit &amp; 64bit<br>at my github-page<br><a href="https://github.com/guidol70" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/guidol70</span><span class="invisible"></span></a></p>
Guido Lehwalder<p><a href="https://mastodon.online/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> RPi <a href="https://mastodon.online/tags/Pico" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pico</span></a> / <a href="https://mastodon.online/tags/PicoW" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PicoW</span></a> <a href="https://mastodon.online/tags/Update" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Update</span></a> from v6.3 to v6.4 <br>(ccp &amp; disk fixes) <br>incl. <a href="https://mastodon.online/tags/RP2040" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RP2040</span></a>-Core v3.9.3 </p><p>Get it (Source &amp; .UF2-Binarys) at <a href="https://github.com/guidol70/RunCPM_RPi_Pico/raw/main/v6_4/GL20240705_Binary_Source_RunCPM_v6_4_Pico_W_260_270Mhz.zip" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/guidol70/RunCPM_RPi</span><span class="invisible">_Pico/raw/main/v6_4/GL20240705_Binary_Source_RunCPM_v6_4_Pico_W_260_270Mhz.zip</span></a></p>
Kroc Camen<p>If a computer can’t compile and deploy its own software then it’s an appliance and not a general purpose computer.</p><p>I see too much 8-bit software on GitHub require a PC tool chain (and God-forbid, LLVM) and this is bad because the 8-bit system can no longer speak for itself; the software may as well be proprietary for all that can be modified on the target.</p><p>8-Bit software *must* be buildable on 8-bit hardware… but nobody should be required to abandon their PC or their GitHub workflow.</p><p><a href="https://oldbytes.space/tags/v80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>v80</span></a> is the first, tiny step in solving this: A portable assembler and syntax that can assemble software on original hardware, but also on PC (and GitHub and Docker, or whatever) — currently via <a href="https://oldbytes.space/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> that runs <a href="https://oldbytes.space/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a> <a href="https://oldbytes.space/tags/cpm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpm</span></a> executables in your terminal. (Please could someone make a <a href="https://oldbytes.space/tags/C" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>C</span></a> version of v80 so that extra step is removed)</p><p>Think about it — software written for 8-bit systems that can be assembled as easily on PC as current tool chains but doesn’t exclude doing so on real hardware too!</p>
Guido Lehwalder<p><span class="h-card" translate="no"><a href="https://mstdn.social/@ExtKits" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>ExtKits</span></a></span></p><p><a href="https://mastodon.online/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> <a href="https://mastodon.online/tags/RC2040" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RC2040</span></a> <a href="https://mastodon.online/tags/Pico" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pico</span></a> <br>RED or GREEN LED usage<br>Update to RunCPM 6.3<br>.<a href="https://mastodon.online/tags/UF2" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UF2</span></a> <a href="https://mastodon.online/tags/Binarys" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Binarys</span></a><br><a href="https://github.com/guidol70/RunCPM_RPi_Pico/raw/main/GL20240602_RunCPM_v6_3_RC2040_Binary.zip" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/guidol70/RunCPM_RPi</span><span class="invisible">_Pico/raw/main/GL20240602_RunCPM_v6_3_RC2040_Binary.zip</span></a></p>
Guido Lehwalder<p>I know nobody does care about it ;) <br>because after a year it seems to be the only <br><a href="https://mastodon.online/tags/Pyboard" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pyboard</span></a> v1.1 with <a href="https://mastodon.online/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> on it in the world :) </p><p>But after this year I updated my PyBoard from <br>- RunCPM from v6.0 to v6.1 <br>- <a href="https://mastodon.online/tags/STM32duino" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>STM32duino</span></a> from v2.4.0 to v2.7.1 <br>- SdFat Library from v2.2.0 to v2.2.2</p>
Guido Lehwalder<p>Another <a href="https://mastodon.online/tags/OpenWrt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenWrt</span></a> <a href="https://mastodon.online/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> device:<br>My TP-LINK WDR-3600 <a href="https://mastodon.online/tags/Router" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Router</span></a> <br>128MB RAM - 560Mhz MIPS CPU<br>with USB-Storage (/overlay)</p>
Guido Lehwalder<p><a href="https://mastodon.online/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> v6.1 on <a href="https://mastodon.online/tags/Android" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Android</span></a> 10<br>running on a <a href="https://mastodon.online/tags/Samsung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Samsung</span></a> <a href="https://mastodon.online/tags/Nexus" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nexus</span></a> 10 (Manta)<br>with a <a href="https://mastodon.online/tags/Logitech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Logitech</span></a> <a href="https://mastodon.online/tags/K480" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>K480</span></a></p>
Guido Lehwalder<p><a href="https://mastodon.online/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> v6.1 <a href="https://mastodon.online/tags/Binary" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Binary</span></a> <a href="https://mastodon.online/tags/VGA32" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VGA32</span></a> available<br>via request at<br><a href="https://github.com/guidol70/RunCPM_VGA32/raw/main/v6_1/GL20230724_RunCPM_v6_1_VGA32_Binary.zip" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/guidol70/RunCPM_VGA</span><span class="invisible">32/raw/main/v6_1/GL20230724_RunCPM_v6_1_VGA32_Binary.zip</span></a></p>
Guido Lehwalder<p>Update <a href="https://mastodon.online/tags/RunCPM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RunCPM</span></a> v6.1 <a href="https://mastodon.online/tags/Pico" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pico</span></a> to<br><a href="https://mastodon.online/tags/RP2040" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RP2040</span></a>-Core V3.3.0<br>.UF2 binary for Pico &amp; PicoW at<br><a href="https://github.com/guidol70/RunCPM_RPi_Pico/raw/main/GL20230716_Binary_Pico_W_RunCPM_v6_1.zip" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/guidol70/RunCPM_RPi</span><span class="invisible">_Pico/raw/main/GL20230716_Binary_Pico_W_RunCPM_v6_1.zip</span></a></p>
Olimex<p>ESP32-SBC-FabGL is tested with RunCPM 5.7 and 6.0, TinyNES, CPCAmstrad, MCUME and runs all repositories made for FabGL and TTGO VGA32 without any modifications or with small definitions change <a href="https://olimex.wordpress.com/2023/05/29/esp32-sbc-fabgl-tested-with-runcpm-5-7-and-6-0-tinycpc-amstrad-tinynes-tinymcume/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">olimex.wordpress.com/2023/05/2</span><span class="invisible">9/esp32-sbc-fabgl-tested-with-runcpm-5-7-and-6-0-tinycpc-amstrad-tinynes-tinymcume/</span></a> <a href="https://mastodon.social/tags/cpm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cpm</span></a>, <a href="https://mastodon.social/tags/mcume" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mcume</span></a> <a href="https://mastodon.social/tags/nes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nes</span></a> <a href="https://mastodon.social/tags/runcpm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>runcpm</span></a> <a href="https://mastodon.social/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a> <a href="https://mastodon.social/tags/retrogames" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrogames</span></a></p>