RomWBW Z80 Cpm kits back in stock...
Now comes with a Pico 2 as standard.
And you have the option of the cool retro wooden case.
RomWBW Z80 Cpm kits back in stock...
Now comes with a Pico 2 as standard.
And you have the option of the cool retro wooden case.
Wouah, impressive!
Is there a repository where to find it? I'm really interested.
I built several Z80 retro-computers this year, and I would like to test your window-manager :D
Wee! I wrote a window manager for MP/M, four windows in the screen, dynamically resizeable, while program(s) are running.
Windows are virtually 24x80 "Heath H19" compatible, up to 30 x 90, so cursor ("curses") format windows shrunk to smallest visible, if dragged full size, draw the off-screen portions. Programs can be writing to the screen while resizing, the "VGA device" does the work.
The bottom line of each command line interpreter, I call the "hotspot", is always visible in a window; portions of the window larger than the box are virtually present, just not displayed.
The Z80 running MP/M or CP/M sees the screen as IO ports; one to write data to, one to specify the window. Magic keyboard keys (Fkeys) switch windows (MP/M: assigns keyboard to task window), arrow keys drag the "cursor" to resize all four at once, another key "maximizes" current screen (make largest; make 24x80; make tiny).
Lol, the cursor decided to not display for the video, there' still bugs to shake out etc.
You can resize the VGA display (480x640 to 1024x768) with program(s) running, and everything does exactly what you would expect. Can't do that with Xorg! Not that that's useful, lol, but the window buffering came out super clean.
This is event driven/task loop programming taken all the way; none of this is interrupt driven, it's all non-blocking task loops. Average task loop time (running through all dozen main tasks) is 5 - 10 uS, worst case 55 or so mS (large screen scrolling). I may unwind scrolling and drop that to a millisec or so but there's no downside I can determine.
MP/M will have four tasks, four "seats". on window per, and 48K per user/task, four running at once (and only four). MP/M performance will be very nice. Got the XIOS written, soon to test it...
I put together most of my retrocomputing bookshelf while learning Intel 8080 and CP/M programming, which reflects in the selection of titles. For more great photos of retrocomputing bookshelfs see:
https://retrocomputingforum.com/t/shelfies-bookshelves-with-a-retrocomputing-angle/190
Retro Computing Nostalgia meet Open Source Software and Hardware with AgonLight and Neo6502, the incredible evolution of modern Retro computer projects https://olimex.wordpress.com/2025/07/23/retro-computing-nostalgia-meet-open-source-software-and-hardware/ #z80 #w65c02 #retrocomputing #retrogaming #pascal #cpm #forth #basic #cc65
Has anyone experience in using CP/M with a ZX Spectrum Next? Any pointers to suitable disk images and/or patches? Also for Spectrum 3+, that reportedly had some AMSTRAD issued CP/M plus versions…
Memoirs of the CP/M creator released:
“Our father, Gary Kildall, was one of the founders of the personal computer industry, but you probably don’t know his name. Those who have heard of him may recall the myth that he ‘missed’ the opportunity to become Bill Gates by going flying instead of meeting with IBM. Unfortunately, this tall tale paints Gary as a ‘could-have-been,’ ignores his deep contributions, and overshadows his role as an inventor of key technologies that define how computer platforms run today.
Gary viewed computers as learning tools rather than profit engines. His career choices reflect a different definition of success, where innovation means sharing ideas, letting passion drive your work and making source code available for others to build upon. His work ethic during the 1970s resembles that of the open-source community today."
https://computerhistory.org/blog/in-his-own-words-gary-kildall/
CP/M Creator Gary Kildall's Memoirs Released as Free Download
https://spectrum.ieee.org/cpm-creator-gary-kildalls-memoirs-released-as-free-download
@lea I think #PowerShell is more #cursed than any other #shell becaise #Microsoft can't be assed to have any consistency and one gets commands that look like
CamelCase.command-network.option -flag --another option +includeThis +-excludeThat :user
And it's worse than #MSDOS / cmd.exe
, sh
tcsh
& ksh
combined because it mixes up #DOS / #CPM-Style, #UNIX-style and whatever the fuck the peoole.who designed the #Refistry in #Windows felt like that particular day...
#Funfact: I needed less code than that to build my first bootable version of @OS1337 just by comparison!
Extremely decent ASCIIART benchmark result on @tomjennings 's Friendly eZ80 CP/M computer running BASIC-80 5.21 : 11.3 seconds
Another benchmark suggests that it's running BASIC 47× faster than a C64
A few weeks ago I wondered what it takes to turn a small LISP-1 into a LISP-2. Turns out it takes just a few hours to get most things right, then some days to iron out a few subtleties, and then a couple of weeks to polish it into a piece of art.
MICRO COMMON LISP is a tiny, purely symbolic, microscopic subset of #CommonLISP. It runs in less than 64K bytes of memory, even on #DOS (tiny model) or CP/M. Here it is:
http://t3x.org/mcl/
#CPM #LISP
Code indentation in the 70ies was wild! #cpm #pli #programming #retrocomputing
The Mini #CommonLISP I have been working on now runs on CP/M with 2416 free cons cells. Enough to load Ken Kahn's tiny PROLOG and run a few simple queries.
The #AgonLight (18MHz eZ80) loads the LISP part of the code (236 lines) in 11 seconds. Simple programs run at acceptable speed, but slightly more complex PROLOG queries take *minutes*. :)
#LISP #CPM #PROLOG #Z80
Any recommendations for #rc2014 #CPM software?
#askingforafriend
@bitsavers has just posted yet another computing history treasure: the scans of the original Digital Research listings of the sources of CP/M 2.2, CP/M Plus 3.0, CP/M-86, and Concurrent CP/M-86 in Intel 8080 Assembly, PL/M, and Intel 8086 Assembly.
@BrodieOnLinux @qdot I find this to be the worst way to decide a #TechStack.
#NetworkEffects are #toxic when it comes to #SaaS and #proprietary shite, regardless if the bad guys are #discord, #Autodesk, #Adobe, #Apple or #Microsoft for that matter. (Don't even get me started on #SAP & #Oracle!)…
https://infosec.space/@kkarhan/114623174796828016
But if I was wrong, I 'd not be called upon as a Linux #Sysadmin and to act as "#BenevolentDictator" in terms of Tech Stack Decisions...
New #openaccess publication #SciPost #Physics
Higher spin swampland conjecture for massive AdS3 gravity
Rajae Sammani, El Hassan Saidi
SciPost Phys. 18, 173 (2025)
https://scipost.org/SciPostPhys.18.6.173
My first operating system was CP/M. An operating system created in 1974 by Gary Kildall, the founder of Digital Research. Few people knows who was Gary Kildall (https://en.wikipedia.org/wiki/Gary_Kildall) and his CPM (https://en.wikipedia.org/wiki/CP/M).
Apple and Microsoft have taken the history for them..
Taller de escritura: el Estado vigila, nosotres narramos
Sábado Abierto en la CPM Taller de escritura
El Estado vigila, nosotres narramos
_Construir ficción con los archivos de la inteligencia policial
Dictado por Ramón D. Tarruella Inicio: Sábado 17 de mayo- 17 hs.
Casa CPM, calle 54 #487, La Plata
Vamos a ejercitar la escritura de ficción utilizando documentos de inteligencia policial como punto de partida. […]
17/5/2025
17:00 - 19:00
Comisión Provincial por la Memoria
Mapa
#amba #la_plata #comisión_provincial_por_la_memoria #cpm #taller_de_escritura Más información en vagancio pirato
Reenviado desde Vagancio Agenda Popular
(https://t.me/experienciainterdimensional/8039)