12/29/2025 at 7:38:38 AM
This couldn't be more perfectly timed .. I have an Unreal Engine game with both VT100 terminals (for running coding agents) and Z80 emulators, and a serial bridge that allows coding agents to program the CP/M machines:https://i.imgur.com/6TRe1NE.png
Thank you for posting! It's unbelievable how someone sometimes just drops something that fits right into what you're doing. However bizarre it seems.
by nineteen999
12/29/2025 at 8:30:00 AM
Oh dear, it seems we've... somehow been psychically linked...I developed a browser-based CP/M emulator & IDE: https://lockboot.github.io/desktop/
I was going to post that instead, but wanted a 'cool demo' instead, and fell down the rabbit hole.
by quesomaster9000
12/29/2025 at 3:25:28 PM
That is beautiful.I wrote a console-based emulator, and a simple CP/M text-adventure game somewhat recently
https://github.com/skx/cpmulator/
At some point I should rework my examples/samples to become a decent test-suite for CP/M emulators. There are so many subtle differences out there.
It seems I could even upload a zipfile of my game, but the escape-codes for clearing the screen don't work, sadly:
by stevekemp
12/29/2025 at 12:19:42 PM
I've been playing the Z80-μLM demos in your CP/M emulator. Works great! However, I have yet to guess a correct answer in GUESS.COM! I'm not sure if I'm just not asking the right questions or I'm just really bad at it!by jaak
12/29/2025 at 1:27:31 PM
Don't tell anybody, but you sit on itby quesomaster9000
12/29/2025 at 6:25:43 PM
Boris!!!by sailfast
12/30/2025 at 1:17:12 AM
Haha I love it. Just imagine if instead of DOS-based Windows, a CP/M based alternative evolved and took over the PC industry. Nice one!by nineteen999
12/29/2025 at 8:49:38 AM
Connections: Alternative History of Technology by James Burke documents these "coincidences".by sixtyj
12/29/2025 at 9:20:05 AM
Those "coincidences" in Connections are really no coincidence at all, but path dependence. Breakthrough advance A is impossible or useless without prerequisites B and C and economic conditions D, but once B and C and D are in place, A becomes obvious next step.by TeMPOraL
12/29/2025 at 11:42:33 AM
Some of those really are coincidences, like "Person A couldn't find their left shoe and ended up in London at a coffee house, where Person B accidentally ended up when their carriage hit a wall, which lead to them eventually coming up with Invention C" for example.Although from what I remember from the TV show, most of what he investigates/talks about is indeed path dependence in one way or another, although not everything was like that.
by embedding-shape
12/29/2025 at 9:19:57 PM
That’s why I’ve put the word in parentheses :)by sixtyj
12/29/2025 at 10:22:32 AM
Super intrigued but annoyingly I can’t view imgur hereby simonjgreen
12/29/2025 at 1:06:15 PM
Indeed, part of me wants to not use imgur because we can't access it, but a bigger part of me fully supports imgur's decision to give the middle finger to the UK after our government's censorship overreach.by abanana
12/29/2025 at 2:22:46 PM
It was a really clever move on Imgur's part. Their blocking the UK has nothing to do with the Online Safety Act: it's a response to potential prosecution under the Data Protection Act, for Imgur's (alleged) unlawful use of children's personal data. By blocking the UK and not clearly stating why, people assume they're taking a principled stand about a different issue entirely, so what should be a scandal is transmuted into positive press.by wizzwizz4
12/29/2025 at 4:57:33 PM
It blocks many more countries than just the UK because it's the lowest effort way of fighting "AI" scrapers.imgur was created as a sort of protest against how terrible most image hosting platforms were back then, went down the drain several years later, and it's now just like they were.
by homebrewer
12/29/2025 at 8:43:55 PM
It turns out that running free common internet infrastructure at scale is both hard and expensive, unfortunately. What we really need is a non-profit to run something like imgur.by supern0va