Welcome to GBA Pollution!

John Sensebe's

 

Welcome to GBA Pollution!

Demos & Games


Quickies

These are some programs I created just for kicks. Each one was done in a day. There's a useful pseudorandom number generator (my r256 generator) and a maze generator. They were written for GCC.

Download r256.gba
Download r256.c
Download maze.gba (Press START and try to solve the maze.)
Download maze.c

Tools


Tile-Quant-Do is a tool for converting an image into characters for display modes 0,1, and 2 on the Game Boy Advance, but it doesn't just chop up the image into 8x8 pixel sections. It can actually reduce the image into whatever number of tiles your program requires through quantization. It can handle flipped tiles in backgrounds that don't scale or rotate and will soon even be able to create 16-color characters using16 palettes. I will post screen shots and docs soon.

Download Tile-Quant-Do (beta)


Welcome to Ditty Central, home of the Ditty Editor (currently in beta) and the Ditty Player (also in beta) for the Game Boy Advance. The Ditty Editor is a music editor that runs on the GBA or a GBA emulator and allows the user to edit music and save the music to save RAM for extraction by a Flash Advance or emulator software. The Ditty Player is an open-source, free for non-commercial use, music player.

Note: The Ditty Editor, as well as the Ditty Player, runs best on real hardware. If you have tips for running the Ditty Editor under an emulator, mail me.

Features of the Ditty Player:
  • Low memory usage

  • Low processor usage

  • Portable (compiles under ARM SDT or GCC)

  • Tons of effects

  • Definable callback functions for triggering events from the music.

Because the Ditty Editor runs on the GBA, what you hear in the editor is guaranteed to be what you hear from the player, plus it can used to develop GBA software with Windows, Linux, or anything else you can get GCC to compile on. ;-)

Downloads

The Ditty Editor beta (v0.5) & TrimDitty, a tool for removing wasted space from a Ditty SAV file
The Ditty Player source code beta (v0.5)
The Ditty Editor Documentation (preliminary)
The Ditty Editor/Player Command Documentation (v0.2)
A sample of some music created by the Ditty Editor, as a GBA flash cartridge save image.
An MP3 sample of the same music

Look here for demo Ditties and demos with Ditties soon!

If you find any bugs in any of my programs, have feature ideas/suggestions, or just want to say hello, drop me a line.


© 2002 John Sensebe

This page was last edited on 03/03/2002.