Download Latest Version xbooloader-20130915.tar.bz2 (170.4 kB)
Email in envelope

Get an email when there's a new version of Xboo loader

Home
Name Modified Size InfoDownloads / Week
README 2013-09-15 2.9 kB
xbooloader-20130915.tar.bz2 2013-09-15 170.4 kB
Totals: 2 Items   173.3 kB 0
==================| Linux and *BSD versions |=======================
This project is a fork of the xbooxp software for Windows made by
Vishnu P. Nambiar.

It can upload games or applications to a GBA or GBA SP (Game Boy Advance
by Nintendo).

The original code with its executable can be found at:
http://code.google.com/p/xbooxp

I modified the original source code to be able to run it on Linux
and the BSD versions (Net/Open/FreeBSD).

On Linux, it supports recent PCMCIA, PCI and PCI express parallel adapters.
It can use addresses over 3FF. It is still untested on *BSD.

To compile on Linux or *BSD:
    g++ -o xboo-loader main.cpp

You can move the executable:
    sudo mv xboo-loader /usr/local/bin

When compiling games/applications for the GBA
---------------------------------------------
On unix machines, it's convenient to have a make file instead of using batch
files. In the makefile of your game/application, you add a target as follow:

load:
	xboo-loader $(PROJECT) <put your options here>

Where PROJECT is defined at the top of the make file, ex: PROJECT=my_game

So after doing make, you invoke 'make load' which will call the loader.

============================| Intro |===============================

xbooxp is a multiboot transfer software designed with winXP/2000 in mind, but
should work in Win98/95. This program will NOT work in raw DOS mode.

Xboo cable is cheap and easy to build. Costs about $5 to build. Plus you can send
multiboot images of up to 256kB, and upload speed is fast.

The general connection is very simple (only needs four wires), the only problem
is that you need a special GBA plug or otherwise need to solder wires directly
to the GBA mainboard.

  GBA  Name  Color                DB25 CENTRONICS    Name      CTL  ST
  2    SO    Red     ------------- 10      10        /ACK		     6
  3    SI    Orange  ------------- 14      14        /AUTOLF    1
  5    SC    Green   -------------  1       1        /STROBE	0
  4                                                  /SELECT    3
  6    GND   Blue    ------------- 19      19        GND

============================| License |=============================

xbooxp is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

xbooxp is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with xbooxp.  If not, see <http://www.gnu.org/licenses/>.

xbooxp makes use of io.dll, which is free, and available at
http://www.geekhideout.com/iodll.shtml

Game Boy Advance (GBA)
Source: README, updated 2013-09-15