Keeper GBA

From GameBrew

AuthorJeremy Moreland (Malefactor)
Last Updated2003/03/08

Keeper is a little program for the GBA that allows you to keep notes. You can use it to record phone numbers, email addresses, appointments, etc.

It is designed to use as little space as possible, so you have plenty of room for other games or applications. You can use it with PogoShell so that it will use the smallest possible space in SRAM.

The homebrew was presented in the GBAX 2003 Coding Competition.

User guide

You can't save to slot 0, and loading from it will always erase the main screen.


Main screen:

D-Pad - Move character selection cursor (keyboard, bottom window)

B - Change Case

A - Write the selected character to the selected spot in the top window

L - Help (displays a list of the accepted input and functions)

Select - Save/Load menu

Start - Exit to boot menu

R+D-Pad - Select a place to write to in the top window

R+A - Move to the beginning of the next line (Enter, Return)

Save/Load screen:

Up/Down - Select save slot

Left/Right - Select an action

A - Perform the selected action (Save, Load, Rename, Back)

B - Exit to main screen

Rename save slot screen:

Select - Save save slot names

Start - Has no function


keepergba3.png keepergba4.png keepergba5.png


Thanks to:

  • herg for reset code.
  • Andrew Cox for iwram code.
  • imikeyi for answering Psyk's question about crt0.s and lnkscript.
  • and for hosting the 2003 GBA development contest.
  • Splam and FluBBA for explaining the significance of VBlank relative to input.
  • Vortex and peebrain for other input stuff.
  • Dovoto for PCX2GBA.
  • satanicfreak2 for showing how to save to and load from SRAM.
  • gbajunkie and VerticalE for guiding the way into GBA developement.
  • Angie for concept analysis.

External links