mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-23 12:19:13 -05:00
The recipe check now fails on a single member outside every recipe of the archive's name. 29 unpinned archives held one or two such members. Device sets never have their sub-devices looked up in their own archive: a device searches its own name, then the system's (device_t::searchpath, src/emu/device.cpp:140-152). bbc_tube_a500, bbc_tube_a500d and sw1000xg are rebuilt as TorrentZip from the mame profile recipe. The Arcade/ copies of a2diskiing, a2mouse, coco_fdc_v11, hp82937, hp98034, pc8001 and mz80k go: their recipe build already exists under the same name. In a system set, a device ROM is found in the machine's archive: SAA5050 in bbcm, DragonDOS (default cartridge) in dragon32/64, PC-80S31 in pc6001mk2sr and pc8001mk2sr. Those are listed as device ROMs in the test. trs80.zip and trs80m3.zip are rebuilt from the mame recipe; level2.rom and 8041730.u12 stay held loose. The Arcade/ copies of trs80, dragon64 (with a nested dragon32.zip), pcw9512 and tvc64, and the bk0010 variant, go: every member is held elsewhere, the only bytes dropped being the empty tmctv marker of a platform pack. cvs.zip and aquarius_ar.zip become their recipe builds; the originals move verbatim to .variants/ for cvs.txt (mame.dk banner) and TMCTV.png, held nowhere else. The cvs build equals the old .variants/cvs.zip.95581230. dc.zip (dc_boot.bin, dc_flash.bin) is not MAME's dc set and the bbcb variant is MAME 0.150's set; both stay, named in the test.