Sijmen 🧑‍💻

270 Followers
273 Following
690 Posts
Programming, retrocomputing

Sharing because it's interesting:

CSMWrap is an EFI application designed to be a drop-in solution to enable legacy BIOS booting on modern UEFI-only (class 3) systems.

> "It achieves this by wrapping a Compatibility Support Module (CSM) build of the SeaBIOS project as an out-of-firmware EFI application, effectively creating a compatibility layer for traditional PC BIOS."

https://github.com/FlyGoat/CSMWrap

GitHub - FlyGoat/CSMWrap: Get PC BIOS back on UEFI only system

Get PC BIOS back on UEFI only system. Contribute to FlyGoat/CSMWrap development by creating an account on GitHub.

GitHub

Could Go be a better C? I think so!

Meet Solod — a strict subset of Go that translates to C, without hidden memory allocations and with source-level interop.

https://antonz.org/solod

Solod: Go can be a better C

A subset of Go that transpiles to regular C, with zero runtime.

Weekend bliss!

Going to work on a linker and, who knows, an age verification driver for FreeDOS

Found a fun way to confuse #pkgsrc: set it up on a 64-bit Pi with a 32-bit OS. The kernel will be 64-bit still, causing search path confusion in check_shlibs.

The workaround, pending a better solution: bootstrap --machine-arch arm

I am seriously tempted to buy #ArcaOS even though I have absolutely no use for it other than tinkering

Presenting SUDO for DOS!

An implementation of sudo for DOS, to run the given command with full privileges. It can be used to edit important system files, run disk partitioning tools, and so on!

https://codeberg.org/sjmulder/sudo.com

#RetroProgramming #CyberSecurity #DOS

OK, apparently couldn't resist one more feature in #QRPaint (v0.9.4).

Added a Spray tool with a slightly over-engineered random spray and flow rate. 😄
https://bbbbbr.itch.io/game-boy-qr-paint

#Gameboy #Megaduck #pixelart #retrogaming

🚨 Spring is upon us! 🚨

To celebrate this we want to announce, with a little more time this time, the next edition of the BSD-NL Conference.

BSD-NL Conference - Spring 2026 🐡😈⛳

📆 2026-05-09 / May 9th 2026
🕐 10:00-23:00 CET
📍 Brouwerij Maximus (Utrecht)
🌐 https://bsdnl.nl

If you have a talk prepared already we want to hear from you! You can submit your abstract at https://events.bsdnl.nl/

Hack! You can even register for the event already... the price we charge is to cover lunch. https://tickets.bsdnl.nl/bsdnl/early-26/

#BSDNL #RUNBSD #BSD #OpenBSD #FreeBSD #NetBSD #HardenedBSD #SecBSD #DragonflyBSD

BSD-NL — BSD-NL

I am also quite impressed by Windows NT, as I learn more about its workings. For example, its desktop and session architecture is something Linux desktops could learn from.

...and then I remember what became of it 

#WindowsNT #RetroComputing

Programming some small DOS programs has made me learn a bit more about it, and real-mode programming in general.

For example, I thought DOS was essentially a single-process, full memory ownership sort of affair (sans resident code hacks), but that's not true at all. Multiple programs can be loaded at the same time, with DOS keeping tabs of memory allocations. The basic variant of this being one program starting another, and then the second exiting, returning to the first.

(But let's not make $-terminated strings a thing again! Or length-prefixed, \r-terminated strings, wat)

#RetroProgramming #DOS