November Update

4070662255_bc91a77f1d_b

I guess I don’t have a complete blog entry to write on any one thing.. but there are several unrelated things that I feel like writing down. I recently joined Twitter, but I must suck at using it because none of these things ended up there. Life Tragic. Introspective. Complicated. This isn’t really a place where I would feel it appropriate to go into detail, but it... Read More

Robot Odyssey DS: First screenshots

3481633693_fb4ef4a08d_b

This is nowhere near ready for prime-time, but: Yep, it’s Robot Odyssey for the Nintendo DS. I literally just got this working yesterday, so please don’t ask for any precompiled binaries. If you don’t already know where the source code is, you really don’t want to see it Before you ask, this is not a general-purpose DOS emulator for the DS. It’s... Read More

Robot Odyssey Chip Disassembler

Robot Odyssey_2

I’ve been spending more time hacking on Robot Odyssesy lately. Most of it has had a specific purpose… I’ll write a separate blog post on that project once it’s a bit more fully baked. In the mean time, the reverse engineering has had some useful side-effects. Chip Simulation If you haven’t heard of Robot Odyssey, it’s a game where you build logic... Read More

Robot Odyssey Mouse Hack 1

e5iu

Yesterday I spent some more time reverse engineering Robot Odyssey. This was a great game, and it’s kind of a nostalgic pleasure for me to read and figure out all of this old 16-bit assembly. So far I’ve reverse engineered nearly all of the drawing code, big chunks of the world file format, and most of the code that’s responsible for moving around objects on the... Read More

Robot Odyssey: 4-way low latency flip flop

z-ze

Robot odyssey rocks. Also, I didn’t realize that you could upload a video captured with VMware Workstation directly to Youtube. It’s pretty neat that they support our video codec. Here’s a video of a chip I was just designing, a low-latency 4-way flip flop.  Read More

A Binary Patch for Robot Odyssey

robot-odyssey_1_5338

Robot Odyssey is one of the games that I have the fondest childhood memories of. It’s both a high-quality educational game, and a gentle (but very challenging) introduction to digital logic. There’s a Wikipedia article on the game. There’s also DroidQuest which is a Java-based clone of Robot Odyssey. The DroidQuest site also contains some good info on Robot Odyssey... Read More