A
Game Boy Advance flash cartridge is one of several cartridges containing
flash memoryFlash memory is a non-volatile computer storage chip that can be electrically erased and reprogrammed. It was developed from EEPROM and must be erased in fairly large blocks before these can be rewritten with new data...
that have been developed for use in the
Nintendois a multinational corporation located in Kyoto, Japan. Founded on September 23, 1889 by Fusajiro Yamauchi, it produced handmade hanafuda cards. By 1963, the company had tried several small niche businesses, such as a cab company and a love hotel....
Game Boy AdvanceThe is a 32-bit handheld video game console developed, manufactured, and marketed by Nintendo. It is the successor to the Game Boy Color. It was released in Japan on March 21, 2001; in North America on June 11, 2001; in Australia and Europe on June 22, 2001; and in the People's Republic of China...
. These cartridges enable
homebrewHomebrew is a term frequently applied to video games or other software produced by consumers to target proprietary hardware platforms not typically user-programmable or that use proprietary storage methods...
applications and
gamesA game backup device, formerly usually called a copier and more recently a flash cartridge, is a device for backing up ROM information from a video game cartridge to a computer file called a ROM image and playing them back on the real hardware...
to be used on a GBA. The capacity of the cartridges ranges from 64
MbitThe megabit is a multiple of the unit bit for digital information or computer storage. The prefix mega is defined in the International System of Units as a multiplier of 106 , and therefore...
up to 8
GbitThe gigabit is a multiple of the unit bit for digital information or computer storage. The prefix giga is defined in the International System of Units as a multiplier of 109 , and therefore...
(Commercial carts range from 32 Mbit to 256 Mbit). Sizes of cartridges are always measured in
megabitThe megabit is a multiple of the unit bit for digital information or computer storage. The prefix mega is defined in the International System of Units as a multiplier of 106 , and therefore...
s or
gigabitThe gigabit is a multiple of the unit bit for digital information or computer storage. The prefix giga is defined in the International System of Units as a multiplier of 109 , and therefore...
s as opposed to
megabyteThe megabyte is a multiple of the unit byte for digital information storage or transmission with two different values depending on context: bytes generally for computer memory; and one million bytes generally for computer storage. The IEEE Standards Board has decided that "Mega will mean 1 000...
s and
gigabyteThe gigabyte is a multiple of the unit byte for digital information storage. The prefix giga means 109 in the International System of Units , therefore 1 gigabyte is...
s. More recent cartridges use external memory cards as memory, in place of onboard memory, such as Compact Flash,
Secure DigitalSecure Digital is a non-volatile memory card format developed by the SD Card Association for use in portable devices. The SD technology is used by more than 400 brands across dozens of product categories and more than 8,000 models, and is considered the de-facto industry standard.Secure Digital...
, etc. memory cards.
These cartridges remain the best-known way to create and distribute
homebrewHomebrew is a term frequently applied to video games or other software produced by consumers to target proprietary hardware platforms not typically user-programmable or that use proprietary storage methods...
games for the GBA (the other being the
GBA Movie PlayerThe GBA Movie Player, abbreviated GBAMP, is a device that reads CompactFlash or Secure Digital cards to upload data onto the Game Boy Advance. It is compatible with the Game Boy Micro, Game Boy Advance SP, Game Boy Advance, and Nintendo DS as well...
, which can run specially designed homebrew programs but cannot run illicit copies of commercial GBA Game cartridges due to the lack of onboard RAM for fast data access).
Linkers
Games are written to the cartridge with a device called "linker". Depending on the brand of flash cartridge, the linker either connects to the GBA's serial link port and writes to the cartridge through the GBA or connects to a mini-USB slot on the cartridge itself and writes directly to the flash cartridge. These linkers usually connect to a
PCA personal computer is any general-purpose computer whose size, capabilities, and original sales price make it useful for individuals, and which is intended to be operated directly by an end-user with no intervening computer operator...
through a USB or parallel plug on the other end. Most linkers that connect to the GBA link slot are capable of copying ROM information from commercial Game Boy Advance software cartridges. Some more recent flash cartridges use digital media cards (SD,MMC,CF, etc.) in which files are placed via a
memory card readerA memory card reader is a device, typically having a USB interface, for accessing the data on a memory card such as a CompactFlash , Secure Digital or MultiMediaCard...
.
Flash card adapters
Recently a number of devices have been released which use popular flash memory cards such as
SDSecure Digital is a non-volatile memory card format developed by the SD Card Association for use in portable devices. The SD technology is used by more than 400 brands across dozens of product categories and more than 8,000 models, and is considered the de-facto industry standard.Secure Digital...
and
CFCompactFlash is a mass storage device format used in portable electronic devices. Most CompactFlash devices contain flash memory in a standardized enclosure. The format was first specified and produced by SanDisk in 1994...
for storage. These have proven popular since the development of techniques to run
Nintendo DSThe is a portable game console produced by Nintendo, first released on November 21, 2004. A distinctive feature of the system is the presence of two separate LCD screens, the lower of which is a touchscreen, encompassed within a clamshell design, similar to the Game Boy Advance SP...
software from a GBA cartridge, due to the smaller size of DS games and the low price of these cards compared to conventional GBA flash cartridges. Examples of such devices include the M3 and Supercard.
Software
There are those that use a program called
LittleWriter to write games to the cartridges. However, some people (especially people with older computers) use other software to write games to the cartridge. An example of this software is X-ROM Frontend by
DanSoft Australia.
Some flash cartridges use specialized software designed for the specific cartridge, such as Power Writer and USB Writer software for the Flash2Advance Ultra cartridges. This presents several conflicts in regard to homebrew, as Power Writer uses a large database for proper naming and saving of games. ROMs that are not in the database (such as emulators or any other GBA homebrew) are prone to saving issues, and editing the database manually is difficult and involves the use of a
hex editorA hex editor is a type of computer program that allows a user to manipulate the fundamental binary data that makes up computer files. Note that computer files can be very small to very large...
. Such cartridges often have a proprietary interface, making it difficult or impossible to use operating systems other than
Microsoft WindowsMicrosoft Windows is a series of operating systems produced by Microsoft.Microsoft introduced an operating environment named Windows on November 20, 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces . Microsoft Windows came to dominate the world's personal...
for writing to the cartridge with a few exceptions.
Other Flash Carts
Flash cartridges are also available directly for other consoles, like the Nintendo
DSThe is a portable game console produced by Nintendo, first released on November 21, 2004. A distinctive feature of the system is the presence of two separate LCD screens, the lower of which is a touchscreen, encompassed within a clamshell design, similar to the Game Boy Advance SP...
and
DSiDSI is an initialism for the following companies:* Dave Smith Instruments, an American synthesizer company* Delphi Schools, Inc.* Delphine Software International, a now bankrupt software company* Destination Software, Inc., a video game company...
. There are also project files existing on the internet that guide people through creating their own flash cartridge for the original Nintendo Gameboy.
Legality
The legality of flashcarts has been called into question many times, primarily by Nintendo. In a 2010
high court case, the court ruled in Nintendo's favour, and flashcarts were
outlawed in the
United KingdomThe United Kingdom of Great Britain and Northern IrelandIn the United Kingdom and Dependencies, other languages have been officially recognised as legitimate autochthonous languages under the European Charter for Regional or Minority Languages...
.