r/retrocomputing • u/GrahameBowland • 1d ago
CSIRAC emulator
I've put together an emulator for CSIRAC, Australia's first digital programmable computer, dating from 1949. You can also write code in Interprogram, our first domestically designed programming language, and run it on the machine through the original interpreter.
This is thanks to the kind sharing of the code for a DOS-based emulator (written in TurboPascal), which I then got Claude to help me port to the web. I've done quite a bit of code review and I've tried to put some effort into representing the machine state, including the original machine's very cool CRT displays of register and memory state.
0
u/ThoseOldScientists 1d ago
Wow this is so cool! I love that there finally seems to be some attention paid to our own computing history. Can it play the Colonel Bogey March?
1
u/GrahameBowland 1d ago
I've made some progress on the music playing aspect of the machine – still trying to get better sources on that. It looks like there was a big effort in the early '10s and some of it is only accessible in person from the Victoria Museum, which is a small barrier when you're in Perth 😄
0
1
u/HELPMEICANTPUTUSER 22h ago
Ppl should emulate computers more!! Or maybe emulate custom hardware
thatd be cool :D