Tag: documentation

  • Robot Odyssey Chip Disassembler

    Robot Odyssey Chip Disassembler

    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,…

  • Playstation 2 Dual Shock protocol, revisited

    Playstation 2 Dual Shock protocol, revisited

    Last summer I did some hard-core reverse engineering of the Playstation 2 Dual Shock controller protocol, so I could build a fully-featured Playstation controller emulator/extender device. I wrote up a fairly minimal protocol document, and published source code (navi-misc/unicone2/psx-base/psx_controller_emulator.spin) for an emulator that could impersonate a Dual Shock 2 controller well enough to fool every…