Chris Williams
banner
diodesign.org
Chris Williams
@diodesign.org
At least it's ripe for puns
October 26, 2025 at 10:27 PM
It definitely has a ring to it
October 7, 2025 at 7:14 AM
To build and run on Linux:

1. Make sure you've installed:
* clang
* lld
* Qemu with the 32-bit RISC-V system emulator

2. Clone the repo from GitHub and edit its run-dot-sh file so:

CC=clang
OBJCOPY=llvm-objcopy

3. Run in a terminal: ./run.sh
September 22, 2025 at 2:53 AM
It has:

* Basic process multi-tasking
* Paging
* An exception and system call handler
* A virtio-blk device driver to read and write a disk
* Simple command-line shell

An MIT-licensed starting point for folks. For more info, see:

seiya.me/blog/operati...
September 22, 2025 at 2:49 AM
This is partially why I wanted to move from media to tech. After 20 years of publishing, from London riots to cyber-attacks, I no longer wanted to be so immersed in it.
September 12, 2025 at 4:00 PM
Also not quite Times Square, but Manchester Piccadilly Station in the UK was hard to miss
August 10, 2025 at 9:47 AM
Oh, Veryl has a website, too: veryl-lang.org

Very nice. Veryl nyce.
Veryl: A Modern Hardware Description Language
Veryl is a hardware description language which is designed as a SystemVerilog alternative.
veryl-lang.org
July 19, 2025 at 9:43 PM
Cutwater cans are middle-class Buzzballs. There, I said it.
June 18, 2025 at 7:04 AM
dev/tty even, silly autocorrect
June 12, 2025 at 8:04 AM
There's a whole load of standard C library functions provided by the OS, serial port is dev_tty rather than dev/try, etc...

problemkaputt.de/psx-spx.htm#...
problemkaputt.de
June 12, 2025 at 8:03 AM
The fact that the PSX had a POSIX-ish environment with a standard C library - including three implementations of malloc() that had their own bugs - among other APIs, makes the boot-up screen all the more epic to me.

It isn't just a 3D CD console, it's a 32-bit MIPS micro-kinda-Unix machine
June 11, 2025 at 3:10 PM
A key thing about Pyromaniac is that it provides a modern configurable and automated way to develop and test RISC OS software, including desktop apps

Another is that it runs as an environment on top of Windows, Linux, and macOS

Really cool #osdev IMHO: pyromaniac.riscos.online/pyromaniac/F...
pyromaniac.riscos.online
June 7, 2025 at 5:10 PM
Yes, it launched as the fully 32-bit 80386, also known as the 80386DX, and the SX came later.
December 30, 2024 at 9:56 AM
Yeah, I had the same thought. What was a leap in the early 1980s is now the minimum for a lot of applications
December 30, 2024 at 9:23 AM