There is no public #DOOM port for #MMIX

Albeit having a fully-fledged simulator laying around called "virtual motherboard" (https://vmb.sourceforge.net/), with a framebuffer, I/O and all.

This could be my next project.

Virtual Motherboard Homepage

Okay, I have to ask first and google then:

Has anyone *ever* ported #DOOM to Donald #Knuth​s #MMIX machine?

I think he deserves to see that.

Learning the SME, Neon and #ARM64 assembly language altogether on my Apple M4 right now, it is nice to have a real 64 bit RISC to work with. Although the 15,000 page ARM-a profile reference manual is scary, in theory I should only need half of it, and the a64 instruction set is in many ways similar to Knuth's #MMIX, albeit the later lacking a proper instruction set working on extended length vector registers.

#halfassedtuesday In an effort to share work that I might not finish for decades (or ever) I'm starting a new tradition: Half-Assed Tuesdays where I will share one half-assed uncompleted project of mine. First up is an MMIX translation of Cesar Blum’s Sector Forth to MMIX. I spent so much time hand-drawing the pretty unicode boxes and arrows that I didn’t get very far in the translation before pursuing a different shiny new project.

https://raw.githubusercontent.com/guidoism/bootstrappingforths/main/mmix-sectorforth-hand-compiled.txt?token=GHSAT0AAAAAABO4VTG54IX2C7X4U4TXV7AWZHFF35A

#forth #asm #mmix