There's like five people on my follower list who will cheer when I post this screenshot with no other comment or explanation beyond "LLVM"

I think I owe people an explanation after the post got some love, so:

The RPC/8e is a virtual machine implemented as part of the Minecraft mod "RedPower 2" from 2011-2013, with a custom 65C02-derivative CPU architecture - one would call this a "fantasy computer" nowadays, I suppose. The mod itself used to be one of the most popular mods of its era, adding various redstone/item transport technologies, decorative blocks, and many other things.

What I did myself is contribute to the existing "llvm-mos" project to add full support for its architecture. A decade after the mod was last relevant, this doesn't really serve any practical use other than making a bunch of old-timey Minecraft modding enthusiasts happy. (Which is the best kind of practical use, of course.)

For me, I'm studying LLVM's backend architecture - I think adding an understanding of it to my arsenal could prove very fruitful if I want to get deeper into retro console/computer toolchain development.

Thank you!

All the code has been PR'd to the project's repositories; you can learn a little bit more about the 65EL02 from the following URLs, I suppose:

http://www.eloraam.com/nonwp/redcpu.php
http://www.eloraam.com/blog/2012/04/22/rp-control-internals/
https://bigfootinformatika.hu/65el02/archive/65el02_instructions.txt

@asie It's funny, I could only ever remember it as a Forth machine, so I was pleasantly surprised seeing it again in another light!

@elfi@social.pixie.town It is a FORTH machine - with a dedicated 6502-based CPU for running said FORTH machine, because Eloraam

Follow

@asie I mean yeah, the backend bit was just the key point I forgot about :'D

· · Web · 0 · 0 · 0
Sign in to participate in the conversation
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.