#retrocomputing

2026-01-31

Latest #DesmetC "explorations with machete and torch": the compiler source has numbered constants for each supported C datatype. Normally you'd use enum for this sort of thing, but this codebase used #defines. The constants were numbered in a strange order, and I wanted to re-sort them in the order of the "usual arithmetic conversions", to simplify some logic. This broke code-gen, emitting illegal instructions. Several hours later, I found that CCHAR=1 and CINT=2 were directly used in hex math determining which x86 opcode to emit. When I renumbered those constants, it caused absurd instructions to be generated. After correcting that problem, we are now back to self-hosting o.k.
I'm hoping this will make it possible to retire a bunch of one-off type promotion logic scattered around the compiler, in favor of a few central functions closely mapping to the C89 standard.

#retrocomputing #SoftwareArchaeology

2026-01-31

Continuing my work learning OctaMED on the Amiga 4000. I figured I would start off with an easy song, so I chose Kraftwerk's "Autobahn". This is still a work in progress, so here is what I have so far

youtu.be/5GMzznr8MzY?si=rpQrak

Thalia Archibaldthalia@discuss.systems
2026-01-31

Computing in cinema! In Star Trek: The Next Generation, Worf and Data board and investigate an ancient space module, which has the keyboard of a Teletype Model 33 mounted on the wall with some control panels.

Star Trek: The Next Generation S1E26 “The Neutral Zone” (1:32)

#retrocomputing #vintagecomputing #computingincinema

2026-01-31

just stumbled upon an incredible piece of MUD/MOO history from the mid-90s web that disappeared in the 2000s and is now all but forgotten. it is a testament to the interactive and creative possibilities real people imagined in the 90s, before greed and pessimism spread through the world wide web.

MOOSE Crossing: A MUD for Kids was a mud/moo designed by Amy Bruckman at MIT as her doctoral dissertation project in 1996

"MOOSE Crossing is a MUD designed to get kids 9-13 excited about reading,
writing, and computer programming. It includes a new programming language
(MOOSE) and client interface (MacMOOSE) designed to make it easier for kids to
learn to program.

Kids have made things like pigs you can hug, light bulbs that tell light
bulb jokes, and pots of gold at the end of the rainbow that ask you a
riddle! They're doing creative writing and computer programming in their
spare time for fun, and meeting other kids from around the world."

(from a rec.games.tiny.mud announcement groups.google.com/u/1/g/rec.ga)

while a moo wasn't anything new at all in 96, what i find incredible is that her team also built a custom graphical mud programming WYSIWYG client, for Mac and Windows. the clients - MacMOOSE.sea.hqx and WinMoose.exe appear to be lost to time (edit: macmoose has been found! mastodon.tomodori.net/@vga256/), but i found this screenshot buried in the wbm. you can see how an object is broken down into verbs and properties.

i have about a million questions about how the client-server system worked because this is adorable and user friendly. but for now, i'm excited to just think out loud about what the world wide web could be made into today, if developers got more interested in user-driven interactivity

this is the original site for MOOSE Crossing:
web.archive.org/web/1998120205

Amy's dissertation in html:
ic.media.mit.edu/Publications/

#mud #moo #retroComputing #macintosh #vintageApple #worldWideWeb #indieWeb #smallWeb #history #digipres

A screenshot of the MacMOOSE mud client. It shows two windows. The foreground window is an object editor that allows you to select a game object, and then browse through lists of verbs and properties that can be applied to that object.

In the background window, Moose Crossing appears to be running in a telnet client. It reads:
Magic Shoppe
You are standing in a damp cave chamber. There are shelves of scrolls and books all containing magic spells. There are also many walking staffs leaning against a corner on the other side of the room.
Hermit (brave) and Thea are here.
qUAntUm RaDio! :verified:quantumradio@mas.erb.pw
2026-01-31

nOw PLaYiNG oN qUAntUm RaDio!: Requiem 18Days bY Kronos! tUnE iN NoW: radio.erb.pw #retrocomputing #demoscene #chiptunes #trackermusic #sceneradio

2026-01-31

More stupid #ega tricks for your amusement.

Graphics chips are optional!

#retrocomputing

Stewart Cheifet, PBS host of Computer Chronicles who broadcast the PC revolution, dies at 87

slrpnk.net/post/33541938

2026-01-31

What idiot called it “wallowing in #RetroComputing / #RetroGaming nostalgia” and not “Cathode Ray Therapy”?

qUAntUm RaDio! :verified:quantumradio@mas.erb.pw
2026-01-31

nOw PLaYiNG oN qUAntUm RaDio!: eternity bY TCM! tUnE iN NoW: radio.erb.pw #retrocomputing #demoscene #chiptunes #trackermusic #sceneradio

Stone Toolsstonetoolsblog
2026-01-31

🪨 Scala Multimedia on the Commodore Amiga 🛠️

As a print guy, I shed many misconceptions about the state of multimedia on the Amiga for this one. I also take a look at the glue that made such applications even possible, and compose an ode to the workhorse of UI/UX in today's video-heavy post.

Bonus: how to use WinUAE + Scala for Twitch streaming from an iPhone.

stonetools.ghost.io/scala-amig

2026-01-31

#retrocomputing

Here are the equations for the primary IO decoding pal, ETIOA.

p19 = (!p11&p9&p8&!p7&p5&p4&!p3&!p1) | (!p9&p8&p7&!p5&p4&!p2&!p1) | (!p11
&p8&p7&!p5&p4&!p2&!p1) | (!p8&p7&p5&p2&!p1) | (!p8&p7&p5&!p4&!p1);

p18 = (p14&!p9&p8&p7&!p5&p4&!p2&!p1) | (p14&!p11&p8&p7&!p5&p4&!p2&!p1) | (
p14&!p8&p7&p5&p4&p2&!p1);

p17 = (p14&p11&p9&!p8&p7&!p6&p5&!p4&!p1) | (p14&!p11&!p9&!p8&p7&p5&!p4&!p1);

p16 = (p14&p11&!p9&!p8&p7&!p6&p5&!p4&!p1);

p15 = (p14&p9&!p8&p7&!p6&p5&!p4&!p1);

p13 = (!p11&p9&p8&!p7&p5&p4&!p3&!p1);

p12 = (!p9&p8&p7&!p6&!p5&p4&!p2&!p1) | (!p11&p8&p7&!p6&!p5&p4&!p2&!p1) | (
!p9&!p8&p7&!p6&p5&p2&!p1) | (!p11&!p8&p7&!p6&p5&p2&!p1) | (!p8&p7&!p6
&p5&!p4&!p1);
2026-01-31

I've reverse engineered the bus arbitration logic between the NEC GB-1 ET2000-based EGA card, and the Z80 that sits on the card's CMII compatibility module.

Dumping the board's three PAL decoding chips was key to figuring it all out.

It's a bit of a mess!

#retrocomputing

an annotated KiCad schematic showing how the CMII module's bus arbitration logic works. It is a complicated little state machine built off flip flops and NAND gates.
Rod Hull - www.tfw8b.comfuturewas8bit@oldbytes.space
2026-01-31

Rod Hull Replays: Nibbler (2) - Commodore VIC20 - By Hewco - Snake Games are the Best Games #FACT! 🐍🕹️
youtube.com/watch?v=vKgnH67Jkiw
#RetroGaming #Retrocomputing #8bit #VIC20 #Commodore #commodorevic20

The Last Psion | Alexthelastpsion@oldbytes.space
2026-01-30

I've also just updated the #HaikuOS release of #deark, a very handy little image conversion tool.

It works on most OSes and is great for extracting images from old #retrocomputing files. For example, it converts old #Psion PIC and MBM files to PNG.

github.com/jsummers/deark/

qUAntUm RaDio! :verified:quantumradio@mas.erb.pw
2026-01-30

nOw PLaYiNG oN qUAntUm RaDio!: Poor Janet bY Cerror! tUnE iN NoW: radio.erb.pw #retrocomputing #demoscene #chiptunes #trackermusic #sceneradio

Jakob Fel :spinningdisc:JakobFel@retro-gaiden.com
2026-01-30

I wish I had the dough to buy one of these recreation boards, it'd be an awesome project to follow in Steve and Woz's footsteps by assembling one. :luigithink:

youtube.com/watch?v=36NgkpctW6k

#retrocomputing #computer #apple #SBC #pcb

2026-01-30

A while ago I made a video about the docking scenes in multiple Elite-games. It is a nice summary how 3D graphics evolved it 30 years:

tube.fediverse.games/w/6B14DoF

#elite #spacesim #danubewaltz #retrogaming #retrocomputing #3dgraphics

2026-01-30

Adicionei mais uma captura da #lacraia sendo visitada via #Gopher por nada menos que uma estação Indigo da Silicon Graphics  do final do seculo passado no sistema Irix (Unix da SGI).

https://lacra.ia.br/defogo/viajar-no-tempo

Obrigado @flexion !

@santi  #retrocomputing

Elite docking scene - from 1984 to 2014

tube.fediverse.games/w/6B14DoF

2026-01-30

Thirty one years ago today, Apple announced the availability of the Newton #MessagePad 120, with “enhanced features.”

#AppleNewton
#RetroComputing

web.archive.org/web/2025013017

Client Info

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