chore: regenerate the games index

Carries the citations recited at the current profile pins.
This commit is contained in:
Abdessamad Derraz committed 2026-11-09 12:15:40 +01:00
1 parent 41d14ef563
commit 36a2ffcee3
9 files changed
+9 -9

No files matched your search

+1 -1
View File
@@ -1 +1 @@
{"arcade":{"fbneo":{"file":"arcade/fbneo.json","gzip_size":115955,"sha256":"88961c9a6be804772baa767f6ee3a9162478c30c60fe55c8363d8fe4fbc909da","size":423362},"flycast":{"file":"arcade/flycast.json","gzip_size":1841,"sha256":"957189a6e993fda08e21c90ffc6ad94aed9ca9e6dd9ed8c7724e29db036791cb","size":5441},"mame":{"file":"arcade/mame.json","gzip_size":154527,"sha256":"b12010301293a218ecfac45706d81a26c3ac0c27eebeca7409bc8f6ce0163e9e","size":604648},"mame0258":{"file":"arcade/mame0258.json","gzip_size":141151,"sha256":"7ecff1979ed2ac123ea3ba4825dde6e2c31906415165fabefc9af93fa48a6de4","size":556059},"mame0278":{"file":"arcade/mame0278.json","gzip_size":148595,"sha256":"7881e3516f451ec83e886aaf41ebac9d60f497e1f954f49749d52890d7955cbf","size":582797},"mame2000":{"file":"arcade/mame2000.json","gzip_size":8624,"sha256":"f0d69b0872ecfc2845eeb7304543e5b17c11db82060b5514c206b6962ed08263","size":23316},"mame2003":{"file":"arcade/mame2003.json","gzip_size":17456,"sha256":"3b44e2a92c80a8f104b7781fcc1c776d025ad2cf4986638efa3ea041baa9a56d","size":48929},"mame2003_plus":{"file":"arcade/mame2003_plus.json","gzip_size":21530,"sha256":"acef3313d02e19b36539c7f9af8d66a04d4029a34a26abeef55eee6179cf562d","size":64177},"mame2010":{"file":"arcade/mame2010.json","gzip_size":30869,"sha256":"50b1b381b4b07463f69f1f4c512dd1c98a78d4d0e9c3aeaf49b7b1b007b42152","size":96528},"mame2015":{"file":"arcade/mame2015.json","gzip_size":86990,"sha256":"afeb8c32f651421f74c6de057b0c0b837acd14c533b5160bb31f4411e0afffec","size":360117},"mame2016":{"file":"arcade/mame2016.json","gzip_size":101249,"sha256":"1f75147977d9d082a38b8f8e47a02b301f3d6e6db97c9b9282f3e7f27f26ee47","size":406190}},"containers":{"7z":{"description":"Per-file CRCs and sizes sit in the header at the end of the archive, LZMA-compressed by default (kEncodedHeader). One LZMA decode of the header, independent of the archive size, gives them. Python's lzma is an optional module.","re_read":true,"signature":{"bytes_hex":"377abcaf271c","offset":0},"source_ref":"ip7z/7zip@b88c6bc0 DOC/7zFormat.txt:171-189, DOC/7zFormat.txt:318-334, CPP/7zip/Archive/7z/7zHandlerOut.cpp:859"},"cd-sector":{"description":"User data of a CD sector. In a 2048-byte image (.iso) sector N starts at N * 2048. In a raw 2352-byte image it starts at N * 2352 plus 16 for Mode 1 and plus 24 for Mode 2 Form 1 (12 sync bytes, a 4-byte header, and for Mode 2 an 8-byte subheader).","re_read":true,"sector_size":{"iso":2048,"raw":2352},"source_ref":"stenzek/duckstation@526b4a12 src/util/iso_reader.cpp:157-171, src/util/cd_image.h:28-34","user_data_offset":{"mode1":16,"mode2":24}},"chd-v5":{"description":"MAME compressed hunks, big-endian. The header holds sizes, codecs and hashes only, never the system or the region. The overall SHA-1 is what MAME software lists record. Neither SHA-1 equals a Redump track hash: chdman hashes 2448-byte frames (subcode included, zero-filled), pads each track to 4 frames and byte-swaps audio, all tracks in one stream.","fields":{"compressors":{"encoding":"fourcc4","length":16,"offset":16},"header_length":{"encoding":"u32be","length":4,"offset":8,"value":124},"hunk_bytes":{"encoding":"u32be","length":4,"offset":56},"logical_bytes":{"encoding":"u64be","length":8,"offset":32},"map_offset":{"encoding":"u64be","length":8,"offset":40},"metadata_offset":{"encoding":"u64be","length":8,"offset":48},"overall_sha1":{"encoding":"hex","length":20,"offset":84},"parent_sha1":{"encoding":"hex","length":20,"offset":104},"raw_sha1":{"encoding":"hex","length":20,"offset":64},"unit_bytes":{"encoding":"u32be","length":4,"offset":60},"version":{"encoding":"u32be","length":4,"offset":12,"value":5}},"magic":{"bytes":"MComprHD","offset":0},"media_tags":{"CHCD":"cd","CHGD":"gd-rom","CHGT":"gd-rom","CHT2":"cd","CHTR":"cd","DVD ":"dvd","GDDD":"hard-disk"},"metadata_entry":{"description":"16-byte entry header, payload follows. Linked list from metadata_offset.","flags":{"encoding":"u8","length":1,"offset":4},"length":{"encoding":"u24be","length":3,"offset":5},"next":{"encoding":"u64be","length":8,"offset":8},"tag":{"encoding":"ascii","length":4,"offset":0}},"re_read":true,"source_ref":"mamedev/mame@f34f0250 src/lib/util/chd.h:148-162, src/lib/util/chd.cpp:2021-2061, src/lib/util/chd.cpp:2822-2831, src/lib/util/chd.h:212-235, src/lib/util/chd.cpp:1709-1749, src/tools/chdman.cpp:443-445, src/tools/chdman.cpp:2195-2203, src/lib/util/cdrom.cpp:2669-2672, src/emu/romload.cpp:1211"},"gamecube-disc":{"description":"Where disc offset 0 sits inside each container Dolphin opens.","formats":{"ciso":{"disc_header_at":32768,"magic":"CISO"},"gcz":{"disc_header_at":null,"magic_u32le":2970337281,"note":"block 0 is zlib unless bit 63 of its pointer is set"},"iso":{"disc_header_at":0,"magic":null},"rvz":{"disc_header_at":88,"magic":"RVZ\u0001","note":"first 0x80 disc bytes copied into header 2"},"wbfs":{"disc_header_at":null,"magic":"WBFS","note":"disc offset 0 at wlba[0] << wbfs_sector_shift"},"wia":{"disc_header_at":88,"magic":"WIA\u0001","note":Line truncated
{"arcade":{"fbneo":{"file":"arcade/fbneo.json","gzip_size":115955,"sha256":"88961c9a6be804772baa767f6ee3a9162478c30c60fe55c8363d8fe4fbc909da","size":423362},"flycast":{"file":"arcade/flycast.json","gzip_size":1841,"sha256":"957189a6e993fda08e21c90ffc6ad94aed9ca9e6dd9ed8c7724e29db036791cb","size":5441},"mame":{"file":"arcade/mame.json","gzip_size":154527,"sha256":"b12010301293a218ecfac45706d81a26c3ac0c27eebeca7409bc8f6ce0163e9e","size":604648},"mame0258":{"file":"arcade/mame0258.json","gzip_size":141151,"sha256":"7ecff1979ed2ac123ea3ba4825dde6e2c31906415165fabefc9af93fa48a6de4","size":556059},"mame0278":{"file":"arcade/mame0278.json","gzip_size":148595,"sha256":"7881e3516f451ec83e886aaf41ebac9d60f497e1f954f49749d52890d7955cbf","size":582797},"mame2000":{"file":"arcade/mame2000.json","gzip_size":8624,"sha256":"f0d69b0872ecfc2845eeb7304543e5b17c11db82060b5514c206b6962ed08263","size":23316},"mame2003":{"file":"arcade/mame2003.json","gzip_size":17456,"sha256":"3b44e2a92c80a8f104b7781fcc1c776d025ad2cf4986638efa3ea041baa9a56d","size":48929},"mame2003_plus":{"file":"arcade/mame2003_plus.json","gzip_size":21530,"sha256":"acef3313d02e19b36539c7f9af8d66a04d4029a34a26abeef55eee6179cf562d","size":64177},"mame2010":{"file":"arcade/mame2010.json","gzip_size":30869,"sha256":"50b1b381b4b07463f69f1f4c512dd1c98a78d4d0e9c3aeaf49b7b1b007b42152","size":96528},"mame2015":{"file":"arcade/mame2015.json","gzip_size":86990,"sha256":"afeb8c32f651421f74c6de057b0c0b837acd14c533b5160bb31f4411e0afffec","size":360117},"mame2016":{"file":"arcade/mame2016.json","gzip_size":101249,"sha256":"1f75147977d9d082a38b8f8e47a02b301f3d6e6db97c9b9282f3e7f27f26ee47","size":406190}},"containers":{"7z":{"description":"Per-file CRCs and sizes sit in the header at the end of the archive, LZMA-compressed by default (kEncodedHeader). One LZMA decode of the header, independent of the archive size, gives them. Python's lzma is an optional module.","re_read":true,"signature":{"bytes_hex":"377abcaf271c","offset":0},"source_ref":"ip7z/7zip@b88c6bc0 DOC/7zFormat.txt:171-189, DOC/7zFormat.txt:318-334, CPP/7zip/Archive/7z/7zHandlerOut.cpp:859"},"cd-sector":{"description":"User data of a CD sector. In a 2048-byte image (.iso) sector N starts at N * 2048. In a raw 2352-byte image it starts at N * 2352 plus 16 for Mode 1 and plus 24 for Mode 2 Form 1 (12 sync bytes, a 4-byte header, and for Mode 2 an 8-byte subheader).","re_read":true,"sector_size":{"iso":2048,"raw":2352},"source_ref":"stenzek/duckstation@c9dc2254 src/util/iso_reader.cpp:157-171, src/util/cd_image.h:28-34","user_data_offset":{"mode1":16,"mode2":24}},"chd-v5":{"description":"MAME compressed hunks, big-endian. The header holds sizes, codecs and hashes only, never the system or the region. The overall SHA-1 is what MAME software lists record. Neither SHA-1 equals a Redump track hash: chdman hashes 2448-byte frames (subcode included, zero-filled), pads each track to 4 frames and byte-swaps audio, all tracks in one stream.","fields":{"compressors":{"encoding":"fourcc4","length":16,"offset":16},"header_length":{"encoding":"u32be","length":4,"offset":8,"value":124},"hunk_bytes":{"encoding":"u32be","length":4,"offset":56},"logical_bytes":{"encoding":"u64be","length":8,"offset":32},"map_offset":{"encoding":"u64be","length":8,"offset":40},"metadata_offset":{"encoding":"u64be","length":8,"offset":48},"overall_sha1":{"encoding":"hex","length":20,"offset":84},"parent_sha1":{"encoding":"hex","length":20,"offset":104},"raw_sha1":{"encoding":"hex","length":20,"offset":64},"unit_bytes":{"encoding":"u32be","length":4,"offset":60},"version":{"encoding":"u32be","length":4,"offset":12,"value":5}},"magic":{"bytes":"MComprHD","offset":0},"media_tags":{"CHCD":"cd","CHGD":"gd-rom","CHGT":"gd-rom","CHT2":"cd","CHTR":"cd","DVD ":"dvd","GDDD":"hard-disk"},"metadata_entry":{"description":"16-byte entry header, payload follows. Linked list from metadata_offset.","flags":{"encoding":"u8","length":1,"offset":4},"length":{"encoding":"u24be","length":3,"offset":5},"next":{"encoding":"u64be","length":8,"offset":8},"tag":{"encoding":"ascii","length":4,"offset":0}},"re_read":true,"source_ref":"mamedev/mame@f34f0250 src/lib/util/chd.h:148-162, src/lib/util/chd.cpp:2021-2061, src/lib/util/chd.cpp:2822-2831, src/lib/util/chd.h:212-235, src/lib/util/chd.cpp:1709-1749, src/tools/chdman.cpp:443-445, src/tools/chdman.cpp:2195-2203, src/lib/util/cdrom.cpp:2669-2672, src/emu/romload.cpp:1211"},"gamecube-disc":{"description":"Where disc offset 0 sits inside each container Dolphin opens.","formats":{"ciso":{"disc_header_at":32768,"magic":"CISO"},"gcz":{"disc_header_at":null,"magic_u32le":2970337281,"note":"block 0 is zlib unless bit 63 of its pointer is set"},"iso":{"disc_header_at":0,"magic":null},"rvz":{"disc_header_at":88,"magic":"RVZ\u0001","note":"first 0x80 disc bytes copied into header 2"},"wbfs":{"disc_header_at":null,"magic":"WBFS","note":"disc offset 0 at wlba[0] << wbfs_sector_shift"},"wia":{"disc_header_at":88,"magic":"WIA\u0001","note":Line truncated
@@ -1 +1 @@
{"extras":[{"filename_override":true,"files":["kick40060.CD32","kick40060.CD32.ext"],"profile":"puae","required":true,"source_ref":"libretro/libretro-uae@73879370 libretro/libretro-dc.c:847-882, libretro/libretro-core.c:865-917, libretro/libretro-core.c:6526-6601, libretro/libretro-core.c:5609-5679","system":"commodore-amiga-cd32","trigger":{"extensions":[".cue",".ccd",".nrg",".mds",".iso",".chd"]}}],"format_version":1,"system":"commodore-amiga-cd32"}
{"extras":[{"filename_override":true,"files":["kick40060.CD32","kick40060.CD32.ext"],"profile":"puae","required":true,"source_ref":"libretro/libretro-uae@d366f77c libretro/libretro-dc.c:847-882, libretro/libretro-core.c:866-921, libretro/libretro-core.c:6547-6632, libretro/libretro-core.c:5617-5687","system":"commodore-amiga-cd32","trigger":{"extensions":[".cue",".ccd",".nrg",".mds",".iso",".chd"]}}],"format_version":1,"system":"commodore-amiga-cd32"}
+1 -1
View File
@@ -1 +1 @@
{"extras":[{"filename_override":true,"files":["kick34005.A500"],"profile":"puae","required":true,"source_ref":"libretro/libretro-uae@73879370 libretro/libretro-dc.c:847-882, libretro/libretro-core.c:865-917, libretro/libretro-core.c:6526-6601, libretro/libretro-core.c:5609-5679","system":"commodore-amiga","trigger":{"extensions":[".adf",".adz",".fdi",".dms",".raw",".ipf"]}},{"filename_override":true,"files":["kick40068.A1200"],"profile":"puae","required":true,"source_ref":"libretro/libretro-uae@73879370 libretro/libretro-dc.c:847-882, libretro/libretro-core.c:865-917, libretro/libretro-core.c:6526-6601, libretro/libretro-core.c:5609-5679","system":"commodore-amiga","trigger":{"extensions":[".hdf",".hdz",".lha",".slave",".info"]}}],"format_version":1,"system":"commodore-amiga"}
{"extras":[{"filename_override":true,"files":["kick34005.A500"],"profile":"puae","required":true,"source_ref":"libretro/libretro-uae@d366f77c libretro/libretro-dc.c:847-882, libretro/libretro-core.c:866-921, libretro/libretro-core.c:6547-6632, libretro/libretro-core.c:5617-5687","system":"commodore-amiga","trigger":{"extensions":[".adf",".adz",".fdi",".dms",".raw",".ipf"]}},{"filename_override":true,"files":["kick40068.A1200"],"profile":"puae","required":true,"source_ref":"libretro/libretro-uae@d366f77c libretro/libretro-dc.c:847-882, libretro/libretro-core.c:866-921, libretro/libretro-core.c:6547-6632, libretro/libretro-core.c:5617-5687","system":"commodore-amiga","trigger":{"extensions":[".hdf",".hdz",".lha",".slave",".info"]}}],"format_version":1,"system":"commodore-amiga"}
+1 -1
View File
@@ -1 +1 @@
{"extras":[{"files":["IPL.n64"],"note":"The disk reaches the core through the N64 Disk Drive subsystem or a <game>.ndd beside the cartridge, never as content of its own.","profile":"mupen64plus_next","required":true,"source_ref":"libretro/mupen64plus-libretro-nx@15bada85 mupen64plus-core/src/main/main.c:953-985, libretro/libretro.c:643, libretro/libretro.c:1890-1904, libretro/libretro.c:658","system":"nintendo-64dd","trigger":{"extensions":[".ndd"]}},{"files":["64DD_IPL.bin"],"profile":"parallel_n64","required":false,"source_ref":"libretro/parallel-n64@f87550d9 libretro/libretro.c:1370, libretro/libretro.c:951","system":"nintendo-64dd","trigger":{"extensions":[".ndd"]}},{"note":"The IPL follows the disk's region word, see games/regions.yml.","profile":"ares","region_files":true,"required":true,"source_ref":"ares-emulator/ares@d400eee9 mia/medium/nintendo-64dd.cpp:57-77, desktop-ui/emulator/nintendo-64dd.cpp:64-80","system":"nintendo-64dd","trigger":{"extensions":[".ndd"]}},{"profile":"project64","region_files":true,"required":true,"source_ref":"project64/project64@24376e86 Source/Project64-core/N64System/N64Disk.cpp:828-840, Source/Project64-core/N64System/N64System.cpp:641-662","system":"nintendo-64dd","trigger":{"extensions":[".ndd"]}},{"profile":"rosalies-mupen-gui","region_files":true,"required":true,"source_ref":"Rosalie241/RMG@4777ed3f Source/3rdParty/mupen64plus-core/src/device/dd/disk.c:405-480, Source/RMG-Core/MediaLoader.cpp:47-63","system":"nintendo-64dd","trigger":{"extensions":[".ndd"]}}],"format_version":1,"headers":{"cores":{"ares":{"order":["n64dd-system-block"],"otherwise":["north-america"],"re_read":true,"source_ref":"ares-emulator/ares@d400eee9 mia/medium/nintendo-64dd.cpp:57-77, desktop-ui/emulator/nintendo-64dd.cpp:17-19"},"mupen64plus_next":{"note":"One fixed IPL path serves every disk.","order":[],"re_read":false,"selects_bios":false,"source_ref":"libretro/mupen64plus-libretro-nx@15bada85 per profile source_ref"},"project64":{"note":"GetDiskCountryCode reads a u32 of the disk system area (JPN, USA, DEV). Its byte position was not transcribed here, so the installer has no reader for this core.","order":[],"otherwise":"unknown","re_read":true,"source_ref":"project64/project64@24376e86 Source/Project64-core/N64System/N64Disk.cpp:828-840"}},"readers":{"n64dd-system-block":{"applies_to":{"extensions":[".ndd",".d64"],"media":"disk"},"decode":{"kind":"integer","otherwise":["north-america"],"values":[{"regions":["japan"],"value":232}]},"description":"System blocks 0, 1, 8, 9 at block * 0x4D08 that the error table does not mark. Byte 0 of the first good block is 0xE8 on a Japanese disk.","location":{"candidates":[0,19720,157760,177480],"encoding":"u8","length":1},"re_read":true,"source_ref":"ares-emulator/ares@d400eee9 mia/medium/nintendo-64dd.cpp:57-77"}}},"identify":{"games":[["07a920f7",64931840,0,"Dezaemon DD (Japan) (Proto) (1998-02-23T192425) (Expansion)"],["11589525",64931840,0,"Super Mario 64 - Disk Version (Japan) (Proto)"],["14acd221",64931840,0,"Kyojin no Doshin (Japan)"],["163456ca",64931840,0,"SimCity 64 (Japan)"],["18930e22",32768,0,"[BIOS] Nintendo 64DD Drive Controller (Japan) (Development) (1997-01-14)"],["22adf740",64931840,0,"Dezaemon DD (Japan) (Proto) (1998-02-23T210259) (Expansion) [b]"],["23fb971e",64931840,0,"Dezaemon DD (Japan) (Proto) (1997-11-07) (Expansion)"],["3bf36eda",64931840,0,"Mario Artist - Communication Kit (Japan)"],["417d05be",4194304,0,"[BIOS] Nintendo 64DD IPL (Japan) (v1.1) (Beta)"],["50529163",16384,0,"[BIOS] Nintendo 64DD Drive Controller (Japan)"],["549b0c2e",32768,0,"[BIOS] Nintendo 64DD Drive Controller (Japan) (Development) (1998-06-16)"],["5cb44f5d",64931840,0,"Mario Artist - Paint Studio (Japan) (Beta) (1999-02-11)"],["6224f875",4194304,0,"[BIOS] Nintendo 64DD IPL (Japan) (Beta)"],["649bbcb1",64931840,0,"Mario Artist - Talent Studio (Japan)"],["70680cc1",64931840,0,"Kyojin no Doshin - Kaihou Sensen Chibikko Chikko Daishuugou (Japan) [b]"],["70681281",32768,0,"[BIOS] Nintendo 64DD Drive Controller (Japan) (Development) (1998-03-12)"],["78295a68",64931840,0,"F-Zero X - Expansion Kit (Japan)"],["78eeee88",64931840,0,"Randnet Disk (Japan) (Rev 1) [b]"],["7b656d1b",64931840,0,"Randnet Disk (Japan) (Beta) (1999-09-28)"],["7f933ce2",4194304,0,"[BIOS] Nintendo 64DD IPL (Japan) (v1.2)"],["82fbc148",32768,0,"[BIOS] Nintendo 64DD Drive Controller (Japan) (Beta) (1997-04-03)"],["97e22c11",64931840,0,"Randnet Disk (Japan) (Beta) (2000-02-17)"],["9b8fff6d",64931840,0,"Nihon Pro Golf Tour 64 (Japan) [b]"],["9cba9f11",64931840,0,"Mario Artist - Talent Studio (Japan) (Beta) (1999-08-05)"],["ac304109",64931840,0,"Mario Artist - Polygon Studio (Japan)"],["b025fc34",32768,0,"[BIOS] Nintendo 64DD Drive Controller (Japan) (Development) (1997-07-17)"],["b530daab",64931840,0,"Kyojin no Doshin (Japan) (Demo) (Kiosk) [b]"],["b6e64180",64931840,0,"Randnet Disk (Japan) (Beta) (2000-02-04)"],["b732c3ad",64931840,0,"Mario Artist - Paint Studio (Japan)"],["b78064d9",4194304,Line truncated
{"extras":[{"files":["IPL.n64"],"note":"The disk reaches the core through the N64 Disk Drive subsystem or a <game>.ndd beside the cartridge, never as content of its own.","profile":"mupen64plus_next","required":true,"source_ref":"libretro/mupen64plus-libretro-nx@15bada85 mupen64plus-core/src/main/main.c:953-985, libretro/libretro.c:643, libretro/libretro.c:1890-1904, libretro/libretro.c:658","system":"nintendo-64dd","trigger":{"extensions":[".ndd"]}},{"files":["64DD_IPL.bin"],"profile":"parallel_n64","required":false,"source_ref":"libretro/parallel-n64@f87550d9 libretro/libretro.c:1370, libretro/libretro.c:951","system":"nintendo-64dd","trigger":{"extensions":[".ndd"]}},{"note":"The IPL follows the disk's region word, see games/regions.yml.","profile":"ares","region_files":true,"required":true,"source_ref":"ares-emulator/ares@dd737665 mia/medium/nintendo-64dd.cpp:57-77, desktop-ui/emulator/nintendo-64dd.cpp:64-80","system":"nintendo-64dd","trigger":{"extensions":[".ndd"]}},{"profile":"project64","region_files":true,"required":true,"source_ref":"project64/project64@24376e86 Source/Project64-core/N64System/N64Disk.cpp:828-840, Source/Project64-core/N64System/N64System.cpp:641-662","system":"nintendo-64dd","trigger":{"extensions":[".ndd"]}},{"profile":"rosalies-mupen-gui","region_files":true,"required":true,"source_ref":"Rosalie241/RMG@4777ed3f Source/3rdParty/mupen64plus-core/src/device/dd/disk.c:405-480, Source/RMG-Core/MediaLoader.cpp:47-63","system":"nintendo-64dd","trigger":{"extensions":[".ndd"]}}],"format_version":1,"headers":{"cores":{"ares":{"order":["n64dd-system-block"],"otherwise":["north-america"],"re_read":true,"source_ref":"ares-emulator/ares@dd737665 mia/medium/nintendo-64dd.cpp:57-77, desktop-ui/emulator/nintendo-64dd.cpp:17-19"},"mupen64plus_next":{"note":"One fixed IPL path serves every disk.","order":[],"re_read":false,"selects_bios":false,"source_ref":"libretro/mupen64plus-libretro-nx@15bada85 per profile source_ref"},"project64":{"note":"GetDiskCountryCode reads a u32 of the disk system area (JPN, USA, DEV). Its byte position was not transcribed here, so the installer has no reader for this core.","order":[],"otherwise":"unknown","re_read":true,"source_ref":"project64/project64@24376e86 Source/Project64-core/N64System/N64Disk.cpp:828-840"}},"readers":{"n64dd-system-block":{"applies_to":{"extensions":[".ndd",".d64"],"media":"disk"},"decode":{"kind":"integer","otherwise":["north-america"],"values":[{"regions":["japan"],"value":232}]},"description":"System blocks 0, 1, 8, 9 at block * 0x4D08 that the error table does not mark. Byte 0 of the first good block is 0xE8 on a Japanese disk.","location":{"candidates":[0,19720,157760,177480],"encoding":"u8","length":1},"re_read":true,"source_ref":"ares-emulator/ares@dd737665 mia/medium/nintendo-64dd.cpp:57-77"}}},"identify":{"games":[["07a920f7",64931840,0,"Dezaemon DD (Japan) (Proto) (1998-02-23T192425) (Expansion)"],["11589525",64931840,0,"Super Mario 64 - Disk Version (Japan) (Proto)"],["14acd221",64931840,0,"Kyojin no Doshin (Japan)"],["163456ca",64931840,0,"SimCity 64 (Japan)"],["18930e22",32768,0,"[BIOS] Nintendo 64DD Drive Controller (Japan) (Development) (1997-01-14)"],["22adf740",64931840,0,"Dezaemon DD (Japan) (Proto) (1998-02-23T210259) (Expansion) [b]"],["23fb971e",64931840,0,"Dezaemon DD (Japan) (Proto) (1997-11-07) (Expansion)"],["3bf36eda",64931840,0,"Mario Artist - Communication Kit (Japan)"],["417d05be",4194304,0,"[BIOS] Nintendo 64DD IPL (Japan) (v1.1) (Beta)"],["50529163",16384,0,"[BIOS] Nintendo 64DD Drive Controller (Japan)"],["549b0c2e",32768,0,"[BIOS] Nintendo 64DD Drive Controller (Japan) (Development) (1998-06-16)"],["5cb44f5d",64931840,0,"Mario Artist - Paint Studio (Japan) (Beta) (1999-02-11)"],["6224f875",4194304,0,"[BIOS] Nintendo 64DD IPL (Japan) (Beta)"],["649bbcb1",64931840,0,"Mario Artist - Talent Studio (Japan)"],["70680cc1",64931840,0,"Kyojin no Doshin - Kaihou Sensen Chibikko Chikko Daishuugou (Japan) [b]"],["70681281",32768,0,"[BIOS] Nintendo 64DD Drive Controller (Japan) (Development) (1998-03-12)"],["78295a68",64931840,0,"F-Zero X - Expansion Kit (Japan)"],["78eeee88",64931840,0,"Randnet Disk (Japan) (Rev 1) [b]"],["7b656d1b",64931840,0,"Randnet Disk (Japan) (Beta) (1999-09-28)"],["7f933ce2",4194304,0,"[BIOS] Nintendo 64DD IPL (Japan) (v1.2)"],["82fbc148",32768,0,"[BIOS] Nintendo 64DD Drive Controller (Japan) (Beta) (1997-04-03)"],["97e22c11",64931840,0,"Randnet Disk (Japan) (Beta) (2000-02-17)"],["9b8fff6d",64931840,0,"Nihon Pro Golf Tour 64 (Japan) [b]"],["9cba9f11",64931840,0,"Mario Artist - Talent Studio (Japan) (Beta) (1999-08-05)"],["ac304109",64931840,0,"Mario Artist - Polygon Studio (Japan)"],["b025fc34",32768,0,"[BIOS] Nintendo 64DD Drive Controller (Japan) (Development) (1997-07-17)"],["b530daab",64931840,0,"Kyojin no Doshin (Japan) (Demo) (Kiosk) [b]"],["b6e64180",64931840,0,"Randnet Disk (Japan) (Beta) (2000-02-04)"],["b732c3ad",64931840,0,"Mario Artist - Paint Studio (Japan)"],["b78064d9",4194304,Line truncated
+1 -1
View File
@@ -1 +1 @@
{"cases":{"sms-crc-list":{"reason":"A list of whole-ROM CRC32s forces Europe or Japan before the header is read.","title":"CRC32 list overrides the cartridge header"},"user-region-option":{"reason":"The forced region decides the file, and the option is device state the installer does not read.","title":"A core option forces the console region"}},"format_version":1,"headers":{"cores":{"genesis_plus_gx":{"note":"The boot ROM is loaded only with genesis_plus_gx_bios enabled, disabled by default.","order":["sms-tmr-sega"],"otherwise":["north-america"],"overridden_by":"a CRC32 list of whole ROMs (sms_cart.c game_list) that forces Europe or Japan for listed games, then the genesis_plus_gx_region_detect option","re_read":true,"source_ref":"libretro/Genesis-Plus-GX@60bee4c7 core/cart_hw/sms_cart.c:160-264, core/cart_hw/sms_cart.c:831-874, core/cart_hw/sms_cart.c:618-623"}},"readers":{"sms-tmr-sega":{"applies_to":{"extensions":[".sms",".gg",".bin",".zip"],"media":"cartridge"},"decode":{"kind":"integer","missing":["japan"],"otherwise":["north-america"],"values":[{"label":"sms-japan","regions":["japan"],"value":3},{"label":"sms-export","regions":["north-america"],"value":4},{"label":"gg-japan","regions":["japan"],"value":5},{"label":"gg-export","regions":["north-america"],"value":6},{"label":"gg-international","regions":["north-america"],"value":7}]},"description":"'TMR SEGA' at the first of 0x1FF0, 0x3FF0, 0x7FF0 that holds it. The high nibble of header byte +0x0F is the region code.","location":{"candidates":[8176,16368,32752],"length":1,"magic":"TMR SEGA","offset_in_header":15,"take":"high-nibble"},"re_read":true,"source_ref":"libretro/Genesis-Plus-GX@60bee4c7 core/loadrom.c:300-347, core/cart_hw/sms_cart.c:861-874"}}},"identify":{"games":[["0047b615",262144,0,"Predator 2 (Europe)"],["00529114",131072,0,"Secret Command (Europe)"],["0072ed54",8192,1,"[BIOS] Sega Master System (USA, Europe) (v1.3)"],["00bef1d7",524288,1,"Phantasy Star (USA, Europe) (Rev A)"],["00e73541",131072,2,"Enduro Racer (USA, Europe, Brazil) (En)"],["00e9809f",262144,3,"8 in 1 - The Best Game Collection (C) (Korea) (En) (Unl)"],["00ec173a",262144,4,"Rainbow Islands (Brazil) (En)"],["013c0a94",131072,2,"Alex Kidd - High-Tech World (USA, Europe, Brazil) (En)"],["01686d67",262144,3,"Suho Jeonsa (Korea) (Unl)"],["01d67c0b",262144,4,"Monica no Castelo do Dragao (Brazil)"],["025790ff",131072,5,"[BIOS] Alex Kidd in Miracle World (World) (Sega Ages)"],["026d94a4",131072,1,"Monopoly (USA, Europe) (Rev A)"],["04e9c089",524288,6,"Streets of Rage II (Europe, Brazil) (En)"],["05cdc24e",262144,6,"G-LOC - Air Battle (Europe, Brazil) (En)"],["05ea5353",262144,7,"Kenseiden (Japan)"],["060d6a7c",262144,3,"94 Super World Cup Soccer (Korea) (En) (Unl)"],["0667ed9f",524288,6,"Jurassic Park (Europe, Brazil) (En)"],["06965ed9",131072,3,"F-1 Spirit - The Way to Formula-1 (Korea) (En) (Unl)"],["071b045e",32768,0,"Hang On (Europe)"],["07301f83",524288,7,"Phantasy Star (Japan) (Rev 1)"],["07306947",262144,6,"Dynamite Duke (Europe, Brazil) (En)"],["08bf3de3",32768,3,"Alibaba and 40 Thieves (Korea) (En) (Unl)"],["08c9ec91",131072,7,"Alex Kidd no Miracle World (Japan)"],["0918fba0",32768,3,"C_So! (Korea) (En) (Unl)"],["0a77fa5e",131072,3,"Nemesis 2 (Korea) (En) (Unl)"],["0a9089e5",262144,2,"Joe Montana Football (USA, Europe, Brazil) (En)"],["0ae470e5",32768,3,"King & Balloon (Korea) (En) (Unl)"],["0bd8da96",262144,0,"Assault City (Europe) (Joypad)"],["0c2fc2de",262144,6,"Tom & Jerry (Europe, Brazil) (En) (Beta)"],["0c6fac4e",262144,2,"Shinobi (USA, Europe, Brazil) (En) (Rev 1)"],["0c7366a0",262144,0,"Speedball 2 (Europe)"],["0ca95637",262144,0,"Laser Ghost (Europe)"],["0cde0938",524288,3,"Super Game World 30 Hap (Korea) (v1.0) (Unl)"],["0d0840d5",524288,5,"R-Type (World) (Beta)"],["0dbf3b4a",65536,8,"Super Basketball (USA) (Auto Demo)"],["0df8597f",262144,6,"Basketball Nightmare (Europe, Brazil) (En)"],["0e0d6c7a",262144,2,"Rampage (USA, Europe, Brazil) (En) (Beta)"],["0e1cc1e0",262144,6,"Dynamite Dux (Europe, Brazil) (En)"],["0e333b6e",262144,2,"Miracle Warriors - Seal of The Dark Lord (USA, Europe, Brazil) (En)"],["0e7a5f9f",131072,4,"Sapo Xule - O Mestre do Kung Fu (Brazil)"],["0eb430ff",32768,0,"A-Team Music, The (Europe) (Proto) (Sound Data)"],["0ed170c9",32768,0,"Great Soccer (Europe)"],["0f8287ec",819200,4,"Street Fighter II' (Brazil) (En)"],["0ffbcaa3",131072,7,"Fantasy Zone (Japan) (En)"],["102d5fea",524288,6,"James Pond 2 - Codename RoboCod (Europe, Brazil) (En)"],["10ed6b57",131072,1,"Great Baseball (USA, Europe)"],["11645549",131072,7,"Solomon no Kagi - Oujo Rihita no Namida (Japan)"],["11c1bc8a",524288,6,"Sonic Spinball (Europe, Brazil) (En)"],["11ce074c",524288,4,"Taz in Escape from Mars (Brazil) (En)"],["1203afc9",32768,3,"Yuyryeong-ui Jip (Korea) (En) (Unl)"],["1350e4f8",262144,6,"Cyber Shinobi, The (Europe, Brazil) (En)"],["13ac9023",262144,0,"Cool Spot (Europe)"],["147e02fa",524288,6,"Asterix (Europe, Brazil) (En,Fr)"],["15576613",262144,9,"Aerial AssaultLine truncated
{"cases":{"sms-crc-list":{"reason":"A list of whole-ROM CRC32s forces Europe or Japan before the header is read.","title":"CRC32 list overrides the cartridge header"},"user-region-option":{"reason":"The forced region decides the file, and the option is device state the installer does not read.","title":"A core option forces the console region"}},"format_version":1,"headers":{"cores":{"genesis_plus_gx":{"note":"The boot ROM is loaded only with genesis_plus_gx_bios enabled, disabled by default.","order":["sms-tmr-sega"],"otherwise":["north-america"],"overridden_by":"a CRC32 list of whole ROMs (sms_cart.c game_list) that forces Europe or Japan for listed games, then the genesis_plus_gx_region_detect option","re_read":true,"source_ref":"libretro/Genesis-Plus-GX@60bee4c7 core/cart_hw/sms_cart.c:160-264, core/cart_hw/sms_cart.c:831-874, core/cart_hw/sms_cart.c:618-623"}},"readers":{"sms-tmr-sega":{"applies_to":{"extensions":[".sms",".gg",".bin",".zip"],"media":"cartridge"},"decode":{"kind":"integer","missing":["japan"],"otherwise":["north-america"],"values":[{"label":"sms-japan","regions":["japan"],"value":3},{"label":"sms-export","regions":["north-america"],"value":4},{"label":"gg-japan","regions":["japan"],"value":5},{"label":"gg-export","regions":["north-america"],"value":6},{"label":"gg-international","regions":["north-america"],"value":7}]},"description":"'TMR SEGA' at the first of 0x1FF0, 0x3FF0, 0x7FF0 that holds it. The high nibble of header byte +0x0F is the region code.","location":{"candidates":[8176,16368,32752],"length":1,"magic":"TMR SEGA","offset_in_header":15,"take":"high-nibble"},"re_read":true,"source_ref":"libretro/Genesis-Plus-GX@60bee4c7 core/loadrom.c:300-347, core/cart_hw/sms_cart.c:861-874"}}},"identify":{"games":[["0047b615",262144,0,"Predator 2 (Europe)"],["00529114",131072,0,"Secret Command (Europe)"],["0072ed54",8192,1,"[BIOS] Sega Master System (USA, Europe) (v1.3)"],["00bef1d7",524288,1,"Phantasy Star (USA, Europe) (Rev A)"],["00e73541",131072,2,"Enduro Racer (USA, Europe, Brazil) (En)"],["00e9809f",262144,3,"8 in 1 - The Best Game Collection (C) (Korea) (En) (Unl)"],["00ec173a",262144,4,"Rainbow Islands (Brazil) (En)"],["013c0a94",131072,2,"Alex Kidd - High-Tech World (USA, Europe, Brazil) (En)"],["01686d67",262144,3,"Suho Jeonsa (Korea) (Unl)"],["01d67c0b",262144,4,"Monica no Castelo do Dragao (Brazil)"],["025790ff",131072,5,"[BIOS] Alex Kidd in Miracle World (World) (Sega Ages)"],["026d94a4",131072,1,"Monopoly (USA, Europe) (Rev A)"],["04e9c089",524288,6,"Streets of Rage II (Europe, Brazil) (En)"],["05cdc24e",262144,6,"G-LOC - Air Battle (Europe, Brazil) (En)"],["05ea5353",262144,7,"Kenseiden (Japan)"],["060d6a7c",262144,3,"94 Super World Cup Soccer (Korea) (En) (Unl)"],["0667ed9f",524288,6,"Jurassic Park (Europe, Brazil) (En)"],["06965ed9",131072,3,"F-1 Spirit - The Way to Formula-1 (Korea) (En) (Unl)"],["071b045e",32768,0,"Hang On (Europe)"],["07301f83",524288,7,"Phantasy Star (Japan) (Rev 1)"],["07306947",262144,6,"Dynamite Duke (Europe, Brazil) (En)"],["08bf3de3",32768,3,"Alibaba and 40 Thieves (Korea) (En) (Unl)"],["08c9ec91",131072,7,"Alex Kidd no Miracle World (Japan)"],["0918fba0",32768,3,"C_So! (Korea) (En) (Unl)"],["0a77fa5e",131072,3,"Nemesis 2 (Korea) (En) (Unl)"],["0a9089e5",262144,2,"Joe Montana Football (USA, Europe, Brazil) (En)"],["0ae470e5",32768,3,"King & Balloon (Korea) (En) (Unl)"],["0bd8da96",262144,0,"Assault City (Europe) (Joypad)"],["0c2fc2de",262144,6,"Tom & Jerry (Europe, Brazil) (En) (Beta)"],["0c6fac4e",262144,2,"Shinobi (USA, Europe, Brazil) (En) (Rev 1)"],["0c7366a0",262144,0,"Speedball 2 (Europe)"],["0ca95637",262144,0,"Laser Ghost (Europe)"],["0cde0938",524288,3,"Super Game World 30 Hap (Korea) (v1.0) (Unl)"],["0d0840d5",524288,5,"R-Type (World) (Beta)"],["0dbf3b4a",65536,8,"Super Basketball (USA) (Auto Demo)"],["0df8597f",262144,6,"Basketball Nightmare (Europe, Brazil) (En)"],["0e0d6c7a",262144,2,"Rampage (USA, Europe, Brazil) (En) (Beta)"],["0e1cc1e0",262144,6,"Dynamite Dux (Europe, Brazil) (En)"],["0e333b6e",262144,2,"Miracle Warriors - Seal of The Dark Lord (USA, Europe, Brazil) (En)"],["0e7a5f9f",131072,4,"Sapo Xule - O Mestre do Kung Fu (Brazil)"],["0eb430ff",32768,0,"A-Team Music, The (Europe) (Proto) (Sound Data)"],["0ed170c9",32768,0,"Great Soccer (Europe)"],["0f8287ec",819200,4,"Street Fighter II' (Brazil) (En)"],["0ffbcaa3",131072,7,"Fantasy Zone (Japan) (En)"],["102d5fea",524288,6,"James Pond 2 - Codename RoboCod (Europe, Brazil) (En)"],["10ed6b57",131072,1,"Great Baseball (USA, Europe)"],["11645549",131072,7,"Solomon no Kagi - Oujo Rihita no Namida (Japan)"],["11c1bc8a",524288,6,"Sonic Spinball (Europe, Brazil) (En)"],["11ce074c",524288,4,"Taz in Escape from Mars (Brazil) (En)"],["1203afc9",32768,3,"Yuyryeong-ui Jip (Korea) (En) (Unl)"],["1350e4f8",262144,6,"Cyber Shinobi, The (Europe, Brazil) (En)"],["13ac9023",262144,0,"Cool Spot (Europe)"],["147e02fa",524288,6,"Asterix (Europe, Brazil) (En,Fr)"],["15576613",262144,9,"Aerial AssaultLine truncated
+1 -1
View File
@@ -1 +1 @@
{"cases":{"megacd-region-list":{"reason":"The file follows the disc's list of regions and the preferred-region option, not one header byte.","title":"Mega CD region from the disc's region list"},"multi-area-disc":{"reason":"The core picks among the disc's areas by its own preference order.","title":"Disc listing several areas"},"user-region-option":{"reason":"The forced region decides the file, and the option is device state the installer does not read.","title":"A core option forces the console region"}},"format_version":1,"headers":{"cores":{"blastem":{"note":"blastem_force_region is not consulted when the CD BIOS is chosen.","order":["mcd-header-country","mcd-security-code-blastem"],"otherwise":["north-america"],"preference":"the default region U when the disc lists it, else E, then J, then U","re_read":true,"source_ref":"libretro/blastem@ab743653 genesis.c:3245-3268, segacd.c:1573-1593, libblastem.c:85-90"},"genesis_plus_gx":{"order":["mcd-security-code"],"otherwise":["north-america"],"overridden_by":"the genesis_plus_gx_region_detect option when not auto","re_read":true,"source_ref":"libretro/Genesis-Plus-GX@60bee4c7 core/loadrom.c:1056-1078, libretro/libretro.c:1574-1585"},"picodrive":{"order":["mcd-security-code"],"otherwise":["north-america"],"re_read":true,"source_ref":"libretro/picodrive@1890c293 pico/media.c:185-258, pico/media.c:288-312"}},"readers":{"mcd-header-country":{"applies_to":{"extensions":[".cue",".bin",".iso",".chd"],"media":"cd"},"decode":{"kind":"letters","otherwise":"unknown","values":[{"regions":["japan"],"value":"J"},{"regions":["north-america"],"value":"U"},{"regions":["europe"],"value":"E"}]},"description":"The Mega Drive style country field of the boot sector, 0x1F0.","location":{"encoding":"ascii","length":3,"offset":496,"sector":0},"note":"blastem also reads W and a hex nibble here. Those forms are not transcribed.","re_read":true,"source_ref":"libretro/blastem@ab743653 romdb.c:30, romdb.c:175-216"},"mcd-security-code":{"applies_to":{"extensions":[".cue",".bin",".iso",".chd",".m3u"],"media":"cd"},"decode":{"kind":"integer","otherwise":["north-america"],"values":[{"regions":["europe"],"value":100},{"regions":["japan"],"value":161}]},"description":"Sector 0 starts with 'SEGADISCSYSTEM'. Byte 0x20B of its user data is part of the region-specific security code.","location":{"encoding":"u8","length":1,"offset":523,"sector":0},"magic":{"bytes":"SEGADISCSYSTEM","offset":0,"sector":0},"re_read":true,"source_ref":"libretro/Genesis-Plus-GX@60bee4c7 core/loadrom.c:1056-1078, core/cd_hw/cdd.c:556-623"},"mcd-security-code-blastem":{"applies_to":{"extensions":[".cue",".bin",".iso",".chd"],"media":"cd"},"decode":{"kind":"integer","otherwise":"unknown","values":[{"regions":["north-america"],"value":122},{"regions":["japan"],"value":161},{"regions":["europe"],"value":100}]},"description":"Same byte as mcd-security-code, with an explicit USA value.","location":{"encoding":"u8","length":1,"offset":523,"sector":0},"magic":{"bytes":"SEGADISCSYSTEM","offset":0,"sector":0},"re_read":true,"source_ref":"libretro/blastem@ab743653 genesis.c:3245-3268"}}},"identify":{"games":[["0060ac74",129590496,0,"Sonic CD (Europe)"],["01237cae",541369248,1,"Dune (USA) (En,Fr,De,Es,It)"],["020ca333",6644400,2,"Fresh Cleaner (Japan)"],["024d38a9",15676080,0,"Mickey Mania (Europe)"],["0317dc56",565056240,0,"Slam City with Scottie Pippen (Europe) (Disc 4) (Smash) (Mega-CD 32X)"],["0330e73d",29976240,2,"Shadow of the Beast II - Juushin no Jubaku (Japan)"],["03aefe81",445353552,1,"Surgical Strike (USA)"],["03c0bd53",4097184,2,"Sol-Feace (Japan)"],["03cbf674",615817104,2,"AX-101 (Japan)"],["03e24407",615875904,2,"Night Trap (Japan) (Demo)"],["04c07f7e",75790848,2,"Keiou Yuugekitai (Japan) (Demo)"],["04f1bc85",218696016,2,"Shadowrun (Japan)"],["0539a47e",28209888,2,"Final Fight CD (Japan)"],["05580f5d",15868944,0,"Fatal Fury Special (Europe) (Demo)"],["06840e2b",481202736,0,"Prize Fighter (Europe) (Disc 2)"],["069a0e83",51685200,2,"Pro Yakyuu Super League CD (Japan)"],["069f1cbb",7890960,2,"After Burner III (Japan)"],["07228d19",28470960,0,"Thunderhawk (Europe) (Demo)"],["0781b2ba",8768256,2,"SimEarth (Japan)"],["079e5831",12752544,1,"Lunar - The Silver Star (USA)"],["079e5831",12752544,1,"Lunar - The Silver Star (USA) (RE)"],["0856b08f",48540576,2,"Detonator Orgun (Japan)"],["08895d06",626991456,0,"WireHead (Europe) (Beta) (1995-09-12)"],["08d7d34a",68664288,0,"Shining Force CD (Europe)"],["09ac07a1",209363280,0,"NHL Hockey '94 (Europe)"],["09aceef5",253884288,2,"Switch (Japan)"],["0b02192b",487419072,0,"Supreme Warrior (Europe) (Disc 2)"],["0b16e68c",129592848,0,"Sonic CD (Europe) (Beta) (1993-08-06)"],["0bc2973c",19389888,0,"Syndicate (Europe) (En,Fr,De)"],["0cbf80c2",32746896,2,"Wonder Dog (Japan)"],["0d235795",18355008,2,"Secret of Monkey Island, The (Japan)"],["0d88b173",51292416,2,"NBA Jam (Japan)"],["0e1abe3d",2700096,1,"Flink (USA) (En,Fr,De,Es,Nl)"],["0e1fd623",37479120,2,"Psychic Detective Series Vol. 3 - Aya (Line truncated
{"cases":{"megacd-region-list":{"reason":"The file follows the disc's list of regions and the preferred-region option, not one header byte.","title":"Mega CD region from the disc's region list"},"multi-area-disc":{"reason":"The core picks among the disc's areas by its own preference order.","title":"Disc listing several areas"},"user-region-option":{"reason":"The forced region decides the file, and the option is device state the installer does not read.","title":"A core option forces the console region"}},"format_version":1,"headers":{"cores":{"blastem":{"note":"blastem_force_region is not consulted when the CD BIOS is chosen.","order":["mcd-header-country","mcd-security-code-blastem"],"otherwise":["north-america"],"preference":"the default region U when the disc lists it, else E, then J, then U","re_read":true,"source_ref":"libretro/blastem@ab743653 genesis.c:3245-3268, segacd.c:1573-1593, libblastem.c:85-90"},"genesis_plus_gx":{"order":["mcd-security-code"],"otherwise":["north-america"],"overridden_by":"the genesis_plus_gx_region_detect option when not auto","re_read":true,"source_ref":"libretro/Genesis-Plus-GX@60bee4c7 core/loadrom.c:1056-1078, libretro/libretro.c:1574-1585"},"picodrive":{"order":["mcd-security-code"],"otherwise":["north-america"],"re_read":true,"source_ref":"libretro/picodrive@1890c293 pico/media.c:185-258, pico/media.c:288-312"}},"readers":{"mcd-header-country":{"applies_to":{"extensions":[".cue",".bin",".iso",".chd"],"media":"cd"},"decode":{"kind":"letters","otherwise":"unknown","values":[{"regions":["japan"],"value":"J"},{"regions":["north-america"],"value":"U"},{"regions":["europe"],"value":"E"}]},"description":"The Mega Drive style country field of the boot sector, 0x1F0.","location":{"encoding":"ascii","length":3,"offset":496,"sector":0},"note":"blastem also reads W and a hex nibble here. Those forms are not transcribed.","re_read":true,"source_ref":"libretro/blastem@ab743653 romdb.c:30, romdb.c:175-216"},"mcd-security-code":{"applies_to":{"extensions":[".cue",".bin",".iso",".chd",".m3u"],"media":"cd"},"decode":{"kind":"integer","otherwise":["north-america"],"values":[{"regions":["europe"],"value":100},{"regions":["japan"],"value":161}]},"description":"Sector 0 starts with 'SEGADISCSYSTEM'. Byte 0x20B of its user data is part of the region-specific security code.","location":{"encoding":"u8","length":1,"offset":523,"sector":0},"magic":{"bytes":"SEGADISCSYSTEM","offset":0,"sector":0},"re_read":true,"source_ref":"libretro/Genesis-Plus-GX@60bee4c7 core/loadrom.c:1056-1078, core/cd_hw/cdd.c:556-623"},"mcd-security-code-blastem":{"applies_to":{"extensions":[".cue",".bin",".iso",".chd"],"media":"cd"},"decode":{"kind":"integer","otherwise":"unknown","values":[{"regions":["north-america"],"value":122},{"regions":["japan"],"value":161},{"regions":["europe"],"value":100}]},"description":"Same byte as mcd-security-code, with an explicit USA value.","location":{"encoding":"u8","length":1,"offset":523,"sector":0},"magic":{"bytes":"SEGADISCSYSTEM","offset":0,"sector":0},"re_read":true,"source_ref":"libretro/blastem@ab743653 genesis.c:3245-3268"}}},"identify":{"games":[["0060ac74",129590496,0,"Sonic CD (Europe)"],["01237cae",541369248,1,"Dune (USA) (En,Fr,De,Es,It)"],["020ca333",6644400,2,"Fresh Cleaner (Japan)"],["024d38a9",15676080,0,"Mickey Mania (Europe)"],["0317dc56",565056240,0,"Slam City with Scottie Pippen (Europe) (Disc 4) (Smash) (Mega-CD 32X)"],["0330e73d",29976240,2,"Shadow of the Beast II - Juushin no Jubaku (Japan)"],["03aefe81",445353552,1,"Surgical Strike (USA)"],["03c0bd53",4097184,2,"Sol-Feace (Japan)"],["03cbf674",615817104,2,"AX-101 (Japan)"],["03e24407",615875904,2,"Night Trap (Japan) (Demo)"],["04c07f7e",75790848,2,"Keiou Yuugekitai (Japan) (Demo)"],["04f1bc85",218696016,2,"Shadowrun (Japan)"],["0539a47e",28209888,2,"Final Fight CD (Japan)"],["05580f5d",15868944,0,"Fatal Fury Special (Europe) (Demo)"],["06840e2b",481202736,0,"Prize Fighter (Europe) (Disc 2)"],["069a0e83",51685200,2,"Pro Yakyuu Super League CD (Japan)"],["069f1cbb",7890960,2,"After Burner III (Japan)"],["07228d19",28470960,0,"Thunderhawk (Europe) (Demo)"],["0781b2ba",8768256,2,"SimEarth (Japan)"],["079e5831",12752544,1,"Lunar - The Silver Star (USA)"],["079e5831",12752544,1,"Lunar - The Silver Star (USA) (RE)"],["0856b08f",48540576,2,"Detonator Orgun (Japan)"],["08895d06",626991456,0,"WireHead (Europe) (Beta) (1995-09-12)"],["08d7d34a",68664288,0,"Shining Force CD (Europe)"],["09ac07a1",209363280,0,"NHL Hockey '94 (Europe)"],["09aceef5",253884288,2,"Switch (Japan)"],["0b02192b",487419072,0,"Supreme Warrior (Europe) (Disc 2)"],["0b16e68c",129592848,0,"Sonic CD (Europe) (Beta) (1993-08-06)"],["0bc2973c",19389888,0,"Syndicate (Europe) (En,Fr,De)"],["0cbf80c2",32746896,2,"Wonder Dog (Japan)"],["0d235795",18355008,2,"Secret of Monkey Island, The (Japan)"],["0d88b173",51292416,2,"NBA Jam (Japan)"],["0e1abe3d",2700096,1,"Flink (USA) (En,Fr,De,Es,Nl)"],["0e1fd623",37479120,2,"Psychic Detective Series Vol. 3 - Aya (Line truncated
+1 -1
View File
@@ -1 +1 @@
{"cases":{"multi-area-disc":{"reason":"The core picks among the disc's areas by its own preference order.","title":"Disc listing several areas"},"saturn-disc-database":{"reason":"The core's own database decides the area, so a header read is not enough without that table.","title":"A disc or cartridge database overrides the header"},"saturn-kr-ipl":{"reason":"The KR IPL is not declared by the profile, so the core falls back to a region-free image, then a mismatched one.","title":"Asia NTSC and Korea discs ask for an undeclared IPL"},"user-region-option":{"reason":"The forced region decides the file, and the option is device state the installer does not read.","title":"A core option forces the console region"}},"format_version":1,"headers":{"cores":{"beetle_saturn":{"note":"B is the SMPC area Central/South America NTSC ('Brazil' in the table), L Central/South America PAL.","order":["saturn-area"],"otherwise":"unknown","overridden_by":"a disc-id database (mednafen/ss/db.c) that can force the area of a listed disc, then the beetle_saturn_region option when not Auto Detect","preference":["U","J","K","E","B","T","A","L"],"re_read":true,"source_ref":"libretro/beetle-saturn-libretro@30f4c120 disc.c:686-734, mednafen/ss/db.c:36-55, libretro.c:1113-1121"},"kronos":{"note":"The first of kronos/saturn_bios.bin, saturn_bios.bin, sega_101.bin, mpr-17933.bin found serves every disc.","order":[],"re_read":true,"selects_bios":false,"source_ref":"libretro/yabause@3791ffb2 yabause/src/libretro/libretro.c:1618-1636"},"mednafen_stv":{"order":["saturn-area"],"otherwise":"unknown","overridden_by":"the mednafen_stv_region option when not auto. Its disc database is empty in this fork.","preference":["U","J","K","E","B","T","A","L"],"re_read":true,"source_ref":"beudbeud/libretro-stv@e6571347 mednafen/ss/db.cpp:48, mednafen/ss/ss.cpp:1532-1537, libretro/libretro.cpp:428-437"},"ymir":{"default_preference":["U","J","E","T"],"order":["saturn-area"],"otherwise":"unknown","preference":"user-configurable","re_read":true,"source_ref":"ymir-emu/Ymir@fe439e98 libs/ymir-core/src/ymir/media/saturn_header.cpp:29-40, libs/ymir-core/src/ymir/sys/saturn.cpp:308-350, apps/ymir-sdl3/src/app/settings.cpp:1052-1055"}},"readers":{"saturn-area":{"applies_to":{"extensions":[".cue",".bin",".iso",".chd",".ccd",".mds",".m3u"],"media":"cd"},"decode":{"kind":"letters","otherwise":"unknown","values":[{"regions":["north-america"],"value":"U"},{"regions":["japan"],"value":"J"},{"regions":["south-korea"],"value":"K"},{"regions":["europe"],"value":"E"},{"regions":["brazil"],"value":"B"},{"regions":["asia-ntsc"],"value":"T"},{"regions":["asia-pal"],"value":"A"},{"regions":["latin-america"],"value":"L"}]},"description":"Sector 0 starts with 'SEGA SEGASATURN '. The 16 bytes at 0x40 hold area symbols. Each letter adds its area, and the core picks the first area of its own preference order the disc lists.","location":{"encoding":"ascii","length":16,"offset":64,"sector":0},"magic":{"bytes":"SEGA SEGASATURN ","offset":0,"sector":0},"re_read":true,"source_ref":"libretro/beetle-saturn-libretro@30f4c120 disc.c:155-172, disc.c:686-734"}}},"identify":{"games":[["0000691d",381188640,0,"Flash SegaSaturn Vol. 1 (Japan) (2M)"],["00278769",640437840,0,"Ousama Game (Japan) (Disc 2) (Momo Disc)"],["004fe32b",23371824,1,"Darius Gaiden (USA)"],["0051678a",337829520,2,"Road & Track Presents - The Need for Speed (Europe) (En,De)"],["005affaf",87339168,0,"Princess Crown (Japan) (1M)"],["0089a213",466048800,0,"Shinsetsu Yumemi Yakata - Tobira no Oku ni Dareka ga... (Japan) (Rev A) (5M)"],["0094f30b",44205840,0,"Deka 4-ku - Tough the Truck (Japan)"],["00a4d257",113514576,0,"Friends - Seishun no Kagayaki (Japan) (Disc 2) (Special Disc)"],["00af10ae",475421520,0,"My Dream - On Air ga Matenakute (Japan) (Disc 1)"],["00b395c4",456979488,3,"FIFA 97 (Germany) (En,Fr,De,Es,It,Sv)"],["00bff107",60135936,0,"Dungeons & Dragons Collection (Japan) (Disc 2) (Shadow over Mystara)"],["00c434f9",61067328,0,"Keriotosse! (Japan) (Demo)"],["00e96e1a",56694960,0,"Rabbit (Japan) (Demo)"],["010d5320",22562736,0,"SegaSaturn Internet Vol. 1 (Japan)"],["01114dff",78559152,1,"Gungriffon (USA)"],["015d6f92",220946880,0,"Chou Jikuu Yousai Macross - Ai Oboete Imasu ka (Japan) (Disc 1)"],["0198e73d",576357600,0,"Devil Summoner - Soul Hackers & Ronde (Japan) (Demo 2)"],["01b02ed1",286417152,0,"Refrain Love - Anata ni Aitai (Japan) (Disc 2)"],["01d98d3c",449692992,2,"Space Hulk - Vengeance of the Blood Angels (Europe)"],["01eeb339",351369984,0,"Pro Yakyuu Greatest Nine '97 (Japan) (Rev B)"],["02276879",59150448,0,"NBA Jam Extreme (Japan)"],["022d5b3b",148437072,0,"Wing Arms - Kareinaru Gekitsuiou (Japan) (Rev B)"],["0234e5bf",364839888,0,"Idol Mahjong - Final Romance 4 (Japan)"],["02954d99",38088288,0,"2Tax Gold (Japan)"],["02ac5602",216419280,2,"Clockwork Knight - Pepperouchau's Adventure (Europe)"],["02c129fe",642999168,0,"Marica - Shinjitsu no Sekai (Japan)"],["02e13493",613309872,0,"Sound Novel Machi (Japan) (Disc 1)Line truncated
{"cases":{"multi-area-disc":{"reason":"The core picks among the disc's areas by its own preference order.","title":"Disc listing several areas"},"saturn-disc-database":{"reason":"The core's own database decides the area, so a header read is not enough without that table.","title":"A disc or cartridge database overrides the header"},"saturn-kr-ipl":{"reason":"The KR IPL is not declared by the profile, so the core falls back to a region-free image, then a mismatched one.","title":"Asia NTSC and Korea discs ask for an undeclared IPL"},"user-region-option":{"reason":"The forced region decides the file, and the option is device state the installer does not read.","title":"A core option forces the console region"}},"format_version":1,"headers":{"cores":{"beetle_saturn":{"note":"B is the SMPC area Central/South America NTSC ('Brazil' in the table), L Central/South America PAL.","order":["saturn-area"],"otherwise":"unknown","overridden_by":"a disc-id database (mednafen/ss/db.c) that can force the area of a listed disc, then the beetle_saturn_region option when not Auto Detect","preference":["U","J","K","E","B","T","A","L"],"re_read":true,"source_ref":"libretro/beetle-saturn-libretro@30f4c120 disc.c:686-734, mednafen/ss/db.c:36-55, libretro.c:1113-1121"},"kronos":{"note":"The first of kronos/saturn_bios.bin, saturn_bios.bin, sega_101.bin, mpr-17933.bin found serves every disc.","order":[],"re_read":true,"selects_bios":false,"source_ref":"libretro/yabause@3791ffb2 yabause/src/libretro/libretro.c:1618-1636"},"mednafen_stv":{"order":["saturn-area"],"otherwise":"unknown","overridden_by":"the mednafen_stv_region option when not auto. Its disc database is empty in this fork.","preference":["U","J","K","E","B","T","A","L"],"re_read":true,"source_ref":"beudbeud/libretro-stv@e6571347 mednafen/ss/db.cpp:48, mednafen/ss/ss.cpp:1532-1537, libretro/libretro.cpp:428-437"},"ymir":{"default_preference":["U","J","E","T"],"order":["saturn-area"],"otherwise":"unknown","preference":"user-configurable","re_read":true,"source_ref":"ymir-emu/Ymir@ff935379 libs/ymir-core/src/ymir/media/saturn_header.cpp:29-40, libs/ymir-core/src/ymir/sys/saturn.cpp:308-350, apps/ymir-sdl3/src/app/settings.cpp:1052-1055"}},"readers":{"saturn-area":{"applies_to":{"extensions":[".cue",".bin",".iso",".chd",".ccd",".mds",".m3u"],"media":"cd"},"decode":{"kind":"letters","otherwise":"unknown","values":[{"regions":["north-america"],"value":"U"},{"regions":["japan"],"value":"J"},{"regions":["south-korea"],"value":"K"},{"regions":["europe"],"value":"E"},{"regions":["brazil"],"value":"B"},{"regions":["asia-ntsc"],"value":"T"},{"regions":["asia-pal"],"value":"A"},{"regions":["latin-america"],"value":"L"}]},"description":"Sector 0 starts with 'SEGA SEGASATURN '. The 16 bytes at 0x40 hold area symbols. Each letter adds its area, and the core picks the first area of its own preference order the disc lists.","location":{"encoding":"ascii","length":16,"offset":64,"sector":0},"magic":{"bytes":"SEGA SEGASATURN ","offset":0,"sector":0},"re_read":true,"source_ref":"libretro/beetle-saturn-libretro@30f4c120 disc.c:155-172, disc.c:686-734"}}},"identify":{"games":[["0000691d",381188640,0,"Flash SegaSaturn Vol. 1 (Japan) (2M)"],["00278769",640437840,0,"Ousama Game (Japan) (Disc 2) (Momo Disc)"],["004fe32b",23371824,1,"Darius Gaiden (USA)"],["0051678a",337829520,2,"Road & Track Presents - The Need for Speed (Europe) (En,De)"],["005affaf",87339168,0,"Princess Crown (Japan) (1M)"],["0089a213",466048800,0,"Shinsetsu Yumemi Yakata - Tobira no Oku ni Dareka ga... (Japan) (Rev A) (5M)"],["0094f30b",44205840,0,"Deka 4-ku - Tough the Truck (Japan)"],["00a4d257",113514576,0,"Friends - Seishun no Kagayaki (Japan) (Disc 2) (Special Disc)"],["00af10ae",475421520,0,"My Dream - On Air ga Matenakute (Japan) (Disc 1)"],["00b395c4",456979488,3,"FIFA 97 (Germany) (En,Fr,De,Es,It,Sv)"],["00bff107",60135936,0,"Dungeons & Dragons Collection (Japan) (Disc 2) (Shadow over Mystara)"],["00c434f9",61067328,0,"Keriotosse! (Japan) (Demo)"],["00e96e1a",56694960,0,"Rabbit (Japan) (Demo)"],["010d5320",22562736,0,"SegaSaturn Internet Vol. 1 (Japan)"],["01114dff",78559152,1,"Gungriffon (USA)"],["015d6f92",220946880,0,"Chou Jikuu Yousai Macross - Ai Oboete Imasu ka (Japan) (Disc 1)"],["0198e73d",576357600,0,"Devil Summoner - Soul Hackers & Ronde (Japan) (Demo 2)"],["01b02ed1",286417152,0,"Refrain Love - Anata ni Aitai (Japan) (Disc 2)"],["01d98d3c",449692992,2,"Space Hulk - Vengeance of the Blood Angels (Europe)"],["01eeb339",351369984,0,"Pro Yakyuu Greatest Nine '97 (Japan) (Rev B)"],["02276879",59150448,0,"NBA Jam Extreme (Japan)"],["022d5b3b",148437072,0,"Wing Arms - Kareinaru Gekitsuiou (Japan) (Rev B)"],["0234e5bf",364839888,0,"Idol Mahjong - Final Romance 4 (Japan)"],["02954d99",38088288,0,"2Tax Gold (Japan)"],["02ac5602",216419280,2,"Clockwork Knight - Pepperouchau's Adventure (Europe)"],["02c129fe",642999168,0,"Marica - Shinjitsu no Sekai (Japan)"],["02e13493",613309872,0,"Sound Novel Machi (Japan) (Disc 1)Line truncated
@@ -1 +1 @@
{"format_version":1,"headers":{"cores":{"lrps2":{"note":"The pcsx2_bios option lists the files found and defaults to the first.","order":[],"re_read":true,"selects_bios":false,"source_ref":"libretro/parallel-ps2@8c2b6796 libretro/main.cpp:488-498, libretro/main.cpp:2373-2395"},"pcsx2":{"note":"The configured BIOS, else the first valid one in the folder. No game region is compared with it.","order":[],"re_read":true,"selects_bios":false,"source_ref":"PCSX2/pcsx2@f0523f8a pcsx2/ps2/BiosTools.cpp:258-283, pcsx2/ps2/BiosTools.cpp:317-335"}},"readers":{"ps2-serial":{"applies_to":{"extensions":[".iso",".chd",".bin",".cue",".cso",".gz"],"media":["cd","dvd"]},"decode":{"kind":"serial"},"description":"SYSTEM.CNF 'BOOT2 = cdrom0:\\SLUS_200.62;1' marks a PS2 disc ('BOOT' alone a PS1 disc). The file name gives the serial SLUS-20062. 'VMODE' is a video standard, not a territory.","location":{"iso_file":"SYSTEM.CNF","key":"BOOT2","take":"basename"},"re_read":true,"source_ref":"PCSX2/pcsx2@f0523f8a pcsx2/CDVD/CDVD.cpp:470-575"}}},"identify":{"games":[["00019551",642938016,0,"Mark of Kri, The (USA) (Demo)"],["0002adf4",3786768384,1,"Crimson Sea 2 (France)"],["0004646d",4346052608,2,"Naruto - Uzumaki Chronicles 2 (Europe) (En,Ja,Fr,De,Es,It)"],["000d70ca",1748074496,0,"Buzz! Junior - Jungle Party (USA) (En,Fr,Es)"],["00194ec4",2768076800,2,"Club Football - Arsenal (Europe) (En,Fr,De,Nl)"],["001f6206",216760320,0,"Max Memory Online (USA) (Unl) (v1.16)"],["001f8bb5",3210412032,3,"Magna Carta - Jinhongui Seongheun (Korea)"],["002e43b8",3416686592,2,"LMA Manager 2007 (Europe) (En,Fr,De,Es,It)"],["00399215",204993264,4,"WWI - Aces of the Sky (Europe, Australia)"],["0041c0fc",638812608,5,"U - Underwater Unit (Japan)"],["004e3af7",2028109824,2,"TimeSplitters 2 (Europe) (En,Fr,De,Es,It) (Beta) (2002-08-26)"],["004e9861",2958196736,6,"Spider-Man (Germany)"],["004ecbb5",3897032704,2,"Godfather, The (Europe) (En,Nl,Pt,Sv,Da,Pl)"],["0055232b",4690444288,5,"Higurashi no Naku Koro ni - Matsuri - Kakera Asobi (Japan) (Append-ban)"],["005a5ad2",1453588480,5,"A Ressha de Ikou 2001 (Japan)"],["005ae204",2156101632,0,"Final Fantasy XI - Online - Chains of Promathia (USA)"],["005f4e9d",2971107328,0,"Dot Hack Part 1 - Infection (USA) (Demo)"],["005f9b5c",4381802496,4,"SingStar Party (Europe, Australia)"],["00697e46",2793340928,5,"Jan Sangoku Musou (Japan)"],["006cca58",4550885376,0,"Armored Core - Nexus (USA) (Disc 2) (Revolution)"],["007a1254",751993200,5,"R-Racing Evolution (Japan) (Tentou Taikenban)"],["00856128",4649287680,7,"Harry Potter and the Order of the Phoenix (Asia)"],["008fc201",1388249088,3,"Real Bass Fishing - Top Angler (Korea)"],["0090756c",1719664640,0,"NCAA College Football 2K3 (USA)"],["009138b5",3524034560,5,"Kidou Senshi Gundam - Gihren no Yabou - Zeon Dokuritsu Sensouki (Japan)"],["0092f690",4678647808,8,"SingStar Party (Spain)"],["009547f6",1562869760,5,"Quilt - Anata to Tsumugu Yume to Koi no Dress (Japan) (Shokai Genteiban)"],["009b9ac9",454662768,2,"Whiteout (Europe) (En,Fr,De)"],["00a5ff7b",270691680,5,"Simple 2000 Series Vol. 65 - The Kyonshii Panic (Japan)"],["00a82262",4417060864,2,"Tekken's Nina Williams in - Death by Degrees (Europe) (En,De) (Beta) (2004-12-29)"],["00ac468e",4625367040,5,"Margi - Marginal - Ano Toki no Tooi Yakusoku o (Japan) (Shokai Genteiban)"],["00b55ac6",488834976,2,"Mashed - Drive to Survive (Europe) (En,Fr,De,Es,It)"],["00b94fbf",751993200,5,"HDD Utility Disc Version 1.00 (Japan)"],["00bcca6c",3694493696,4,"Broken Sword - The Sleeping Dragon (Europe, Australia) (En,Es,It)"],["00c01aa8",1437532160,0,"Hunter - The Reckoning - Wayward (USA)"],["00c21e35",3739811840,5,"Virtual View - Megumi Eizou Play (Japan)"],["00c7e11d",2851831808,0,"SRS - Street Racing Syndicate (USA) (v1.03)"],["00df2224",4385505280,2,"Kill Switch (Europe) (En,Fr,De,Es,It)"],["00e444b2",1394343936,5,"Kaitou Apricot Kanzenban (Japan) (Genteiban)"],["00e55eb7",4672421888,9,"Magazine Ufficiale PlayStation 2 Italia Speciale Wrestling (Italy) (En,Fr,De,Es,It)"],["00e923ef",4262395904,5,"Duel Savior Destiny (Japan)"],["00ea1a70",1915944960,2,"Dragon Quest - The Journey of the Cursed King (Europe) (Demo)"],["00ea4b44",101669904,6,"Premier Manager 2006-2007 (Germany)"],["00f3ffab",3129573376,5,"Tennis no Oujisama - Gakuensai no Oujisama (Japan)"],["00f8d4f9",737930592,0,"Time Crisis II (USA)"],["00fd3160",4064018432,5,"Otome no Jijou (Japan)"],["01076df8",1273266176,5,"After... Wasureenu Kizuna (Japan) (Shokai Genteiban)"],["010995db",2214428672,5,"L no Kisetsu 2 - Invisible Memories (Japan)"],["011478ed",4278190080,0,"ESPN NHL Hockey (USA)"],["01192c93",1565097984,0,"Final Fantasy XI - Online - Treasures of Aht Urhgan (USA)"],["0125c6a2",718702992,9,"PS Mania 2.0 Spaccacodici - SOCOM II - U.S. Navy SEALs (Italy) (Unl)"],["012768a8",4209115136,10,"Disney-Pixar Cars - Race-O-Rama (USA, Canada)"],["012f5df9",750130416,2,"HDTV Player (Europe) (Unl)"],["013a4bba",1380319232,6,"Disney-Pixar Die Unglaublichen (Germany)"],["013c49ed",2Line truncated
{"format_version":1,"headers":{"cores":{"lrps2":{"note":"The pcsx2_bios option lists the files found and defaults to the first.","order":[],"re_read":true,"selects_bios":false,"source_ref":"libretro/parallel-ps2@87bcc96b libretro/main.cpp:525-535, libretro/main.cpp:2381-2403"},"pcsx2":{"note":"The configured BIOS, else the first valid one in the folder. No game region is compared with it.","order":[],"re_read":true,"selects_bios":false,"source_ref":"PCSX2/pcsx2@f0523f8a pcsx2/ps2/BiosTools.cpp:258-283, pcsx2/ps2/BiosTools.cpp:317-335"}},"readers":{"ps2-serial":{"applies_to":{"extensions":[".iso",".chd",".bin",".cue",".cso",".gz"],"media":["cd","dvd"]},"decode":{"kind":"serial"},"description":"SYSTEM.CNF 'BOOT2 = cdrom0:\\SLUS_200.62;1' marks a PS2 disc ('BOOT' alone a PS1 disc). The file name gives the serial SLUS-20062. 'VMODE' is a video standard, not a territory.","location":{"iso_file":"SYSTEM.CNF","key":"BOOT2","take":"basename"},"re_read":true,"source_ref":"PCSX2/pcsx2@f0523f8a pcsx2/CDVD/CDVD.cpp:470-575"}}},"identify":{"games":[["00019551",642938016,0,"Mark of Kri, The (USA) (Demo)"],["0002adf4",3786768384,1,"Crimson Sea 2 (France)"],["0004646d",4346052608,2,"Naruto - Uzumaki Chronicles 2 (Europe) (En,Ja,Fr,De,Es,It)"],["000d70ca",1748074496,0,"Buzz! Junior - Jungle Party (USA) (En,Fr,Es)"],["00194ec4",2768076800,2,"Club Football - Arsenal (Europe) (En,Fr,De,Nl)"],["001f6206",216760320,0,"Max Memory Online (USA) (Unl) (v1.16)"],["001f8bb5",3210412032,3,"Magna Carta - Jinhongui Seongheun (Korea)"],["002e43b8",3416686592,2,"LMA Manager 2007 (Europe) (En,Fr,De,Es,It)"],["00399215",204993264,4,"WWI - Aces of the Sky (Europe, Australia)"],["0041c0fc",638812608,5,"U - Underwater Unit (Japan)"],["004e3af7",2028109824,2,"TimeSplitters 2 (Europe) (En,Fr,De,Es,It) (Beta) (2002-08-26)"],["004e9861",2958196736,6,"Spider-Man (Germany)"],["004ecbb5",3897032704,2,"Godfather, The (Europe) (En,Nl,Pt,Sv,Da,Pl)"],["0055232b",4690444288,5,"Higurashi no Naku Koro ni - Matsuri - Kakera Asobi (Japan) (Append-ban)"],["005a5ad2",1453588480,5,"A Ressha de Ikou 2001 (Japan)"],["005ae204",2156101632,0,"Final Fantasy XI - Online - Chains of Promathia (USA)"],["005f4e9d",2971107328,0,"Dot Hack Part 1 - Infection (USA) (Demo)"],["005f9b5c",4381802496,4,"SingStar Party (Europe, Australia)"],["00697e46",2793340928,5,"Jan Sangoku Musou (Japan)"],["006cca58",4550885376,0,"Armored Core - Nexus (USA) (Disc 2) (Revolution)"],["007a1254",751993200,5,"R-Racing Evolution (Japan) (Tentou Taikenban)"],["00856128",4649287680,7,"Harry Potter and the Order of the Phoenix (Asia)"],["008fc201",1388249088,3,"Real Bass Fishing - Top Angler (Korea)"],["0090756c",1719664640,0,"NCAA College Football 2K3 (USA)"],["009138b5",3524034560,5,"Kidou Senshi Gundam - Gihren no Yabou - Zeon Dokuritsu Sensouki (Japan)"],["0092f690",4678647808,8,"SingStar Party (Spain)"],["009547f6",1562869760,5,"Quilt - Anata to Tsumugu Yume to Koi no Dress (Japan) (Shokai Genteiban)"],["009b9ac9",454662768,2,"Whiteout (Europe) (En,Fr,De)"],["00a5ff7b",270691680,5,"Simple 2000 Series Vol. 65 - The Kyonshii Panic (Japan)"],["00a82262",4417060864,2,"Tekken's Nina Williams in - Death by Degrees (Europe) (En,De) (Beta) (2004-12-29)"],["00ac468e",4625367040,5,"Margi - Marginal - Ano Toki no Tooi Yakusoku o (Japan) (Shokai Genteiban)"],["00b55ac6",488834976,2,"Mashed - Drive to Survive (Europe) (En,Fr,De,Es,It)"],["00b94fbf",751993200,5,"HDD Utility Disc Version 1.00 (Japan)"],["00bcca6c",3694493696,4,"Broken Sword - The Sleeping Dragon (Europe, Australia) (En,Es,It)"],["00c01aa8",1437532160,0,"Hunter - The Reckoning - Wayward (USA)"],["00c21e35",3739811840,5,"Virtual View - Megumi Eizou Play (Japan)"],["00c7e11d",2851831808,0,"SRS - Street Racing Syndicate (USA) (v1.03)"],["00df2224",4385505280,2,"Kill Switch (Europe) (En,Fr,De,Es,It)"],["00e444b2",1394343936,5,"Kaitou Apricot Kanzenban (Japan) (Genteiban)"],["00e55eb7",4672421888,9,"Magazine Ufficiale PlayStation 2 Italia Speciale Wrestling (Italy) (En,Fr,De,Es,It)"],["00e923ef",4262395904,5,"Duel Savior Destiny (Japan)"],["00ea1a70",1915944960,2,"Dragon Quest - The Journey of the Cursed King (Europe) (Demo)"],["00ea4b44",101669904,6,"Premier Manager 2006-2007 (Germany)"],["00f3ffab",3129573376,5,"Tennis no Oujisama - Gakuensai no Oujisama (Japan)"],["00f8d4f9",737930592,0,"Time Crisis II (USA)"],["00fd3160",4064018432,5,"Otome no Jijou (Japan)"],["01076df8",1273266176,5,"After... Wasureenu Kizuna (Japan) (Shokai Genteiban)"],["010995db",2214428672,5,"L no Kisetsu 2 - Invisible Memories (Japan)"],["011478ed",4278190080,0,"ESPN NHL Hockey (USA)"],["01192c93",1565097984,0,"Final Fantasy XI - Online - Treasures of Aht Urhgan (USA)"],["0125c6a2",718702992,9,"PS Mania 2.0 Spaccacodici - SOCOM II - U.S. Navy SEALs (Italy) (Unl)"],["012768a8",4209115136,10,"Disney-Pixar Cars - Race-O-Rama (USA, Canada)"],["012f5df9",750130416,2,"HDTV Player (Europe) (Unl)"],["013a4bba",1380319232,6,"Disney-Pixar Die Unglaublichen (Germany)"],["013c49ed",2Line truncated
+1 -1
View File
@@ -1 +1 @@
{"cases":{"cross-region-fallback":{"reason":"The game still starts without the precise file, on another region's BIOS with a warning.","title":"Missing region file replaced by another region's image"},"duckstation-custom-region":{"reason":"A region the user set for one game in the game list replaces the region read from the disc.","title":"Per-game custom region"},"first-disc-region":{"reason":"For a multi-disc game the region is read from disc 1 alone.","title":"Only the first disc sets the region"},"psx-override-bios":{"reason":"An option swaps in a region-free image for every region.","title":"Region-free override BIOS"},"user-region-option":{"reason":"The forced region decides the file, and the option is device state the installer does not read.","title":"A core option forces the console region"}},"format_version":1,"headers":{"cores":{"beetle_psx":{"first_disc_only":true,"note":"The fallback is psx.region_default, north-america unless the core option says otherwise. Only the first disc of a playlist sets the region.","order":["psx-serial-letter","psx-licence-text"],"otherwise":["north-america"],"re_read":true,"source_ref":"libretro/beetle-psx-libretro@7fea57a5 libretro.c:2459-2571, libretro.c:3290-3295, libretro.c:2426-2446, mednafen/settings.c:42, mednafen/settings.c:109-110"},"duckstation":{"note":"A per-game custom region set by the user in the game list wins over both readers.","order":["psx-licence-exact","psx-serial-prefix"],"otherwise":["north-america"],"re_read":true,"source_ref":"stenzek/duckstation@526b4a12 src/core/system.cpp:988-1009, src/core/system.cpp:664-680"},"pcsx_rearmed":{"note":"The serial sets only the NTSC or PAL timing, never the region.","order":["psx-licence-offset60"],"otherwise":["north-america"],"re_read":true,"source_ref":"libretro/pcsx_rearmed@c8816799 libpcsxcore/misc.c:413-454, libpcsxcore/misc.c:525-534"},"swanstation":{"order":["psx-licence-exact","psx-serial-prefix"],"otherwise":["north-america"],"re_read":true,"source_ref":"libretro/swanstation@631f0fb3 src/core/system.cpp:400-456, src/core/system.cpp:621-640"}},"readers":{"psx-licence-exact":{"applies_to":{"extensions":[".cue",".bin",".img",".iso",".chd",".m3u"],"media":"cd"},"decode":{"kind":"exact-prefix","otherwise":"unknown","values":[{"regions":["north-america"],"value":" Licensed by Sony Computer Entertainment Amer ica "},{"regions":["japan"],"value":" Licensed by Sony Computer Entertainment Inc."},{"regions":["europe"],"value":" Licensed by Sony Computer Entertainment Euro pe"}]},"description":"Sector 4 compared byte for byte with Sony's three licence strings.","location":{"encoding":"ascii","length":68,"offset":0,"sector":4},"re_read":true,"source_ref":"stenzek/duckstation@526b4a12 src/core/system.cpp:961-986"},"psx-licence-offset60":{"applies_to":{"extensions":[".cue",".bin",".img",".iso",".chd",".pbp",".m3u"],"media":"cd"},"decode":{"kind":"exact-prefix","otherwise":"unknown","values":[{"regions":["japan"],"value":"Inc."},{"regions":["north-america"],"value":"Amer ica"},{"regions":["north-america"],"value":"of America"},{"regions":["europe"],"value":"Euro pe"}]},"description":"Sector 4 at user-data offset 60, the word after 'Entertainment '.","location":{"encoding":"ascii","length":10,"offset":60,"sector":4},"re_read":true,"source_ref":"libretro/pcsx_rearmed@c8816799 libpcsxcore/misc.c:421-454"},"psx-licence-text":{"applies_to":{"extensions":[".cue",".bin",".img",".iso",".chd",".m3u"],"media":"cd"},"decode":{"kind":"contains-normalized","normalize":"printable-lowercase-no-spaces","otherwise":"unknown","requires":"licensedby","values":[{"regions":["north-america"],"value":"america"},{"regions":["europe"],"value":"europe"},{"regions":["japan"],"value":"japan"},{"regions":["japan"],"value":"sonycomputerentertainmentinc."}]},"description":"First 0x48 bytes of sector 4, printable characters lowercased and spaces dropped, must hold 'licensedby'. Then the first of the words below found decides.","location":{"encoding":"ascii","length":72,"offset":0,"sector":4},"re_read":true,"source_ref":"libretro/beetle-psx-libretro@7fea57a5 libretro.c:2497-2540"},"psx-serial-letter":{"applies_to":{"extensions":[".cue",".bin",".img",".iso",".chd",".m3u"],"media":"cd"},"decode":{"guard":"^S[CLI]..","index":2,"kind":"char-at","otherwise":"unknown","values":[{"regions":["europe"],"value":"E"},{"regions":["north-america"],"value":"U"},{"regions":["japan"],"value":"P"},{"regions":["japan"],"value":"B"},{"regions":["japan"],"value":"K"}]},"description":"SYSTEM.CNF 'BOOT = cdrom:\\' value. When its first four characters are S, then C, L or I, then any letter, the third character decides.","location":{"iso_file":"SYSTEM.CNF","key":"BOOT","requires":"cdrom:\\","take":"after-cdrom-prefix"},"re_read":true,"source_ref":"libretro/beetle-psx-libretro@7fea57a5 libretro.c:2400-2446"},"psx-serial-prefix":{"applies_to":{"extensions":[".cue",".bin",".img",".iso",".chd",".m3u"],"media":"cLine truncated
{"cases":{"cross-region-fallback":{"reason":"The game still starts without the precise file, on another region's BIOS with a warning.","title":"Missing region file replaced by another region's image"},"duckstation-custom-region":{"reason":"A region the user set for one game in the game list replaces the region read from the disc.","title":"Per-game custom region"},"first-disc-region":{"reason":"For a multi-disc game the region is read from disc 1 alone.","title":"Only the first disc sets the region"},"psx-override-bios":{"reason":"An option swaps in a region-free image for every region.","title":"Region-free override BIOS"},"user-region-option":{"reason":"The forced region decides the file, and the option is device state the installer does not read.","title":"A core option forces the console region"}},"format_version":1,"headers":{"cores":{"beetle_psx":{"first_disc_only":true,"note":"The fallback is psx.region_default, north-america unless the core option says otherwise. Only the first disc of a playlist sets the region.","order":["psx-serial-letter","psx-licence-text"],"otherwise":["north-america"],"re_read":true,"source_ref":"libretro/beetle-psx-libretro@7fea57a5 libretro.c:2459-2571, libretro.c:3290-3295, libretro.c:2426-2446, mednafen/settings.c:42, mednafen/settings.c:109-110"},"duckstation":{"note":"A per-game custom region set by the user in the game list wins over both readers.","order":["psx-licence-exact","psx-serial-prefix"],"otherwise":["north-america"],"re_read":true,"source_ref":"stenzek/duckstation@c9dc2254 src/core/system.cpp:1051-1072, src/core/system.cpp:706-722"},"pcsx_rearmed":{"note":"The serial sets only the NTSC or PAL timing, never the region.","order":["psx-licence-offset60"],"otherwise":["north-america"],"re_read":true,"source_ref":"libretro/pcsx_rearmed@c8816799 libpcsxcore/misc.c:413-454, libpcsxcore/misc.c:525-534"},"swanstation":{"order":["psx-licence-exact","psx-serial-prefix"],"otherwise":["north-america"],"re_read":true,"source_ref":"libretro/swanstation@631f0fb3 src/core/system.cpp:400-456, src/core/system.cpp:621-640"}},"readers":{"psx-licence-exact":{"applies_to":{"extensions":[".cue",".bin",".img",".iso",".chd",".m3u"],"media":"cd"},"decode":{"kind":"exact-prefix","otherwise":"unknown","values":[{"regions":["north-america"],"value":" Licensed by Sony Computer Entertainment Amer ica "},{"regions":["japan"],"value":" Licensed by Sony Computer Entertainment Inc."},{"regions":["europe"],"value":" Licensed by Sony Computer Entertainment Euro pe"}]},"description":"Sector 4 compared byte for byte with Sony's three licence strings.","location":{"encoding":"ascii","length":68,"offset":0,"sector":4},"re_read":true,"source_ref":"stenzek/duckstation@c9dc2254 src/core/system.cpp:1024-1049"},"psx-licence-offset60":{"applies_to":{"extensions":[".cue",".bin",".img",".iso",".chd",".pbp",".m3u"],"media":"cd"},"decode":{"kind":"exact-prefix","otherwise":"unknown","values":[{"regions":["japan"],"value":"Inc."},{"regions":["north-america"],"value":"Amer ica"},{"regions":["north-america"],"value":"of America"},{"regions":["europe"],"value":"Euro pe"}]},"description":"Sector 4 at user-data offset 60, the word after 'Entertainment '.","location":{"encoding":"ascii","length":10,"offset":60,"sector":4},"re_read":true,"source_ref":"libretro/pcsx_rearmed@c8816799 libpcsxcore/misc.c:421-454"},"psx-licence-text":{"applies_to":{"extensions":[".cue",".bin",".img",".iso",".chd",".m3u"],"media":"cd"},"decode":{"kind":"contains-normalized","normalize":"printable-lowercase-no-spaces","otherwise":"unknown","requires":"licensedby","values":[{"regions":["north-america"],"value":"america"},{"regions":["europe"],"value":"europe"},{"regions":["japan"],"value":"japan"},{"regions":["japan"],"value":"sonycomputerentertainmentinc."}]},"description":"First 0x48 bytes of sector 4, printable characters lowercased and spaces dropped, must hold 'licensedby'. Then the first of the words below found decides.","location":{"encoding":"ascii","length":72,"offset":0,"sector":4},"re_read":true,"source_ref":"libretro/beetle-psx-libretro@7fea57a5 libretro.c:2497-2540"},"psx-serial-letter":{"applies_to":{"extensions":[".cue",".bin",".img",".iso",".chd",".m3u"],"media":"cd"},"decode":{"guard":"^S[CLI]..","index":2,"kind":"char-at","otherwise":"unknown","values":[{"regions":["europe"],"value":"E"},{"regions":["north-america"],"value":"U"},{"regions":["japan"],"value":"P"},{"regions":["japan"],"value":"B"},{"regions":["japan"],"value":"K"}]},"description":"SYSTEM.CNF 'BOOT = cdrom:\\' value. When its first four characters are S, then C, L or I, then any letter, the third character decides.","location":{"iso_file":"SYSTEM.CNF","key":"BOOT","requires":"cdrom:\\","take":"after-cdrom-prefix"},"re_read":true,"source_ref":"libretro/beetle-psx-libretro@7fea57a5 libretro.c:2400-2446"},"psx-serial-prefix":{"applies_to":{"extensions":[".cue",".bin",".img",".iso",".chd",".m3u"],"media"Line truncated