Zipitbot

[Nulluser’s] Zipit was fine, but it couldn’t go anywhere on its own. Adding some motors and a microcontroller fixed that issue, and now he’s got a little robot called the Zipitbot. That’s a dsPIC board on top which communicates with the Zipit over an I2C bus. Four servo motors provide plenty of power to the wheels,with some extra battery packs nestled between them.

Since the Zipit is running Linux, and already has WiFi hardware, it’s not too hard to add Internet control. With this in mind there’s a webcam on the front to broadcast a video feed for use when controlling it remotely. See a couple of videos of this hack after the break.

Continue reading “Zipitbot”

Kodak ZX3 Teardown And Tetris

[Sprite_TM] was given a Kodak ZX3 to play with by a forum he moderates.  The Kodak ZX3 is a waterproof HD camcorder in a cell phone / mp3 player form factor. After opening up the camcorder, he did some poking around with a scope and was able to locate a serial port on the board. It quickly became apparent that the system uses a proprietary kernel called PrKernelV4 rather than an open source alternative. Not letting the proprietary kernel get him down, he exploited the system by simply modifying a file called “autoexec.ash” on the sd card. He now has a Tetris clone easily launched from a previously unused menu icon. See it in action after the break.

Continue reading “Kodak ZX3 Teardown And Tetris”

Developing A Sega Game Gear Flash Cartridge

[Gerry O’Brien] tackled his most recent project, designing a flash ROM cartridge for the Sega Game Gear, with great success. Above you can see the test rig he used to reverse engineer the communications between an original ROM chip and the circuit board that it came on. He removed the chip, soldered a ZIF socket to the pads, then used a DIP socket as an adapter for that chip. Connected to each pin is a test lead for a logic analyzer. That’s a heck of a lot of channels to decipher!

It turns out that the cartridges use Integrated Mapping (does anyone have a link explaining this?) so dropping in a flash memory chip is not an option; you need a memory bank controller. [Gerry’s] solution to this issue is twofold: you can etch your own board with a controller chip and ZIF socket for the flash chip, or you can modify a Sega Master System cartridge to use as an adapter board. We’ve got pictures of both methods after the break, as well as his five instructional videos walking us through the fabrication process.

This isn’t [Gerry’s] first time working with flash cartridges. We looked at his work with Game Boy ROMS earlier in the year.

Continue reading “Developing A Sega Game Gear Flash Cartridge”

Kindle Terminal With Secret Key-press Activation

[Luigi Rizzo] has been working on some hacks for his 3rd generation Kindle. There is already a Python based terminal emulator called AjaxTerm but he wanted a lightweight standalone so he reimplemented the program in C. The 100k binary monitors the keyboard, launching the terminal emulator when it detects a Shift-T sequence. It also uses alternative key mapping to fill in for some of the keys the Kindle’s keyboard is missing.

We haven’t seen a whole lot of Kindle hacking since it was hacked to run Ubuntu. Seems like this terminal emulator is a useful and unobtrusive hack to try out on the beloved reader.

MeggyCade: When Handheld Pixel Gaming Isn’t Enough

[Bomber Punk] built his own arcade cabinet, but you won’t find any MAME games here. He made the enclosure to house a Meggy Jr. 8×8 pixel graphics game console. Proper coin-op buttons and a joystick replace the stock tactile switches that come with the kit. [Bomber Punk] has also added a lighted coin slot. A three-cell battery pack powers the beast, with a programming port to one side so that different games can be loaded from a PC. We’d like to see a processor upgrade that would allow multiple games to be stored on a stand-alone system.

Take a look at the video after the break, it’ll bring a smile to your face.

Continue reading “MeggyCade: When Handheld Pixel Gaming Isn’t Enough”

GameBoy Advance Rapid Fire Hack

Ever find yourself in the middle of a Game Boy game and your hand cramps up?  Save that sore wrist for something else because now you can hack the Game Boy Advance to add Rapid Fire for the B button.  [William] has developed a way to do this by creating a simple circuit that generates a square wave on the B button when it is pressed.  To do this hack all that was needed was a short shopping list of:

  • A Couple NAND Gate ICs
  • 2n2222 NPN Transistor
  • 0.1uF ceramic capacitor
  • A Switch
  • 1M ohm resistor
  • Some Thin Wire

After that you’re off to the races as [William] documents how he goes about transforming the Game Boy Advance and includes a ton of great pictures and a schematic.  This operation ends with [William] placing the switch for Rapid Fire excellence next to the Right Bumper where it is inconspicuous and yet easy enough to access.

Via [HackedGadgets]

USB Host Comes To Zipit

This USB to Zipit Dock adapter and a special kernel makes USB host mode for the Zipit possible. Previously, the cheap and hackable wireless client needed a hardware modification to enable USB support. The new kernel bootloader, called U-Boot, makes the internal alterations unnecessary (see the demo after the break). Now the only caveat is one of voltage. Zipit only supplies 3.3V when running on battery so your choices are to only use USB when the Zipit is plugged into a charger, or use a powered USB hub. But if you’re already building a hub adapter it shouldn’t be too much trouble to add in the option for a battery-powered hub.

So can we play our NES games using a USB controller now?

Continue reading “USB Host Comes To Zipit”