My teen years: The transputer operating system

nanochess.org

257 points by nanochess 10 days ago


eggy - 10 days ago

I started programming in 1977/78 in CBM/PET Basic on a Commodore PET 2001 with cassette tape drive and 32k upgrade. I loved those days. My parents didn't understand what the deal was with the costly computer I saved up for at age 13, and why I thought it was so important. It also required many late hours on my part on school nights. I moved on to assembler and C and many other languages over the years. I had a renaissance for the low-level and small thanks to you. Oscar, I worked through your, "Programming Boot Sector Games" with much joy. Your books and writing have brought back some of that nostalgia and fun for me, so thank you for that, and keep it going! It's also resharpened some dead areas and gaps I have sustained from the multiple abstraction layers of today's modern software world.

kragen - 10 days ago

This is so wonderful. I hope I can get your Transputer emulator running to try it. I wish I'd spent my teen years doing something so awesome.

One minor grammar thing: "didn't worked" should be "didn't work", because "do" in English as an auxiliary verb always takes the root form of the verb, just as "will", "may", and "can" do. Similarly "don't exists" should be "doesn't exist".

bjoli - 10 days ago

I realized just this month I miss the days of being able to crash my computer completely with a typo. Such a weird feeling. I was debugging some pcie passthrough issues this week and the feeling that the computer could go dark whenever I started the VM was fantastic. It took sooooo much time, and I loved it. Of course, I hated it at the same time. But I got the same feeling as when I was writing ring0 code at 14.

This text makes me relive it!

tomcam - 10 days ago

All that and he has the name Oscar Toledo. I am pretty sure he’s going to be the subject of a Wes Anderson movie within five years.

leptons - 10 days ago

This is amazing. Nice job, I'm going to have to check this out sometime.

Back around 1985 I was 15 years old and very interested in transputer processors, so much that I called up SGS Thompson, as I wanted to get the datasheets for the chip. The guy at the company was so surprised to be getting a call from a 15 year old. He didn't send me the technical info I was seeking but he did send me some brochures. That's as close as I got to a transputer :(

I daydreamed about transputers and how they could be the future of computing, while I was hacking way on assembly language on my Commodore 64. I'd draw all kinds of network topologies between transputer chips in my high school english class. I had dreams of a system where adding more computing power meant just adding some more transputer chips. In my ideas, connecting a printer would also add more computing power, because the printer would also have a transputer chip in it to control print functions, but when it wasn't printing the rest of "the system" could use the CPU. Of course none of that came to pass, but it was great to daydream about the possibilities.

trhway - 10 days ago

>It was 1992 when the 32-bit transputer board add-on was built by my father.

It were great times. Like aviation in 192x-193x.

raymond_goo - 10 days ago

Play his engine here in 3D: http://chess.hulha.net/

dang - 10 days ago

Submitted title was "Released my full transputer OS, K&R C compiler and utilities (1996)". We've changed that to the title on the page.

(Actually we sometimes make exceptions when the author is the submitter, and I'd be happy to do that here, but the original title is pretty damn cool and will probably attract more readers!)

zamadatix - 9 days ago

If the author is still reading: did you enjoy programming for "oddball" systems for the time (like the transputer) more than x86 or would you say the fun comes more from enforcing strict limitations (like fitting in a boot sector) more than system uniqueness?

bee_rider - 9 days ago

Amazing!

> CD path, creates a directory.

Oh, that will mess with Linux users’ muscle memory, haha.

LoganDark - 10 days ago

Lots of hints of Dutch grammar in here:

> if you are using macOS you'll be able to edit easily the files

I find it charming though, to be honest :)

hackburg - 10 days ago

[dead]

karparov - 10 days ago

CD-ROMs and only 128k of RAM? Sorry, that doesn't pass the smell test. Once CD-ROMs were available, 2-digit megabytes of RAM were standard (and affordable) for home PCs.