The 'Adam' Image
Adam (Code) is a custom firmware for Ingenic JZ4770 chip-based portable emulation consoles. Specifically GCW-Zero, PocketGo2 v1/v2, Anbernic RG350, RG280 and RG300X. It is based on OpenDingux and the SimpleMenu frontend. While it is intended for the named less powerful handhelds, it packs a good and wide selection of emulators. The distribution defines its own set of ROM folders (via SimpleMenu), so it makes use of its own output token in Igir.
Preparing TF2
When creating your own microSD card for your system, the documentation of the Adam image requires you to do the following:
- format the card using FAT32
- make sure the filesystem doesn't have a label
- insert the formatted blank card into your system and boot it up. The boot process will create the basic directory structure
- shut down the handheld
- use your computer to put BIOS and ROM files on your card
This ensures that the card already has the correct folder structures and is recognized by your handheld properly.
BIOS Files
The Adam image does not come with BIOS files. Where you have to put which of your own BIOS files is documented in the image's wiki. Most of the BIOS files have to be stored in the BIOS subfolder of the second SD card (TF2) and the libretro System.dat can be used to put them there
Replace the E:\ drive letter with wherever your SD card is:
Replace the /Volumes/JELOS drive name with whatever your SD card is named:
ROMs
Adam supports many different ROM formats in subfolders of ROMS on the second SD card (TF2). An exhaustive list can be found in their wiki, where you can also find information about which ROMS are supported in compressed form. Most supported systems and their ROMS can be automatically sorted by Igir using the {adam} output token. See the replaceable tokens page for more information.
Replace the E:\ drive letter with wherever your SD card is:
Replace the /Volumes/ADAM drive name with whatever your SD card is named:
Warning
MAME and FinealBurn Alpha DATs will sort into their respective directories, but Adam's arcade emulators only support specific ROM set versions. Check Adam's wiki for which DATs to use, otherwise games may not run. See the Arcade docs for help with building a ROM set for a specific emulator version.
CPS releases are not sorted into ROMS/CPS by Igir at this time.