GBA Multiboot Intelligent Cable

archive Add comments

GBA Multiboot Intelligent Cable was designed to let you upload multiboot images (up to 256kB RAM images) to the Gameboy Advance, using a printer port. It is done using a Microchips’s 16F84 that connects to a Linux or Windows software.

Intelligent Multiboot Cable Schematics    GBA Multiboot cable & Connector   Dumb Multiboot schematic

click on “read the rest of this entry” to get the software and all the schematics.

SOFTWARE

MBLoad, Windows 95/98/Me/NT/2000/XP CG32.DLL fixed

You will need to install the Userport driver driver (read the UserPort.pdf) if you are using Windows NT/2000 or XP, or else you will get a Priviledged Instruction error when running MBLoad.

This is the windows version, featuring:

  • tray icon + system hotkey for sending a MB file (remembering the last one) (CTRL+ALT+Z)
  • .NES file downloading using PocketNES
  • Cartridge Dumping (only for backup purposes…)
  • GameSave downloading/uploading support (nearly finished)

This is the source code version, you can compile it for Linux/Win/DOS commandline source Multiboot Intelligent Cable

HARDWARE

Schematics for the intelligent multiboot cable:

Intelligent Multiboot Cable SchematicsGBA Multiboot cable & Connector

Microcontroller sourcecode and .hex: GBA Multiboot Intelligent Cable 16F84 sourcecode

OLDER VERSION (DUMB MULTIBOOT)

And finally, the older version of the cable: Dumb GBA Multiboot Cable Sourcecode

Schematic:

Dumb Multiboot schematic

A multiboot image example: Multiboot image example: fire.mb

 
icon for podpress  Purple Motion, Minimum.s3m (53k) [2:21m]: Play Now | Play in Popup | Download

9 Responses to “GBA Multiboot Intelligent Cable”

  1. dlancho Says:

    Bueno, yo creo que ya va siendo hora de pasar este blog a producción, ¿no?

  2. ajo Says:

    Ya está !!! :-)

  3. hello Says:

    it will work on GBC?

  4. Brent Says:

    The source code doesn’t compile, it asks for an asm/io.h , so I downloaded one, and it complains about a whole bunch of other stuff. I have no homebrew on my GBA now that I switched to Ubuntu Feisty Fawn, and my flash cartridge died recently. I have the MBV3 cable. I picked up an old PC with windows 98 to do multibooting on, but I lent that one to one of my friends.

  5. yueli Says:

    Thanks a lot!

  6. yueli Says:

    Hello,Ajo,would you please give me sourcecode based on at89c51 and Schematic?

  7. ajo Says:

    Brent:

    For the source code to compile in linux without asm/io.h I think you need to compile with -O0, but I’m not sure now.

    Yueli:
    I don’t know anything about at89c51, and It should be quite time consuming to port it to another architecture different from microchip’s pic. If you do it, please tell me, we could post it here.

  8. yueli Says:

    HEY ajo,I got a cable based on at89c2051 recently,but the auther sold it to make money.I could not dump it because the chip is encoded.
    I printed your sourcecode and read it,planed to diy one,but Changchun has no place to sell pic microprocessors.
    What a pity!

  9. Morfeo Says:

    Hola Ajo, solo quiero preguntar si este cable podria permitirme extraer los archivos SAVE de cartuchos originales de Game Boy y Game Boy Color? ya que hasta la fecha no e encontrado un dispositivo que lo pueda hacer.

    De no ser asi quiero saber si conoces alguna forma de poder hacerlo. Espero veas este mensaje y gracias de antemano.

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in
Close
E-mail It
Web optimizada por Optimizacion Web (plugin wordpress v.1.0.1).