mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-11 05:53:23 -05:00
LinApple 3.0.0 moved every ROM out of hand-written byte arrays into res/roms/*.rom, which scripts/generate_roms.sh compiles into EmbeddedRoms.cpp behind an ENABLE_ROM_* macro. The bytes survived the move: every hash this profile recorded against the old string literals matches the image that replaced it. The macros are what matters. ENABLE_ROM_CLONE_BASE64A, ENABLE_ROM_CLONE_PRAVETS and ENABLE_ROM_CLONE_TK3000E are OFF in the default build, so Base64A, Pravets 82/8M/8C and TK-3000 //e refuse to start: mem_initialize finds no rom_data, names the cmake flag and the --rom option, and returns -1. Five system ROMs the user has to supply, none of them documented until now. The collection already held them. Also new: icon.bmp, which the SDL frontends read from disk through the data search path, and the J-Plus system ROM the old profile did not list. The tree behind the old refs is gone, so the notes describe the one that replaced it: five frontends, src/core, src/apple2, and a program_dir still declared and never assigned. 38 refs, all anchored. 9 of 9 files present.