Choosing a Flash Cart

For LSDJ

LSDJ can utilise either 32KB or 128KB of save but 128KB is preferred as it allows you to have multiple songs. This is why almost all flash carts for LSDJ have 128KB of save.

GB 1MB ROM, 128KB SRAM ULP Flash Cart
– Our most basic flash cart to get you running with LSDJ. Comes pre-flashed with LSDJ stable or you can provide the ROM file to write
– Requires a CR2032 coin cell battery to retain saves
– If you wish to backup/restore saves or re-flash the ROM afterwards, you will need a flasher such as GBxCart RW.
– If you want to purchase multiple carts for LSDJ use only, this might be the lowest priced option along with a flasher. The flasher can also be used to backup/restore saves on regular cartridges or re-flash other cartridges.

We also have a GB in GBA cart available in case you wish to use LSDJ without the cartridge sticking out – only for the GBA and GBA SP and the battery is small so it might only last 2-3 years.

GB 2MB ROM, 128KB SRAM ULP Flash Cart
As above however this can support LittleFM to backup or restore your LSDJ project (all your songs) to the unused 1MB part of the ROM flash chip. Useful if you have lots of songs or want to backup your songs for good measure.

GB 4MB ROM, 128KB SRAM Flash Cart
As above but it has 4MB of ROM so you could use this flash cart for other purposes.

(At the start of it’s release, this cart was our low power flash cart as our 1MB/2MB carts weren’t low power however we found solution for those carts and released the 1MB/2MB Ultra Low Power flash carts)

GB 4MB ROM, 128KB FRAM Flash Cart
As above but this cart uses FRAM to retain the saves, no coin cell battery is required, gives you piece of mind.

GB LinkNLoad32 USB Flash Cart (4MB ROM, 128KB FRAM)
As above and as a plus this cart has the flasher side built-in so you can re-flash the cart or backup/restore saves anywhere you are as long as you have a USB cable and a PC. Likely the best option if you just want a single LSDJ cart.

Use cases

  • I would like to have only 1 flash cart dedicated for LSDJ and backup/restore saves on the fly – Select the LinkNLoad32 cart
  • I would like to have a cart for LSDJ but also play other ROMs on it – Choose any cart but a 4MB cart is preferred as it can play most games and add a flasher
  • I would like multiple LSDJ carts for the lowest cost – Choose the 1MB cart with a flasher
  • I would like multiple LSDJ carts but don’t want to worry about any possibility of losing saves because of the battery – Choose the 4MB FRAM cart with a flasher
  • I would like to get started with LSDJ – Choose the 1MB cart

For GB Studio

The minimum ROM size that GB Studio produces is 512KB so any of our Gameboy flash carts that are 512KB or higher will work. If your game contains saves functionality, then one of our flash carts with SRAM or FRAM will be required.

For Gameboy games

The majority of Gameboy games utilise a Memory Bank Controller (MBC) so it’s important to select a cart that supports that specific MBC.

MBC5 – Most of the later released games so they should work with almost all of our flash carts
MBC3 – Mostly used for Pokemon games, they will should work with almost all of our flash carts however we recommend our 4MB MBC3 with RTC flash cart.
MBC1 – For older games
If the ROM size is under 512KB and the save size is under 32KB, the best cart would either be the 1MB ROM, 128KB SRAM cart or the 4MB ROM, 128KB SRAM cart (with the MBC1/3 option) .
If the ROM size is more than 512KB, choose the 4MB ROM, 128KB SRAM cart (with the MBC1/3 option).
No MBC – For games that are 32KB or less, they will work on any of our flash carts

For Gameboy Advance games

Gameboy Advance games have different save types (SRAM/FRAM, EEPROM, 512Kbit/1Mbit Flash) so in order to select the right cart, you need to know which game you will play. Each cart we list has some of the games we have tested that save.

For Pokemon games or hacks, we recommend our GBA 32MB, 1Mbit Flash Save with RTC flash cart.

You will need to go through the games listing here to find out which save type your game is or check your game using GBATA.

GBA saves explained

The FRAM can be used for SRAM games. There was only 1 prototype game that used 512Kbit of SRAM. You can also patch EEPROM games to use SRAM which will also work on the FRAM cart.

You can’t patch the Pokemon games (1Mbit flash save) to use SRAM because that will require 1Mbit of SRAM so that won’t work on the 256Kbit FRAM cart.

There are some games that use 512Kbit flash saves, once again, you can’t do the SRAM patch to them as it won’t fit on the FRAM cart. We have a 512Kbit flash save cart for that. It won’t work on the 1Mbit flash save cart because games check for the flash ID and if it’s different, it won’t save.

We are however looking at a new revision of the GBA 32MB RTC cart which could allow users to change between 1Mbit/512Kbit flash saves by bridging a pad with solder.

256Kbit FRAM Save Cart
– Can be used on 256Kbit SRAM saves
– Supports EEPROM saves after you patch using GBATA

512Kbit Flash Save Cart
– Only works with 512Kbit flash saves

1Mbit Flash Save Cart
– Only works with 1Mbit flash saves

4Kbit/64Kbit EEPROM Save Cart
– Only works with 4Kbit/64Kbit EEPROM saves