11 comments

[ 3.3 ms ] story [ 38.9 ms ] thread
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
sounds like you can still see the branch delay slots everytime you close your eyes
And all seven stages of the pipeline.
I still use the 7 stages idea to program almost anything
Oh yeah, we called those "bubbles" heheh. Oh the branch prediction, blew my mind at the time
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).

Does anyone know what WoW stands for in this context? Is just an exclamation?
Windows on Windows. It's the system in Windows NT that lets you run binaries written on other architectures.
Thanks! I saw the process a couple of times and always wondered what it was.