For what it's worth, I found the emulator way easier than the codegen step for the compiler, and it's probably easier than the AST generation too. Can't say enough good things about banging out a crappy emulator sometime when you're bored. It's not a huge commitment!