[GitHub Repo] :: Version 2.0. Current version. Another rewrite. Much better, 90 lines vs 393 lines for 1.0. Time is down to 10 seconds on the 800MHz i586, and .46 seconds on the 2.2GHz C2D. Still requires libbmp to build. In the works is caption and frame support. [libbmp source]
[gbcdump-1.0.zip] for 26 KB :: Version 1.0. Deprecated. Source for release 1.0. I haven't gotten around to building it yet for PPC/ARM. A complete rewrite of verison 1.0, it is extremely revised and despaghettified. Framework for frames is included, and currently supports one frame, the default "Nintendo GAME BOY" frame. I will be adding more frames as soon as I figure out how to extract the frame setting for each picture. Frame data from the Funtoshop project. Still requires libbmp to build! [libbmp source]
camera_save.py] for 7 KB :: Obsolete. A Python 2.7.3 script I wrote up. Takes a Game Boy Camera battery save and outputs BMPs.
Since I wrote it to use only standard Python libraries, the BMPs it outputs are Windows DIBs. They open/preview fine with OS X Tiger, but on OS X Leopard I had to open them in Photoshop CS3.
Every existing image dumper is for Windows (except for Gieskes' web-based one). This should work with any OS with Python.
The speed has been greatly improved over version .2; it took 50 seconds to dump 30 pictures on the 800MHz G4, down from over 2 minutes.
Usage: python camera_save.py [battery_save.sav]
For your convenience
[ems-flasher] for 20 KB :: Game Boy cart flashing/reading tools for windows/Snow Leopard+ are available elsewhere on the Internet. I fixed the source to work with OS X Tiger (PPC). Run the program without options in the Terminal to see how it works. SRAM reading/saving is perfect, but ROM reading/saving is a bit iffy. A work in progress.
Update: here's a verison compiled on OS X Leopard (PPC) if you're having problems: [ems-flasher-10.5] for 20 KB
[pxe.ipa] for 5.4 MB :: The last version of Photoshop Mobile for iOS 3.1.3 (iPhone 2G). Not available on the App Store anymore; install with Installous or sync to your iDevice.
[ick-sheared.zip] for 240 KB :: No need to jump through the frustrating hoops to compile the INTERCAL compiler. Included are (hopefully) only the files you need to start hating yourself as a programmer, just binaries and the necessary libraries/headers. Also, two simple (for INTERCAL) code samples and documentation for the libraries. Of course, the binaries are for OS X/PowerPC only. If you have any kind of Debian-based Linux release, you can just use the INTERCAL Debian binary with "apt-get install intercal.
[ham-280.exe] for 50 MB :: Extractor for HAMlib, VisualHAM. A popular GBA development library and IDE. From [
ngine.de down] Both ngine.de and aaronrogers.com (HAM mirror) are offline, reposting.
[hel-25.zip] for 6.8 MB :: libHEL, an extension library for HAMlib. Adds many features, such as animated parallax maps and allowing for theoretically infinite map sizes, among many others.
[ems64m.zip] for 12.2 MB :: Every piece of software you need to get started copying Game Boy Camera photos with the EMS 64M card. Contains the card drivers, transfer program, and save-dumping software (to extract the pictures).
[maze.scr] for 468 KB :: The ubiquitous "MAZE" screensaver from Windows 98, in case you want to relive the days of old.