I love MIPS only because I had to implement it in VHDL. And program it in assembly. And byte code. And had to implement a compiler for it.
At the time I didn't like it that much, but looking back I would do it again
Impressive piece of work, in some ways it seems harder than making a full machine emulator since you're in the same address space and can get the emulator clobbered by stray writes.
Cute trick with the N^X check to catch callbacks (too bad about the multiple calling convs making it tricky to handle 100% reliably).
11 comments
[ 3.3 ms ] story [ 38.9 ms ] threadCute trick with the N^X check to catch callbacks (too bad about the multiple calling convs making it tricky to handle 100% reliably).