chore: merge resolver and export fixes

This commit is contained in:
Abdessamad Derraz committed 2026-11-06 05:54:29 +01:00
commit df801fd311
69 files changed
+2421 -6963

No files matched your search

+3 -3
View File
@@ -103,7 +103,7 @@ Full list with per-file details: **[https://abdess.github.io/retrobios/](https:/
| Batocera | 353/353 | 14,173/15,292 | MD5 |
| BizHawk | 118/118 | - | SHA-1 |
| EmuDeck | 168/168 | 8,427/8,529 | MD5 |
| EmuELEC | 544/572 | 4,788/10,217 | MD5 |
| EmuELEC | 543/572 | 4,788/10,217 | MD5 |
| KNULLI | 290/290 | 9,128/15,351 | MD5 |
| Lakka | 532/532 | 7,910/7,995 | name only |
| MiSTer FPGA | 81/81 | - | MD5 |
@@ -115,7 +115,7 @@ Full list with per-file details: **[https://abdess.github.io/retrobios/](https:/
| RetroArch | 526/526 | 7,919/7,986 | name only |
| RetroBat | 348/348 | 5,135/9,659 | MD5 |
| RetroDECK | 2,007/2,008 | 6,706/6,993 | MD5 |
| RetroPie * | 532/532 | 8,120/12,774 | name only |
| RetroPie * | 532/532 | 8,118/12,772 | name only |
| RomM | 383/383 | 83/875 | size, then any hash |
Each fraction is what the pack has over what is needed, counting required and optional files alike since both ship. The first column is the BIOS list the platform publishes. The second counts files its emulators load that this list never mentions, found by reading their source code, and it is routinely several times larger. A short fraction means files are still missing, and they are named in the [gap analysis](https://abdess.github.io/retrobios/gaps/).
@@ -206,4 +206,4 @@ The scripts and tooling are released under the [MIT License](LICENSE).
The BIOS and firmware files are not covered by that license: they are third-party system software, preserved and provided for personal backup, archival, and interoperability with emulation software. [NOTICE](NOTICE) sets out their status and how to ask for a file to be removed.
The reasoning, and where it is weakest, is in [the project's legal position](https://abdess.github.io/retrobios/wiki/legal/).
*Auto-generated on 2026-11-05T22:45:23Z*
*Auto-generated on 2026-11-06T04:40:27Z*
+3
View File
@@ -182,6 +182,7 @@ files:
source_ref: "source pcsx2/ps2/BiosTools.cpp:17-18, source pcsx2/ps2/BiosTools.cpp:81-211, source pcsx2/ps2/BiosTools.cpp:421-450, source pcsx2/ps2/BiosTools.cpp:505-565"
- name: r27v1602f.8g
found_by: content
path: pcsx2/bios/r27v1602f.8g
standalone_path: bios/r27v1602f.8g
agnostic: true
@@ -201,6 +202,7 @@ files:
source_ref: "source pcsx2/ps2/BiosTools.cpp:282-299, source pcsx2/ps2/BiosTools.cpp:331-419, source pcsx2/ps2/BiosTools.cpp:505-529, source pcsx2/VMManager.cpp:895-899, source pcsx2/VMManager.cpp:1847-1871, source pcsx2/VMManager.cpp:2123-2130"
- name: r27v1602f.7d
found_by: content
path: pcsx2/bios/r27v1602f.7d
standalone_path: bios/r27v1602f.7d
agnostic: true
@@ -217,6 +219,7 @@ files:
source_ref: "source pcsx2/ps2/BiosTools.cpp:176-183, source pcsx2/ps2/BiosTools.cpp:331-419, source pcsx2/ps2/BiosTools.cpp:505-529"
- name: COH-H31000.BIN
found_by: content
path: pcsx2/bios/COH-H31000.BIN
standalone_path: bios/COH-H31000.BIN
agnostic: true
+50
View File
@@ -132,6 +132,7 @@ files:
# merged in memory when the full image is absent.
- name: "ctrl_mt32_1_04.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_1_04.rom"
description: "MT-32 Control v1.04"
required: false
@@ -141,6 +142,7 @@ files:
source_ref: "src/midi/mt32.cpp:110, src/midi/mt32.cpp:154-160, munt ROMInfo.cpp:59, munt ROMInfo.cpp:89"
- name: "ctrl_mt32_1_05.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_1_05.rom"
description: "MT-32 Control v1.05"
required: false
@@ -150,6 +152,7 @@ files:
source_ref: "src/midi/mt32.cpp:114, src/midi/mt32.cpp:162-168, munt ROMInfo.cpp:62, munt ROMInfo.cpp:92"
- name: "ctrl_mt32_1_06.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_1_06.rom"
description: "MT-32 Control v1.06"
required: false
@@ -159,6 +162,7 @@ files:
source_ref: "src/midi/mt32.cpp:118, src/midi/mt32.cpp:170-176, munt ROMInfo.cpp:65, munt ROMInfo.cpp:95"
- name: "ctrl_mt32_1_07.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_1_07.rom"
description: "MT-32 Control v1.07"
required: false
@@ -168,6 +172,7 @@ files:
source_ref: "src/midi/mt32.cpp:122, src/midi/mt32.cpp:178-184, munt ROMInfo.cpp:68, munt ROMInfo.cpp:98"
- name: "ctrl_mt32_bluer.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_bluer.rom"
description: "MT-32 Control BlueRidge"
required: false
@@ -180,6 +185,7 @@ files:
# MAME dumps mt32_2.0.3.ic28, mt32_2.0.4.ic28 and mt32_2.0.7.ic28.
- name: "ctrl_mt32_2_03.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_2_03.rom"
description: "MT-32 Control v2.03"
required: false
@@ -189,6 +195,7 @@ files:
source_ref: "src/midi/mt32.cpp:130, src/midi/mt32.cpp:194-200, munt ROMInfo.cpp:73, munt ROMInfo.cpp:103"
- name: "ctrl_mt32_2_04.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_2_04.rom"
description: "MT-32 Control v2.04"
required: false
@@ -198,6 +205,7 @@ files:
source_ref: "src/midi/mt32.cpp:132, src/midi/mt32.cpp:202-208, munt ROMInfo.cpp:74, munt ROMInfo.cpp:104"
- name: "ctrl_mt32_2_06.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_2_06.rom"
description: "MT-32 Control v2.06"
required: false
@@ -207,6 +215,7 @@ files:
source_ref: "src/midi/mt32.cpp:134, src/midi/mt32.cpp:210-216, munt ROMInfo.cpp:75, munt ROMInfo.cpp:105"
- name: "ctrl_mt32_2_07.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_2_07.rom"
description: "MT-32 Control v2.07"
required: false
@@ -219,6 +228,7 @@ files:
# MAME dumps lapc-i.v1.0.0.ic3.bin and cm32l_control.rom.
- name: "ctrl_cm32l_1_00.rom"
found_by: content
path: "mt32-roms/ctrl_cm32l_1_00.rom"
description: "CM-32L/LAPC-I Control v1.00"
required: false
@@ -228,6 +238,7 @@ files:
source_ref: "src/midi/mt32.cpp:143, src/midi/mt32.cpp:226-232, munt ROMInfo.cpp:77, munt ROMInfo.cpp:107"
- name: "ctrl_cm32l_1_02.rom"
found_by: content
path: "mt32-roms/ctrl_cm32l_1_02.rom"
description: "CM-32L/LAPC-I Control v1.02"
required: false
@@ -237,6 +248,7 @@ files:
source_ref: "src/midi/mt32.cpp:144, src/midi/mt32.cpp:234-240, munt ROMInfo.cpp:78, munt ROMInfo.cpp:108"
- name: "ctrl_cm32ln_1_00.rom"
found_by: content
path: "mt32-roms/ctrl_cm32ln_1_00.rom"
description: "CM-32LN/CM-500/LAPC-N Control v1.00"
required: false
@@ -252,6 +264,7 @@ files:
# blue_ridge__mt32a.bin (_a) and blue_ridge__mt32b.bin (_b).
- name: "ctrl_mt32_1_04_a.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_1_04_a.rom"
description: "MT-32 Control v1.04, even bytes"
required: false
@@ -261,6 +274,7 @@ files:
source_ref: "src/midi/mt32.cpp:111, src/midi/mt32.cpp:154-160, munt ROMInfo.cpp:57, munt ROMInfo.cpp:87"
- name: "ctrl_mt32_1_04_b.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_1_04_b.rom"
description: "MT-32 Control v1.04, odd bytes"
required: false
@@ -270,6 +284,7 @@ files:
source_ref: "src/midi/mt32.cpp:112, src/midi/mt32.cpp:154-160, munt ROMInfo.cpp:58, munt ROMInfo.cpp:88"
- name: "ctrl_mt32_1_05_a.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_1_05_a.rom"
description: "MT-32 Control v1.05, even bytes"
required: false
@@ -279,6 +294,7 @@ files:
source_ref: "src/midi/mt32.cpp:115, src/midi/mt32.cpp:162-168, munt ROMInfo.cpp:60, munt ROMInfo.cpp:90"
- name: "ctrl_mt32_1_05_b.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_1_05_b.rom"
description: "MT-32 Control v1.05, odd bytes"
required: false
@@ -288,6 +304,7 @@ files:
source_ref: "src/midi/mt32.cpp:116, src/midi/mt32.cpp:162-168, munt ROMInfo.cpp:61, munt ROMInfo.cpp:91"
- name: "ctrl_mt32_1_06_a.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_1_06_a.rom"
description: "MT-32 Control v1.06, even bytes"
required: false
@@ -297,6 +314,7 @@ files:
source_ref: "src/midi/mt32.cpp:119, src/midi/mt32.cpp:170-176, munt ROMInfo.cpp:63, munt ROMInfo.cpp:93"
- name: "ctrl_mt32_1_06_b.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_1_06_b.rom"
description: "MT-32 Control v1.06, odd bytes"
required: false
@@ -306,6 +324,7 @@ files:
source_ref: "src/midi/mt32.cpp:120, src/midi/mt32.cpp:170-176, munt ROMInfo.cpp:64, munt ROMInfo.cpp:94"
- name: "ctrl_mt32_1_07_a.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_1_07_a.rom"
description: "MT-32 Control v1.07, even bytes"
required: false
@@ -315,6 +334,7 @@ files:
source_ref: "src/midi/mt32.cpp:123, src/midi/mt32.cpp:178-184, munt ROMInfo.cpp:66, munt ROMInfo.cpp:96"
- name: "ctrl_mt32_1_07_b.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_1_07_b.rom"
description: "MT-32 Control v1.07, odd bytes"
required: false
@@ -324,6 +344,7 @@ files:
source_ref: "src/midi/mt32.cpp:124, src/midi/mt32.cpp:178-184, munt ROMInfo.cpp:67, munt ROMInfo.cpp:97"
- name: "ctrl_mt32_bluer_a.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_bluer_a.rom"
description: "MT-32 Control BlueRidge, even bytes"
required: false
@@ -333,6 +354,7 @@ files:
source_ref: "src/midi/mt32.cpp:127, src/midi/mt32.cpp:186-192, munt ROMInfo.cpp:69, munt ROMInfo.cpp:99"
- name: "ctrl_mt32_bluer_b.rom"
found_by: content
path: "mt32-roms/ctrl_mt32_bluer_b.rom"
description: "MT-32 Control BlueRidge, odd bytes"
required: false
@@ -348,6 +370,7 @@ files:
# r15179845.ic22.bin and r15179945.ic8.bin.
- name: "pcm_mt32.rom"
found_by: content
path: "mt32-roms/pcm_mt32.rom"
description: "MT-32 PCM ROM"
required: false
@@ -360,6 +383,7 @@ files:
source_ref: "src/midi/mt32.cpp:138, src/midi/mt32.cpp:151, munt ROMInfo.cpp:83, munt ROMInfo.cpp:113, munt ROMInfo.cpp:115"
- name: "pcm_mt32_l.rom"
found_by: content
path: "mt32-roms/pcm_mt32_l.rom"
description: "MT-32 PCM ROM, first half"
required: false
@@ -369,6 +393,7 @@ files:
source_ref: "src/midi/mt32.cpp:139, munt ROMInfo.cpp:81, munt ROMInfo.cpp:111"
- name: "pcm_mt32_h.rom"
found_by: content
path: "mt32-roms/pcm_mt32_h.rom"
description: "MT-32 PCM ROM, second half"
required: false
@@ -378,6 +403,7 @@ files:
source_ref: "src/midi/mt32.cpp:140, munt ROMInfo.cpp:82, munt ROMInfo.cpp:112"
- name: "pcm_cm32l.rom"
found_by: content
path: "mt32-roms/pcm_cm32l.rom"
description: "CM-32L/CM-64/LAPC-I PCM ROM"
required: false
@@ -387,6 +413,7 @@ files:
source_ref: "src/midi/mt32.cpp:147, src/midi/mt32.cpp:226-248, munt ROMInfo.cpp:85, munt ROMInfo.cpp:117"
- name: "pcm_cm32l_h.rom"
found_by: content
path: "mt32-roms/pcm_cm32l_h.rom"
description: "CM-32L/CM-64/LAPC-I PCM ROM, second half"
required: false
@@ -400,6 +427,7 @@ files:
# directory at a time, so each SC-55-v* directory in use needs its own copy.
- name: "sc55_waverom1.bin"
found_by: content
path: "soundcanvas-roms/SC-55-v1.21/sc55_waverom1.bin"
description: "SC-55 wave ROM A (R15209276)"
required: false
@@ -409,6 +437,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:340, Nuked-SC55-CLAP emu.cpp:238, Nuked-SC55-CLAP pcm.h:83"
- name: "sc55_waverom2.bin"
found_by: content
path: "soundcanvas-roms/SC-55-v1.21/sc55_waverom2.bin"
description: "SC-55 wave ROM B (R15209277)"
required: false
@@ -418,6 +447,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:342, Nuked-SC55-CLAP emu.cpp:238, Nuked-SC55-CLAP pcm.h:84"
- name: "sc55_waverom3.bin"
found_by: content
path: "soundcanvas-roms/SC-55-v1.21/sc55_waverom3.bin"
description: "SC-55 wave ROM C (R15209281)"
required: false
@@ -429,6 +459,7 @@ files:
# -- Roland SC-55 MCU ROMs, one pair per firmware version --
- name: "sc55_rom1.bin"
found_by: content
path: "soundcanvas-roms/SC-55-v1.00/sc55_rom1.bin"
description: "SC-55 v1.00 MCU ROM (R15199748)"
required: false
@@ -438,6 +469,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:336, Nuked-SC55-CLAP emu.cpp:238, Nuked-SC55-CLAP mcu.h:216"
- name: "sc55_rom2.bin"
found_by: content
path: "soundcanvas-roms/SC-55-v1.00/sc55_rom2.bin"
description: "SC-55 v1.00 program ROM (R15449258)"
required: false
@@ -447,6 +479,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:338, Nuked-SC55-CLAP emu.cpp:247-254, Nuked-SC55-CLAP mcu.h:217"
- name: "sc55_rom1.bin"
found_by: content
path: "soundcanvas-roms/SC-55-v1.10/sc55_rom1.bin"
description: "SC-55 v1.10 MCU ROM (R15199736)"
required: false
@@ -456,6 +489,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:351, Nuked-SC55-CLAP emu.cpp:238, Nuked-SC55-CLAP mcu.h:216"
- name: "sc55_rom2.bin"
found_by: content
path: "soundcanvas-roms/SC-55-v1.10/sc55_rom2.bin"
description: "SC-55 v1.10 program ROM (R15209275)"
required: false
@@ -465,6 +499,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:353, Nuked-SC55-CLAP emu.cpp:247-254, Nuked-SC55-CLAP mcu.h:217"
- name: "sc55_rom1.bin"
found_by: content
path: "soundcanvas-roms/SC-55-v1.20/sc55_rom1.bin"
description: "SC-55 v1.20 and v1.21 MCU ROM (R15199778)"
required: false
@@ -475,6 +510,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:366, Nuked-SC55-CLAP 381, Nuked-SC55-CLAP emu.cpp:238, Nuked-SC55-CLAP mcu.h:216"
- name: "sc55_rom2.bin"
found_by: content
path: "soundcanvas-roms/SC-55-v1.20/sc55_rom2.bin"
description: "SC-55 v1.20 program ROM (R15209337)"
required: false
@@ -484,6 +520,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:368, Nuked-SC55-CLAP emu.cpp:247-254, Nuked-SC55-CLAP mcu.h:217"
- name: "sc55_rom2.bin"
found_by: content
path: "soundcanvas-roms/SC-55-v1.21/sc55_rom2.bin"
description: "SC-55 v1.21 program ROM (R15209363)"
required: false
@@ -493,6 +530,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:383, Nuked-SC55-CLAP emu.cpp:247-254, Nuked-SC55-CLAP mcu.h:217"
- name: "sc55_rom1.bin"
found_by: content
path: "soundcanvas-roms/SC-55-v2.00/sc55_rom1.bin"
description: "SC-55 v2.00 MCU ROM (R15199799)"
required: false
@@ -502,6 +540,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:396, Nuked-SC55-CLAP emu.cpp:238, Nuked-SC55-CLAP mcu.h:216"
- name: "sc55_rom2.bin"
found_by: content
path: "soundcanvas-roms/SC-55-v2.00/sc55_rom2.bin"
description: "SC-55 v2.00 program ROM (R15209387)"
required: false
@@ -513,6 +552,7 @@ files:
# -- Roland SC-55mk2 v1.01 --
- name: "rom1.bin"
found_by: content
path: "soundcanvas-roms/SC-55mk2-v1.01/rom1.bin"
description: "SC-55mk2 v1.01 MCU ROM (R15199858)"
required: false
@@ -522,6 +562,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:295, Nuked-SC55-CLAP emu.cpp:238, Nuked-SC55-CLAP mcu.h:216"
- name: "rom2.bin"
found_by: content
path: "soundcanvas-roms/SC-55mk2-v1.01/rom2.bin"
description: "SC-55mk2 v1.01 program ROM (R00233567)"
required: false
@@ -531,6 +572,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:297, Nuked-SC55-CLAP emu.cpp:247-254, Nuked-SC55-CLAP mcu.h:217"
- name: "rom_sm.bin"
found_by: content
path: "soundcanvas-roms/SC-55mk2-v1.01/rom_sm.bin"
description: "SC-55mk2 v1.01 sub-MCU ROM (R15199880)"
required: false
@@ -540,6 +582,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:299, Nuked-SC55-CLAP emu.cpp:238, Nuked-SC55-CLAP submcu.h:62"
- name: "waverom1.bin"
found_by: content
path: "soundcanvas-roms/SC-55mk2-v1.01/waverom1.bin"
description: "SC-55mk2 wave ROM 16M (R15209359)"
required: false
@@ -549,6 +592,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:301, Nuked-SC55-CLAP emu.cpp:238, Nuked-SC55-CLAP pcm.h:83"
- name: "waverom2.bin"
found_by: content
path: "soundcanvas-roms/SC-55mk2-v1.01/waverom2.bin"
description: "SC-55mk2 wave ROM 8M (R15279813)"
required: false
@@ -561,6 +605,7 @@ files:
# Accepted in place of the stock SC-55mk2 program ROM.
- name: "rom2.bin"
found_by: content
path: "soundcanvas-roms/SC-55mk2-v1.01/rom2.bin"
description: "SC-55mk2 program ROM, strict SC-55 tones, SC-55 v1.21 drums"
required: false
@@ -570,6 +615,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:553"
- name: "rom2.bin"
found_by: content
path: "soundcanvas-roms/SC-55mk2-v1.01/rom2.bin"
description: "SC-55mk2 program ROM, strict SC-55 tones, SC-55 v2.00 drums"
required: false
@@ -579,6 +625,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:555"
- name: "rom2.bin"
found_by: content
path: "soundcanvas-roms/SC-55mk2-v1.01/rom2.bin"
description: "SC-55mk2 program ROM, SC-55 tones, SC-55 v1.21 drums"
required: false
@@ -588,6 +635,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:557"
- name: "rom2.bin"
found_by: content
path: "soundcanvas-roms/SC-55mk2-v1.01/rom2.bin"
description: "SC-55mk2 program ROM, SC-55 tones, SC-55 v2.00 drums"
required: false
@@ -597,6 +645,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:559"
- name: "rom2.bin"
found_by: content
path: "soundcanvas-roms/SC-55mk2-v1.01/rom2.bin"
description: "SC-55mk2 program ROM, SC-55mkII tones, SC-55 v1.21 drums"
required: false
@@ -606,6 +655,7 @@ files:
source_ref: "Nuked-SC55-CLAP rom_io.cpp:561"
- name: "rom2.bin"
found_by: content
path: "soundcanvas-roms/SC-55mk2-v1.01/rom2.bin"
description: "SC-55mk2 program ROM, SC-55mkII tones, SC-55 v2.00 drums"
required: false
+1
View File
@@ -146,6 +146,7 @@ notes: |
files:
- name: ps2-0230a-20080220.bin
found_by: content
path: bios/ps2-0230a-20080220.bin
system: sony-playstation-2
agnostic: true
+4 -3
View File
@@ -33,10 +33,11 @@ notes: |
When CHECKBIOS core option is YES, the core computes MD5 of the loaded
data and compares against 635a978fd40db9a18ee44eff449fc126. If the
hash does not match, the BIOS is rejected (zeroed out,
hash does not match, the BIOS is rejected (filled with 0xFF,
bios_present=false). When CHECKBIOS is AUTO (default) or NO, any file
content is accepted. The log message for AUTO says "automatic (yes)"
but the code skips the check (code bug: != YES_VAL at line 80).
content is accepted. With AUTO the log says "automatic (yes)", and the
MD5 comparison runs only when the option equals YES_VAL
(src/vm/scv/memory.cpp:80), so AUTO accepts any content.
The font/character data is embedded within the BIOS at offset 0x200
(memory.h get_font() returns bios + 0x200). No separate font ROM file.
+1 -1
View File
@@ -22,7 +22,7 @@ mode: standalone
data_root:
android:
path: "Android/data/org.kenjinx.android/files"
source_ref: "src/KenjinxAndroid/app/src/main/java/org/kenjinx/android/MainActivity.kt:279,294, src/LibKenjinx/LibKenjinx.cs:59-68, src/Ryujinx.Common/Configuration/AppDataManager.cs:84-95"
source_ref: "src/KenjinxAndroid/app/src/main/java/org/kenjinx/android/MainActivity.kt:279,295, src/LibKenjinx/LibKenjinx.cs:59-68, src/Ryujinx.Common/Configuration/AppDataManager.cs:84-95"
windows:
path: "%APPDATA%/Ryujinx"
source_ref: "src/Ryujinx.Common/Configuration/AppDataManager.cs:11-12, 52-82"
+1 -1
View File
@@ -62,7 +62,7 @@ files:
sha1: "a22ec279222ec6aeb3249932f7d377b7cf1e7bf1"
md5: "c6f35123264db9cdfb216e8fdb673679"
size: 215475
source_ref: "src/hiscore.c:14,102-116,248-262, src/cpuexec.c:280-282"
source_ref: "src/hiscore.c:15,102-116,248-262, src/cpuexec.c:280-282"
note: >-
high score definitions, auto-generated if missing from
precompile/hiscore_dat.h, which holds metadata/hiscore.dat with CRLF line
+4 -4
View File
@@ -29,13 +29,13 @@ notes: |
NO$GBA.EXE of no$gba-w.zip v3.06, 14 Apr 2025 (224175 bytes, sha1
a167242d3800ccc0ac7e5b42e8d6f3f150ed6283), after removing its UPX layer.
Addresses are virtual addresses of the unpacked image (base 0x400000). The
nosgba package RetroBat installs, stable and beta alike, still carries the
v3.04 executable of 23 Mar 2021 (220079 bytes, sha1
nosgba package RetroBat installs, stable and beta alike, holds the v3.04
executable of 23 Mar 2021 (220079 bytes, sha1
935b857bc1249479124247612755eeb2a247f23c). Its boot ROM table, loader,
checksum pairs, firmware and wifi reads, DSi image naming and Atheros ROM
reads are the same instructions at other addresses, and its 236-byte GBA
stub is the same bytes. The official zip also carries DSI-SD.ZIP, which
RetroBat leaves out.
stub is the same bytes. The official zip also holds DSI-SD.ZIP, which the
RetroBat package does not include.
Every file is opened by bare name. Before each open the program builds its
own folder from the module path and makes it the current directory
+1 -1
View File
@@ -19,7 +19,7 @@ systems:
notes: |
Raspberry Pi build by eagle0wl of Yui's Neko Project II 0.83
(np2ver.h:1), the SDL front end compiled with sdl/makefile.rpi and
(np2ver.h:2), the SDL front end compiled with sdl/makefile.rpi and
sdl/raspberrypi/compiler.h. That header defines SUPPORT_SASI and
SUPPORT_SCSI but not SUPPORT_PC9821, and bios/bios.c defines
BIOS_SIMULATE, so bios9821.rom and itf.rom are never opened: the ITF
+1 -1
View File
@@ -20,7 +20,7 @@ systems:
notes: |
Bruno Vedder's OsmOse 0.8.1 as ported to the Raspberry Pi by palerider,
with badman12345's joystick quit option (readme.rpi:1-13,
Version.h:3). RetroPie builds the tree with make and launches
Version.h:5). RetroPie builds the tree with make and launches
osmose with the ROM and -tv -fs.
The cartridge is mapped directly at reset. No BIOS image is loaded:
+1
View File
@@ -158,6 +158,7 @@ files:
# pcsx2x6 component, System 246/256 (RetroBat core pcsx2x6)
- name: COH-H31100.rom0
found_by: content
path: "pcsx2x6/TeknoParrot/bios/COH-H31100.rom0"
system: namco-system246
required: true
File diff suppressed because it is too large. Load diff
+37 -349
View File
@@ -272,10 +272,10 @@
}
}
],
"total_files": 14723,
"total_size": 9913071157,
"pack_files": 18197,
"pack_size": 9998896447,
"total_files": 14699,
"total_size": 9868771215,
"pack_files": 18173,
"pack_size": 9954596505,
"total_omitted": 426,
"omitted_files": [
{
@@ -210263,7 +210263,7 @@
]
},
{
"dest": "SCPH-10000.MEC",
"dest": "SCPH-10000.mec",
"sha1": "3f8affbe07024ccd2f5b8374072d0928c583a862",
"sha256": "fbbfc6c156266ac7e9afb37f0cc53fb78fadf2f09f580e56b2da57e6539e463b",
"size": 4,
@@ -210315,7 +210315,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.NVM",
"dest": "SCPH-50009_BIOS_V10_CHN_190.nvm",
"sha1": "3ffa2e74c8c8ce0e10e2069956f12d2407b91c65",
"sha256": "5b255bce650e66efeeb3b0bebc0dff705600d05aa2e076a315d02c6a7ed6ac9a",
"size": 1024,
@@ -210328,7 +210328,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.ROM2",
"dest": "SCPH-50009_BIOS_V10_CHN_190.rom2",
"sha1": "7aef1dd6de4b4f64f31daad615bbccdb3e62e79c",
"sha256": "8dc012640186c46a39fcdd64a8ab9430080a220bd0630da58c977f35725de5cf",
"size": 524288,
@@ -210341,7 +210341,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.ROM1",
"dest": "SCPH-50009_BIOS_V10_CHN_190.rom1",
"sha1": "b284280341f16b1581c28ff81934bfdf403da1f0",
"sha256": "ad812eb36b8e7daa6106411e43840f70175f012a7a7dd289965872fe43933cc4",
"size": 524288,
@@ -210367,7 +210367,7 @@
]
},
{
"dest": "SCPH-70004.ROM1",
"dest": "SCPH-70004.rom1",
"sha1": "cc44355ded232a2ba5309bb24d4cd55af08696b2",
"sha256": "b86fbccaa111ca7497630337dafea7da7320fc4f924ada22b92145ef806e7b42",
"size": 524288,
@@ -210393,7 +210393,7 @@
]
},
{
"dest": "SCPH-70008_BIOS_V12_RUS_200.NVM",
"dest": "SCPH-70008_BIOS_V12_RUS_200.nvm",
"sha1": "6611151e8f599230cdf19a17318e7e5ddc781961",
"sha256": "b1704c7da37f03db017ad7576508c61b250d9ed4f3ceda8732ea91a3034f6cbf",
"size": 1024,
@@ -211420,11 +211420,11 @@
]
},
{
"dest": "ps2-dvd-110u.bin",
"sha1": "0bc9143cb6839471d62b8fdd0b2fc05e941527d3",
"sha256": "76918ccab7350149d8236c136c4df1fc7c5c7fcba245f92a0d8bbe81e82dd251",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-110u.bin",
"dest": "SCPH-90006_BIOS_VX_HK _230.rom1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"pcsx2"
],
@@ -211433,167 +211433,11 @@
]
},
{
"dest": "ps2-dvd-120e.bin",
"sha1": "ceab36633cd5d6050a3080ed8312a6f79d68a6f3",
"sha256": "50dca18f79136b51ae3a5838eb80a7a14daa7bcfc4abd0577070468a41add3f7",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-120u.bin",
"sha1": "f1e306ebefb03af3e1fc2a3695089e4e459968ed",
"sha256": "8a10d31388df41bef362d127b2f40053d3e5a527f801c458c52638b9466f65ce",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-130e.bin",
"sha1": "062f287fb56b18ffbac85ec5f21841b03243ba5a",
"sha256": "06513ecdd3ba38edabebfd86479ad67ae7493c82fe98b6b7abd0fa6327b52373",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-130u.bin",
"sha1": "7f2e4a49835cd6f9e30a1c2999975a9b1ce870bc",
"sha256": "dd9314c37ace0308a4e86131e68221803d55fbc3ef434cc73bad8ffab4d5eeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-200j.bin",
"sha1": "0ba4ea6909ad1bb67d6654ecb27cd65a4f14e3e5",
"sha256": "b5f317d1abcdfea931a24b3eab0b6bee8fcd90c5247e656c3ab04750136bff75",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-200j.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210e.bin",
"sha1": "7625f77742dee6745e3be8f89cbd59a1143db104",
"sha256": "58b34f9eee14cec21e7f6fc29f81cf1a022b2dd06ed91bcda7105d56df65fe65",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210j.bin",
"sha1": "250d3e279ec30f78c46b7a92dca60bc4adc7df1d",
"sha256": "6600577b5c9fba8c272c56357da1e633af04ce72b0484ab660150ab1b2c4d3e9",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210j.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210u.bin",
"sha1": "8fd801131621b0dcd556e3d6df59f5eb021fbf6a",
"sha256": "5f0ef27a1c87722a4dc9337d69d016d9fb367aedbeac2b47b7709e00e6617490",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-212g.bin",
"sha1": "a10bc145413cf43204d6b8ee0fff34370c092673",
"sha256": "1982321946e2ee1bf9ac8ab438bc16920aa0a721c89a9418e6604cbb1da45e57",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212g.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-212u.bin",
"sha1": "d1a60da85dfcb5354f53b716fbcb5747ab4a1e56",
"sha256": "614e6cabaf4a11bc2e5686e148de622a10a9bf018ef5e606d6d18e8e02b493c8",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-213e.bin",
"sha1": "010ab71354a1ae5065640a2cb85e829ff8141a66",
"sha256": "d2771caf67eff17849796ba2782e1e4f956db64a3eabe7c39f7d67acf56aeeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-213e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-215g.bin",
"sha1": "12d8531ca73ae33a9cd363797835a45f50fdf8f9",
"sha256": "cec3c22ce94d817d938da25ec9144ecf568624e951f4b73b8c7e92a8fab6a311",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-215g.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "GameIndex.yaml",
"sha1": "57369df9ca82a460e596cea7835c5a0797dee668",
"sha256": "efa94cb7b9208dc6812bb9407dc986560e523cce57f511eff30942f76b7288bf",
"size": 1737799,
"repo_path": "bios/Sony/PlayStation 2/.variants/GameIndex.yaml.57369df9",
"dest": "SCPH-70004_BIOS_V12_EUR_200.rom2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"pcsx2"
],
@@ -211615,72 +211459,7 @@
]
},
{
"dest": "patches.zip",
"sha1": "2562e542d66db945ccf158d7a221c2a28e3b6be4",
"sha256": "df2b384ec29221155e8151fa2ff2dc8f0eef2409a8dce5ee7f7514352ae4058a",
"size": 2165576,
"repo_path": "bios/Sony/PlayStation 2/.variants/patches.zip.5a4d0a00",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "EROM.BIN",
"sha1": "adb4dbb7feb8247811506a38896ddcb789c4b477",
"sha256": "f7c4944e3001e3849cdead743e200e009d4d07bd5afb20fb937a7b201895f713",
"size": 247968,
"repo_path": "bios/Sony/PlayStation 2/EROM.BIN",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.EROM",
"sha1": "2ed11fd9333e62e36659565a744330a5902ed5e3",
"sha256": "67a6b2779e9320abe24f75ce811acf29e54d6dc06ce65b11341b6d84103de7f8",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-50009_BIOS_V10_CHN_190.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70004.EROM",
"sha1": "ec0121bb8e2a209044309780d2efc2559c9a0ef1",
"sha256": "e5bcd5925c1f22de48d49c3895dd421d167faddc033aac628f5facfba90ceef3",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70004_BIOS_V12_EUR_200.ROM2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70006_BIOS_V12_HK_200.NVM",
"dest": "SCPH-70006_BIOS_V12_HK_200.nvm",
"sha1": "06ccc54cdbe8b017a629155ccb66310cba9c4720",
"sha256": "48ea5461a794fbc366798776e1dd5b734a25d0f140d75c23b642d99e48e2b76f",
"size": 1024,
@@ -211693,7 +211472,7 @@
]
},
{
"dest": "SCPH-75008_BIOS_V14_RUS_220.NVM",
"dest": "SCPH-75008_BIOS_V14_RUS_220.nvm",
"sha1": "fff13c6e30c55df9d6241ee08e5d0026c6a5d618",
"sha256": "f57595d834bec00f62ece0fc59f4c0c52ebe26a46100429b065606a851dfa1a8",
"size": 1024,
@@ -211706,7 +211485,7 @@
]
},
{
"dest": "SCPH-77008_BIOS_V15_RUS_220.NVM",
"dest": "SCPH-77008_BIOS_V15_RUS_220.nvm",
"sha1": "84a9628af6fa8335247c002b1ce6c81a419ea9a5",
"sha256": "08ea4442e8f16f0e68b7b07355f044c181cab7747076d135f33184bf32f156af",
"size": 1024,
@@ -211719,20 +211498,7 @@
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.EROM",
"sha1": "6b357e8624095770952fc408cdc6647fa62e0d28",
"sha256": "8801922f614b365d9d37557d7a375d06d385e936804943cb2c52abff55a3d254",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.NVM",
"dest": "SCPH-90006_BIOS_VX_HK _230.nvm",
"sha1": "465c2738c280eb1864f679c80b55e468bf670057",
"sha256": "d218113ad67d0c178123b797d31baf7f4ae4a9466251d98b9db4192434d3a5e8",
"size": 1024,
@@ -211744,58 +211510,6 @@
"sony-playstation-2"
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.ROM1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "cheats_ni.zip",
"sha1": "dec5e4f137890c338babe13cfb9d41ff869fa721",
"sha256": "91d5ae704ff8b6d90165a65f69e9e2be8a9ab9c588c525dc1c9c4ecbbdef1ffd",
"size": 42525,
"repo_path": "bios/Sony/PlayStation 2/cheats_ni.zip",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "cheats_ws.zip",
"sha1": "773b4279d8c8e182dc57e444dbf448a1d115e7e0",
"sha256": "d07e3adde4da6a3220363b12d7b066168918225546122643ef7d19fece53b8b1",
"size": 1273296,
"repo_path": "bios/Sony/PlayStation 2/cheats_ws.zip",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "eeprom.dat",
"sha1": "ffc6261e487efa8c7442069f71acfc4aa826993d",
"sha256": "8667e718294e9e0df1d30600ba3eeb201f764aad2dad72748643e4a285e1d1f7",
"size": 64,
"repo_path": "bios/Sony/PlayStation 2/eeprom.dat",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-0230a-20080220.nvm",
"sha1": "258ad0f26b0b269462bbd9acbb5506d5dfbcc3d5",
@@ -211809,45 +211523,6 @@
"sony-playstation-2"
]
},
{
"dest": "RedumpDatabase.yaml",
"sha1": "bf2c73d668cd671df8adfe2ec3c7074e8ba9176a",
"sha256": "302b57fdd1f9472ef590789e4b347381cc8442a04a765c7eae3d3f2e4b06394c",
"size": 1917242,
"repo_path": "bios/Sony/PlayStation 2/resources/RedumpDatabase.yaml",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "message.wav",
"sha1": "c54f04b63ac6f04e0a0944ef260b5497e4494dbd",
"sha256": "dfd8035387a463722ad07af3c91934e0a685f2afa57e31d305f0602656d1edb1",
"size": 15696,
"repo_path": "bios/Sony/PlayStation 2/resources/sounds/achievements/message.wav",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "rom1.bin",
"sha1": "47d2ec4b342649e4c391043ab915d4435f9d180d",
"sha256": "41de2047af8382988bfd568035ff26eec5f1cabc3efe773680546aa00a82857d",
"size": 199680,
"repo_path": "bios/Sony/PlayStation 2/rom1.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "scph30004fr.nvm",
"sha1": "92ce9e739dcbfa0d6afb442620b71919d26bf283",
@@ -211873,6 +211548,19 @@
"systems": [
"sony-playstation-2"
]
},
{
"dest": "eeprom.dat",
"sha1": "ffc6261e487efa8c7442069f71acfc4aa826993d",
"sha256": "8667e718294e9e0df1d30600ba3eeb201f764aad2dad72748643e4a285e1d1f7",
"size": 64,
"repo_path": "bios/Sony/PlayStation 2/eeprom.dat",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
}
],
"data_directories": [
+53 -519
View File
@@ -6,7 +6,7 @@
"platform": "emudeck",
"display_name": "EmuDeck",
"version": "2.7EA",
"generated": "2026-11-05T18:33:47Z",
"generated": "2026-11-05T23:59:37Z",
"base_destination": "bios",
"detect": [
{
@@ -305,10 +305,10 @@
}
}
],
"total_files": 8432,
"total_size": 7887826986,
"pack_files": 14612,
"pack_size": 8015749062,
"total_files": 8396,
"total_size": 7816272260,
"pack_files": 14576,
"pack_size": 7944194336,
"total_omitted": 37,
"omitted_files": [
{
@@ -2191,17 +2191,6 @@
"cores": null,
"systems": [
"sony-playstation-2"
],
"alternatives": [
{
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"pcsx2"
]
}
]
},
{
@@ -96915,7 +96904,7 @@
]
},
{
"dest": "SCPH-10000.MEC",
"dest": "SCPH-10000.mec",
"sha1": "3f8affbe07024ccd2f5b8374072d0928c583a862",
"sha256": "fbbfc6c156266ac7e9afb37f0cc53fb78fadf2f09f580e56b2da57e6539e463b",
"size": 4,
@@ -96967,7 +96956,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.NVM",
"dest": "SCPH-50009_BIOS_V10_CHN_190.nvm",
"sha1": "3ffa2e74c8c8ce0e10e2069956f12d2407b91c65",
"sha256": "5b255bce650e66efeeb3b0bebc0dff705600d05aa2e076a315d02c6a7ed6ac9a",
"size": 1024,
@@ -96980,7 +96969,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.ROM2",
"dest": "SCPH-50009_BIOS_V10_CHN_190.rom2",
"sha1": "7aef1dd6de4b4f64f31daad615bbccdb3e62e79c",
"sha256": "8dc012640186c46a39fcdd64a8ab9430080a220bd0630da58c977f35725de5cf",
"size": 524288,
@@ -96993,7 +96982,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.ROM1",
"dest": "SCPH-50009_BIOS_V10_CHN_190.rom1",
"sha1": "b284280341f16b1581c28ff81934bfdf403da1f0",
"sha256": "ad812eb36b8e7daa6106411e43840f70175f012a7a7dd289965872fe43933cc4",
"size": 524288,
@@ -97019,7 +97008,7 @@
]
},
{
"dest": "SCPH-70004.ROM1",
"dest": "SCPH-70004.rom1",
"sha1": "cc44355ded232a2ba5309bb24d4cd55af08696b2",
"sha256": "b86fbccaa111ca7497630337dafea7da7320fc4f924ada22b92145ef806e7b42",
"size": 524288,
@@ -97045,7 +97034,7 @@
]
},
{
"dest": "SCPH-70008_BIOS_V12_RUS_200.NVM",
"dest": "SCPH-70008_BIOS_V12_RUS_200.nvm",
"sha1": "6611151e8f599230cdf19a17318e7e5ddc781961",
"sha256": "b1704c7da37f03db017ad7576508c61b250d9ed4f3ceda8732ea91a3034f6cbf",
"size": 1024,
@@ -98072,180 +98061,11 @@
]
},
{
"dest": "ps2-dvd-110u.bin",
"sha1": "0bc9143cb6839471d62b8fdd0b2fc05e941527d3",
"sha256": "76918ccab7350149d8236c136c4df1fc7c5c7fcba245f92a0d8bbe81e82dd251",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-110u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-120e.bin",
"sha1": "ceab36633cd5d6050a3080ed8312a6f79d68a6f3",
"sha256": "50dca18f79136b51ae3a5838eb80a7a14daa7bcfc4abd0577070468a41add3f7",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-120u.bin",
"sha1": "f1e306ebefb03af3e1fc2a3695089e4e459968ed",
"sha256": "8a10d31388df41bef362d127b2f40053d3e5a527f801c458c52638b9466f65ce",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-130e.bin",
"sha1": "062f287fb56b18ffbac85ec5f21841b03243ba5a",
"sha256": "06513ecdd3ba38edabebfd86479ad67ae7493c82fe98b6b7abd0fa6327b52373",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-130u.bin",
"sha1": "7f2e4a49835cd6f9e30a1c2999975a9b1ce870bc",
"sha256": "dd9314c37ace0308a4e86131e68221803d55fbc3ef434cc73bad8ffab4d5eeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-200j.bin",
"sha1": "0ba4ea6909ad1bb67d6654ecb27cd65a4f14e3e5",
"sha256": "b5f317d1abcdfea931a24b3eab0b6bee8fcd90c5247e656c3ab04750136bff75",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-200j.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210e.bin",
"sha1": "7625f77742dee6745e3be8f89cbd59a1143db104",
"sha256": "58b34f9eee14cec21e7f6fc29f81cf1a022b2dd06ed91bcda7105d56df65fe65",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210j.bin",
"sha1": "250d3e279ec30f78c46b7a92dca60bc4adc7df1d",
"sha256": "6600577b5c9fba8c272c56357da1e633af04ce72b0484ab660150ab1b2c4d3e9",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210j.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210u.bin",
"sha1": "8fd801131621b0dcd556e3d6df59f5eb021fbf6a",
"sha256": "5f0ef27a1c87722a4dc9337d69d016d9fb367aedbeac2b47b7709e00e6617490",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-212g.bin",
"sha1": "a10bc145413cf43204d6b8ee0fff34370c092673",
"sha256": "1982321946e2ee1bf9ac8ab438bc16920aa0a721c89a9418e6604cbb1da45e57",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212g.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-212u.bin",
"sha1": "d1a60da85dfcb5354f53b716fbcb5747ab4a1e56",
"sha256": "614e6cabaf4a11bc2e5686e148de622a10a9bf018ef5e606d6d18e8e02b493c8",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-213e.bin",
"sha1": "010ab71354a1ae5065640a2cb85e829ff8141a66",
"sha256": "d2771caf67eff17849796ba2782e1e4f956db64a3eabe7c39f7d67acf56aeeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-213e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-215g.bin",
"sha1": "12d8531ca73ae33a9cd363797835a45f50fdf8f9",
"sha256": "cec3c22ce94d817d938da25ec9144ecf568624e951f4b73b8c7e92a8fab6a311",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-215g.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "GameIndex.yaml",
"sha1": "57369df9ca82a460e596cea7835c5a0797dee668",
"sha256": "efa94cb7b9208dc6812bb9407dc986560e523cce57f511eff30942f76b7288bf",
"size": 1737799,
"repo_path": "bios/Sony/PlayStation 2/.variants/GameIndex.yaml.57369df9",
"dest": "SCPH-90006_BIOS_VX_HK _230.rom1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"pcsx2"
],
@@ -98267,59 +98087,7 @@
]
},
{
"dest": "patches.zip",
"sha1": "2562e542d66db945ccf158d7a221c2a28e3b6be4",
"sha256": "df2b384ec29221155e8151fa2ff2dc8f0eef2409a8dce5ee7f7514352ae4058a",
"size": 2165576,
"repo_path": "bios/Sony/PlayStation 2/.variants/patches.zip.5a4d0a00",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "EROM.BIN",
"sha1": "adb4dbb7feb8247811506a38896ddcb789c4b477",
"sha256": "f7c4944e3001e3849cdead743e200e009d4d07bd5afb20fb937a7b201895f713",
"size": 247968,
"repo_path": "bios/Sony/PlayStation 2/EROM.BIN",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.EROM",
"sha1": "2ed11fd9333e62e36659565a744330a5902ed5e3",
"sha256": "67a6b2779e9320abe24f75ce811acf29e54d6dc06ce65b11341b6d84103de7f8",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-50009_BIOS_V10_CHN_190.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70004.EROM",
"sha1": "ec0121bb8e2a209044309780d2efc2559c9a0ef1",
"sha256": "e5bcd5925c1f22de48d49c3895dd421d167faddc033aac628f5facfba90ceef3",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70006_BIOS_V12_HK_200.NVM",
"dest": "SCPH-70006_BIOS_V12_HK_200.nvm",
"sha1": "06ccc54cdbe8b017a629155ccb66310cba9c4720",
"sha256": "48ea5461a794fbc366798776e1dd5b734a25d0f140d75c23b642d99e48e2b76f",
"size": 1024,
@@ -98332,7 +98100,7 @@
]
},
{
"dest": "SCPH-75008_BIOS_V14_RUS_220.NVM",
"dest": "SCPH-75008_BIOS_V14_RUS_220.nvm",
"sha1": "fff13c6e30c55df9d6241ee08e5d0026c6a5d618",
"sha256": "f57595d834bec00f62ece0fc59f4c0c52ebe26a46100429b065606a851dfa1a8",
"size": 1024,
@@ -98345,7 +98113,7 @@
]
},
{
"dest": "SCPH-77008_BIOS_V15_RUS_220.NVM",
"dest": "SCPH-77008_BIOS_V15_RUS_220.nvm",
"sha1": "84a9628af6fa8335247c002b1ce6c81a419ea9a5",
"sha256": "08ea4442e8f16f0e68b7b07355f044c181cab7747076d135f33184bf32f156af",
"size": 1024,
@@ -98358,20 +98126,7 @@
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.EROM",
"sha1": "6b357e8624095770952fc408cdc6647fa62e0d28",
"sha256": "8801922f614b365d9d37557d7a375d06d385e936804943cb2c52abff55a3d254",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.NVM",
"dest": "SCPH-90006_BIOS_VX_HK _230.nvm",
"sha1": "465c2738c280eb1864f679c80b55e468bf670057",
"sha256": "d218113ad67d0c178123b797d31baf7f4ae4a9466251d98b9db4192434d3a5e8",
"size": 1024,
@@ -98383,45 +98138,6 @@
"sony-playstation-2"
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.ROM1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "cheats_ni.zip",
"sha1": "dec5e4f137890c338babe13cfb9d41ff869fa721",
"sha256": "91d5ae704ff8b6d90165a65f69e9e2be8a9ab9c588c525dc1c9c4ecbbdef1ffd",
"size": 42525,
"repo_path": "bios/Sony/PlayStation 2/cheats_ni.zip",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "cheats_ws.zip",
"sha1": "773b4279d8c8e182dc57e444dbf448a1d115e7e0",
"sha256": "d07e3adde4da6a3220363b12d7b066168918225546122643ef7d19fece53b8b1",
"size": 1273296,
"repo_path": "bios/Sony/PlayStation 2/cheats_ws.zip",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-0230a-20080220.nvm",
"sha1": "258ad0f26b0b269462bbd9acbb5506d5dfbcc3d5",
@@ -98435,45 +98151,6 @@
"sony-playstation-2"
]
},
{
"dest": "RedumpDatabase.yaml",
"sha1": "bf2c73d668cd671df8adfe2ec3c7074e8ba9176a",
"sha256": "302b57fdd1f9472ef590789e4b347381cc8442a04a765c7eae3d3f2e4b06394c",
"size": 1917242,
"repo_path": "bios/Sony/PlayStation 2/resources/RedumpDatabase.yaml",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "message.wav",
"sha1": "c54f04b63ac6f04e0a0944ef260b5497e4494dbd",
"sha256": "dfd8035387a463722ad07af3c91934e0a685f2afa57e31d305f0602656d1edb1",
"size": 15696,
"repo_path": "bios/Sony/PlayStation 2/resources/sounds/achievements/message.wav",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "rom1.bin",
"sha1": "47d2ec4b342649e4c391043ab915d4435f9d180d",
"sha256": "41de2047af8382988bfd568035ff26eec5f1cabc3efe773680546aa00a82857d",
"size": 199680,
"repo_path": "bios/Sony/PlayStation 2/rom1.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "scph30004fr.nvm",
"sha1": "92ce9e739dcbfa0d6afb442620b71919d26bf283",
@@ -98605,7 +98282,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-10000.MEC",
"dest": "pcsx2/bios/SCPH-10000.mec",
"sha1": "3f8affbe07024ccd2f5b8374072d0928c583a862",
"sha256": "fbbfc6c156266ac7e9afb37f0cc53fb78fadf2f09f580e56b2da57e6539e463b",
"size": 4,
@@ -98657,7 +98334,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.NVM",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.nvm",
"sha1": "3ffa2e74c8c8ce0e10e2069956f12d2407b91c65",
"sha256": "5b255bce650e66efeeb3b0bebc0dff705600d05aa2e076a315d02c6a7ed6ac9a",
"size": 1024,
@@ -98670,7 +98347,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.ROM2",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.rom2",
"sha1": "7aef1dd6de4b4f64f31daad615bbccdb3e62e79c",
"sha256": "8dc012640186c46a39fcdd64a8ab9430080a220bd0630da58c977f35725de5cf",
"size": 524288,
@@ -98683,7 +98360,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.ROM1",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.rom1",
"sha1": "b284280341f16b1581c28ff81934bfdf403da1f0",
"sha256": "ad812eb36b8e7daa6106411e43840f70175f012a7a7dd289965872fe43933cc4",
"size": 524288,
@@ -98709,7 +98386,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70004.ROM1",
"dest": "pcsx2/bios/SCPH-70004.rom1",
"sha1": "cc44355ded232a2ba5309bb24d4cd55af08696b2",
"sha256": "b86fbccaa111ca7497630337dafea7da7320fc4f924ada22b92145ef806e7b42",
"size": 524288,
@@ -98735,7 +98412,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70008_BIOS_V12_RUS_200.NVM",
"dest": "pcsx2/bios/SCPH-70008_BIOS_V12_RUS_200.nvm",
"sha1": "6611151e8f599230cdf19a17318e7e5ddc781961",
"sha256": "b1704c7da37f03db017ad7576508c61b250d9ed4f3ceda8732ea91a3034f6cbf",
"size": 1024,
@@ -99788,11 +99465,11 @@
]
},
{
"dest": "pcsx2/bios/ps2-dvd-110u.bin",
"sha1": "0bc9143cb6839471d62b8fdd0b2fc05e941527d3",
"sha256": "76918ccab7350149d8236c136c4df1fc7c5c7fcba245f92a0d8bbe81e82dd251",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-110u.bin",
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.rom1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"yaps2"
],
@@ -99801,154 +99478,11 @@
]
},
{
"dest": "pcsx2/bios/ps2-dvd-120e.bin",
"sha1": "ceab36633cd5d6050a3080ed8312a6f79d68a6f3",
"sha256": "50dca18f79136b51ae3a5838eb80a7a14daa7bcfc4abd0577070468a41add3f7",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-120u.bin",
"sha1": "f1e306ebefb03af3e1fc2a3695089e4e459968ed",
"sha256": "8a10d31388df41bef362d127b2f40053d3e5a527f801c458c52638b9466f65ce",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-130e.bin",
"sha1": "062f287fb56b18ffbac85ec5f21841b03243ba5a",
"sha256": "06513ecdd3ba38edabebfd86479ad67ae7493c82fe98b6b7abd0fa6327b52373",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-130u.bin",
"sha1": "7f2e4a49835cd6f9e30a1c2999975a9b1ce870bc",
"sha256": "dd9314c37ace0308a4e86131e68221803d55fbc3ef434cc73bad8ffab4d5eeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-200j.bin",
"sha1": "0ba4ea6909ad1bb67d6654ecb27cd65a4f14e3e5",
"sha256": "b5f317d1abcdfea931a24b3eab0b6bee8fcd90c5247e656c3ab04750136bff75",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-200j.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210e.bin",
"sha1": "7625f77742dee6745e3be8f89cbd59a1143db104",
"sha256": "58b34f9eee14cec21e7f6fc29f81cf1a022b2dd06ed91bcda7105d56df65fe65",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210j.bin",
"sha1": "250d3e279ec30f78c46b7a92dca60bc4adc7df1d",
"sha256": "6600577b5c9fba8c272c56357da1e633af04ce72b0484ab660150ab1b2c4d3e9",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210j.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210u.bin",
"sha1": "8fd801131621b0dcd556e3d6df59f5eb021fbf6a",
"sha256": "5f0ef27a1c87722a4dc9337d69d016d9fb367aedbeac2b47b7709e00e6617490",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-212g.bin",
"sha1": "a10bc145413cf43204d6b8ee0fff34370c092673",
"sha256": "1982321946e2ee1bf9ac8ab438bc16920aa0a721c89a9418e6604cbb1da45e57",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212g.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-212u.bin",
"sha1": "d1a60da85dfcb5354f53b716fbcb5747ab4a1e56",
"sha256": "614e6cabaf4a11bc2e5686e148de622a10a9bf018ef5e606d6d18e8e02b493c8",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-213e.bin",
"sha1": "010ab71354a1ae5065640a2cb85e829ff8141a66",
"sha256": "d2771caf67eff17849796ba2782e1e4f956db64a3eabe7c39f7d67acf56aeeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-213e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-215g.bin",
"sha1": "12d8531ca73ae33a9cd363797835a45f50fdf8f9",
"sha256": "cec3c22ce94d817d938da25ec9144ecf568624e951f4b73b8c7e92a8fab6a311",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-215g.bin",
"dest": "pcsx2/bios/SCPH-70004_BIOS_V12_EUR_200.rom2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"yaps2"
],
@@ -99970,7 +99504,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70006_BIOS_V12_HK_200.NVM",
"dest": "pcsx2/bios/SCPH-70006_BIOS_V12_HK_200.nvm",
"sha1": "06ccc54cdbe8b017a629155ccb66310cba9c4720",
"sha256": "48ea5461a794fbc366798776e1dd5b734a25d0f140d75c23b642d99e48e2b76f",
"size": 1024,
@@ -99983,7 +99517,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-75008_BIOS_V14_RUS_220.NVM",
"dest": "pcsx2/bios/SCPH-75008_BIOS_V14_RUS_220.nvm",
"sha1": "fff13c6e30c55df9d6241ee08e5d0026c6a5d618",
"sha256": "f57595d834bec00f62ece0fc59f4c0c52ebe26a46100429b065606a851dfa1a8",
"size": 1024,
@@ -99996,7 +99530,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-77008_BIOS_V15_RUS_220.NVM",
"dest": "pcsx2/bios/SCPH-77008_BIOS_V15_RUS_220.nvm",
"sha1": "84a9628af6fa8335247c002b1ce6c81a419ea9a5",
"sha256": "08ea4442e8f16f0e68b7b07355f044c181cab7747076d135f33184bf32f156af",
"size": 1024,
@@ -100009,7 +99543,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.NVM",
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.nvm",
"sha1": "465c2738c280eb1864f679c80b55e468bf670057",
"sha256": "d218113ad67d0c178123b797d31baf7f4ae4a9466251d98b9db4192434d3a5e8",
"size": 1024,
@@ -100021,19 +99555,6 @@
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.ROM1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-0230a-20080220.nvm",
"sha1": "258ad0f26b0b269462bbd9acbb5506d5dfbcc3d5",
@@ -125075,6 +124596,19 @@
"cores": [
"supersnes9x"
]
},
{
"dest": "SCPH-70004_BIOS_V12_EUR_200.rom2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
}
]
}
+18 -1250
View File
File diff suppressed because it is too large. Load diff
+1 -1
View File
@@ -1 +1 @@
{"files":[["32X_G_BIOS.BIN",256,"bios"],["32X_M_BIOS.BIN",2048,"bios"],["32X_S_BIOS.BIN",1024,"bios"],["3do_arcade_saot.bin",524288,"bios"],["5200.rom",2048,"bios"],["64DD_IPL.bin",4194304,"bios"],["64DD_IPL_DEV.n64",4194304,"bios"],["64DD_IPL_JP.n64",4194304,"bios"],["64DD_IPL_US.n64",4194304,"bios"],["6570-036.rom",2048,"bios"],["68HC05.rom",8192,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["AUDIO.ABS",6904,"game_data"],["AUDIOHED.BS1",1280,"game_data"],["AUDIOHED.BS6",1280,"game_data"],["AUDIOT.BS1",267636,"game_data"],["AUDIOT.BS6",267636,"game_data"],["Acorn/basic.rom",16384,"bios"],["Acorn/basic2.rom",16384,"bios"],["Amiga/Kickstart-v1.3-rev34.5-1987-Commodore-A500-A1000-A2000-CDTV.rom",262144,"bios"],["AppleII/apple2e-character.rom",4096,"bios"],["AppleIIgs/apple2gs.chr",4096,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BBCMicro/dfs-2.26.rom",16384,"bios"],["BBCMicro/dfs09.rom",8192,"bios"],["BBCMicro/os12.rom",16384,"bios"],["BEGIN.ABS",12742,"game_data"],["BLOCKS.000",143876,"game_data"],["BLOOD.RFF",3536782,"game_data"],["BONUS.000",161022,"game_data"],["BONUS.0SC",51832,"game_data"],["BONUSMAP.000",6455,"game_data"],["BS-X.bin",1048576,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["CREDITS.ABS",15237,"game_data"],["Commodore1540/1540.bin",16384,"bios"],["Commodore1540/1541.bin",16384,"bios"],["Complex_4627.bin",1048576,"bios"],["Config/Music.xml",9224,"bios"],["D8039HLC.rom",2048,"bios"],["DOSBOX.SF2",32319396,"bios"],["DUKE.RTS",188954,"game_data"],["DUKE3D.GRP",11035779,"game_data"],["DiskII/state-machine-13.rom",256,"bios"],["DiskII/state-machine-16.rom",256,"bios"],["EGAGRAPH.ABS",320626,"game_data"],["END.0SC",17055,"game_data"],["EROM.BIN",247968,"bios"],["Electron/ELK130E.rom",16384,"bios"],["Electron/basic.rom",16384,"bios"],["Enterprise/BASIC 1.0 - EPROM 1-2 (198x)(Enterprise).bin",8193,"bios"],["Enterprise/BASIC 1.0 - EPROM 2-2 (198x)(Enterprise).bin",8193,"bios"],["Enterprise/BASIC 1.1 - EPROM 1.1 (198x)(Enterprise).bin",16385,"bios"],["Enterprise/basic10.bin",16384,"bios"],["Enterprise/basic11.bin",16384,"bios"],["Enterprise/basic21.bin",16384,"bios"],["Enterprise/epdos.bin",32768,"bios"],["Enterprise/exdos.bin",16384,"bios"],["Enterprise/exos10.bin",32768,"bios"],["Enterprise/exos20.bin",32768,"bios"],["Enterprise/exos21.bin",32768,"bios"],["Enterprise/exos23.bin",65536,"bios"],["FINALE.ABS",11918,"game_data"],["FMT_ALL.ROM",4194496,"bios"],["FMT_DIC.ROM",524288,"bios"],["FMT_DOS.ROM",524288,"bios"],["FMT_F20.ROM",524288,"bios"],["FMT_FNT.ROM",262144,"bios"],["FMT_SYS.ROM",262144,"bios"],["FONT2.0FN",3819,"game_data"],["FONTBIG.0FN",6463,"game_data"],["FONTINY.0FN",3339,"game_data"],["FONTMN1.0FN",8982,"game_data"],["FONTMN2.0FN",6789,"game_data"],["FONTS.000",14542,"game_data"],["GAMEMAPS.ABS",20433,"game_data"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GUI.RFF",7145,"game_data"],["GameIndex.yaml",1737799,"bios"],["HUNTBGIN.RTC",54258,"game_data"],["HUNTBGIN.RTL",103316,"game_data"],["HUNTBGIN.WAD",6436871,"game_data"],["IANIM.BS1",18977,"game_data"],["IANIM.BS6",18977,"game_data"],["IANIM.VSI",18977,"game_data"],["INSTRUCT.0SC",145067,"game_data"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C128.bin",16384,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["LEVEL0.000",20390,"game_data"],["LEVEL0.001",36234,"game_data"],["LEVEL0.002",20642,"game_data"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["LucidaConsole_12.abc",2332,"bios"],["LucidaConsole_12.tga",131090,"bios"],["MACRO.1",1032,"game_data"],["MAINCHAR.000",156281,"game_data"],["MAPHEAD.BS1",834,"game_data"],["MAPTEMP.BS1",90786,"game_data"],["MAR_EX0.ROM",524288,"bios"],["MARLine truncated
{"files":[["32X_G_BIOS.BIN",256,"bios"],["32X_M_BIOS.BIN",2048,"bios"],["32X_S_BIOS.BIN",1024,"bios"],["3do_arcade_saot.bin",524288,"bios"],["5200.rom",2048,"bios"],["64DD_IPL.bin",4194304,"bios"],["64DD_IPL_DEV.n64",4194304,"bios"],["64DD_IPL_JP.n64",4194304,"bios"],["64DD_IPL_US.n64",4194304,"bios"],["6570-036.rom",2048,"bios"],["68HC05.rom",8192,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["AUDIO.ABS",6904,"game_data"],["AUDIOHED.BS1",1280,"game_data"],["AUDIOHED.BS6",1280,"game_data"],["AUDIOT.BS1",267636,"game_data"],["AUDIOT.BS6",267636,"game_data"],["Acorn/basic.rom",16384,"bios"],["Acorn/basic2.rom",16384,"bios"],["Amiga/Kickstart-v1.3-rev34.5-1987-Commodore-A500-A1000-A2000-CDTV.rom",262144,"bios"],["AppleII/apple2e-character.rom",4096,"bios"],["AppleIIgs/apple2gs.chr",4096,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BBCMicro/dfs-2.26.rom",16384,"bios"],["BBCMicro/dfs09.rom",8192,"bios"],["BBCMicro/os12.rom",16384,"bios"],["BEGIN.ABS",12742,"game_data"],["BLOCKS.000",143876,"game_data"],["BLOOD.RFF",3536782,"game_data"],["BONUS.000",161022,"game_data"],["BONUS.0SC",51832,"game_data"],["BONUSMAP.000",6455,"game_data"],["BS-X.bin",1048576,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["CREDITS.ABS",15237,"game_data"],["Commodore1540/1540.bin",16384,"bios"],["Commodore1540/1541.bin",16384,"bios"],["Complex_4627.bin",1048576,"bios"],["Config/Music.xml",9224,"bios"],["D8039HLC.rom",2048,"bios"],["DOSBOX.SF2",32319396,"bios"],["DUKE.RTS",188954,"game_data"],["DUKE3D.GRP",11035779,"game_data"],["DiskII/state-machine-13.rom",256,"bios"],["DiskII/state-machine-16.rom",256,"bios"],["EGAGRAPH.ABS",320626,"game_data"],["END.0SC",17055,"game_data"],["Electron/ELK130E.rom",16384,"bios"],["Electron/basic.rom",16384,"bios"],["Enterprise/BASIC 1.0 - EPROM 1-2 (198x)(Enterprise).bin",8193,"bios"],["Enterprise/BASIC 1.0 - EPROM 2-2 (198x)(Enterprise).bin",8193,"bios"],["Enterprise/BASIC 1.1 - EPROM 1.1 (198x)(Enterprise).bin",16385,"bios"],["Enterprise/basic10.bin",16384,"bios"],["Enterprise/basic11.bin",16384,"bios"],["Enterprise/basic21.bin",16384,"bios"],["Enterprise/epdos.bin",32768,"bios"],["Enterprise/exdos.bin",16384,"bios"],["Enterprise/exos10.bin",32768,"bios"],["Enterprise/exos20.bin",32768,"bios"],["Enterprise/exos21.bin",32768,"bios"],["Enterprise/exos23.bin",65536,"bios"],["FINALE.ABS",11918,"game_data"],["FMT_ALL.ROM",4194496,"bios"],["FMT_DIC.ROM",524288,"bios"],["FMT_DOS.ROM",524288,"bios"],["FMT_F20.ROM",524288,"bios"],["FMT_FNT.ROM",262144,"bios"],["FMT_SYS.ROM",262144,"bios"],["FONT2.0FN",3819,"game_data"],["FONTBIG.0FN",6463,"game_data"],["FONTINY.0FN",3339,"game_data"],["FONTMN1.0FN",8982,"game_data"],["FONTMN2.0FN",6789,"game_data"],["FONTS.000",14542,"game_data"],["GAMEMAPS.ABS",20433,"game_data"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GUI.RFF",7145,"game_data"],["HUNTBGIN.RTC",54258,"game_data"],["HUNTBGIN.RTL",103316,"game_data"],["HUNTBGIN.WAD",6436871,"game_data"],["IANIM.BS1",18977,"game_data"],["IANIM.BS6",18977,"game_data"],["IANIM.VSI",18977,"game_data"],["INSTRUCT.0SC",145067,"game_data"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C128.bin",16384,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["LEVEL0.000",20390,"game_data"],["LEVEL0.001",36234,"game_data"],["LEVEL0.002",20642,"game_data"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["LucidaConsole_12.abc",2332,"bios"],["LucidaConsole_12.tga",131090,"bios"],["MACRO.1",1032,"game_data"],["MAINCHAR.000",156281,"game_data"],["MAPHEAD.BS1",834,"game_data"],["MAPTEMP.BS1",90786,"game_data"],["MAR_EX0.ROM",524288,"bios"],["MAR_EX1.ROM",524288,"bios"],["MAR_EX2.ROM",524288,"bios"],["MAR_Line truncated
+1 -1
View File
@@ -1 +1 @@
{"files":[["22vp931.zip",1405,"bios"],["32X_G_BIOS.bin",256,"bios"],["32X_M_BIOS.bin",2048,"bios"],["32X_S_BIOS.bin",1024,"bios"],["3c505.zip",10896,"bios"],["3do_arcade_saot.bin",524288,"bios"],["3xtwin.zip",1417,"bios"],["4dparprn.zip",409,"bios"],["5200.rom",2048,"bios"],["64DD_IPL_DEV.n64",4194304,"bios"],["64DD_IPL_JP.n64",4194304,"bios"],["64DD_IPL_US.n64",4194304,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BS-X.bin",1048576,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["Complex_4627v1.03.bin",1048576,"bios"],["Config/Music.xml",9224,"bios"],["DOSBOX.SF2",32319396,"bios"],["Databases/colecodb.xml",158187,"bios"],["Databases/msxcaswavdb.xml",819679,"bios"],["Databases/msxromdb.xml",930986,"bios"],["Databases/msxsysromdb.xml",157542,"bios"],["Databases/segadb.xml",82318,"bios"],["Databases/svidb.xml",261070,"bios"],["EROM.BIN",247968,"bios"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GameIndex.yaml",1737799,"bios"],["IPL.bin",2097152,"bios"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["MT32_CONTROL.ROM",65536,"bios"],["MT32_PCM.ROM",524288,"bios"],["Machines/COL - ColecoVision/coleco.rom",8192,"bios"],["Machines/Forte II Games - Pesadelo/pesadelo.rom",65536,"bios"],["Machines/MSX - C-BIOS/cbios_logo_msx1.rom",16384,"bios"],["Machines/MSX - C-BIOS/cbios_main_msx1.rom",32768,"bios"],["Machines/MSX2 - C-BIOS/cbios_logo_msx2.rom",16384,"bios"],["Machines/MSX2 - C-BIOS/cbios_main_msx2.rom",32768,"bios"],["Machines/MSX2 - C-BIOS/cbios_sub.rom",16384,"bios"],["Machines/SVI - Spectravideo SVI-318/svi318.rom",32768,"bios"],["Machines/SVI - Spectravideo SVI-328 MK2/svi328a.rom",32768,"bios"],["Machines/SVI - Spectravideo SVI-328/svi328.rom",32768,"bios"],["Machines/Shared Roms/ARAB1.ROM",32768,"bios"],["Machines/Shared Roms/ARABIC.rom",32768,"bios"],["Machines/Shared Roms/BEERIDE.ROM",16384,"bios"],["Machines/Shared Roms/FMPAC.rom",65536,"bios"],["Machines/Shared Roms/GCVMX80.ROM",8192,"bios"],["Machines/Shared Roms/HANGUL.rom",131072,"bios"],["Machines/Shared Roms/KANJI.rom",262144,"bios"],["Machines/Shared Roms/MICROSOLDISK.ROM",16384,"bios"],["Machines/Shared Roms/MOONSOUND.rom",2097152,"bios"],["Machines/Shared Roms/MSX.rom",32768,"bios"],["Machines/Shared Roms/MSX2.rom",32768,"bios"],["Machines/Shared Roms/MSX2AR.ROM",32768,"bios"],["Machines/Shared Roms/MSX2AREXT.ROM",16384,"bios"],["Machines/Shared Roms/MSX2BR.rom",32768,"bios"],["Machines/Shared Roms/MSX2BREXT.rom",16384,"bios"],["Machines/Shared Roms/MSX2EXT.rom",16384,"bios"],["Machines/Shared Roms/MSX2FR.rom",32768,"bios"],["Machines/Shared Roms/MSX2FREXT.rom",16384,"bios"],["Machines/Shared Roms/MSX2G.rom",32768,"bios"],["Machines/Shared Roms/MSX2GEXT.rom",16384,"bios"],["Machines/Shared Roms/MSX2HAN.rom",32768,"bios"],["Machines/Shared Roms/MSX2J.rom",32768,"bios"],["Machines/Shared Roms/MSX2JEXT.rom",16384,"bios"],["Machines/Shared Roms/MSX2KR.rom",32768,"bios"],["Machines/Shared Roms/MSX2KREXT.rom",32768,"bios"],["Machines/Shared Roms/MSX2R.rom",32768,"bios"],["Machines/Shared Roms/MSX2R2.ROM",32768,"bios"],["Machines/Shared Roms/MSX2REXT.rom",16384,"bios"],["Machines/Shared Roms/MSX2SE.rom",32768,"bios"],["Machines/Shared Roms/MSX2SP.rom",32768,"bios"],["Machines/Shared Roms/MSX2SPEXT.rom",16384,"bios"],["Machines/Shared Roms/MSXAR.ROM",32768,"bios"],["Machines/Shared Roms/MSXBR.rom",32768,"bios"],["Machines/Shared Roms/MSXDOS23.ROM",65536,"bios"],["Machines/Shared Roms/MSXFR.rom",32768,"bios"],["Machines/Shared Roms/MSXG.rom",32768,"bios"],["Machines/Shared Roms/MSXHAN.rom",8192,"bios"],[Line truncated
{"files":[["22vp931.zip",1405,"bios"],["32X_G_BIOS.bin",256,"bios"],["32X_M_BIOS.bin",2048,"bios"],["32X_S_BIOS.bin",1024,"bios"],["3c505.zip",10896,"bios"],["3do_arcade_saot.bin",524288,"bios"],["3xtwin.zip",1417,"bios"],["4dparprn.zip",409,"bios"],["5200.rom",2048,"bios"],["64DD_IPL_DEV.n64",4194304,"bios"],["64DD_IPL_JP.n64",4194304,"bios"],["64DD_IPL_US.n64",4194304,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BS-X.bin",1048576,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["Complex_4627v1.03.bin",1048576,"bios"],["Config/Music.xml",9224,"bios"],["DOSBOX.SF2",32319396,"bios"],["Databases/colecodb.xml",158187,"bios"],["Databases/msxcaswavdb.xml",819679,"bios"],["Databases/msxromdb.xml",930986,"bios"],["Databases/msxsysromdb.xml",157542,"bios"],["Databases/segadb.xml",82318,"bios"],["Databases/svidb.xml",261070,"bios"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["IPL.bin",2097152,"bios"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["MT32_CONTROL.ROM",65536,"bios"],["MT32_PCM.ROM",524288,"bios"],["Machines/COL - ColecoVision/coleco.rom",8192,"bios"],["Machines/Forte II Games - Pesadelo/pesadelo.rom",65536,"bios"],["Machines/MSX - C-BIOS/cbios_logo_msx1.rom",16384,"bios"],["Machines/MSX - C-BIOS/cbios_main_msx1.rom",32768,"bios"],["Machines/MSX2 - C-BIOS/cbios_logo_msx2.rom",16384,"bios"],["Machines/MSX2 - C-BIOS/cbios_main_msx2.rom",32768,"bios"],["Machines/MSX2 - C-BIOS/cbios_sub.rom",16384,"bios"],["Machines/SVI - Spectravideo SVI-318/svi318.rom",32768,"bios"],["Machines/SVI - Spectravideo SVI-328 MK2/svi328a.rom",32768,"bios"],["Machines/SVI - Spectravideo SVI-328/svi328.rom",32768,"bios"],["Machines/Shared Roms/ARAB1.ROM",32768,"bios"],["Machines/Shared Roms/ARABIC.rom",32768,"bios"],["Machines/Shared Roms/BEERIDE.ROM",16384,"bios"],["Machines/Shared Roms/FMPAC.rom",65536,"bios"],["Machines/Shared Roms/GCVMX80.ROM",8192,"bios"],["Machines/Shared Roms/HANGUL.rom",131072,"bios"],["Machines/Shared Roms/KANJI.rom",262144,"bios"],["Machines/Shared Roms/MICROSOLDISK.ROM",16384,"bios"],["Machines/Shared Roms/MOONSOUND.rom",2097152,"bios"],["Machines/Shared Roms/MSX.rom",32768,"bios"],["Machines/Shared Roms/MSX2.rom",32768,"bios"],["Machines/Shared Roms/MSX2AR.ROM",32768,"bios"],["Machines/Shared Roms/MSX2AREXT.ROM",16384,"bios"],["Machines/Shared Roms/MSX2BR.rom",32768,"bios"],["Machines/Shared Roms/MSX2BREXT.rom",16384,"bios"],["Machines/Shared Roms/MSX2EXT.rom",16384,"bios"],["Machines/Shared Roms/MSX2FR.rom",32768,"bios"],["Machines/Shared Roms/MSX2FREXT.rom",16384,"bios"],["Machines/Shared Roms/MSX2G.rom",32768,"bios"],["Machines/Shared Roms/MSX2GEXT.rom",16384,"bios"],["Machines/Shared Roms/MSX2HAN.rom",32768,"bios"],["Machines/Shared Roms/MSX2J.rom",32768,"bios"],["Machines/Shared Roms/MSX2JEXT.rom",16384,"bios"],["Machines/Shared Roms/MSX2KR.rom",32768,"bios"],["Machines/Shared Roms/MSX2KREXT.rom",32768,"bios"],["Machines/Shared Roms/MSX2R.rom",32768,"bios"],["Machines/Shared Roms/MSX2R2.ROM",32768,"bios"],["Machines/Shared Roms/MSX2REXT.rom",16384,"bios"],["Machines/Shared Roms/MSX2SE.rom",32768,"bios"],["Machines/Shared Roms/MSX2SP.rom",32768,"bios"],["Machines/Shared Roms/MSX2SPEXT.rom",16384,"bios"],["Machines/Shared Roms/MSXAR.ROM",32768,"bios"],["Machines/Shared Roms/MSXBR.rom",32768,"bios"],["Machines/Shared Roms/MSXDOS23.ROM",65536,"bios"],["Machines/Shared Roms/MSXFR.rom",32768,"bios"],["Machines/Shared Roms/MSXG.rom",32768,"bios"],["Machines/Shared Roms/MSXHAN.rom",8192,"bios"],["Machines/Shared Roms/MSXJ.rom",32768,"bios"],["Machines/SharLine truncated
+1 -1
View File
@@ -1 +1 @@
{"files":[["32X_G_BIOS.BIN",256,"bios"],["32X_M_BIOS.BIN",2048,"bios"],["32X_S_BIOS.BIN",1024,"bios"],["3do_arcade_saot.bin",524288,"bios"],["3ds/Citra/sysdata/aes_keys.txt",7357,"bios"],["3ds/Citra/sysdata/boot9.bin",65536,"bios"],["3ds/Citra/sysdata/seeddb.bin",53264,"bios"],["3ds/Citra/sysdata/shared_font.bin",3145728,"bios"],["5200.rom",2048,"bios"],["64DD_IPL.bin",4194304,"bios"],["64DD_IPL_DEV.n64",4194304,"bios"],["64DD_IPL_JP.n64",4194304,"bios"],["64DD_IPL_US.n64",4194304,"bios"],["6570-036.rom",2048,"bios"],["68HC05.rom",8192,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["Acorn/basic.rom",16384,"bios"],["Amiga/Kickstart-v1.3-rev34.5-1987-Commodore-A500-A1000-A2000-CDTV.rom",262144,"bios"],["AppleII/apple2e-character.rom",4096,"bios"],["AppleIIgs/apple2gs.chr",4096,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BBCMicro/dfs09.rom",8192,"bios"],["BLOCKS.000",143876,"game_data"],["BLOOD.RFF",3536782,"game_data"],["BONUS.000",161022,"game_data"],["BONUS.0SC",51832,"game_data"],["BONUSMAP.000",6455,"game_data"],["BS-X.bin",1048576,"bios"],["CARTS.SHA",33152,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["CMOS.ROM",52,"bios"],["CYRILLIC.FNT",2048,"bios"],["Citra/sysdata/aes_keys.txt",7357,"bios"],["Citra/sysdata/boot9.bin",65536,"bios"],["Citra/sysdata/seeddb.bin",53264,"bios"],["Citra/sysdata/shared_font.bin",3145728,"bios"],["Commodore1540/1540.bin",16384,"bios"],["Commodore1540/1541.bin",16384,"bios"],["Complex_4627.bin",1048576,"bios"],["D8039HLC.rom",2048,"bios"],["DEFAULT.FNT",2048,"bios"],["DISK.ROM",16384,"bios"],["DOSBOX.SF2",32319396,"bios"],["DUKE.RTS",188954,"game_data"],["DUKE3D.GRP",11035779,"game_data"],["Databases/colecodb.xml",158187,"bios"],["Databases/msxcaswavdb.xml",819679,"bios"],["Databases/msxromdb.xml",930986,"bios"],["Databases/msxsysromdb.xml",157542,"bios"],["Databases/segadb.xml",82318,"bios"],["Databases/svidb.xml",261070,"bios"],["DiskII/state-machine-13.rom",256,"bios"],["DiskII/state-machine-16.rom",256,"bios"],["END.0SC",17055,"game_data"],["EROM.BIN",247968,"bios"],["Electron/ELK130E.rom",16384,"bios"],["Electron/basic.rom",16384,"bios"],["FMPAC.ROM",65536,"bios"],["FMT_ALL.ROM",4194496,"bios"],["FMT_DIC.ROM",524288,"bios"],["FMT_DOS.ROM",524288,"bios"],["FMT_F20.ROM",524288,"bios"],["FMT_FNT.ROM",262144,"bios"],["FMT_SYS.ROM",262144,"bios"],["FONT2.0FN",3819,"game_data"],["FONTBIG.0FN",6463,"game_data"],["FONTINY.0FN",3339,"game_data"],["FONTMN1.0FN",8982,"game_data"],["FONTMN2.0FN",6789,"game_data"],["FONTS.000",14542,"game_data"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/EUR/IPL_TRI.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/JAP/IPL_TRI.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/USA/IPL_TRI.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GMASTER.ROM",16384,"bios"],["GMASTER2.ROM",131072,"bios"],["GUI.RFF",7145,"game_data"],["GameIndex.yaml",1737799,"bios"],["HUNTBGIN.RTC",54258,"game_data"],["HUNTBGIN.RTL",103316,"game_data"],["HUNTBGIN.WAD",6436871,"game_data"],["Help/Script56.chm",1351013,"bios"],["INSTRUCT.0SC",145067,"game_data"],["INTERNAT.FNT",2048,"bios"],["ITALIC.FNT",2048,"bios"],["JAPANESE.FNT",2048,"bios"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C128.bin",16384,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["KANJI.ROM",131072,"bios"],["KOREAN.FNT",2048,"bios"],["LEVEL0.000",20390,"game_data"],["LEVEL0.001",36234,"game_data"],["LEVEL0.002",20642,"game_data"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["MACRO.1",1032,"game_data"],["MAINCHAR.000",156281,"game_data"],["MAR_EX0.ROM",524288,"bios"],["MAR_EX1.ROM",524288,"bios"],["MAR_EX2.ROM",524288,"bios"],["MAR_EX3.ROM",524288,"bios"],["MENU.000",124306,"game_data"],["MENUSNG.PSM",79609,"game_data"],["MSX.ROM",Line truncated
{"files":[["32X_G_BIOS.BIN",256,"bios"],["32X_M_BIOS.BIN",2048,"bios"],["32X_S_BIOS.BIN",1024,"bios"],["3do_arcade_saot.bin",524288,"bios"],["3ds/Citra/sysdata/aes_keys.txt",7357,"bios"],["3ds/Citra/sysdata/boot9.bin",65536,"bios"],["3ds/Citra/sysdata/seeddb.bin",53264,"bios"],["3ds/Citra/sysdata/shared_font.bin",3145728,"bios"],["5200.rom",2048,"bios"],["64DD_IPL.bin",4194304,"bios"],["64DD_IPL_DEV.n64",4194304,"bios"],["64DD_IPL_JP.n64",4194304,"bios"],["64DD_IPL_US.n64",4194304,"bios"],["6570-036.rom",2048,"bios"],["68HC05.rom",8192,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["Acorn/basic.rom",16384,"bios"],["Amiga/Kickstart-v1.3-rev34.5-1987-Commodore-A500-A1000-A2000-CDTV.rom",262144,"bios"],["AppleII/apple2e-character.rom",4096,"bios"],["AppleIIgs/apple2gs.chr",4096,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BBCMicro/dfs09.rom",8192,"bios"],["BLOCKS.000",143876,"game_data"],["BLOOD.RFF",3536782,"game_data"],["BONUS.000",161022,"game_data"],["BONUS.0SC",51832,"game_data"],["BONUSMAP.000",6455,"game_data"],["BS-X.bin",1048576,"bios"],["CARTS.SHA",33152,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["CMOS.ROM",52,"bios"],["CYRILLIC.FNT",2048,"bios"],["Citra/sysdata/aes_keys.txt",7357,"bios"],["Citra/sysdata/boot9.bin",65536,"bios"],["Citra/sysdata/seeddb.bin",53264,"bios"],["Citra/sysdata/shared_font.bin",3145728,"bios"],["Commodore1540/1540.bin",16384,"bios"],["Commodore1540/1541.bin",16384,"bios"],["Complex_4627.bin",1048576,"bios"],["D8039HLC.rom",2048,"bios"],["DEFAULT.FNT",2048,"bios"],["DISK.ROM",16384,"bios"],["DOSBOX.SF2",32319396,"bios"],["DUKE.RTS",188954,"game_data"],["DUKE3D.GRP",11035779,"game_data"],["Databases/colecodb.xml",158187,"bios"],["Databases/msxcaswavdb.xml",819679,"bios"],["Databases/msxromdb.xml",930986,"bios"],["Databases/msxsysromdb.xml",157542,"bios"],["Databases/segadb.xml",82318,"bios"],["Databases/svidb.xml",261070,"bios"],["DiskII/state-machine-13.rom",256,"bios"],["DiskII/state-machine-16.rom",256,"bios"],["END.0SC",17055,"game_data"],["Electron/ELK130E.rom",16384,"bios"],["Electron/basic.rom",16384,"bios"],["FMPAC.ROM",65536,"bios"],["FMT_ALL.ROM",4194496,"bios"],["FMT_DIC.ROM",524288,"bios"],["FMT_DOS.ROM",524288,"bios"],["FMT_F20.ROM",524288,"bios"],["FMT_FNT.ROM",262144,"bios"],["FMT_SYS.ROM",262144,"bios"],["FONT2.0FN",3819,"game_data"],["FONTBIG.0FN",6463,"game_data"],["FONTINY.0FN",3339,"game_data"],["FONTMN1.0FN",8982,"game_data"],["FONTMN2.0FN",6789,"game_data"],["FONTS.000",14542,"game_data"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/EUR/IPL_TRI.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/JAP/IPL_TRI.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/USA/IPL_TRI.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GMASTER.ROM",16384,"bios"],["GMASTER2.ROM",131072,"bios"],["GUI.RFF",7145,"game_data"],["HUNTBGIN.RTC",54258,"game_data"],["HUNTBGIN.RTL",103316,"game_data"],["HUNTBGIN.WAD",6436871,"game_data"],["Help/Script56.chm",1351013,"bios"],["INSTRUCT.0SC",145067,"game_data"],["INTERNAT.FNT",2048,"bios"],["ITALIC.FNT",2048,"bios"],["JAPANESE.FNT",2048,"bios"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C128.bin",16384,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["KANJI.ROM",131072,"bios"],["KOREAN.FNT",2048,"bios"],["LEVEL0.000",20390,"game_data"],["LEVEL0.001",36234,"game_data"],["LEVEL0.002",20642,"game_data"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["MACRO.1",1032,"game_data"],["MAINCHAR.000",156281,"game_data"],["MAR_EX0.ROM",524288,"bios"],["MAR_EX1.ROM",524288,"bios"],["MAR_EX2.ROM",524288,"bios"],["MAR_EX3.ROM",524288,"bios"],["MENU.000",124306,"game_data"],["MENUSNG.PSM",79609,"game_data"],["MSX.ROM",32768,"bios"],["MSX/disk.rom",16384,"bios"],["MSX/fmpac.rom",Line truncated
+1 -1
View File
@@ -1 +1 @@
{"files":[["32X_G_BIOS.BIN",256,"bios"],["32X_M_BIOS.BIN",2048,"bios"],["32X_S_BIOS.BIN",1024,"bios"],["3do/3do_arcade_saot.bin",524288,"bios"],["3do/goldstar.bin",1048576,"bios"],["3do/panafz1-kanji.bin",933636,"bios"],["3do/panafz1.bin",1048576,"bios"],["3do/panafz10-norsa.bin",1048576,"bios"],["3do/panafz10.bin",1048576,"bios"],["3do/panafz10e-anvil-norsa.bin",1048576,"bios"],["3do/panafz10e-anvil.bin",1048576,"bios"],["3do/panafz10ja-anvil-kanji.bin",1048576,"bios"],["3do/panafz1j-kanji.bin",1048576,"bios"],["3do/panafz1j-norsa.bin",1048576,"bios"],["3do/panafz1j.bin",1048576,"bios"],["3do/sanyotry.bin",1048576,"bios"],["3do_arcade_saot.bin",524288,"bios"],["5200.rom",2048,"bios"],["64DD_IPL.bin",4194304,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["8dos2.rom",512,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BS-X.bin",1048576,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["Complex_4627.bin",1048576,"bios"],["Config/Music.xml",9224,"bios"],["DOSBOX.SF2",32319396,"bios"],["EROM.BIN",247968,"bios"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GameIndex.yaml",1737799,"bios"],["Gram Kracker.ctg",7587,"bios"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["MT32_CONTROL.ROM",65536,"bios"],["MT32_PCM.ROM",524288,"bios"],["Machines/COL - Bit Corporation Dina/czz50-1.rom",8192,"bios"],["Machines/COL - Bit Corporation Dina/czz50-2.rom",8192,"bios"],["Machines/COL - ColecoVision with Opcode Memory Extension/coleco.rom",8192,"bios"],["Machines/COL - ColecoVision/coleco.rom",8192,"bios"],["Machines/COL - Spectravideo SVI-603 Coleco/SVI603.ROM",8192,"bios"],["Machines/SVI - Spectravideo SVI-318/svi318.rom",32768,"bios"],["Machines/SVI - Spectravideo SVI-328 80 Column/svi328a.rom",32768,"bios"],["Machines/SVI - Spectravideo SVI-328 80 Column/svi806.rom",4096,"bios"],["Machines/SVI - Spectravideo SVI-328 80 Swedish/svi328a.rom",32768,"bios"],["Machines/SVI - Spectravideo SVI-328 80 Swedish/svi806se.rom",4096,"bios"],["Machines/SVI - Spectravideo SVI-328 MK2/svi328a.rom",32768,"bios"],["Machines/SVI - Spectravideo SVI-328 MK2/svi806.rom",4096,"bios"],["Machines/SVI - Spectravideo SVI-328/svi328.rom",32768,"bios"],["Mupen64plus/IPL.n64",4194304,"bios"],["NstDatabase.xml",1022369,"bios"],["ROM",131072,"bios"],["ROM_OS_BB01R59",16384,"bios"],["ROM_OS_BB01R59A",16384,"bios"],["ROM_OS_BB02R3V4",16384,"bios"],["ROM_OS_CC01R4",16384,"bios"],["RedumpDatabase.yaml",1917242,"bios"],["SC-55-v1.00/sc55_rom1.bin",32768,"bios"],["SC-55-v1.00/sc55_rom2.bin",262144,"bios"],["SC-55-v1.00/sc55_waverom1.bin",1048576,"bios"],["SC-55-v1.00/sc55_waverom2.bin",1048576,"bios"],["SC-55-v1.00/sc55_waverom3.bin",1048576,"bios"],["SC-55/ROM1.BIN",32768,"bios"],["SC-55/ROM2.BIN",524288,"bios"],["SC-55/ROM_SM.BIN",4096,"bios"],["SC-55/WAVEROM1.BIN",2097152,"bios"],["SC-55/WAVEROM2.BIN",1048576,"bios"],["SCPH-10000.MEC",4,"bios"],["SCPH-10000.bin",4194304,"bios"],["SCPH-30004R.bin",4194304,"bios"],["SCPH-39001.bin",4194304,"bios"],["SCPH-50009_BIOS_V10_CHN_190.BIN",4194304,"bios"],["SCPH-50009_BIOS_V10_CHN_190.EROM",3145728,"bios"],["SCPH-50009_BIOS_V10_CHN_190.NVM",1024,"bios"],["SCPH-50009_BIOS_V10_CHN_190.ROM1",524288,"bios"],["SCPH-50009_BIOS_V10_CHN_190.ROM2",524288,"bios"],["SCPH-70004.BIN",4194304,"bios"],["SCPH-70004.EROM",3145728,"bios"],["SCPH-70004.ROM1",524288,"bios"],["SCPH-70004_BIOS_V12_EUR_200.ROM2",8192,"bios"],["SCPH-70006_BIOS_V12_HK_200.NVM",1024,"bios"],["SCPH-70008_BIOS_V12_RUS_200.BIN",4194304,"bios"],["SCPH-70008_BIOS_V12_RUS_200.NVM",1024,"bios"],["SCPH-75008_BIOS_V14_RUS_220.NVM",1024,"bios"],["SCPH-77008_BIOSLine truncated
{"files":[["32X_G_BIOS.BIN",256,"bios"],["32X_M_BIOS.BIN",2048,"bios"],["32X_S_BIOS.BIN",1024,"bios"],["3do/3do_arcade_saot.bin",524288,"bios"],["3do/goldstar.bin",1048576,"bios"],["3do/panafz1-kanji.bin",933636,"bios"],["3do/panafz1.bin",1048576,"bios"],["3do/panafz10-norsa.bin",1048576,"bios"],["3do/panafz10.bin",1048576,"bios"],["3do/panafz10e-anvil-norsa.bin",1048576,"bios"],["3do/panafz10e-anvil.bin",1048576,"bios"],["3do/panafz10ja-anvil-kanji.bin",1048576,"bios"],["3do/panafz1j-kanji.bin",1048576,"bios"],["3do/panafz1j-norsa.bin",1048576,"bios"],["3do/panafz1j.bin",1048576,"bios"],["3do/sanyotry.bin",1048576,"bios"],["3do_arcade_saot.bin",524288,"bios"],["5200.rom",2048,"bios"],["64DD_IPL.bin",4194304,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["8dos2.rom",512,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BS-X.bin",1048576,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["Complex_4627.bin",1048576,"bios"],["Config/Music.xml",9224,"bios"],["DOSBOX.SF2",32319396,"bios"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["Gram Kracker.ctg",7587,"bios"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["MT32_CONTROL.ROM",65536,"bios"],["MT32_PCM.ROM",524288,"bios"],["Machines/COL - Bit Corporation Dina/czz50-1.rom",8192,"bios"],["Machines/COL - Bit Corporation Dina/czz50-2.rom",8192,"bios"],["Machines/COL - ColecoVision with Opcode Memory Extension/coleco.rom",8192,"bios"],["Machines/COL - ColecoVision/coleco.rom",8192,"bios"],["Machines/COL - Spectravideo SVI-603 Coleco/SVI603.ROM",8192,"bios"],["Machines/SVI - Spectravideo SVI-318/svi318.rom",32768,"bios"],["Machines/SVI - Spectravideo SVI-328 80 Column/svi328a.rom",32768,"bios"],["Machines/SVI - Spectravideo SVI-328 80 Column/svi806.rom",4096,"bios"],["Machines/SVI - Spectravideo SVI-328 80 Swedish/svi328a.rom",32768,"bios"],["Machines/SVI - Spectravideo SVI-328 80 Swedish/svi806se.rom",4096,"bios"],["Machines/SVI - Spectravideo SVI-328 MK2/svi328a.rom",32768,"bios"],["Machines/SVI - Spectravideo SVI-328 MK2/svi806.rom",4096,"bios"],["Machines/SVI - Spectravideo SVI-328/svi328.rom",32768,"bios"],["Mupen64plus/IPL.n64",4194304,"bios"],["NstDatabase.xml",1022369,"bios"],["ROM",131072,"bios"],["ROM_OS_BB01R59",16384,"bios"],["ROM_OS_BB01R59A",16384,"bios"],["ROM_OS_BB02R3V4",16384,"bios"],["ROM_OS_CC01R4",16384,"bios"],["SC-55-v1.00/sc55_rom1.bin",32768,"bios"],["SC-55-v1.00/sc55_rom2.bin",262144,"bios"],["SC-55-v1.00/sc55_waverom1.bin",1048576,"bios"],["SC-55-v1.00/sc55_waverom2.bin",1048576,"bios"],["SC-55-v1.00/sc55_waverom3.bin",1048576,"bios"],["SC-55/ROM1.BIN",32768,"bios"],["SC-55/ROM2.BIN",524288,"bios"],["SC-55/ROM_SM.BIN",4096,"bios"],["SC-55/WAVEROM1.BIN",2097152,"bios"],["SC-55/WAVEROM2.BIN",1048576,"bios"],["SCPH-10000.bin",4194304,"bios"],["SCPH-10000.mec",4,"bios"],["SCPH-30004R.bin",4194304,"bios"],["SCPH-39001.bin",4194304,"bios"],["SCPH-50009_BIOS_V10_CHN_190.BIN",4194304,"bios"],["SCPH-50009_BIOS_V10_CHN_190.nvm",1024,"bios"],["SCPH-50009_BIOS_V10_CHN_190.rom1",524288,"bios"],["SCPH-50009_BIOS_V10_CHN_190.rom2",524288,"bios"],["SCPH-70004.BIN",4194304,"bios"],["SCPH-70004.rom1",524288,"bios"],["SCPH-70004_BIOS_V12_EUR_200.rom2",8192,"bios"],["SCPH-70006_BIOS_V12_HK_200.nvm",1024,"bios"],["SCPH-70008_BIOS_V12_RUS_200.BIN",4194304,"bios"],["SCPH-70008_BIOS_V12_RUS_200.nvm",1024,"bios"],["SCPH-75008_BIOS_V14_RUS_220.nvm",1024,"bios"],["SCPH-77008_BIOS_V15_RUS_220.nvm",1024,"bios"],["SCPH-90006_BIOS_VX_HK _230.nvm",1024,"bios"],["SCPH-90006_BIOS_VX_HK _230.rom1",524288,"bios"],["SCPH30004R.nvm",1024,"bios"],["STBIOS.bin",262144,"bios"]Line truncated
+1 -1
View File
@@ -1 +1 @@
{"files":[["128-0.rom",16384,"bios"],["128-1.rom",16384,"bios"],["128-spanish-0.rom",16384,"bios"],["128-spanish-1.rom",16384,"bios"],["22vp931.zip",1405,"bios"],["32X_G_BIOS.bin",256,"bios"],["32X_M_BIOS.bin",2048,"bios"],["32X_S_BIOS.bin",1024,"bios"],["3c505.zip",10896,"bios"],["3do_arcade_saot.bin",524288,"bios"],["3xtwin.zip",1417,"bios"],["48.rom",16384,"bios"],["4dparprn.zip",409,"bios"],["5200.rom",2048,"bios"],["64DD_IPL.bin",4194304,"bios"],["6570-036.rom",2048,"bios"],["68HC05.rom",8192,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["Azahar/Azahar/nand/private/movable.sed",320,"bios"],["Azahar/Azahar/nand/rw/sys/LocalFriendCodeSeed_B",272,"bios"],["Azahar/Azahar/nand/rw/sys/SecureInfo_A",273,"bios"],["Azahar/Azahar/sysdata/keys.txt",7424,"bios"],["Azahar/Azahar/sysdata/otp.bin",256,"bios"],["Azahar/Azahar/sysdata/seeddb.bin",53264,"bios"],["Azahar/Azahar/sysdata/shared_font.bin",3145728,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BBKEmu/A4980/8.BIN",2097152,"bios"],["BBKEmu/A4980/E.BIN",2097152,"bios"],["BIOS.col",8192,"bios"],["BS-X (En) (DRM-Free).bin",1048576,"bios"],["BS-X (En).bin",1048576,"bios"],["BS-X.bin",1048576,"bios"],["CARTS.SHA",33152,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["CYRILLIC.FNT",2048,"bios"],["Cemu/cafeLibs/erreula.rpl",790080,"bios"],["Cemu/cafeLibs/snd_user.rpl",84032,"bios"],["Cemu/cafeLibs/snduser2.rpl",111360,"bios"],["Cemu/cafeLibs/swkbd.rpl",1116288,"bios"],["Cemu/keys.txt",449507,"bios"],["Cemu/mlc01/sys/title/0005001b/10042400/content/CafeCn.ttf",13110604,"bios"],["Cemu/mlc01/sys/title/0005001b/10042400/content/CafeKr.ttf",2260660,"bios"],["Cemu/mlc01/sys/title/0005001b/10042400/content/CafeStd.ttf",2442464,"bios"],["Cemu/mlc01/sys/title/0005001b/10042400/content/CafeTw.ttf",8229724,"bios"],["Cemu/mlc01/sys/title/0005001b/1004f000/content/00/swkbd/swkbd.pack",1907900,"bios"],["Cemu/mlc01/sys/title/0005001b/10051000/content/00/erreula/erreula.pack",1252759,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_ACCOUNT_1_CERT.der",1226,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_ACCOUNT_1_RSA_KEY.aes",1200,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_COMMON_1_CERT.der",1224,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_COMMON_1_RSA_KEY.aes",1200,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_OLIVE_1_CERT.der",1224,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_OLIVE_1_RSA_KEY.aes",1200,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_VINO_1_CERT.der",1223,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_VINO_1_RSA_KEY.aes",1200,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_WOOD_1_CERT.der",1223,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_WOOD_1_RSA_KEY.aes",1200,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ADDTRUST_EXT_CA_ROOT.der",1082,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/BALTIMORE_CYBERTRUST_ROOT_CA.der",891,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CA.der",897,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CA_G2.der",1173,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CA_G3.der",1060,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CLASS2_CA.der",924,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CLASS2_CA_G2.der",1200,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CLASS2_CA_G3.der",1200,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/COMODO_CA.der",980,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CYBERTRUST_GLOBAL_ROOT_CA.der",933,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_ASSURED_ID_ROOT_CA.der",955,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_ASSURED_ID_ROOT_CA_G2.der",922,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_GLOBAL_ROOT_CA.der",947,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_GLOBAL_ROOT_CA_G2.der",914,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA.der",969,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_CA_2048.der",1070,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_ROOT_CA.der",1173,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_ROOT_CA_G2.der",1090,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_SECURE_SERVER_CA.der",1244,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerLine truncated
{"files":[["128-0.rom",16384,"bios"],["128-1.rom",16384,"bios"],["128-spanish-0.rom",16384,"bios"],["128-spanish-1.rom",16384,"bios"],["22vp931.zip",1405,"bios"],["32X_G_BIOS.bin",256,"bios"],["32X_M_BIOS.bin",2048,"bios"],["32X_S_BIOS.bin",1024,"bios"],["3c505.zip",10896,"bios"],["3do_arcade_saot.bin",524288,"bios"],["3xtwin.zip",1417,"bios"],["48.rom",16384,"bios"],["4dparprn.zip",409,"bios"],["5200.rom",2048,"bios"],["64DD_IPL.bin",4194304,"bios"],["6570-036.rom",2048,"bios"],["68HC05.rom",8192,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["Azahar/Azahar/nand/private/movable.sed",320,"bios"],["Azahar/Azahar/nand/rw/sys/LocalFriendCodeSeed_B",272,"bios"],["Azahar/Azahar/nand/rw/sys/SecureInfo_A",273,"bios"],["Azahar/Azahar/sysdata/keys.txt",7424,"bios"],["Azahar/Azahar/sysdata/otp.bin",256,"bios"],["Azahar/Azahar/sysdata/seeddb.bin",53264,"bios"],["Azahar/Azahar/sysdata/shared_font.bin",3145728,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BBKEmu/A4980/8.BIN",2097152,"bios"],["BBKEmu/A4980/E.BIN",2097152,"bios"],["BIOS.col",8192,"bios"],["BS-X (En) (DRM-Free).bin",1048576,"bios"],["BS-X (En).bin",1048576,"bios"],["BS-X.bin",1048576,"bios"],["CARTS.SHA",33152,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["CYRILLIC.FNT",2048,"bios"],["Cemu/cafeLibs/erreula.rpl",790080,"bios"],["Cemu/cafeLibs/snd_user.rpl",84032,"bios"],["Cemu/cafeLibs/snduser2.rpl",111360,"bios"],["Cemu/cafeLibs/swkbd.rpl",1116288,"bios"],["Cemu/keys.txt",449507,"bios"],["Cemu/mlc01/sys/title/0005001b/10042400/content/CafeCn.ttf",13110604,"bios"],["Cemu/mlc01/sys/title/0005001b/10042400/content/CafeKr.ttf",2260660,"bios"],["Cemu/mlc01/sys/title/0005001b/10042400/content/CafeStd.ttf",2442464,"bios"],["Cemu/mlc01/sys/title/0005001b/10042400/content/CafeTw.ttf",8229724,"bios"],["Cemu/mlc01/sys/title/0005001b/1004f000/content/00/swkbd/swkbd.pack",1907900,"bios"],["Cemu/mlc01/sys/title/0005001b/10051000/content/00/erreula/erreula.pack",1252759,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_ACCOUNT_1_CERT.der",1226,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_ACCOUNT_1_RSA_KEY.aes",1200,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_COMMON_1_CERT.der",1224,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_COMMON_1_RSA_KEY.aes",1200,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_OLIVE_1_CERT.der",1224,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_OLIVE_1_RSA_KEY.aes",1200,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_VINO_1_CERT.der",1223,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_VINO_1_RSA_KEY.aes",1200,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_WOOD_1_CERT.der",1223,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/ccerts/WIIU_WOOD_1_RSA_KEY.aes",1200,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ADDTRUST_EXT_CA_ROOT.der",1082,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/BALTIMORE_CYBERTRUST_ROOT_CA.der",891,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CA.der",897,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CA_G2.der",1173,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CA_G3.der",1060,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CLASS2_CA.der",924,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CLASS2_CA_G2.der",1200,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CACERT_NINTENDO_CLASS2_CA_G3.der",1200,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/COMODO_CA.der",980,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/CYBERTRUST_GLOBAL_ROOT_CA.der",933,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_ASSURED_ID_ROOT_CA.der",955,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_ASSURED_ID_ROOT_CA_G2.der",922,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_GLOBAL_ROOT_CA.der",947,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_GLOBAL_ROOT_CA_G2.der",914,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/DIGICERT_HIGH_ASSURANCE_EV_ROOT_CA.der",969,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_CA_2048.der",1070,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_ROOT_CA.der",1173,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_ROOT_CA_G2.der",1090,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerts/ENTRUST_SECURE_SERVER_CA.der",1244,"bios"],["Cemu/mlc01/sys/title/0005001b/10054000/content/scerLine truncated
+1 -1
View File
@@ -1 +1 @@
{"files":[["22vp931.zip",1405,"bios"],["246C.mec",4,"bios"],["246C.nvm",1024,"bios"],["256.BIN",4194304,"bios"],["256.NVM",1024,"bios"],["32X_G_BIOS.BIN",256,"bios"],["32X_M_BIOS.BIN",2048,"bios"],["32X_S_BIOS.BIN",1024,"bios"],["3c505.zip",10896,"bios"],["3do_arcade_saot.bin",524288,"bios"],["3ds/Azahar/nand/private/movable.sed",320,"bios"],["3ds/Azahar/nand/rw/sys/LocalFriendCodeSeed_B",272,"bios"],["3ds/Azahar/nand/rw/sys/SecureInfo_A",273,"bios"],["3ds/Azahar/sysdata/keys.txt",7424,"bios"],["3ds/Azahar/sysdata/otp.bin",256,"bios"],["3ds/Azahar/sysdata/seeddb.bin",53264,"bios"],["3ds/Azahar/sysdata/shared_font.bin",3145728,"bios"],["3xtwin.zip",1417,"bios"],["5200.rom",2048,"bios"],["64DD_IPL_DEV.n64",4194304,"bios"],["64DD_IPL_JP.n64",4194304,"bios"],["64DD_IPL_US.n64",4194304,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["A78_highscore.bin",4096,"bios"],["APPLE2GS.ROM",131072,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["AUDIOHED.BS1",1280,"game_data"],["AUDIOHED.BS6",1280,"game_data"],["AUDIOT.BS1",267636,"game_data"],["AUDIOT.BS6",267636,"game_data"],["BB01R4_OS.ROM",16384,"bios"],["BIOSGBA.ROM",16384,"bios"],["BLOCKS.000",143876,"game_data"],["BLOOD.RFF",3536782,"game_data"],["BONUS.000",161022,"game_data"],["BONUS.0SC",51832,"game_data"],["BONUSMAP.000",6455,"game_data"],["BS-X.bin",1048576,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["COH-H31000.BIN",4194304,"bios"],["COH-H31000.NVM",1024,"bios"],["Complex_4627.bin",1048576,"bios"],["DOSBOX.SF2",32319396,"bios"],["DUKE.RTS",188954,"game_data"],["DUKE3D.GRP",11035779,"game_data"],["END.0SC",17055,"game_data"],["EROM.BIN",247968,"bios"],["EmuMediaBoard/Chihiro/ic10_g24lc64.bin",8192,"bios"],["EmuMediaBoard/Chihiro/ic11_24lc024.bin",128,"bios"],["EmuMediaBoard/Chihiro/pc20_g24lc64.bin",8192,"bios"],["EmuMediaBoard/fpr21042_m29w160et.bin",2097152,"bios"],["FONT2.0FN",3819,"game_data"],["FONTBIG.0FN",6463,"game_data"],["FONTINY.0FN",3339,"game_data"],["FONTMN1.0FN",8982,"game_data"],["FONTMN2.0FN",6789,"game_data"],["FONTS.000",14542,"game_data"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GUI.RFF",7145,"game_data"],["GameIndex.yaml",1737799,"bios"],["IANIM.BS1",18977,"game_data"],["IANIM.BS6",18977,"game_data"],["IANIM.VSI",18977,"game_data"],["INSTRUCT.0SC",145067,"game_data"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C128.bin",16384,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["LEVEL0.000",20390,"game_data"],["LEVEL0.001",36234,"game_data"],["LEVEL0.002",20642,"game_data"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["LucidaConsole_12.abc",2332,"bios"],["LucidaConsole_12.tga",131090,"bios"],["MACRO.1",1032,"game_data"],["MAINCHAR.000",156281,"game_data"],["MAPHEAD.BS1",834,"game_data"],["MAPTEMP.BS1",90786,"game_data"],["MENU.000",124306,"game_data"],["MENUSNG.PSM",79609,"game_data"],["MT32_CONTROL.ROM",65536,"bios"],["MT32_PCM.ROM",524288,"bios"],["Mupen64plus/IPL_DEV.n64",4194304,"bios"],["Mupen64plus/IPL_JAP.n64",4194304,"bios"],["Mupen64plus/IPL_USA.n64",4194304,"bios"],["NWINTER.GRP",10965909,"game_data"],["ORDER.0SC",221478,"game_data"],["PANEL.000",13391,"game_data"],["PLANET.000",4300,"game_data"],["PS3UPDAT.PUP",206126236,"bios"],["ProSystem.dat",16364,"bios"],["ROM",131072,"bios"],["ROM_OS_BB01R59",16384,"bios"],["ROM_OS_BB01R59A",16384,"bios"],["ROM_OS_BB02R3V4",16384,"bios"],["ROM_OS_CC01R4",16384,"bios"],["RedumpDatabase.yaml",1917242,"bios"],["SANIM.BS1",276784,"game_data"],["SANIM.BS6",276784,"game_data"],["SC-55-v1.00/sc55_rom1.bin",32768,"bios"],["SC-55-v1.00/sc55_rom2.bin",262144,"bios"],["SC-55-v1.00/sc55_waverom1.bin",1048576,"bios"],["SC-55-v1.00/sc55_waverom2.bin",1048576,"bios"],["SC-55-v1.00/sc55_waveroLine truncated
{"files":[["22vp931.zip",1405,"bios"],["246C.mec",4,"bios"],["246C.nvm",1024,"bios"],["256.BIN",4194304,"bios"],["256.nvm",1024,"bios"],["32X_G_BIOS.BIN",256,"bios"],["32X_M_BIOS.BIN",2048,"bios"],["32X_S_BIOS.BIN",1024,"bios"],["3c505.zip",10896,"bios"],["3do_arcade_saot.bin",524288,"bios"],["3ds/Azahar/nand/private/movable.sed",320,"bios"],["3ds/Azahar/nand/rw/sys/LocalFriendCodeSeed_B",272,"bios"],["3ds/Azahar/nand/rw/sys/SecureInfo_A",273,"bios"],["3ds/Azahar/sysdata/keys.txt",7424,"bios"],["3ds/Azahar/sysdata/otp.bin",256,"bios"],["3ds/Azahar/sysdata/seeddb.bin",53264,"bios"],["3ds/Azahar/sysdata/shared_font.bin",3145728,"bios"],["3xtwin.zip",1417,"bios"],["5200.rom",2048,"bios"],["64DD_IPL_DEV.n64",4194304,"bios"],["64DD_IPL_JP.n64",4194304,"bios"],["64DD_IPL_US.n64",4194304,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["A78_highscore.bin",4096,"bios"],["APPLE2GS.ROM",131072,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["AUDIOHED.BS1",1280,"game_data"],["AUDIOHED.BS6",1280,"game_data"],["AUDIOT.BS1",267636,"game_data"],["AUDIOT.BS6",267636,"game_data"],["BB01R4_OS.ROM",16384,"bios"],["BIOSGBA.ROM",16384,"bios"],["BLOCKS.000",143876,"game_data"],["BLOOD.RFF",3536782,"game_data"],["BONUS.000",161022,"game_data"],["BONUS.0SC",51832,"game_data"],["BONUSMAP.000",6455,"game_data"],["BS-X.bin",1048576,"bios"],["CM32LN_CONTROL.ROM",65536,"bios"],["CM32L_CONTROL.ROM",65536,"bios"],["CM32L_PCM.ROM",1048576,"bios"],["COH-H31000.BIN",4194304,"bios"],["COH-H31000.nvm",1024,"bios"],["Complex_4627.bin",1048576,"bios"],["DOSBOX.SF2",32319396,"bios"],["DUKE.RTS",188954,"game_data"],["DUKE3D.GRP",11035779,"game_data"],["END.0SC",17055,"game_data"],["EmuMediaBoard/Chihiro/ic10_g24lc64.bin",8192,"bios"],["EmuMediaBoard/Chihiro/ic11_24lc024.bin",128,"bios"],["EmuMediaBoard/Chihiro/pc20_g24lc64.bin",8192,"bios"],["EmuMediaBoard/fpr21042_m29w160et.bin",2097152,"bios"],["FONT2.0FN",3819,"game_data"],["FONTBIG.0FN",6463,"game_data"],["FONTINY.0FN",3339,"game_data"],["FONTMN1.0FN",8982,"game_data"],["FONTMN2.0FN",6789,"game_data"],["FONTS.000",14542,"game_data"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GUI.RFF",7145,"game_data"],["IANIM.BS1",18977,"game_data"],["IANIM.BS6",18977,"game_data"],["IANIM.VSI",18977,"game_data"],["INSTRUCT.0SC",145067,"game_data"],["JiffyDOS_1541-II.bin",16384,"bios"],["JiffyDOS_1571_repl310654.bin",32768,"bios"],["JiffyDOS_1581.bin",32768,"bios"],["JiffyDOS_C128.bin",16384,"bios"],["JiffyDOS_C64.bin",8192,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["LEVEL0.000",20390,"game_data"],["LEVEL0.001",36234,"game_data"],["LEVEL0.002",20642,"game_data"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["LucidaConsole_12.abc",2332,"bios"],["LucidaConsole_12.tga",131090,"bios"],["MACRO.1",1032,"game_data"],["MAINCHAR.000",156281,"game_data"],["MAPHEAD.BS1",834,"game_data"],["MAPTEMP.BS1",90786,"game_data"],["MENU.000",124306,"game_data"],["MENUSNG.PSM",79609,"game_data"],["MT32_CONTROL.ROM",65536,"bios"],["MT32_PCM.ROM",524288,"bios"],["Mupen64plus/IPL_DEV.n64",4194304,"bios"],["Mupen64plus/IPL_JAP.n64",4194304,"bios"],["Mupen64plus/IPL_USA.n64",4194304,"bios"],["NWINTER.GRP",10965909,"game_data"],["ORDER.0SC",221478,"game_data"],["PANEL.000",13391,"game_data"],["PLANET.000",4300,"game_data"],["PS3UPDAT.PUP",206126236,"bios"],["ProSystem.dat",16364,"bios"],["ROM",131072,"bios"],["ROM_OS_BB01R59",16384,"bios"],["ROM_OS_BB01R59A",16384,"bios"],["ROM_OS_BB02R3V4",16384,"bios"],["ROM_OS_CC01R4",16384,"bios"],["SANIM.BS1",276784,"game_data"],["SANIM.BS6",276784,"game_data"],["SC-55-v1.00/sc55_rom1.bin",32768,"bios"],["SC-55-v1.00/sc55_rom2.bin",262144,"bios"],["SC-55-v1.00/sc55_waverom1.bin",1048576,"bios"],["SC-55-v1.00/sc55_waverom2.bin",1048576,"bios"],["SC-55-v1.00/sc55_waverom3.bin",1048576,"bios"],["SC-55/ROM1.BIN",32768,"bios"],["SC-55/ROM2.BIN",524288,"bios"],["SC-55/ROMLine truncated
+1 -1
View File
@@ -1 +1 @@
{"files":[["arcade/hiscore.dat",322458,"bios"],["atari2600/stella/KVB1.WAV",4219542,"game_data"],["atari2600/stella/KVB2.WAV",9593878,"game_data"],["atari2600/stella/KVB3.WAV",7676992,"game_data"],["atari2600/stella/KVS1.WAV",3436329,"game_data"],["atari2600/stella/KVS2.WAV",2086275,"game_data"],["atari2600/stella/KVS3.WAV",3720920,"game_data"],["atari2600/stella/KVSHARED.WAV",3059116,"game_data"],["bios/000-lo.lo",131072,"bios"],["bios/128-spanish-0.rom",16384,"bios"],["bios/128-spanish-1.rom",16384,"bios"],["bios/128p-0.rom",16384,"bios"],["bios/128p-1.rom",16384,"bios"],["bios/22vp931.zip",1405,"bios"],["bios/256s-0.rom",16384,"bios"],["bios/256s-1.rom",16384,"bios"],["bios/256s-2.rom",16384,"bios"],["bios/256s-3.rom",16384,"bios"],["bios/2608_BD.WAV",19192,"bios"],["bios/2608_HH.WAV",36722,"bios"],["bios/2608_RIM.WAV",5288,"bios"],["bios/2608_SD.WAV",15558,"bios"],["bios/2608_TOM.WAV",23092,"bios"],["bios/2608_TOP.WAV",57016,"bios"],["bios/32X_G_BIOS.BIN",256,"bios"],["bios/32X_M_BIOS.BIN",2048,"bios"],["bios/32X_S_BIOS.BIN",1024,"bios"],["bios/3c505.zip",10896,"bios"],["bios/3do_arcade_saot.bin",524288,"bios"],["bios/3dobios.zip",2351546,"bios"],["bios/3xtwin.zip",1417,"bios"],["bios/4dparprn.zip",480212,"bios"],["bios/5200.rom",2048,"bios"],["bios/64DD_IPL.bin",4194304,"bios"],["bios/64_cspeech.zip",2011,"bios"],["bios/7800 BIOS (E).rom",16384,"bios"],["bios/7800 BIOS (U).rom",4096,"bios"],["bios/82c606.zip",479847,"bios"],["bios/A78_highscore.bin",16364,"bios"],["bios/APPLE2GS.ROM",131072,"bios"],["bios/ARAB1.ROM",32768,"bios"],["bios/ARABIC.rom",32768,"bios"],["bios/ATARIBAS.ROM",8192,"bios"],["bios/ATARIOSA.ROM",10240,"bios"],["bios/ATARIOSB.ROM",10240,"bios"],["bios/ATARIXL.ROM",16384,"bios"],["bios/AmigaVision.rom",524288,"bios"],["bios/Atari Jaguar (World).j64",131072,"bios"],["bios/BB01R4_OS.ROM",16384,"bios"],["bios/BEERIDE.ROM",16384,"bios"],["bios/BIOS.col",8192,"bios"],["bios/BS-X (En) (DRM-Free).bin",1048576,"bios"],["bios/BS-X (En).bin",1048576,"bios"],["bios/BS-X.bin",1048576,"bios"],["bios/CARTS.SHA",33152,"bios"],["bios/CCNPATCH.cas",1481,"bios"],["bios/CCNPATCH.wav",71748,"bios"],["bios/CM32LN_CONTROL.ROM",65536,"bios"],["bios/CM32L_CONTROL.ROM",65536,"bios"],["bios/CM32L_PCM.ROM",1048576,"bios"],["bios/CYRILLIC.FNT",2048,"bios"],["bios/Cemu/cafeLibs/erreula.rpl",790080,"bios"],["bios/Cemu/cafeLibs/snd_user.rpl",84032,"bios"],["bios/Cemu/cafeLibs/snduser2.rpl",111360,"bios"],["bios/Cemu/cafeLibs/swkbd.rpl",1116288,"bios"],["bios/Cemu/keys.txt",449507,"bios"],["bios/Cemu/otp.bin",1024,"bios"],["bios/Cemu/resources/sharedFonts/CafeCn.ttf",9664448,"bios"],["bios/Cemu/resources/sharedFonts/CafeKr.ttf",5626464,"bios"],["bios/Cemu/resources/sharedFonts/CafeStd.ttf",5363768,"bios"],["bios/Cemu/resources/sharedFonts/CafeTw.ttf",6593548,"bios"],["bios/Cemu/seeprom.bin",512,"bios"],["bios/Cemu/shareddata.bin",33554432,"bios"],["bios/Complex.bin",1048576,"bios"],["bios/Complex_4627.bin",1048576,"bios"],["bios/Complex_4627v1.03.bin",1048576,"bios"],["bios/DBPATCH.cas",1481,"bios"],["bios/DBPATCH.wav",71900,"bios"],["bios/DEFAULT.FNT",2048,"bios"],["bios/DISK.ROM",16384,"bios"],["bios/DOSBOX.SF2",32319396,"bios"],["bios/EROM.BIN",247968,"bios"],["bios/FMPAC.ROM",65536,"bios"],["bios/FMPAC16.ROM",33152,"bios"],["bios/FONT.ROM",288768,"bios"],["bios/GBA/gba_bios.bin",16384,"bios"],["bios/GC/EUR/IPL.bin",2097152,"bios"],["bios/GC/JAP/IPL.bin",2097152,"bios"],["bios/GC/USA/IPL.bin",2097152,"bios"],["bios/GC/dsp_coef.bin",4096,"bios"],["bios/GC/dsp_rom.bin",8192,"bios"],["bios/GC/font_japanese.bin",259626,"bios"],["bios/GC/font_western.bin",6478,"bios"],["bios/GCVMX80.ROM",8192,"bios"],["bios/GameIndex.yaml",1737799,"bios"],["bios/HANGUL.rom",131072,"bios"],["bios/INTERNAT.FNT",2048,"bios"],["bios/ITALIC.FNT",2048,"bios"],["bios/JAPANESE.FNT",2048,"bios"],["bios/JISYO.ROM",524288,"bios"],["bios/JiffyDOS_1541-II.bin",16384,"bios"],["bios/JiffyDOS_1571_repl310654.bin",32768,"bios"],["bios/JiffyDOS_1581.bin",32768,"bios"],["bios/JiffyDOS_C64.bin",8192,"bios"],["bios/JiffyDOS_SX-64.bin",8192,"bios"],["bios/KANJI.ROM",131072,"bios"],["bios/KANJI1.ROM",131072,"bios"],["bios/KOREAN.FNT",2048,"bios"],["bios/Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["bios/Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["bios/Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["bios/Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["bios/Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["bios/Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["bios/Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["bios/Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["bios/Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["bios/Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["bios/Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["bios/Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["bios/Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["bios/Load/Firmware/rtl_bt/rtl8852cu_fw.bin",11Line truncated
{"files":[["arcade/hiscore.dat",322458,"bios"],["atari2600/stella/KVB1.WAV",4219542,"game_data"],["atari2600/stella/KVB2.WAV",9593878,"game_data"],["atari2600/stella/KVB3.WAV",7676992,"game_data"],["atari2600/stella/KVS1.WAV",3436329,"game_data"],["atari2600/stella/KVS2.WAV",2086275,"game_data"],["atari2600/stella/KVS3.WAV",3720920,"game_data"],["atari2600/stella/KVSHARED.WAV",3059116,"game_data"],["bios/000-lo.lo",131072,"bios"],["bios/128-spanish-0.rom",16384,"bios"],["bios/128-spanish-1.rom",16384,"bios"],["bios/128p-0.rom",16384,"bios"],["bios/128p-1.rom",16384,"bios"],["bios/22vp931.zip",1405,"bios"],["bios/256s-0.rom",16384,"bios"],["bios/256s-1.rom",16384,"bios"],["bios/256s-2.rom",16384,"bios"],["bios/256s-3.rom",16384,"bios"],["bios/2608_BD.WAV",19192,"bios"],["bios/2608_HH.WAV",36722,"bios"],["bios/2608_RIM.WAV",5288,"bios"],["bios/2608_SD.WAV",15558,"bios"],["bios/2608_TOM.WAV",23092,"bios"],["bios/2608_TOP.WAV",57016,"bios"],["bios/32X_G_BIOS.BIN",256,"bios"],["bios/32X_M_BIOS.BIN",2048,"bios"],["bios/32X_S_BIOS.BIN",1024,"bios"],["bios/3c505.zip",10896,"bios"],["bios/3do_arcade_saot.bin",524288,"bios"],["bios/3dobios.zip",2351546,"bios"],["bios/3xtwin.zip",1417,"bios"],["bios/4dparprn.zip",480212,"bios"],["bios/5200.rom",2048,"bios"],["bios/64DD_IPL.bin",4194304,"bios"],["bios/64_cspeech.zip",2011,"bios"],["bios/7800 BIOS (E).rom",16384,"bios"],["bios/7800 BIOS (U).rom",4096,"bios"],["bios/82c606.zip",479847,"bios"],["bios/A78_highscore.bin",16364,"bios"],["bios/APPLE2GS.ROM",131072,"bios"],["bios/ARAB1.ROM",32768,"bios"],["bios/ARABIC.rom",32768,"bios"],["bios/ATARIBAS.ROM",8192,"bios"],["bios/ATARIOSA.ROM",10240,"bios"],["bios/ATARIOSB.ROM",10240,"bios"],["bios/ATARIXL.ROM",16384,"bios"],["bios/AmigaVision.rom",524288,"bios"],["bios/Atari Jaguar (World).j64",131072,"bios"],["bios/BB01R4_OS.ROM",16384,"bios"],["bios/BEERIDE.ROM",16384,"bios"],["bios/BIOS.col",8192,"bios"],["bios/BS-X (En) (DRM-Free).bin",1048576,"bios"],["bios/BS-X (En).bin",1048576,"bios"],["bios/BS-X.bin",1048576,"bios"],["bios/CARTS.SHA",33152,"bios"],["bios/CCNPATCH.cas",1481,"bios"],["bios/CCNPATCH.wav",71748,"bios"],["bios/CM32LN_CONTROL.ROM",65536,"bios"],["bios/CM32L_CONTROL.ROM",65536,"bios"],["bios/CM32L_PCM.ROM",1048576,"bios"],["bios/CYRILLIC.FNT",2048,"bios"],["bios/Cemu/cafeLibs/erreula.rpl",790080,"bios"],["bios/Cemu/cafeLibs/snd_user.rpl",84032,"bios"],["bios/Cemu/cafeLibs/snduser2.rpl",111360,"bios"],["bios/Cemu/cafeLibs/swkbd.rpl",1116288,"bios"],["bios/Cemu/keys.txt",449507,"bios"],["bios/Cemu/otp.bin",1024,"bios"],["bios/Cemu/resources/sharedFonts/CafeCn.ttf",9664448,"bios"],["bios/Cemu/resources/sharedFonts/CafeKr.ttf",5626464,"bios"],["bios/Cemu/resources/sharedFonts/CafeStd.ttf",5363768,"bios"],["bios/Cemu/resources/sharedFonts/CafeTw.ttf",6593548,"bios"],["bios/Cemu/seeprom.bin",512,"bios"],["bios/Cemu/shareddata.bin",33554432,"bios"],["bios/Complex.bin",1048576,"bios"],["bios/Complex_4627.bin",1048576,"bios"],["bios/Complex_4627v1.03.bin",1048576,"bios"],["bios/DBPATCH.cas",1481,"bios"],["bios/DBPATCH.wav",71900,"bios"],["bios/DEFAULT.FNT",2048,"bios"],["bios/DISK.ROM",16384,"bios"],["bios/DOSBOX.SF2",32319396,"bios"],["bios/FMPAC.ROM",65536,"bios"],["bios/FMPAC16.ROM",33152,"bios"],["bios/FONT.ROM",288768,"bios"],["bios/GBA/gba_bios.bin",16384,"bios"],["bios/GC/EUR/IPL.bin",2097152,"bios"],["bios/GC/JAP/IPL.bin",2097152,"bios"],["bios/GC/USA/IPL.bin",2097152,"bios"],["bios/GC/dsp_coef.bin",4096,"bios"],["bios/GC/dsp_rom.bin",8192,"bios"],["bios/GC/font_japanese.bin",259626,"bios"],["bios/GC/font_western.bin",6478,"bios"],["bios/GCVMX80.ROM",8192,"bios"],["bios/HANGUL.rom",131072,"bios"],["bios/INTERNAT.FNT",2048,"bios"],["bios/ITALIC.FNT",2048,"bios"],["bios/JAPANESE.FNT",2048,"bios"],["bios/JISYO.ROM",524288,"bios"],["bios/JiffyDOS_1541-II.bin",16384,"bios"],["bios/JiffyDOS_1571_repl310654.bin",32768,"bios"],["bios/JiffyDOS_1581.bin",32768,"bios"],["bios/JiffyDOS_C64.bin",8192,"bios"],["bios/JiffyDOS_SX-64.bin",8192,"bios"],["bios/KANJI.ROM",131072,"bios"],["bios/KANJI1.ROM",131072,"bios"],["bios/KOREAN.FNT",2048,"bios"],["bios/Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["bios/Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["bios/Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["bios/Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["bios/Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["bios/Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["bios/Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["bios/Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["bios/Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["bios/Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["bios/Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["bios/Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["bios/Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["bios/Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["bios/Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"Line truncated
+1 -1
View File
@@ -1 +1 @@
{"files":[["128-0.rom",16384,"bios"],["128-1.rom",16384,"bios"],["128-spanish-0.rom",16384,"bios"],["128-spanish-1.rom",16384,"bios"],["22vp931.zip",1405,"bios"],["3c505.zip",10896,"bios"],["3do_arcade_saot.bin",524288,"bios"],["3xtwin.zip",1417,"bios"],["48.rom",16384,"bios"],["4dparprn.zip",409,"bios"],["5200.rom",2048,"bios"],["6570-036.rom",2048,"bios"],["68HC05.rom",8192,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BIOS.col",8192,"bios"],["BS-X.bin",1048576,"bios"],["CARTS.SHA",33152,"bios"],["CYRILLIC.FNT",2048,"bios"],["D8039HLC.rom",2048,"bios"],["DISK.ROM",16384,"bios"],["Databases/msxromdb.xml",930986,"bios"],["EROM.BIN",247968,"bios"],["FMPAC.ROM",65536,"bios"],["FMPAC16.ROM",16384,"bios"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["GameIndex.yaml",1737799,"bios"],["Gram Kracker.ctg",7587,"bios"],["ITALIC.FNT",2048,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["KANJI.ROM",131072,"bios"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["MSX.ROM",32768,"bios"],["MSX2.ROM",32768,"bios"],["MSX2EXT.ROM",16384,"bios"],["MSX2P.ROM",32768,"bios"],["MSX2PEXT.ROM",16384,"bios"],["MSXDOS2.ROM",65536,"bios"],["Machines/Shared Roms/MSX.rom",32768,"bios"],["MesenNesDB.txt",548608,"game_data"],["MesenPalette.pal",192,"bios"],["NstDatabase.xml",1009534,"bios"],["PAINTER.ROM",65536,"bios"],["PPSSPP/ppge_atlas.zim",666530,"bios"],["ROM_OS_BB01R59",16384,"bios"],["ROM_OS_BB01R59A",16384,"bios"],["ROM_OS_BB02R3V4",16384,"bios"],["ROM_OS_CC01R4",16384,"bios"],["RS232.ROM",16640,"bios"],["RedumpDatabase.yaml",1917242,"bios"],["SCPH-10000.MEC",4,"bios"],["SCPH-10000.bin",4194304,"bios"],["SCPH-30004R.bin",4194304,"bios"],["SCPH-39001.bin",4194304,"bios"],["SCPH-50009_BIOS_V10_CHN_190.BIN",4194304,"bios"],["SCPH-50009_BIOS_V10_CHN_190.EROM",3145728,"bios"],["SCPH-50009_BIOS_V10_CHN_190.NVM",1024,"bios"],["SCPH-50009_BIOS_V10_CHN_190.ROM1",524288,"bios"],["SCPH-50009_BIOS_V10_CHN_190.ROM2",524288,"bios"],["SCPH-70004.BIN",4194304,"bios"],["SCPH-70004.EROM",3145728,"bios"],["SCPH-70004.ROM1",524288,"bios"],["SCPH-70004_BIOS_V12_EUR_200.ROM2",8192,"bios"],["SCPH-70006_BIOS_V12_HK_200.NVM",1024,"bios"],["SCPH-70008_BIOS_V12_RUS_200.BIN",4194304,"bios"],["SCPH-70008_BIOS_V12_RUS_200.NVM",1024,"bios"],["SCPH-75008_BIOS_V14_RUS_220.NVM",1024,"bios"],["SCPH-77008_BIOS_V15_RUS_220.NVM",1024,"bios"],["SCPH-90006_BIOS_VX_HK _230.EROM",3145728,"bios"],["SCPH-90006_BIOS_VX_HK _230.NVM",1024,"bios"],["SCPH-90006_BIOS_VX_HK _230.ROM1",524288,"bios"],["SCPH1001.BIN",524288,"bios"],["SCPH30004R.nvm",1024,"bios"],["SGB1.sfc",262144,"bios"],["SGB2.sfc",524288,"bios"],["SegaCDBIOS9303.bin",131072,"bios"],["SkyEmu/cgb_boot.bin",2304,"bios"],["SkyEmu/dmg_rom.bin",256,"bios"],["SkyEmu/firmware.bin",262144,"bios"],["SkyEmu/gba_bios.bin",16384,"bios"],["SkyEmu/nds7.bin",16384,"bios"],["SkyEmu/nds9.bin",4096,"bios"],["StudyBox.bin",262144,"bios"],["TI-994A.ctg",32292,"bios"],["Wii/clientca.pem",1005,"bios"],["Wii/clientcakey.pem",609,"bios"],["Wii/rootca.pem",897,"bios"],["Wii/shared2/sys/SYSCONF",16384,"bios"],["Wii/title/00000001/00000002/data/setting.txt",256,"bios"],["XEGAME.ROM",8192,"bios"],["[BIOS] Atari Jaguar CD (World).j64",262144,"bios"],["[BIOS] Atari Jaguar Developer CD (World).j64",262144,"bios"],["a1000kbd_de.zip",1331,"bios"],["a1000kbd_dk.zip",1331,"bios"],["a1000kbd_fr.zip",1331,"bios"],["a1000kbd_gb.zip",1331,"bios"],["a1000kbd_it.zip",1331,"bios"],["a1000kbd_se.zip",1331,"bios"],["a1000kbd_us.zip",1331,"bios"],["a1060-bios-2.05.rom",16384,"bios"],["a1060-bios-2.06.rom",16384,"bios"],["a1200kbd_rb.zip",1476,"bios"],["a1cass.zip",509,"bios"],["a2000kbd_ch.zip",1335,"bios"],["a2000kbd_de.zip",1335,"bios"],["a2000kbd_dk.zip",1335,"bios"],["a2000kbd_es.zip",1335,"bios"],["a2000kbd_fr.zip",1335,"bios"],["a2000kbd_g80_de.zip",1151,"Line truncated
{"files":[["128-0.rom",16384,"bios"],["128-1.rom",16384,"bios"],["128-spanish-0.rom",16384,"bios"],["128-spanish-1.rom",16384,"bios"],["22vp931.zip",1405,"bios"],["3c505.zip",10896,"bios"],["3do_arcade_saot.bin",524288,"bios"],["3xtwin.zip",1417,"bios"],["48.rom",16384,"bios"],["4dparprn.zip",409,"bios"],["5200.rom",2048,"bios"],["6570-036.rom",2048,"bios"],["68HC05.rom",8192,"bios"],["7800 BIOS (E).rom",16384,"bios"],["7800 BIOS (U).rom",4096,"bios"],["ATARIBAS.ROM",8192,"bios"],["ATARIOSA.ROM",10240,"bios"],["ATARIOSB.ROM",10240,"bios"],["ATARIXL.ROM",16384,"bios"],["BB01R4_OS.ROM",16384,"bios"],["BIOS.col",8192,"bios"],["BS-X.bin",1048576,"bios"],["CARTS.SHA",33152,"bios"],["CYRILLIC.FNT",2048,"bios"],["D8039HLC.rom",2048,"bios"],["DISK.ROM",16384,"bios"],["Databases/msxromdb.xml",930986,"bios"],["FMPAC.ROM",65536,"bios"],["FMPAC16.ROM",16384,"bios"],["GBA/gba_bios.bin",16384,"bios"],["GC/EUR/IPL.bin",2097152,"bios"],["GC/JAP/IPL.bin",2097152,"bios"],["GC/USA/IPL.bin",2097152,"bios"],["GC/dsp_coef.bin",4096,"bios"],["GC/dsp_rom.bin",8192,"bios"],["GC/font_japanese.bin",259626,"bios"],["GC/font_western.bin",6478,"bios"],["Gram Kracker.ctg",7587,"bios"],["ITALIC.FNT",2048,"bios"],["JiffyDOS_SX-64.bin",8192,"bios"],["KANJI.ROM",131072,"bios"],["Load/Firmware/rtl_bt/rtl8723a_fw.bin",24548,"bios"],["Load/Firmware/rtl_bt/rtl8723b_fw.bin",45048,"bios"],["Load/Firmware/rtl_bt/rtl8723d_fw.bin",52080,"bios"],["Load/Firmware/rtl_bt/rtl8761a_fw.bin",74488,"bios"],["Load/Firmware/rtl_bt/rtl8761bu_fw.bin",44484,"bios"],["Load/Firmware/rtl_bt/rtl8821a_fw.bin",37420,"bios"],["Load/Firmware/rtl_bt/rtl8821c_fw.bin",54636,"bios"],["Load/Firmware/rtl_bt/rtl8822b_fw.bin",51176,"bios"],["Load/Firmware/rtl_bt/rtl8822cu_fw.bin",38207,"bios"],["Load/Firmware/rtl_bt/rtl8851bu_fw.bin",49760,"bios"],["Load/Firmware/rtl_bt/rtl8852au_fw.bin",67188,"bios"],["Load/Firmware/rtl_bt/rtl8852btu_fw.bin",128140,"bios"],["Load/Firmware/rtl_bt/rtl8852bu_fw.bin",129733,"bios"],["Load/Firmware/rtl_bt/rtl8852cu_fw.bin",113336,"bios"],["Load/Firmware/rtl_bt/rtl8922au_fw.bin",71360,"bios"],["Load/WiiSD.raw",134217728,"bios"],["MSX.ROM",32768,"bios"],["MSX2.ROM",32768,"bios"],["MSX2EXT.ROM",16384,"bios"],["MSX2P.ROM",32768,"bios"],["MSX2PEXT.ROM",16384,"bios"],["MSXDOS2.ROM",65536,"bios"],["Machines/Shared Roms/MSX.rom",32768,"bios"],["MesenNesDB.txt",548608,"game_data"],["MesenPalette.pal",192,"bios"],["NstDatabase.xml",1009534,"bios"],["PAINTER.ROM",65536,"bios"],["PPSSPP/ppge_atlas.zim",666530,"bios"],["ROM_OS_BB01R59",16384,"bios"],["ROM_OS_BB01R59A",16384,"bios"],["ROM_OS_BB02R3V4",16384,"bios"],["ROM_OS_CC01R4",16384,"bios"],["RS232.ROM",16640,"bios"],["SCPH-10000.bin",4194304,"bios"],["SCPH-10000.mec",4,"bios"],["SCPH-30004R.bin",4194304,"bios"],["SCPH-39001.bin",4194304,"bios"],["SCPH-50009_BIOS_V10_CHN_190.BIN",4194304,"bios"],["SCPH-50009_BIOS_V10_CHN_190.nvm",1024,"bios"],["SCPH-50009_BIOS_V10_CHN_190.rom1",524288,"bios"],["SCPH-50009_BIOS_V10_CHN_190.rom2",524288,"bios"],["SCPH-70004.BIN",4194304,"bios"],["SCPH-70004.rom1",524288,"bios"],["SCPH-70004_BIOS_V12_EUR_200.rom2",8192,"bios"],["SCPH-70006_BIOS_V12_HK_200.nvm",1024,"bios"],["SCPH-70008_BIOS_V12_RUS_200.BIN",4194304,"bios"],["SCPH-70008_BIOS_V12_RUS_200.nvm",1024,"bios"],["SCPH-75008_BIOS_V14_RUS_220.nvm",1024,"bios"],["SCPH-77008_BIOS_V15_RUS_220.nvm",1024,"bios"],["SCPH-90006_BIOS_VX_HK _230.nvm",1024,"bios"],["SCPH-90006_BIOS_VX_HK _230.rom1",524288,"bios"],["SCPH1001.BIN",524288,"bios"],["SCPH30004R.nvm",1024,"bios"],["SGB1.sfc",262144,"bios"],["SGB2.sfc",524288,"bios"],["SegaCDBIOS9303.bin",131072,"bios"],["SkyEmu/cgb_boot.bin",2304,"bios"],["SkyEmu/dmg_rom.bin",256,"bios"],["SkyEmu/firmware.bin",262144,"bios"],["SkyEmu/gba_bios.bin",16384,"bios"],["SkyEmu/nds7.bin",16384,"bios"],["SkyEmu/nds9.bin",4096,"bios"],["StudyBox.bin",262144,"bios"],["TI-994A.ctg",32292,"bios"],["Wii/clientca.pem",1005,"bios"],["Wii/clientcakey.pem",609,"bios"],["Wii/rootca.pem",897,"bios"],["Wii/shared2/sys/SYSCONF",16384,"bios"],["Wii/title/00000001/00000002/data/setting.txt",256,"bios"],["XEGAME.ROM",8192,"bios"],["[BIOS] Atari Jaguar CD (World).j64",262144,"bios"],["[BIOS] Atari Jaguar Developer CD (World).j64",262144,"bios"],["a1000kbd_de.zip",1331,"bios"],["a1000kbd_dk.zip",1331,"bios"],["a1000kbd_fr.zip",1331,"bios"],["a1000kbd_gb.zip",1331,"bios"],["a1000kbd_it.zip",1331,"bios"],["a1000kbd_se.zip",1331,"bios"],["a1000kbd_us.zip",1331,"bios"],["a1060-bios-2.05.rom",16384,"bios"],["a1060-bios-2.06.rom",16384,"bios"],["a1200kbd_rb.zip",1476,"bios"],["a1cass.zip",509,"bios"],["a2000kbd_ch.zip",1335,"bios"],["a2000kbd_de.zip",1335,"bios"],["a2000kbd_dk.zip",1335,"bios"],["a2000kbd_es.zip",1335,"bios"],["a2000kbd_fr.zip",1335,"bios"],["a2000kbd_g80_de.zip",1151,"bios"],["a2000kbd_g80_dk.zip",1151,"bios"],["a2000kbd_g80_gb.zip",1151,"bios"],["a2000kbd_g80_se.zip",1151,"bios"],["a2000kbd_g80_us.zip",1151,"bios"],["a2000kbd_gb.zip",1335,"bios"],["a2000kbd_it.zip",1335,"bios"],["a2000kbd_no.zip",1335Line truncated
+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":21077,"sha256":"2857283556fa49c20d8160ed113465bf0c2e643ed0b8acd2d38266a78be8e25e","size":62373},"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":21077,"sha256":"2857283556fa49c20d8160ed113465bf0c2e643ed0b8acd2d38266a78be8e25e","size":62373},"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
+130 -459
View File
@@ -29,10 +29,10 @@
}
],
"standalone_copies": [],
"total_files": 9598,
"total_size": 9737734640,
"pack_files": 13242,
"pack_size": 9841283557,
"total_files": 9574,
"total_size": 9693434698,
"pack_files": 13218,
"pack_size": 9796992041,
"total_omitted": 425,
"omitted_files": [
{
@@ -142733,7 +142733,7 @@
]
},
{
"dest": "SCPH-10000.MEC",
"dest": "SCPH-10000.mec",
"sha1": "3f8affbe07024ccd2f5b8374072d0928c583a862",
"sha256": "fbbfc6c156266ac7e9afb37f0cc53fb78fadf2f09f580e56b2da57e6539e463b",
"size": 4,
@@ -142789,7 +142789,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.NVM",
"dest": "SCPH-50009_BIOS_V10_CHN_190.nvm",
"sha1": "3ffa2e74c8c8ce0e10e2069956f12d2407b91c65",
"sha256": "5b255bce650e66efeeb3b0bebc0dff705600d05aa2e076a315d02c6a7ed6ac9a",
"size": 1024,
@@ -142803,7 +142803,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.ROM2",
"dest": "SCPH-50009_BIOS_V10_CHN_190.rom2",
"sha1": "7aef1dd6de4b4f64f31daad615bbccdb3e62e79c",
"sha256": "8dc012640186c46a39fcdd64a8ab9430080a220bd0630da58c977f35725de5cf",
"size": 524288,
@@ -142817,7 +142817,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.ROM1",
"dest": "SCPH-50009_BIOS_V10_CHN_190.rom1",
"sha1": "b284280341f16b1581c28ff81934bfdf403da1f0",
"sha256": "ad812eb36b8e7daa6106411e43840f70175f012a7a7dd289965872fe43933cc4",
"size": 524288,
@@ -142845,7 +142845,7 @@
]
},
{
"dest": "SCPH-70004.ROM1",
"dest": "SCPH-70004.rom1",
"sha1": "cc44355ded232a2ba5309bb24d4cd55af08696b2",
"sha256": "b86fbccaa111ca7497630337dafea7da7320fc4f924ada22b92145ef806e7b42",
"size": 524288,
@@ -142873,7 +142873,7 @@
]
},
{
"dest": "SCPH-70008_BIOS_V12_RUS_200.NVM",
"dest": "SCPH-70008_BIOS_V12_RUS_200.nvm",
"sha1": "6611151e8f599230cdf19a17318e7e5ddc781961",
"sha256": "b1704c7da37f03db017ad7576508c61b250d9ed4f3ceda8732ea91a3034f6cbf",
"size": 1024,
@@ -143979,11 +143979,11 @@
]
},
{
"dest": "ps2-dvd-110u.bin",
"sha1": "0bc9143cb6839471d62b8fdd0b2fc05e941527d3",
"sha256": "76918ccab7350149d8236c136c4df1fc7c5c7fcba245f92a0d8bbe81e82dd251",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-110u.bin",
"dest": "SCPH-90006_BIOS_VX_HK _230.rom1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"aethersx2",
"pcsx2"
@@ -143993,165 +143993,11 @@
]
},
{
"dest": "ps2-dvd-120e.bin",
"sha1": "ceab36633cd5d6050a3080ed8312a6f79d68a6f3",
"sha256": "50dca18f79136b51ae3a5838eb80a7a14daa7bcfc4abd0577070468a41add3f7",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120e.bin",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-120u.bin",
"sha1": "f1e306ebefb03af3e1fc2a3695089e4e459968ed",
"sha256": "8a10d31388df41bef362d127b2f40053d3e5a527f801c458c52638b9466f65ce",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120u.bin",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-130e.bin",
"sha1": "062f287fb56b18ffbac85ec5f21841b03243ba5a",
"sha256": "06513ecdd3ba38edabebfd86479ad67ae7493c82fe98b6b7abd0fa6327b52373",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130e.bin",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-130u.bin",
"sha1": "7f2e4a49835cd6f9e30a1c2999975a9b1ce870bc",
"sha256": "dd9314c37ace0308a4e86131e68221803d55fbc3ef434cc73bad8ffab4d5eeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130u.bin",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-200j.bin",
"sha1": "0ba4ea6909ad1bb67d6654ecb27cd65a4f14e3e5",
"sha256": "b5f317d1abcdfea931a24b3eab0b6bee8fcd90c5247e656c3ab04750136bff75",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-200j.bin",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210e.bin",
"sha1": "7625f77742dee6745e3be8f89cbd59a1143db104",
"sha256": "58b34f9eee14cec21e7f6fc29f81cf1a022b2dd06ed91bcda7105d56df65fe65",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210e.bin",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210j.bin",
"sha1": "250d3e279ec30f78c46b7a92dca60bc4adc7df1d",
"sha256": "6600577b5c9fba8c272c56357da1e633af04ce72b0484ab660150ab1b2c4d3e9",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210j.bin",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210u.bin",
"sha1": "8fd801131621b0dcd556e3d6df59f5eb021fbf6a",
"sha256": "5f0ef27a1c87722a4dc9337d69d016d9fb367aedbeac2b47b7709e00e6617490",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210u.bin",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-212g.bin",
"sha1": "a10bc145413cf43204d6b8ee0fff34370c092673",
"sha256": "1982321946e2ee1bf9ac8ab438bc16920aa0a721c89a9418e6604cbb1da45e57",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212g.bin",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-212u.bin",
"sha1": "d1a60da85dfcb5354f53b716fbcb5747ab4a1e56",
"sha256": "614e6cabaf4a11bc2e5686e148de622a10a9bf018ef5e606d6d18e8e02b493c8",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212u.bin",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-213e.bin",
"sha1": "010ab71354a1ae5065640a2cb85e829ff8141a66",
"sha256": "d2771caf67eff17849796ba2782e1e4f956db64a3eabe7c39f7d67acf56aeeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-213e.bin",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-215g.bin",
"sha1": "12d8531ca73ae33a9cd363797835a45f50fdf8f9",
"sha256": "cec3c22ce94d817d938da25ec9144ecf568624e951f4b73b8c7e92a8fab6a311",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-215g.bin",
"dest": "SCPH-70004_BIOS_V12_EUR_200.rom2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"aethersx2",
"pcsx2"
@@ -144175,35 +144021,7 @@
]
},
{
"dest": "EROM.BIN",
"sha1": "adb4dbb7feb8247811506a38896ddcb789c4b477",
"sha256": "f7c4944e3001e3849cdead743e200e009d4d07bd5afb20fb937a7b201895f713",
"size": 247968,
"repo_path": "bios/Sony/PlayStation 2/EROM.BIN",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70004_BIOS_V12_EUR_200.ROM2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70006_BIOS_V12_HK_200.NVM",
"dest": "SCPH-70006_BIOS_V12_HK_200.nvm",
"sha1": "06ccc54cdbe8b017a629155ccb66310cba9c4720",
"sha256": "48ea5461a794fbc366798776e1dd5b734a25d0f140d75c23b642d99e48e2b76f",
"size": 1024,
@@ -144217,7 +144035,7 @@
]
},
{
"dest": "SCPH-75008_BIOS_V14_RUS_220.NVM",
"dest": "SCPH-75008_BIOS_V14_RUS_220.nvm",
"sha1": "fff13c6e30c55df9d6241ee08e5d0026c6a5d618",
"sha256": "f57595d834bec00f62ece0fc59f4c0c52ebe26a46100429b065606a851dfa1a8",
"size": 1024,
@@ -144231,7 +144049,7 @@
]
},
{
"dest": "SCPH-77008_BIOS_V15_RUS_220.NVM",
"dest": "SCPH-77008_BIOS_V15_RUS_220.nvm",
"sha1": "84a9628af6fa8335247c002b1ce6c81a419ea9a5",
"sha256": "08ea4442e8f16f0e68b7b07355f044c181cab7747076d135f33184bf32f156af",
"size": 1024,
@@ -144245,7 +144063,7 @@
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.NVM",
"dest": "SCPH-90006_BIOS_VX_HK _230.nvm",
"sha1": "465c2738c280eb1864f679c80b55e468bf670057",
"sha256": "d218113ad67d0c178123b797d31baf7f4ae4a9466251d98b9db4192434d3a5e8",
"size": 1024,
@@ -144258,48 +144076,6 @@
"sony-playstation-2"
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.ROM1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "cheats_ni.zip",
"sha1": "dec5e4f137890c338babe13cfb9d41ff869fa721",
"sha256": "91d5ae704ff8b6d90165a65f69e9e2be8a9ab9c588c525dc1c9c4ecbbdef1ffd",
"size": 42525,
"repo_path": "bios/Sony/PlayStation 2/cheats_ni.zip",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "eeprom.dat",
"sha1": "ffc6261e487efa8c7442069f71acfc4aa826993d",
"sha256": "8667e718294e9e0df1d30600ba3eeb201f764aad2dad72748643e4a285e1d1f7",
"size": 64,
"repo_path": "bios/Sony/PlayStation 2/eeprom.dat",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-0230a-20080220.nvm",
"sha1": "258ad0f26b0b269462bbd9acbb5506d5dfbcc3d5",
@@ -144314,34 +144090,6 @@
"sony-playstation-2"
]
},
{
"dest": "message.wav",
"sha1": "c54f04b63ac6f04e0a0944ef260b5497e4494dbd",
"sha256": "dfd8035387a463722ad07af3c91934e0a685f2afa57e31d305f0602656d1edb1",
"size": 15696,
"repo_path": "bios/Sony/PlayStation 2/resources/sounds/achievements/message.wav",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "rom1.bin",
"sha1": "47d2ec4b342649e4c391043ab915d4435f9d180d",
"sha256": "41de2047af8382988bfd568035ff26eec5f1cabc3efe773680546aa00a82857d",
"size": 199680,
"repo_path": "bios/Sony/PlayStation 2/rom1.bin",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "scph30004fr.nvm",
"sha1": "92ce9e739dcbfa0d6afb442620b71919d26bf283",
@@ -144370,6 +144118,20 @@
"sony-playstation-2"
]
},
{
"dest": "eeprom.dat",
"sha1": "ffc6261e487efa8c7442069f71acfc4aa826993d",
"sha256": "8667e718294e9e0df1d30600ba3eeb201f764aad2dad72748643e4a285e1d1f7",
"size": 64,
"repo_path": "bios/Sony/PlayStation 2/eeprom.dat",
"cores": [
"aethersx2",
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "DSi_Nand_AUS.bin",
"sha1": "7d006f8943171a4d50ae89bf2fca12b764d27e8b",
@@ -144441,97 +144203,6 @@
],
"storage": "release",
"release_asset": "DSi_Nand_USA.bin"
},
{
"dest": "GameIndex.yaml",
"sha1": "57369df9ca82a460e596cea7835c5a0797dee668",
"sha256": "efa94cb7b9208dc6812bb9407dc986560e523cce57f511eff30942f76b7288bf",
"size": 1737799,
"repo_path": "bios/Sony/PlayStation 2/.variants/GameIndex.yaml.57369df9",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "patches.zip",
"sha1": "2562e542d66db945ccf158d7a221c2a28e3b6be4",
"sha256": "df2b384ec29221155e8151fa2ff2dc8f0eef2409a8dce5ee7f7514352ae4058a",
"size": 2165576,
"repo_path": "bios/Sony/PlayStation 2/.variants/patches.zip.5a4d0a00",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.EROM",
"sha1": "2ed11fd9333e62e36659565a744330a5902ed5e3",
"sha256": "67a6b2779e9320abe24f75ce811acf29e54d6dc06ce65b11341b6d84103de7f8",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-50009_BIOS_V10_CHN_190.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70004.EROM",
"sha1": "ec0121bb8e2a209044309780d2efc2559c9a0ef1",
"sha256": "e5bcd5925c1f22de48d49c3895dd421d167faddc033aac628f5facfba90ceef3",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.EROM",
"sha1": "6b357e8624095770952fc408cdc6647fa62e0d28",
"sha256": "8801922f614b365d9d37557d7a375d06d385e936804943cb2c52abff55a3d254",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "cheats_ws.zip",
"sha1": "773b4279d8c8e182dc57e444dbf448a1d115e7e0",
"sha256": "d07e3adde4da6a3220363b12d7b066168918225546122643ef7d19fece53b8b1",
"size": 1273296,
"repo_path": "bios/Sony/PlayStation 2/cheats_ws.zip",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "RedumpDatabase.yaml",
"sha1": "bf2c73d668cd671df8adfe2ec3c7074e8ba9176a",
"sha256": "302b57fdd1f9472ef590789e4b347381cc8442a04a765c7eae3d3f2e4b06394c",
"size": 1917242,
"repo_path": "bios/Sony/PlayStation 2/resources/RedumpDatabase.yaml",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
}
],
"data_directories": [
@@ -158795,192 +158466,192 @@
"size": 27664
},
"lang/hu_HU.ini": {
"sha1": "76c13816a9624aadfc3a01ad0d92a31485efc87d",
"size": 95070
"sha1": "62bc464115cb6f7c7f16ccbc0a3e268f1313f892",
"size": 95289
},
"lang/cz_CZ.ini": {
"sha1": "5d15abfabdd2f11073e9c026b58ef25d9aeb5a93",
"size": 102925
"sha1": "075b139746162c7f0b95d1c1bd5bf1caa6075aa2",
"size": 103111
},
"lang/pl_PL.ini": {
"sha1": "01b68e0ae330c20b5d856d0255f03c05e6d6f4ac",
"size": 90415
"sha1": "81af60cb8e415001bfbba7da7b2bac7f5563fff7",
"size": 90593
},
"lang/pt_PT.ini": {
"sha1": "ca365141cdb52690571d6b2aba2bd635644f14f0",
"size": 93204
"sha1": "4e7f24647541d964eec0ffe3fd94921a3c61ea27",
"size": 93363
},
"lang/bg_BG.ini": {
"sha1": "5fd29c2db53a93b1b4eb41197e114ea849dd029a",
"size": 136967
"sha1": "c92465c9028e224521b45a5fcb3355e6da091661",
"size": 137180
},
"lang/nl_NL.ini": {
"sha1": "a73db1c2f16888176483fd2301d7aa516c262758",
"size": 98961
"sha1": "489c29c689a24e874f0c444f748d9d83c5a3c78b",
"size": 99128
},
"lang/lo_LA.ini": {
"sha1": "e91e907ab24354501bb05105b883cb77fdf2c610",
"size": 99758
"sha1": "e45a149a19c180a1d6fcf5ad391e9f7597018fe4",
"size": 99892
},
"lang/jv_ID.ini": {
"sha1": "be3d9ebd66348002bc3d82f3e74fb4bb0211ad2f",
"size": 77035
"sha1": "a9d1919a690bd786646f0c2e69f5857a02a77f13",
"size": 77186
},
"lang/pt_BR.ini": {
"sha1": "e220f3458f87a5f52afae22bf3d90f4cc6b0ba4b",
"size": 92212
"sha1": "f599e419c30306a32654775cb84837383ec5f142",
"size": 92406
},
"lang/es_ES.ini": {
"sha1": "99c7f29f9de40fa3578181d0d76f4660421a9677",
"size": 91179
"sha1": "0aa4b7f34e60ae79faa75756341d90e3e081a1bc",
"size": 91327
},
"lang/es_LA.ini": {
"sha1": "eeaf6afa2769e687ea5886f004f5cf6252e3235f",
"size": 92655
"sha1": "723d89947af2b6b7afaf1609379f254a185d1ef6",
"size": 92790
},
"lang/lt-LT.ini": {
"sha1": "f84b998b22ffa8a42daaf1f246ca93c1b0237e35",
"size": 108598
"sha1": "ad9d1f354774a9dd60183772c6234cf4164f3591",
"size": 108767
},
"lang/ms_MY.ini": {
"sha1": "17c3a2540a20ca1d9ef2101444933cfeda09f6c4",
"size": 86512
"sha1": "e01787788f6cf2fbe4bcfbbf8e34c32c52e355dc",
"size": 86676
},
"lang/sv_SE.ini": {
"sha1": "420f0fa8aac99c1f508c06a5b9fc3a1c73376522",
"size": 85914
"sha1": "515fed64ba7990fee811eb78fcd75e9e211fe6ec",
"size": 86080
},
"lang/th_TH.ini": {
"sha1": "3984a1ebfbf867a4cb319b42212315dee0fdf214",
"size": 160096
"sha1": "0bff1bb57a2d328e886dc4f7cad3b7a1b00f1050",
"size": 160447
},
"lang/README.md": {
"sha1": "5105feaabb525902ecc92eb6cb4bc969943926d5",
"size": 1060
},
"lang/be_BY.ini": {
"sha1": "d6924a5cbbae849491873fa93fb9c1f0518e7c4a",
"size": 131319
"sha1": "daaaf31d9894c0d394655a191ab3204ac8e9e744",
"size": 131605
},
"lang/fr_FR.ini": {
"sha1": "25a4f24ff44795032e97bf68434238452b7e00b9",
"size": 96446
"sha1": "546b3f273fdec54490bf728e639d0a773bc99fc2",
"size": 96608
},
"lang/ja_JP.ini": {
"sha1": "815bb58ccea725a0c4e4f9858d84219df2557e92",
"size": 106654
"sha1": "3b38de8657c4248a8eb13c2a1ea51613ff879592",
"size": 106883
},
"lang/tg_PH.ini": {
"sha1": "767d9128b382b55321034fabf4170a938c4c59ad",
"size": 98158
"sha1": "f4e86168f5fb3a4f5f4b6c73e31b579ad3db2db7",
"size": 98338
},
"lang/da_DK.ini": {
"sha1": "b449eff1b90a2e145a74f75f163dcec78dd98cec",
"size": 98993
"sha1": "1e1679774291a20c81566c4acd6b8b5ce2c0f510",
"size": 99181
},
"lang/ko_KR.ini": {
"sha1": "e4d918f7f3e8105b87ed1f02dd9ef278145e339b",
"size": 92024
"sha1": "a476a990efc0d6b5c644803110431dcacf8dcbd2",
"size": 92219
},
"lang/he_IL.ini": {
"sha1": "f6b9c7b4aabd5fe6351ea396b067a307a551575e",
"size": 117659
"sha1": "41d24b8e5ca0d2da94669b797159b74753ac547d",
"size": 117842
},
"lang/zh_CN.ini": {
"sha1": "0f83bf7507e4f6846053b4c6c3a0b8b8a433469e",
"size": 80033
"sha1": "45b36bf675a47e35573e7cdd1db1e91d3565dde0",
"size": 80158
},
"lang/zh_TW.ini": {
"sha1": "7f527522d30ea20b2b27bca371bb41555b9bc401",
"size": 79890
"sha1": "b5c3a2dd4e56d868cc754f1342f76e8b43a7b74c",
"size": 80027
},
"lang/tr_TR.ini": {
"sha1": "851b5c447f1fe3a6f85ae57a12fddb16e1707312",
"size": 87998
"sha1": "ea447a56ead24e638f133dfb6b0bc92bdcfe025c",
"size": 88198
},
"lang/it_IT.ini": {
"sha1": "93062be4e383a65286ad306fb5e73af0e203ca72",
"size": 90614
"sha1": "50071e54348e5b158cec9b15f720383345c4f746",
"size": 90788
},
"lang/en_US.ini": {
"sha1": "a0d76534378a2ad17a28e1d942fc2056330fddc6",
"size": 76046
"sha1": "44f70c40289fc9ccc1fcb62abea9ad93b602c043",
"size": 76193
},
"lang/fi_FI.ini": {
"sha1": "e838a69025c052db64122dba57893bc0698bb3bf",
"size": 95120
"sha1": "4e979c0f07655b03f49d3382b705e2134fc6ede1",
"size": 95320
},
"lang/id_ID.ini": {
"sha1": "a7d568eb75c84872c1165747b875b213402e0bd9",
"size": 86620
"sha1": "05e27a2b9d1065656dd5846da42dc25da24344c7",
"size": 86812
},
"lang/dr_ID.ini": {
"sha1": "ab8680f2684a278840cebb31517149a4fb75f1ac",
"size": 76190
"sha1": "114bf46d89c31b8119c29d11df47edae2c59cbd3",
"size": 76337
},
"lang/no_NO.ini": {
"sha1": "a0701026da5e1027f28b6615ef2f33d703617d48",
"size": 86328
"sha1": "b08963c505ef61052bff42c3c2729e5835cc0e6c",
"size": 86524
},
"lang/nn_NO.ini": {
"sha1": "c911f2b4443d232a70e0098be56ec5ce627f0560",
"size": 85504
"sha1": "f530ada278c6d34ed3d685ea32f79a765630e674",
"size": 85688
},
"lang/fa_IR.ini": {
"sha1": "cb03cf129acccd9922abe0ddea67324fa828f5b6",
"size": 123398
"sha1": "8adf23b9da03b4a4a776fbe81b5e95200c2880b1",
"size": 123617
},
"lang/km_KH.ini": {
"sha1": "3f47a489f057f77b5a6c1f988b49cfc0e49654a0",
"size": 133370
"sha1": "686e819031b30f7b9a84e44eec9914f426fe91b6",
"size": 133479
},
"lang/ru_RU.ini": {
"sha1": "b51347c314f9bd53f13b1e533eed4e5b4270c3a6",
"size": 120087
"sha1": "eba5d6a73085898f618aa4431ae5d586d8e05fc5",
"size": 120323
},
"lang/gl_ES.ini": {
"sha1": "dcd40f71d3f8262eb42d4f725debfdc2c29b7c40",
"size": 104296
"sha1": "a2702c2d700e0bdd5afc36d570ad411247b98c7c",
"size": 104430
},
"lang/az_AZ.ini": {
"sha1": "cdddbcb51840391b4842da97a8be346ecefbeefc",
"size": 90420
"sha1": "8cd66c0fb0fa15ef5eb72934dea41584a4c1c04d",
"size": 90580
},
"lang/ar_AE.ini": {
"sha1": "8842478bc350eb4c7be293e0d5f8526ed5ad502b",
"size": 118783
"sha1": "ce1a1ce3ac023e98d71367419c03d658ddef0295",
"size": 118966
},
"lang/ca_ES.ini": {
"sha1": "793ba8d737147df634b599704ff3cacc68fbb3fd",
"size": 103290
"sha1": "cc8f48bce5a0f36264d4e736112a900f44d75ac2",
"size": 103450
},
"lang/uk_UA.ini": {
"sha1": "61892ce5814efd6b72798d1b20ade8c6484b3068",
"size": 121680
"sha1": "f99dfc697f1421dbdaf3e63f90b7445616b6eeb4",
"size": 121974
},
"lang/hr_HR.ini": {
"sha1": "98c76e8a40fa729a5aa6d9fc2b1620a0b31d7f25",
"size": 97218
"sha1": "2a1683617b15fc87d5c65ee10643678cc7a6942b",
"size": 97390
},
"lang/gr_EL.ini": {
"sha1": "c5d8c73c3570abe0f3586c4dfad569c052ebec86",
"size": 140976
"sha1": "3e3af34b6e0f4bdc5fd0104eca2fd8ece34cff81",
"size": 141184
},
"lang/ro_RO.ini": {
"sha1": "a9a3fd91c7f1e5b0a1bf91ea20bbbe4d78308e0e",
"size": 105129
"sha1": "2008bd5d76358254241e8068166d451576afa146",
"size": 105331
},
"lang/vi_VN.ini": {
"sha1": "914af1fdf630374677e6290dc0af26591702effa",
"size": 107132
"sha1": "50eac6e6d13ca73e66d360f48c04f82a354f57a9",
"size": 107309
},
"lang/ku_SO.ini": {
"sha1": "5c072104d03192281b55d84d57c90a35aade854a",
"size": 82510
"sha1": "3441400f9fce479f08461e067eeb6cb115b5fbdf",
"size": 82657
},
"lang/de_DE.ini": {
"sha1": "3bc1cb4c72f185932d2bf877c84cd0057a386dba",
"size": 89536
"sha1": "9503d714683d9136308969ffc214a4055ef39db6",
"size": 89702
},
"shaders/naturalA.vsh": {
"sha1": "f758f44549d685db9e9fb386b2f8bb14c3cee9c6",
+25 -181
View File
@@ -6,7 +6,7 @@
"platform": "lakka",
"display_name": "Lakka",
"version": "v6.1",
"generated": "2026-11-05T18:33:47Z",
"generated": "2026-11-05T23:59:37Z",
"base_destination": "system",
"detect": [
{
@@ -20,10 +20,10 @@
}
],
"standalone_copies": [],
"total_files": 8343,
"total_size": 7039608461,
"pack_files": 12484,
"pack_size": 7154727281,
"total_files": 8331,
"total_size": 7012353677,
"pack_files": 12472,
"pack_size": 7127472497,
"total_omitted": 37,
"omitted_files": [
{
@@ -114633,7 +114633,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-10000.MEC",
"dest": "pcsx2/bios/SCPH-10000.mec",
"sha1": "3f8affbe07024ccd2f5b8374072d0928c583a862",
"sha256": "fbbfc6c156266ac7e9afb37f0cc53fb78fadf2f09f580e56b2da57e6539e463b",
"size": 4,
@@ -114685,7 +114685,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.NVM",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.nvm",
"sha1": "3ffa2e74c8c8ce0e10e2069956f12d2407b91c65",
"sha256": "5b255bce650e66efeeb3b0bebc0dff705600d05aa2e076a315d02c6a7ed6ac9a",
"size": 1024,
@@ -114698,7 +114698,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.ROM2",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.rom2",
"sha1": "7aef1dd6de4b4f64f31daad615bbccdb3e62e79c",
"sha256": "8dc012640186c46a39fcdd64a8ab9430080a220bd0630da58c977f35725de5cf",
"size": 524288,
@@ -114711,7 +114711,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.ROM1",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.rom1",
"sha1": "b284280341f16b1581c28ff81934bfdf403da1f0",
"sha256": "ad812eb36b8e7daa6106411e43840f70175f012a7a7dd289965872fe43933cc4",
"size": 524288,
@@ -114737,7 +114737,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70004.ROM1",
"dest": "pcsx2/bios/SCPH-70004.rom1",
"sha1": "cc44355ded232a2ba5309bb24d4cd55af08696b2",
"sha256": "b86fbccaa111ca7497630337dafea7da7320fc4f924ada22b92145ef806e7b42",
"size": 524288,
@@ -114763,7 +114763,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70008_BIOS_V12_RUS_200.NVM",
"dest": "pcsx2/bios/SCPH-70008_BIOS_V12_RUS_200.nvm",
"sha1": "6611151e8f599230cdf19a17318e7e5ddc781961",
"sha256": "b1704c7da37f03db017ad7576508c61b250d9ed4f3ceda8732ea91a3034f6cbf",
"size": 1024,
@@ -114919,11 +114919,11 @@
]
},
{
"dest": "pcsx2/bios/ps2-dvd-110u.bin",
"sha1": "0bc9143cb6839471d62b8fdd0b2fc05e941527d3",
"sha256": "76918ccab7350149d8236c136c4df1fc7c5c7fcba245f92a0d8bbe81e82dd251",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-110u.bin",
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.rom1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"yaps2"
],
@@ -114932,154 +114932,11 @@
]
},
{
"dest": "pcsx2/bios/ps2-dvd-120e.bin",
"sha1": "ceab36633cd5d6050a3080ed8312a6f79d68a6f3",
"sha256": "50dca18f79136b51ae3a5838eb80a7a14daa7bcfc4abd0577070468a41add3f7",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-120u.bin",
"sha1": "f1e306ebefb03af3e1fc2a3695089e4e459968ed",
"sha256": "8a10d31388df41bef362d127b2f40053d3e5a527f801c458c52638b9466f65ce",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-130e.bin",
"sha1": "062f287fb56b18ffbac85ec5f21841b03243ba5a",
"sha256": "06513ecdd3ba38edabebfd86479ad67ae7493c82fe98b6b7abd0fa6327b52373",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-130u.bin",
"sha1": "7f2e4a49835cd6f9e30a1c2999975a9b1ce870bc",
"sha256": "dd9314c37ace0308a4e86131e68221803d55fbc3ef434cc73bad8ffab4d5eeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-200j.bin",
"sha1": "0ba4ea6909ad1bb67d6654ecb27cd65a4f14e3e5",
"sha256": "b5f317d1abcdfea931a24b3eab0b6bee8fcd90c5247e656c3ab04750136bff75",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-200j.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210e.bin",
"sha1": "7625f77742dee6745e3be8f89cbd59a1143db104",
"sha256": "58b34f9eee14cec21e7f6fc29f81cf1a022b2dd06ed91bcda7105d56df65fe65",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210j.bin",
"sha1": "250d3e279ec30f78c46b7a92dca60bc4adc7df1d",
"sha256": "6600577b5c9fba8c272c56357da1e633af04ce72b0484ab660150ab1b2c4d3e9",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210j.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210u.bin",
"sha1": "8fd801131621b0dcd556e3d6df59f5eb021fbf6a",
"sha256": "5f0ef27a1c87722a4dc9337d69d016d9fb367aedbeac2b47b7709e00e6617490",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-212g.bin",
"sha1": "a10bc145413cf43204d6b8ee0fff34370c092673",
"sha256": "1982321946e2ee1bf9ac8ab438bc16920aa0a721c89a9418e6604cbb1da45e57",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212g.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-212u.bin",
"sha1": "d1a60da85dfcb5354f53b716fbcb5747ab4a1e56",
"sha256": "614e6cabaf4a11bc2e5686e148de622a10a9bf018ef5e606d6d18e8e02b493c8",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-213e.bin",
"sha1": "010ab71354a1ae5065640a2cb85e829ff8141a66",
"sha256": "d2771caf67eff17849796ba2782e1e4f956db64a3eabe7c39f7d67acf56aeeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-213e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-215g.bin",
"sha1": "12d8531ca73ae33a9cd363797835a45f50fdf8f9",
"sha256": "cec3c22ce94d817d938da25ec9144ecf568624e951f4b73b8c7e92a8fab6a311",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-215g.bin",
"dest": "pcsx2/bios/SCPH-70004_BIOS_V12_EUR_200.rom2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"yaps2"
],
@@ -115101,7 +114958,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70006_BIOS_V12_HK_200.NVM",
"dest": "pcsx2/bios/SCPH-70006_BIOS_V12_HK_200.nvm",
"sha1": "06ccc54cdbe8b017a629155ccb66310cba9c4720",
"sha256": "48ea5461a794fbc366798776e1dd5b734a25d0f140d75c23b642d99e48e2b76f",
"size": 1024,
@@ -115114,7 +114971,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-75008_BIOS_V14_RUS_220.NVM",
"dest": "pcsx2/bios/SCPH-75008_BIOS_V14_RUS_220.nvm",
"sha1": "fff13c6e30c55df9d6241ee08e5d0026c6a5d618",
"sha256": "f57595d834bec00f62ece0fc59f4c0c52ebe26a46100429b065606a851dfa1a8",
"size": 1024,
@@ -115127,7 +114984,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-77008_BIOS_V15_RUS_220.NVM",
"dest": "pcsx2/bios/SCPH-77008_BIOS_V15_RUS_220.nvm",
"sha1": "84a9628af6fa8335247c002b1ce6c81a419ea9a5",
"sha256": "08ea4442e8f16f0e68b7b07355f044c181cab7747076d135f33184bf32f156af",
"size": 1024,
@@ -115140,7 +114997,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.NVM",
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.nvm",
"sha1": "465c2738c280eb1864f679c80b55e468bf670057",
"sha256": "d218113ad67d0c178123b797d31baf7f4ae4a9466251d98b9db4192434d3a5e8",
"size": 1024,
@@ -115152,19 +115009,6 @@
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.ROM1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-0230a-20080220.nvm",
"sha1": "258ad0f26b0b269462bbd9acbb5506d5dfbcc3d5",
+37 -349
View File
@@ -279,10 +279,10 @@
}
}
],
"total_files": 3743,
"total_size": 4685153679,
"pack_files": 7217,
"pack_size": 4770978969,
"total_files": 3719,
"total_size": 4640853737,
"pack_files": 7193,
"pack_size": 4726679027,
"total_omitted": 62,
"omitted_files": [
{
@@ -47805,7 +47805,7 @@
]
},
{
"dest": "SCPH-10000.MEC",
"dest": "SCPH-10000.mec",
"sha1": "3f8affbe07024ccd2f5b8374072d0928c583a862",
"sha256": "fbbfc6c156266ac7e9afb37f0cc53fb78fadf2f09f580e56b2da57e6539e463b",
"size": 4,
@@ -47857,7 +47857,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.NVM",
"dest": "SCPH-50009_BIOS_V10_CHN_190.nvm",
"sha1": "3ffa2e74c8c8ce0e10e2069956f12d2407b91c65",
"sha256": "5b255bce650e66efeeb3b0bebc0dff705600d05aa2e076a315d02c6a7ed6ac9a",
"size": 1024,
@@ -47870,7 +47870,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.ROM2",
"dest": "SCPH-50009_BIOS_V10_CHN_190.rom2",
"sha1": "7aef1dd6de4b4f64f31daad615bbccdb3e62e79c",
"sha256": "8dc012640186c46a39fcdd64a8ab9430080a220bd0630da58c977f35725de5cf",
"size": 524288,
@@ -47883,7 +47883,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.ROM1",
"dest": "SCPH-50009_BIOS_V10_CHN_190.rom1",
"sha1": "b284280341f16b1581c28ff81934bfdf403da1f0",
"sha256": "ad812eb36b8e7daa6106411e43840f70175f012a7a7dd289965872fe43933cc4",
"size": 524288,
@@ -47909,7 +47909,7 @@
]
},
{
"dest": "SCPH-70004.ROM1",
"dest": "SCPH-70004.rom1",
"sha1": "cc44355ded232a2ba5309bb24d4cd55af08696b2",
"sha256": "b86fbccaa111ca7497630337dafea7da7320fc4f924ada22b92145ef806e7b42",
"size": 524288,
@@ -47935,7 +47935,7 @@
]
},
{
"dest": "SCPH-70008_BIOS_V12_RUS_200.NVM",
"dest": "SCPH-70008_BIOS_V12_RUS_200.nvm",
"sha1": "6611151e8f599230cdf19a17318e7e5ddc781961",
"sha256": "b1704c7da37f03db017ad7576508c61b250d9ed4f3ceda8732ea91a3034f6cbf",
"size": 1024,
@@ -48962,11 +48962,11 @@
]
},
{
"dest": "ps2-dvd-110u.bin",
"sha1": "0bc9143cb6839471d62b8fdd0b2fc05e941527d3",
"sha256": "76918ccab7350149d8236c136c4df1fc7c5c7fcba245f92a0d8bbe81e82dd251",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-110u.bin",
"dest": "SCPH-90006_BIOS_VX_HK _230.rom1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"pcsx2"
],
@@ -48975,167 +48975,11 @@
]
},
{
"dest": "ps2-dvd-120e.bin",
"sha1": "ceab36633cd5d6050a3080ed8312a6f79d68a6f3",
"sha256": "50dca18f79136b51ae3a5838eb80a7a14daa7bcfc4abd0577070468a41add3f7",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-120u.bin",
"sha1": "f1e306ebefb03af3e1fc2a3695089e4e459968ed",
"sha256": "8a10d31388df41bef362d127b2f40053d3e5a527f801c458c52638b9466f65ce",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-130e.bin",
"sha1": "062f287fb56b18ffbac85ec5f21841b03243ba5a",
"sha256": "06513ecdd3ba38edabebfd86479ad67ae7493c82fe98b6b7abd0fa6327b52373",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-130u.bin",
"sha1": "7f2e4a49835cd6f9e30a1c2999975a9b1ce870bc",
"sha256": "dd9314c37ace0308a4e86131e68221803d55fbc3ef434cc73bad8ffab4d5eeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-200j.bin",
"sha1": "0ba4ea6909ad1bb67d6654ecb27cd65a4f14e3e5",
"sha256": "b5f317d1abcdfea931a24b3eab0b6bee8fcd90c5247e656c3ab04750136bff75",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-200j.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210e.bin",
"sha1": "7625f77742dee6745e3be8f89cbd59a1143db104",
"sha256": "58b34f9eee14cec21e7f6fc29f81cf1a022b2dd06ed91bcda7105d56df65fe65",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210j.bin",
"sha1": "250d3e279ec30f78c46b7a92dca60bc4adc7df1d",
"sha256": "6600577b5c9fba8c272c56357da1e633af04ce72b0484ab660150ab1b2c4d3e9",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210j.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210u.bin",
"sha1": "8fd801131621b0dcd556e3d6df59f5eb021fbf6a",
"sha256": "5f0ef27a1c87722a4dc9337d69d016d9fb367aedbeac2b47b7709e00e6617490",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-212g.bin",
"sha1": "a10bc145413cf43204d6b8ee0fff34370c092673",
"sha256": "1982321946e2ee1bf9ac8ab438bc16920aa0a721c89a9418e6604cbb1da45e57",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212g.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-212u.bin",
"sha1": "d1a60da85dfcb5354f53b716fbcb5747ab4a1e56",
"sha256": "614e6cabaf4a11bc2e5686e148de622a10a9bf018ef5e606d6d18e8e02b493c8",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-213e.bin",
"sha1": "010ab71354a1ae5065640a2cb85e829ff8141a66",
"sha256": "d2771caf67eff17849796ba2782e1e4f956db64a3eabe7c39f7d67acf56aeeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-213e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-215g.bin",
"sha1": "12d8531ca73ae33a9cd363797835a45f50fdf8f9",
"sha256": "cec3c22ce94d817d938da25ec9144ecf568624e951f4b73b8c7e92a8fab6a311",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-215g.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "GameIndex.yaml",
"sha1": "57369df9ca82a460e596cea7835c5a0797dee668",
"sha256": "efa94cb7b9208dc6812bb9407dc986560e523cce57f511eff30942f76b7288bf",
"size": 1737799,
"repo_path": "bios/Sony/PlayStation 2/.variants/GameIndex.yaml.57369df9",
"dest": "SCPH-70004_BIOS_V12_EUR_200.rom2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"pcsx2"
],
@@ -49157,72 +49001,7 @@
]
},
{
"dest": "patches.zip",
"sha1": "2562e542d66db945ccf158d7a221c2a28e3b6be4",
"sha256": "df2b384ec29221155e8151fa2ff2dc8f0eef2409a8dce5ee7f7514352ae4058a",
"size": 2165576,
"repo_path": "bios/Sony/PlayStation 2/.variants/patches.zip.5a4d0a00",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "EROM.BIN",
"sha1": "adb4dbb7feb8247811506a38896ddcb789c4b477",
"sha256": "f7c4944e3001e3849cdead743e200e009d4d07bd5afb20fb937a7b201895f713",
"size": 247968,
"repo_path": "bios/Sony/PlayStation 2/EROM.BIN",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.EROM",
"sha1": "2ed11fd9333e62e36659565a744330a5902ed5e3",
"sha256": "67a6b2779e9320abe24f75ce811acf29e54d6dc06ce65b11341b6d84103de7f8",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-50009_BIOS_V10_CHN_190.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70004.EROM",
"sha1": "ec0121bb8e2a209044309780d2efc2559c9a0ef1",
"sha256": "e5bcd5925c1f22de48d49c3895dd421d167faddc033aac628f5facfba90ceef3",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70004_BIOS_V12_EUR_200.ROM2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70006_BIOS_V12_HK_200.NVM",
"dest": "SCPH-70006_BIOS_V12_HK_200.nvm",
"sha1": "06ccc54cdbe8b017a629155ccb66310cba9c4720",
"sha256": "48ea5461a794fbc366798776e1dd5b734a25d0f140d75c23b642d99e48e2b76f",
"size": 1024,
@@ -49235,7 +49014,7 @@
]
},
{
"dest": "SCPH-75008_BIOS_V14_RUS_220.NVM",
"dest": "SCPH-75008_BIOS_V14_RUS_220.nvm",
"sha1": "fff13c6e30c55df9d6241ee08e5d0026c6a5d618",
"sha256": "f57595d834bec00f62ece0fc59f4c0c52ebe26a46100429b065606a851dfa1a8",
"size": 1024,
@@ -49248,7 +49027,7 @@
]
},
{
"dest": "SCPH-77008_BIOS_V15_RUS_220.NVM",
"dest": "SCPH-77008_BIOS_V15_RUS_220.nvm",
"sha1": "84a9628af6fa8335247c002b1ce6c81a419ea9a5",
"sha256": "08ea4442e8f16f0e68b7b07355f044c181cab7747076d135f33184bf32f156af",
"size": 1024,
@@ -49261,20 +49040,7 @@
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.EROM",
"sha1": "6b357e8624095770952fc408cdc6647fa62e0d28",
"sha256": "8801922f614b365d9d37557d7a375d06d385e936804943cb2c52abff55a3d254",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.NVM",
"dest": "SCPH-90006_BIOS_VX_HK _230.nvm",
"sha1": "465c2738c280eb1864f679c80b55e468bf670057",
"sha256": "d218113ad67d0c178123b797d31baf7f4ae4a9466251d98b9db4192434d3a5e8",
"size": 1024,
@@ -49286,58 +49052,6 @@
"sony-playstation-2"
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.ROM1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "cheats_ni.zip",
"sha1": "dec5e4f137890c338babe13cfb9d41ff869fa721",
"sha256": "91d5ae704ff8b6d90165a65f69e9e2be8a9ab9c588c525dc1c9c4ecbbdef1ffd",
"size": 42525,
"repo_path": "bios/Sony/PlayStation 2/cheats_ni.zip",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "cheats_ws.zip",
"sha1": "773b4279d8c8e182dc57e444dbf448a1d115e7e0",
"sha256": "d07e3adde4da6a3220363b12d7b066168918225546122643ef7d19fece53b8b1",
"size": 1273296,
"repo_path": "bios/Sony/PlayStation 2/cheats_ws.zip",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "eeprom.dat",
"sha1": "ffc6261e487efa8c7442069f71acfc4aa826993d",
"sha256": "8667e718294e9e0df1d30600ba3eeb201f764aad2dad72748643e4a285e1d1f7",
"size": 64,
"repo_path": "bios/Sony/PlayStation 2/eeprom.dat",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-0230a-20080220.nvm",
"sha1": "258ad0f26b0b269462bbd9acbb5506d5dfbcc3d5",
@@ -49351,45 +49065,6 @@
"sony-playstation-2"
]
},
{
"dest": "RedumpDatabase.yaml",
"sha1": "bf2c73d668cd671df8adfe2ec3c7074e8ba9176a",
"sha256": "302b57fdd1f9472ef590789e4b347381cc8442a04a765c7eae3d3f2e4b06394c",
"size": 1917242,
"repo_path": "bios/Sony/PlayStation 2/resources/RedumpDatabase.yaml",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "message.wav",
"sha1": "c54f04b63ac6f04e0a0944ef260b5497e4494dbd",
"sha256": "dfd8035387a463722ad07af3c91934e0a685f2afa57e31d305f0602656d1edb1",
"size": 15696,
"repo_path": "bios/Sony/PlayStation 2/resources/sounds/achievements/message.wav",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "rom1.bin",
"sha1": "47d2ec4b342649e4c391043ab915d4435f9d180d",
"sha256": "41de2047af8382988bfd568035ff26eec5f1cabc3efe773680546aa00a82857d",
"size": 199680,
"repo_path": "bios/Sony/PlayStation 2/rom1.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "scph30004fr.nvm",
"sha1": "92ce9e739dcbfa0d6afb442620b71919d26bf283",
@@ -49415,6 +49090,19 @@
"systems": [
"sony-playstation-2"
]
},
{
"dest": "eeprom.dat",
"sha1": "ffc6261e487efa8c7442069f71acfc4aa826993d",
"sha256": "8667e718294e9e0df1d30600ba3eeb201f764aad2dad72748643e4a285e1d1f7",
"size": 64,
"repo_path": "bios/Sony/PlayStation 2/eeprom.dat",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
}
],
"data_directories": [
+117 -273
View File
@@ -6,7 +6,7 @@
"platform": "retroarch",
"display_name": "RetroArch",
"version": "v1.22.2",
"generated": "2026-11-05T18:33:47Z",
"generated": "2026-11-05T23:59:37Z",
"base_destination": "system",
"detect": [
{
@@ -631,10 +631,10 @@
}
}
],
"total_files": 8351,
"total_size": 7132791313,
"pack_files": 14934,
"pack_size": 7274816251,
"total_files": 8339,
"total_size": 7105536529,
"pack_files": 14922,
"pack_size": 7247569893,
"total_omitted": 37,
"omitted_files": [
{
@@ -115612,7 +115612,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-10000.MEC",
"dest": "pcsx2/bios/SCPH-10000.mec",
"sha1": "3f8affbe07024ccd2f5b8374072d0928c583a862",
"sha256": "fbbfc6c156266ac7e9afb37f0cc53fb78fadf2f09f580e56b2da57e6539e463b",
"size": 4,
@@ -115664,7 +115664,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.NVM",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.nvm",
"sha1": "3ffa2e74c8c8ce0e10e2069956f12d2407b91c65",
"sha256": "5b255bce650e66efeeb3b0bebc0dff705600d05aa2e076a315d02c6a7ed6ac9a",
"size": 1024,
@@ -115677,7 +115677,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.ROM2",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.rom2",
"sha1": "7aef1dd6de4b4f64f31daad615bbccdb3e62e79c",
"sha256": "8dc012640186c46a39fcdd64a8ab9430080a220bd0630da58c977f35725de5cf",
"size": 524288,
@@ -115690,7 +115690,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.ROM1",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.rom1",
"sha1": "b284280341f16b1581c28ff81934bfdf403da1f0",
"sha256": "ad812eb36b8e7daa6106411e43840f70175f012a7a7dd289965872fe43933cc4",
"size": 524288,
@@ -115716,7 +115716,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70004.ROM1",
"dest": "pcsx2/bios/SCPH-70004.rom1",
"sha1": "cc44355ded232a2ba5309bb24d4cd55af08696b2",
"sha256": "b86fbccaa111ca7497630337dafea7da7320fc4f924ada22b92145ef806e7b42",
"size": 524288,
@@ -115742,7 +115742,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70008_BIOS_V12_RUS_200.NVM",
"dest": "pcsx2/bios/SCPH-70008_BIOS_V12_RUS_200.nvm",
"sha1": "6611151e8f599230cdf19a17318e7e5ddc781961",
"sha256": "b1704c7da37f03db017ad7576508c61b250d9ed4f3ceda8732ea91a3034f6cbf",
"size": 1024,
@@ -115898,11 +115898,11 @@
]
},
{
"dest": "pcsx2/bios/ps2-dvd-110u.bin",
"sha1": "0bc9143cb6839471d62b8fdd0b2fc05e941527d3",
"sha256": "76918ccab7350149d8236c136c4df1fc7c5c7fcba245f92a0d8bbe81e82dd251",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-110u.bin",
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.rom1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"yaps2"
],
@@ -115911,154 +115911,11 @@
]
},
{
"dest": "pcsx2/bios/ps2-dvd-120e.bin",
"sha1": "ceab36633cd5d6050a3080ed8312a6f79d68a6f3",
"sha256": "50dca18f79136b51ae3a5838eb80a7a14daa7bcfc4abd0577070468a41add3f7",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-120u.bin",
"sha1": "f1e306ebefb03af3e1fc2a3695089e4e459968ed",
"sha256": "8a10d31388df41bef362d127b2f40053d3e5a527f801c458c52638b9466f65ce",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-130e.bin",
"sha1": "062f287fb56b18ffbac85ec5f21841b03243ba5a",
"sha256": "06513ecdd3ba38edabebfd86479ad67ae7493c82fe98b6b7abd0fa6327b52373",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-130u.bin",
"sha1": "7f2e4a49835cd6f9e30a1c2999975a9b1ce870bc",
"sha256": "dd9314c37ace0308a4e86131e68221803d55fbc3ef434cc73bad8ffab4d5eeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-200j.bin",
"sha1": "0ba4ea6909ad1bb67d6654ecb27cd65a4f14e3e5",
"sha256": "b5f317d1abcdfea931a24b3eab0b6bee8fcd90c5247e656c3ab04750136bff75",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-200j.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210e.bin",
"sha1": "7625f77742dee6745e3be8f89cbd59a1143db104",
"sha256": "58b34f9eee14cec21e7f6fc29f81cf1a022b2dd06ed91bcda7105d56df65fe65",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210j.bin",
"sha1": "250d3e279ec30f78c46b7a92dca60bc4adc7df1d",
"sha256": "6600577b5c9fba8c272c56357da1e633af04ce72b0484ab660150ab1b2c4d3e9",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210j.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210u.bin",
"sha1": "8fd801131621b0dcd556e3d6df59f5eb021fbf6a",
"sha256": "5f0ef27a1c87722a4dc9337d69d016d9fb367aedbeac2b47b7709e00e6617490",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-212g.bin",
"sha1": "a10bc145413cf43204d6b8ee0fff34370c092673",
"sha256": "1982321946e2ee1bf9ac8ab438bc16920aa0a721c89a9418e6604cbb1da45e57",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212g.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-212u.bin",
"sha1": "d1a60da85dfcb5354f53b716fbcb5747ab4a1e56",
"sha256": "614e6cabaf4a11bc2e5686e148de622a10a9bf018ef5e606d6d18e8e02b493c8",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-213e.bin",
"sha1": "010ab71354a1ae5065640a2cb85e829ff8141a66",
"sha256": "d2771caf67eff17849796ba2782e1e4f956db64a3eabe7c39f7d67acf56aeeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-213e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-215g.bin",
"sha1": "12d8531ca73ae33a9cd363797835a45f50fdf8f9",
"sha256": "cec3c22ce94d817d938da25ec9144ecf568624e951f4b73b8c7e92a8fab6a311",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-215g.bin",
"dest": "pcsx2/bios/SCPH-70004_BIOS_V12_EUR_200.rom2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"yaps2"
],
@@ -116080,7 +115937,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70006_BIOS_V12_HK_200.NVM",
"dest": "pcsx2/bios/SCPH-70006_BIOS_V12_HK_200.nvm",
"sha1": "06ccc54cdbe8b017a629155ccb66310cba9c4720",
"sha256": "48ea5461a794fbc366798776e1dd5b734a25d0f140d75c23b642d99e48e2b76f",
"size": 1024,
@@ -116093,7 +115950,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-75008_BIOS_V14_RUS_220.NVM",
"dest": "pcsx2/bios/SCPH-75008_BIOS_V14_RUS_220.nvm",
"sha1": "fff13c6e30c55df9d6241ee08e5d0026c6a5d618",
"sha256": "f57595d834bec00f62ece0fc59f4c0c52ebe26a46100429b065606a851dfa1a8",
"size": 1024,
@@ -116106,7 +115963,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-77008_BIOS_V15_RUS_220.NVM",
"dest": "pcsx2/bios/SCPH-77008_BIOS_V15_RUS_220.nvm",
"sha1": "84a9628af6fa8335247c002b1ce6c81a419ea9a5",
"sha256": "08ea4442e8f16f0e68b7b07355f044c181cab7747076d135f33184bf32f156af",
"size": 1024,
@@ -116119,7 +115976,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.NVM",
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.nvm",
"sha1": "465c2738c280eb1864f679c80b55e468bf670057",
"sha256": "d218113ad67d0c178123b797d31baf7f4ae4a9466251d98b9db4192434d3a5e8",
"size": 1024,
@@ -116131,19 +115988,6 @@
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.ROM1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-0230a-20080220.nvm",
"sha1": "258ad0f26b0b269462bbd9acbb5506d5dfbcc3d5",
@@ -141816,192 +141660,192 @@
"size": 27664
},
"lang/hu_HU.ini": {
"sha1": "76c13816a9624aadfc3a01ad0d92a31485efc87d",
"size": 95070
"sha1": "62bc464115cb6f7c7f16ccbc0a3e268f1313f892",
"size": 95289
},
"lang/cz_CZ.ini": {
"sha1": "5d15abfabdd2f11073e9c026b58ef25d9aeb5a93",
"size": 102925
"sha1": "075b139746162c7f0b95d1c1bd5bf1caa6075aa2",
"size": 103111
},
"lang/pl_PL.ini": {
"sha1": "01b68e0ae330c20b5d856d0255f03c05e6d6f4ac",
"size": 90415
"sha1": "81af60cb8e415001bfbba7da7b2bac7f5563fff7",
"size": 90593
},
"lang/pt_PT.ini": {
"sha1": "ca365141cdb52690571d6b2aba2bd635644f14f0",
"size": 93204
"sha1": "4e7f24647541d964eec0ffe3fd94921a3c61ea27",
"size": 93363
},
"lang/bg_BG.ini": {
"sha1": "5fd29c2db53a93b1b4eb41197e114ea849dd029a",
"size": 136967
"sha1": "c92465c9028e224521b45a5fcb3355e6da091661",
"size": 137180
},
"lang/nl_NL.ini": {
"sha1": "a73db1c2f16888176483fd2301d7aa516c262758",
"size": 98961
"sha1": "489c29c689a24e874f0c444f748d9d83c5a3c78b",
"size": 99128
},
"lang/lo_LA.ini": {
"sha1": "e91e907ab24354501bb05105b883cb77fdf2c610",
"size": 99758
"sha1": "e45a149a19c180a1d6fcf5ad391e9f7597018fe4",
"size": 99892
},
"lang/jv_ID.ini": {
"sha1": "be3d9ebd66348002bc3d82f3e74fb4bb0211ad2f",
"size": 77035
"sha1": "a9d1919a690bd786646f0c2e69f5857a02a77f13",
"size": 77186
},
"lang/pt_BR.ini": {
"sha1": "e220f3458f87a5f52afae22bf3d90f4cc6b0ba4b",
"size": 92212
"sha1": "f599e419c30306a32654775cb84837383ec5f142",
"size": 92406
},
"lang/es_ES.ini": {
"sha1": "99c7f29f9de40fa3578181d0d76f4660421a9677",
"size": 91179
"sha1": "0aa4b7f34e60ae79faa75756341d90e3e081a1bc",
"size": 91327
},
"lang/es_LA.ini": {
"sha1": "eeaf6afa2769e687ea5886f004f5cf6252e3235f",
"size": 92655
"sha1": "723d89947af2b6b7afaf1609379f254a185d1ef6",
"size": 92790
},
"lang/lt-LT.ini": {
"sha1": "f84b998b22ffa8a42daaf1f246ca93c1b0237e35",
"size": 108598
"sha1": "ad9d1f354774a9dd60183772c6234cf4164f3591",
"size": 108767
},
"lang/ms_MY.ini": {
"sha1": "17c3a2540a20ca1d9ef2101444933cfeda09f6c4",
"size": 86512
"sha1": "e01787788f6cf2fbe4bcfbbf8e34c32c52e355dc",
"size": 86676
},
"lang/sv_SE.ini": {
"sha1": "420f0fa8aac99c1f508c06a5b9fc3a1c73376522",
"size": 85914
"sha1": "515fed64ba7990fee811eb78fcd75e9e211fe6ec",
"size": 86080
},
"lang/th_TH.ini": {
"sha1": "3984a1ebfbf867a4cb319b42212315dee0fdf214",
"size": 160096
"sha1": "0bff1bb57a2d328e886dc4f7cad3b7a1b00f1050",
"size": 160447
},
"lang/README.md": {
"sha1": "5105feaabb525902ecc92eb6cb4bc969943926d5",
"size": 1060
},
"lang/be_BY.ini": {
"sha1": "d6924a5cbbae849491873fa93fb9c1f0518e7c4a",
"size": 131319
"sha1": "daaaf31d9894c0d394655a191ab3204ac8e9e744",
"size": 131605
},
"lang/fr_FR.ini": {
"sha1": "25a4f24ff44795032e97bf68434238452b7e00b9",
"size": 96446
"sha1": "546b3f273fdec54490bf728e639d0a773bc99fc2",
"size": 96608
},
"lang/ja_JP.ini": {
"sha1": "815bb58ccea725a0c4e4f9858d84219df2557e92",
"size": 106654
"sha1": "3b38de8657c4248a8eb13c2a1ea51613ff879592",
"size": 106883
},
"lang/tg_PH.ini": {
"sha1": "767d9128b382b55321034fabf4170a938c4c59ad",
"size": 98158
"sha1": "f4e86168f5fb3a4f5f4b6c73e31b579ad3db2db7",
"size": 98338
},
"lang/da_DK.ini": {
"sha1": "b449eff1b90a2e145a74f75f163dcec78dd98cec",
"size": 98993
"sha1": "1e1679774291a20c81566c4acd6b8b5ce2c0f510",
"size": 99181
},
"lang/ko_KR.ini": {
"sha1": "e4d918f7f3e8105b87ed1f02dd9ef278145e339b",
"size": 92024
"sha1": "a476a990efc0d6b5c644803110431dcacf8dcbd2",
"size": 92219
},
"lang/he_IL.ini": {
"sha1": "f6b9c7b4aabd5fe6351ea396b067a307a551575e",
"size": 117659
"sha1": "41d24b8e5ca0d2da94669b797159b74753ac547d",
"size": 117842
},
"lang/zh_CN.ini": {
"sha1": "0f83bf7507e4f6846053b4c6c3a0b8b8a433469e",
"size": 80033
"sha1": "45b36bf675a47e35573e7cdd1db1e91d3565dde0",
"size": 80158
},
"lang/zh_TW.ini": {
"sha1": "7f527522d30ea20b2b27bca371bb41555b9bc401",
"size": 79890
"sha1": "b5c3a2dd4e56d868cc754f1342f76e8b43a7b74c",
"size": 80027
},
"lang/tr_TR.ini": {
"sha1": "851b5c447f1fe3a6f85ae57a12fddb16e1707312",
"size": 87998
"sha1": "ea447a56ead24e638f133dfb6b0bc92bdcfe025c",
"size": 88198
},
"lang/it_IT.ini": {
"sha1": "93062be4e383a65286ad306fb5e73af0e203ca72",
"size": 90614
"sha1": "50071e54348e5b158cec9b15f720383345c4f746",
"size": 90788
},
"lang/en_US.ini": {
"sha1": "a0d76534378a2ad17a28e1d942fc2056330fddc6",
"size": 76046
"sha1": "44f70c40289fc9ccc1fcb62abea9ad93b602c043",
"size": 76193
},
"lang/fi_FI.ini": {
"sha1": "e838a69025c052db64122dba57893bc0698bb3bf",
"size": 95120
"sha1": "4e979c0f07655b03f49d3382b705e2134fc6ede1",
"size": 95320
},
"lang/id_ID.ini": {
"sha1": "a7d568eb75c84872c1165747b875b213402e0bd9",
"size": 86620
"sha1": "05e27a2b9d1065656dd5846da42dc25da24344c7",
"size": 86812
},
"lang/dr_ID.ini": {
"sha1": "ab8680f2684a278840cebb31517149a4fb75f1ac",
"size": 76190
"sha1": "114bf46d89c31b8119c29d11df47edae2c59cbd3",
"size": 76337
},
"lang/no_NO.ini": {
"sha1": "a0701026da5e1027f28b6615ef2f33d703617d48",
"size": 86328
"sha1": "b08963c505ef61052bff42c3c2729e5835cc0e6c",
"size": 86524
},
"lang/nn_NO.ini": {
"sha1": "c911f2b4443d232a70e0098be56ec5ce627f0560",
"size": 85504
"sha1": "f530ada278c6d34ed3d685ea32f79a765630e674",
"size": 85688
},
"lang/fa_IR.ini": {
"sha1": "cb03cf129acccd9922abe0ddea67324fa828f5b6",
"size": 123398
"sha1": "8adf23b9da03b4a4a776fbe81b5e95200c2880b1",
"size": 123617
},
"lang/km_KH.ini": {
"sha1": "3f47a489f057f77b5a6c1f988b49cfc0e49654a0",
"size": 133370
"sha1": "686e819031b30f7b9a84e44eec9914f426fe91b6",
"size": 133479
},
"lang/ru_RU.ini": {
"sha1": "b51347c314f9bd53f13b1e533eed4e5b4270c3a6",
"size": 120087
"sha1": "eba5d6a73085898f618aa4431ae5d586d8e05fc5",
"size": 120323
},
"lang/gl_ES.ini": {
"sha1": "dcd40f71d3f8262eb42d4f725debfdc2c29b7c40",
"size": 104296
"sha1": "a2702c2d700e0bdd5afc36d570ad411247b98c7c",
"size": 104430
},
"lang/az_AZ.ini": {
"sha1": "cdddbcb51840391b4842da97a8be346ecefbeefc",
"size": 90420
"sha1": "8cd66c0fb0fa15ef5eb72934dea41584a4c1c04d",
"size": 90580
},
"lang/ar_AE.ini": {
"sha1": "8842478bc350eb4c7be293e0d5f8526ed5ad502b",
"size": 118783
"sha1": "ce1a1ce3ac023e98d71367419c03d658ddef0295",
"size": 118966
},
"lang/ca_ES.ini": {
"sha1": "793ba8d737147df634b599704ff3cacc68fbb3fd",
"size": 103290
"sha1": "cc8f48bce5a0f36264d4e736112a900f44d75ac2",
"size": 103450
},
"lang/uk_UA.ini": {
"sha1": "61892ce5814efd6b72798d1b20ade8c6484b3068",
"size": 121680
"sha1": "f99dfc697f1421dbdaf3e63f90b7445616b6eeb4",
"size": 121974
},
"lang/hr_HR.ini": {
"sha1": "98c76e8a40fa729a5aa6d9fc2b1620a0b31d7f25",
"size": 97218
"sha1": "2a1683617b15fc87d5c65ee10643678cc7a6942b",
"size": 97390
},
"lang/gr_EL.ini": {
"sha1": "c5d8c73c3570abe0f3586c4dfad569c052ebec86",
"size": 140976
"sha1": "3e3af34b6e0f4bdc5fd0104eca2fd8ece34cff81",
"size": 141184
},
"lang/ro_RO.ini": {
"sha1": "a9a3fd91c7f1e5b0a1bf91ea20bbbe4d78308e0e",
"size": 105129
"sha1": "2008bd5d76358254241e8068166d451576afa146",
"size": 105331
},
"lang/vi_VN.ini": {
"sha1": "914af1fdf630374677e6290dc0af26591702effa",
"size": 107132
"sha1": "50eac6e6d13ca73e66d360f48c04f82a354f57a9",
"size": 107309
},
"lang/ku_SO.ini": {
"sha1": "5c072104d03192281b55d84d57c90a35aade854a",
"size": 82510
"sha1": "3441400f9fce479f08461e067eeb6cb115b5fbdf",
"size": 82657
},
"lang/de_DE.ini": {
"sha1": "3bc1cb4c72f185932d2bf877c84cd0057a386dba",
"size": 89536
"sha1": "9503d714683d9136308969ffc214a4055ef39db6",
"size": 89702
},
"shaders/naturalA.vsh": {
"sha1": "f758f44549d685db9e9fb386b2f8bb14c3cee9c6",
+174 -564
View File
File diff suppressed because it is too large. Load diff
+45 -513
View File
@@ -6,7 +6,7 @@
"platform": "retrodeck",
"display_name": "RetroDECK",
"version": "0.10.10b",
"generated": "2026-11-05T18:33:47Z",
"generated": "2026-11-05T23:59:37Z",
"base_destination": "",
"detect": [
{
@@ -292,10 +292,10 @@
"source": "bios/dc/dc_nvmem.bin"
}
],
"total_files": 8906,
"total_size": 9019842950,
"pack_files": 12819,
"pack_size": 9136530236,
"total_files": 8870,
"total_size": 8948288224,
"pack_files": 12783,
"pack_size": 9064975510,
"total_omitted": 66,
"omitted_files": [
{
@@ -134586,7 +134586,7 @@
]
},
{
"dest": "bios/SCPH-10000.MEC",
"dest": "bios/SCPH-10000.mec",
"sha1": "3f8affbe07024ccd2f5b8374072d0928c583a862",
"sha256": "fbbfc6c156266ac7e9afb37f0cc53fb78fadf2f09f580e56b2da57e6539e463b",
"size": 4,
@@ -134638,7 +134638,7 @@
]
},
{
"dest": "bios/SCPH-50009_BIOS_V10_CHN_190.NVM",
"dest": "bios/SCPH-50009_BIOS_V10_CHN_190.nvm",
"sha1": "3ffa2e74c8c8ce0e10e2069956f12d2407b91c65",
"sha256": "5b255bce650e66efeeb3b0bebc0dff705600d05aa2e076a315d02c6a7ed6ac9a",
"size": 1024,
@@ -134651,7 +134651,7 @@
]
},
{
"dest": "bios/SCPH-50009_BIOS_V10_CHN_190.ROM2",
"dest": "bios/SCPH-50009_BIOS_V10_CHN_190.rom2",
"sha1": "7aef1dd6de4b4f64f31daad615bbccdb3e62e79c",
"sha256": "8dc012640186c46a39fcdd64a8ab9430080a220bd0630da58c977f35725de5cf",
"size": 524288,
@@ -134664,7 +134664,7 @@
]
},
{
"dest": "bios/SCPH-50009_BIOS_V10_CHN_190.ROM1",
"dest": "bios/SCPH-50009_BIOS_V10_CHN_190.rom1",
"sha1": "b284280341f16b1581c28ff81934bfdf403da1f0",
"sha256": "ad812eb36b8e7daa6106411e43840f70175f012a7a7dd289965872fe43933cc4",
"size": 524288,
@@ -134690,7 +134690,7 @@
]
},
{
"dest": "bios/SCPH-70004.ROM1",
"dest": "bios/SCPH-70004.rom1",
"sha1": "cc44355ded232a2ba5309bb24d4cd55af08696b2",
"sha256": "b86fbccaa111ca7497630337dafea7da7320fc4f924ada22b92145ef806e7b42",
"size": 524288,
@@ -134716,7 +134716,7 @@
]
},
{
"dest": "bios/SCPH-70008_BIOS_V12_RUS_200.NVM",
"dest": "bios/SCPH-70008_BIOS_V12_RUS_200.nvm",
"sha1": "6611151e8f599230cdf19a17318e7e5ddc781961",
"sha256": "b1704c7da37f03db017ad7576508c61b250d9ed4f3ceda8732ea91a3034f6cbf",
"size": 1024,
@@ -135249,11 +135249,11 @@
]
},
{
"dest": "bios/ps2-dvd-110u.bin",
"sha1": "0bc9143cb6839471d62b8fdd0b2fc05e941527d3",
"sha256": "76918ccab7350149d8236c136c4df1fc7c5c7fcba245f92a0d8bbe81e82dd251",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-110u.bin",
"dest": "bios/SCPH-90006_BIOS_VX_HK _230.rom1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"pcsx2"
],
@@ -135262,167 +135262,11 @@
]
},
{
"dest": "bios/ps2-dvd-120e.bin",
"sha1": "ceab36633cd5d6050a3080ed8312a6f79d68a6f3",
"sha256": "50dca18f79136b51ae3a5838eb80a7a14daa7bcfc4abd0577070468a41add3f7",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/ps2-dvd-120u.bin",
"sha1": "f1e306ebefb03af3e1fc2a3695089e4e459968ed",
"sha256": "8a10d31388df41bef362d127b2f40053d3e5a527f801c458c52638b9466f65ce",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/ps2-dvd-130e.bin",
"sha1": "062f287fb56b18ffbac85ec5f21841b03243ba5a",
"sha256": "06513ecdd3ba38edabebfd86479ad67ae7493c82fe98b6b7abd0fa6327b52373",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/ps2-dvd-130u.bin",
"sha1": "7f2e4a49835cd6f9e30a1c2999975a9b1ce870bc",
"sha256": "dd9314c37ace0308a4e86131e68221803d55fbc3ef434cc73bad8ffab4d5eeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/ps2-dvd-200j.bin",
"sha1": "0ba4ea6909ad1bb67d6654ecb27cd65a4f14e3e5",
"sha256": "b5f317d1abcdfea931a24b3eab0b6bee8fcd90c5247e656c3ab04750136bff75",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-200j.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/ps2-dvd-210e.bin",
"sha1": "7625f77742dee6745e3be8f89cbd59a1143db104",
"sha256": "58b34f9eee14cec21e7f6fc29f81cf1a022b2dd06ed91bcda7105d56df65fe65",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/ps2-dvd-210j.bin",
"sha1": "250d3e279ec30f78c46b7a92dca60bc4adc7df1d",
"sha256": "6600577b5c9fba8c272c56357da1e633af04ce72b0484ab660150ab1b2c4d3e9",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210j.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/ps2-dvd-210u.bin",
"sha1": "8fd801131621b0dcd556e3d6df59f5eb021fbf6a",
"sha256": "5f0ef27a1c87722a4dc9337d69d016d9fb367aedbeac2b47b7709e00e6617490",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/ps2-dvd-212g.bin",
"sha1": "a10bc145413cf43204d6b8ee0fff34370c092673",
"sha256": "1982321946e2ee1bf9ac8ab438bc16920aa0a721c89a9418e6604cbb1da45e57",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212g.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/ps2-dvd-212u.bin",
"sha1": "d1a60da85dfcb5354f53b716fbcb5747ab4a1e56",
"sha256": "614e6cabaf4a11bc2e5686e148de622a10a9bf018ef5e606d6d18e8e02b493c8",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/ps2-dvd-213e.bin",
"sha1": "010ab71354a1ae5065640a2cb85e829ff8141a66",
"sha256": "d2771caf67eff17849796ba2782e1e4f956db64a3eabe7c39f7d67acf56aeeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-213e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/ps2-dvd-215g.bin",
"sha1": "12d8531ca73ae33a9cd363797835a45f50fdf8f9",
"sha256": "cec3c22ce94d817d938da25ec9144ecf568624e951f4b73b8c7e92a8fab6a311",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-215g.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/GameIndex.yaml",
"sha1": "57369df9ca82a460e596cea7835c5a0797dee668",
"sha256": "efa94cb7b9208dc6812bb9407dc986560e523cce57f511eff30942f76b7288bf",
"size": 1737799,
"repo_path": "bios/Sony/PlayStation 2/.variants/GameIndex.yaml.57369df9",
"dest": "bios/SCPH-70004_BIOS_V12_EUR_200.rom2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"pcsx2"
],
@@ -135444,72 +135288,7 @@
]
},
{
"dest": "bios/patches.zip",
"sha1": "2562e542d66db945ccf158d7a221c2a28e3b6be4",
"sha256": "df2b384ec29221155e8151fa2ff2dc8f0eef2409a8dce5ee7f7514352ae4058a",
"size": 2165576,
"repo_path": "bios/Sony/PlayStation 2/.variants/patches.zip.5a4d0a00",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/EROM.BIN",
"sha1": "adb4dbb7feb8247811506a38896ddcb789c4b477",
"sha256": "f7c4944e3001e3849cdead743e200e009d4d07bd5afb20fb937a7b201895f713",
"size": 247968,
"repo_path": "bios/Sony/PlayStation 2/EROM.BIN",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/SCPH-50009_BIOS_V10_CHN_190.EROM",
"sha1": "2ed11fd9333e62e36659565a744330a5902ed5e3",
"sha256": "67a6b2779e9320abe24f75ce811acf29e54d6dc06ce65b11341b6d84103de7f8",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-50009_BIOS_V10_CHN_190.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/SCPH-70004.EROM",
"sha1": "ec0121bb8e2a209044309780d2efc2559c9a0ef1",
"sha256": "e5bcd5925c1f22de48d49c3895dd421d167faddc033aac628f5facfba90ceef3",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/SCPH-70006_BIOS_V12_HK_200.NVM",
"dest": "bios/SCPH-70006_BIOS_V12_HK_200.nvm",
"sha1": "06ccc54cdbe8b017a629155ccb66310cba9c4720",
"sha256": "48ea5461a794fbc366798776e1dd5b734a25d0f140d75c23b642d99e48e2b76f",
"size": 1024,
@@ -135522,7 +135301,7 @@
]
},
{
"dest": "bios/SCPH-75008_BIOS_V14_RUS_220.NVM",
"dest": "bios/SCPH-75008_BIOS_V14_RUS_220.nvm",
"sha1": "fff13c6e30c55df9d6241ee08e5d0026c6a5d618",
"sha256": "f57595d834bec00f62ece0fc59f4c0c52ebe26a46100429b065606a851dfa1a8",
"size": 1024,
@@ -135535,7 +135314,7 @@
]
},
{
"dest": "bios/SCPH-77008_BIOS_V15_RUS_220.NVM",
"dest": "bios/SCPH-77008_BIOS_V15_RUS_220.nvm",
"sha1": "84a9628af6fa8335247c002b1ce6c81a419ea9a5",
"sha256": "08ea4442e8f16f0e68b7b07355f044c181cab7747076d135f33184bf32f156af",
"size": 1024,
@@ -135548,20 +135327,7 @@
]
},
{
"dest": "bios/SCPH-90006_BIOS_VX_HK _230.EROM",
"sha1": "6b357e8624095770952fc408cdc6647fa62e0d28",
"sha256": "8801922f614b365d9d37557d7a375d06d385e936804943cb2c52abff55a3d254",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/SCPH-90006_BIOS_VX_HK _230.NVM",
"dest": "bios/SCPH-90006_BIOS_VX_HK _230.nvm",
"sha1": "465c2738c280eb1864f679c80b55e468bf670057",
"sha256": "d218113ad67d0c178123b797d31baf7f4ae4a9466251d98b9db4192434d3a5e8",
"size": 1024,
@@ -135573,45 +135339,6 @@
"sony-playstation-2"
]
},
{
"dest": "bios/SCPH-90006_BIOS_VX_HK _230.ROM1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/cheats_ni.zip",
"sha1": "dec5e4f137890c338babe13cfb9d41ff869fa721",
"sha256": "91d5ae704ff8b6d90165a65f69e9e2be8a9ab9c588c525dc1c9c4ecbbdef1ffd",
"size": 42525,
"repo_path": "bios/Sony/PlayStation 2/cheats_ni.zip",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/cheats_ws.zip",
"sha1": "773b4279d8c8e182dc57e444dbf448a1d115e7e0",
"sha256": "d07e3adde4da6a3220363b12d7b066168918225546122643ef7d19fece53b8b1",
"size": 1273296,
"repo_path": "bios/Sony/PlayStation 2/cheats_ws.zip",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/ps2-0230a-20080220.nvm",
"sha1": "258ad0f26b0b269462bbd9acbb5506d5dfbcc3d5",
@@ -135625,45 +135352,6 @@
"sony-playstation-2"
]
},
{
"dest": "bios/RedumpDatabase.yaml",
"sha1": "bf2c73d668cd671df8adfe2ec3c7074e8ba9176a",
"sha256": "302b57fdd1f9472ef590789e4b347381cc8442a04a765c7eae3d3f2e4b06394c",
"size": 1917242,
"repo_path": "bios/Sony/PlayStation 2/resources/RedumpDatabase.yaml",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/message.wav",
"sha1": "c54f04b63ac6f04e0a0944ef260b5497e4494dbd",
"sha256": "dfd8035387a463722ad07af3c91934e0a685f2afa57e31d305f0602656d1edb1",
"size": 15696,
"repo_path": "bios/Sony/PlayStation 2/resources/sounds/achievements/message.wav",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/rom1.bin",
"sha1": "47d2ec4b342649e4c391043ab915d4435f9d180d",
"sha256": "41de2047af8382988bfd568035ff26eec5f1cabc3efe773680546aa00a82857d",
"size": 199680,
"repo_path": "bios/Sony/PlayStation 2/rom1.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/scph30004fr.nvm",
"sha1": "92ce9e739dcbfa0d6afb442620b71919d26bf283",
@@ -135795,7 +135483,7 @@
]
},
{
"dest": "bios/pcsx2/bios/SCPH-10000.MEC",
"dest": "bios/pcsx2/bios/SCPH-10000.mec",
"sha1": "3f8affbe07024ccd2f5b8374072d0928c583a862",
"sha256": "fbbfc6c156266ac7e9afb37f0cc53fb78fadf2f09f580e56b2da57e6539e463b",
"size": 4,
@@ -135847,7 +135535,7 @@
]
},
{
"dest": "bios/pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.NVM",
"dest": "bios/pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.nvm",
"sha1": "3ffa2e74c8c8ce0e10e2069956f12d2407b91c65",
"sha256": "5b255bce650e66efeeb3b0bebc0dff705600d05aa2e076a315d02c6a7ed6ac9a",
"size": 1024,
@@ -135860,7 +135548,7 @@
]
},
{
"dest": "bios/pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.ROM2",
"dest": "bios/pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.rom2",
"sha1": "7aef1dd6de4b4f64f31daad615bbccdb3e62e79c",
"sha256": "8dc012640186c46a39fcdd64a8ab9430080a220bd0630da58c977f35725de5cf",
"size": 524288,
@@ -135873,7 +135561,7 @@
]
},
{
"dest": "bios/pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.ROM1",
"dest": "bios/pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.rom1",
"sha1": "b284280341f16b1581c28ff81934bfdf403da1f0",
"sha256": "ad812eb36b8e7daa6106411e43840f70175f012a7a7dd289965872fe43933cc4",
"size": 524288,
@@ -135899,7 +135587,7 @@
]
},
{
"dest": "bios/pcsx2/bios/SCPH-70004.ROM1",
"dest": "bios/pcsx2/bios/SCPH-70004.rom1",
"sha1": "cc44355ded232a2ba5309bb24d4cd55af08696b2",
"sha256": "b86fbccaa111ca7497630337dafea7da7320fc4f924ada22b92145ef806e7b42",
"size": 524288,
@@ -135925,7 +135613,7 @@
]
},
{
"dest": "bios/pcsx2/bios/SCPH-70008_BIOS_V12_RUS_200.NVM",
"dest": "bios/pcsx2/bios/SCPH-70008_BIOS_V12_RUS_200.nvm",
"sha1": "6611151e8f599230cdf19a17318e7e5ddc781961",
"sha256": "b1704c7da37f03db017ad7576508c61b250d9ed4f3ceda8732ea91a3034f6cbf",
"size": 1024,
@@ -136978,11 +136666,11 @@
]
},
{
"dest": "bios/pcsx2/bios/ps2-dvd-110u.bin",
"sha1": "0bc9143cb6839471d62b8fdd0b2fc05e941527d3",
"sha256": "76918ccab7350149d8236c136c4df1fc7c5c7fcba245f92a0d8bbe81e82dd251",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-110u.bin",
"dest": "bios/pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.rom1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"yaps2"
],
@@ -136991,154 +136679,11 @@
]
},
{
"dest": "bios/pcsx2/bios/ps2-dvd-120e.bin",
"sha1": "ceab36633cd5d6050a3080ed8312a6f79d68a6f3",
"sha256": "50dca18f79136b51ae3a5838eb80a7a14daa7bcfc4abd0577070468a41add3f7",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/pcsx2/bios/ps2-dvd-120u.bin",
"sha1": "f1e306ebefb03af3e1fc2a3695089e4e459968ed",
"sha256": "8a10d31388df41bef362d127b2f40053d3e5a527f801c458c52638b9466f65ce",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/pcsx2/bios/ps2-dvd-130e.bin",
"sha1": "062f287fb56b18ffbac85ec5f21841b03243ba5a",
"sha256": "06513ecdd3ba38edabebfd86479ad67ae7493c82fe98b6b7abd0fa6327b52373",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/pcsx2/bios/ps2-dvd-130u.bin",
"sha1": "7f2e4a49835cd6f9e30a1c2999975a9b1ce870bc",
"sha256": "dd9314c37ace0308a4e86131e68221803d55fbc3ef434cc73bad8ffab4d5eeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/pcsx2/bios/ps2-dvd-200j.bin",
"sha1": "0ba4ea6909ad1bb67d6654ecb27cd65a4f14e3e5",
"sha256": "b5f317d1abcdfea931a24b3eab0b6bee8fcd90c5247e656c3ab04750136bff75",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-200j.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/pcsx2/bios/ps2-dvd-210e.bin",
"sha1": "7625f77742dee6745e3be8f89cbd59a1143db104",
"sha256": "58b34f9eee14cec21e7f6fc29f81cf1a022b2dd06ed91bcda7105d56df65fe65",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/pcsx2/bios/ps2-dvd-210j.bin",
"sha1": "250d3e279ec30f78c46b7a92dca60bc4adc7df1d",
"sha256": "6600577b5c9fba8c272c56357da1e633af04ce72b0484ab660150ab1b2c4d3e9",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210j.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/pcsx2/bios/ps2-dvd-210u.bin",
"sha1": "8fd801131621b0dcd556e3d6df59f5eb021fbf6a",
"sha256": "5f0ef27a1c87722a4dc9337d69d016d9fb367aedbeac2b47b7709e00e6617490",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/pcsx2/bios/ps2-dvd-212g.bin",
"sha1": "a10bc145413cf43204d6b8ee0fff34370c092673",
"sha256": "1982321946e2ee1bf9ac8ab438bc16920aa0a721c89a9418e6604cbb1da45e57",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212g.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/pcsx2/bios/ps2-dvd-212u.bin",
"sha1": "d1a60da85dfcb5354f53b716fbcb5747ab4a1e56",
"sha256": "614e6cabaf4a11bc2e5686e148de622a10a9bf018ef5e606d6d18e8e02b493c8",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/pcsx2/bios/ps2-dvd-213e.bin",
"sha1": "010ab71354a1ae5065640a2cb85e829ff8141a66",
"sha256": "d2771caf67eff17849796ba2782e1e4f956db64a3eabe7c39f7d67acf56aeeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-213e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/pcsx2/bios/ps2-dvd-215g.bin",
"sha1": "12d8531ca73ae33a9cd363797835a45f50fdf8f9",
"sha256": "cec3c22ce94d817d938da25ec9144ecf568624e951f4b73b8c7e92a8fab6a311",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-215g.bin",
"dest": "bios/pcsx2/bios/SCPH-70004_BIOS_V12_EUR_200.rom2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"yaps2"
],
@@ -137160,7 +136705,7 @@
]
},
{
"dest": "bios/pcsx2/bios/SCPH-70006_BIOS_V12_HK_200.NVM",
"dest": "bios/pcsx2/bios/SCPH-70006_BIOS_V12_HK_200.nvm",
"sha1": "06ccc54cdbe8b017a629155ccb66310cba9c4720",
"sha256": "48ea5461a794fbc366798776e1dd5b734a25d0f140d75c23b642d99e48e2b76f",
"size": 1024,
@@ -137173,7 +136718,7 @@
]
},
{
"dest": "bios/pcsx2/bios/SCPH-75008_BIOS_V14_RUS_220.NVM",
"dest": "bios/pcsx2/bios/SCPH-75008_BIOS_V14_RUS_220.nvm",
"sha1": "fff13c6e30c55df9d6241ee08e5d0026c6a5d618",
"sha256": "f57595d834bec00f62ece0fc59f4c0c52ebe26a46100429b065606a851dfa1a8",
"size": 1024,
@@ -137186,7 +136731,7 @@
]
},
{
"dest": "bios/pcsx2/bios/SCPH-77008_BIOS_V15_RUS_220.NVM",
"dest": "bios/pcsx2/bios/SCPH-77008_BIOS_V15_RUS_220.nvm",
"sha1": "84a9628af6fa8335247c002b1ce6c81a419ea9a5",
"sha256": "08ea4442e8f16f0e68b7b07355f044c181cab7747076d135f33184bf32f156af",
"size": 1024,
@@ -137199,7 +136744,7 @@
]
},
{
"dest": "bios/pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.NVM",
"dest": "bios/pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.nvm",
"sha1": "465c2738c280eb1864f679c80b55e468bf670057",
"sha256": "d218113ad67d0c178123b797d31baf7f4ae4a9466251d98b9db4192434d3a5e8",
"size": 1024,
@@ -137211,19 +136756,6 @@
"sony-playstation-2"
]
},
{
"dest": "bios/pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.ROM1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "bios/pcsx2/bios/ps2-0230a-20080220.nvm",
"sha1": "258ad0f26b0b269462bbd9acbb5506d5dfbcc3d5",
+45 -591
View File
@@ -6,7 +6,7 @@
"platform": "retropie",
"display_name": "RetroPie",
"version": "4.8.12",
"generated": "2026-11-05T18:33:47Z",
"generated": "2026-11-05T23:59:37Z",
"base_destination": "BIOS",
"detect": [
{
@@ -16,10 +16,10 @@
}
],
"standalone_copies": [],
"total_files": 8726,
"total_size": 8826857446,
"pack_files": 14802,
"pack_size": 8945240528,
"total_files": 8684,
"total_size": 8721213852,
"pack_files": 14760,
"pack_size": 8839596934,
"total_omitted": 347,
"omitted_files": [
{
@@ -20248,19 +20248,6 @@
],
"category": "game_data"
},
{
"dest": "system/CM32LN_CONTROL.ROM",
"sha1": "dc1c5b1b90a4646d00f7daf3679733c7badc7077",
"sha256": "9f32c5a670421961c3d46a9cdcff0a1d333b886a72c0c260c9607645a3abf773",
"size": 65536,
"repo_path": "bios/DOS/DOSBox/CM32LN_CONTROL.ROM",
"cores": [
"dosbox-pure-unleashed"
],
"systems": [
"dos"
]
},
{
"dest": "mt32-roms/ctrl_mt32_1_04.rom",
"sha1": "5a5cb5a77d7d55ee69657c2f870416daed52dea7",
@@ -92505,19 +92492,6 @@
"dos"
]
},
{
"dest": "system/DOSBOX.SF2",
"sha1": "a00461dbea40093cb9ca1694de9c0ec7ca5650c1",
"sha256": "9575028c7a1f589f5770fccc8cff2734566af40cd26ed836944e9a5152688cfe",
"size": 32319396,
"repo_path": "bios/Other/GeneralUser GS/GeneralUser-GS.sf2",
"cores": [
"dosbox-pure-unleashed"
],
"systems": [
"dos"
]
},
{
"dest": "soundfonts/GeneralUser-GS.sf2",
"sha1": "a00461dbea40093cb9ca1694de9c0ec7ca5650c1",
@@ -119354,58 +119328,6 @@
"nintendo-gamecube"
]
},
{
"dest": "system/MT32_CONTROL.ROM",
"sha1": "5a5cb5a77d7d55ee69657c2f870416daed52dea7",
"sha256": "c0ea149eaadc48049572ec429e45f90ab1bb75f1ed07000c636fc0124b64da23",
"size": 65536,
"repo_path": "bios/Roland/mt32-roms/ctrl_mt32_1_04.rom",
"cores": [
"dosbox-pure-unleashed"
],
"systems": [
"dos"
]
},
{
"dest": "system/CM32L_CONTROL.ROM",
"sha1": "73683d585cd6948cc19547942ca0e14a0319456d",
"sha256": "c8aea5fb1b28183523601bbc5fd7e2f48397c1cb26f8687d240333c2190e83e2",
"size": 65536,
"repo_path": "bios/Roland/mt32-roms/ctrl_cm32l_1_00.rom",
"cores": [
"dosbox-pure-unleashed"
],
"systems": [
"dos"
]
},
{
"dest": "system/MT32_PCM.ROM",
"sha1": "f6b1eebc4b2d200ec6d3d21d51325d5b48c60252",
"sha256": "d9164063f293410cf33f2f64cdcea6893b44723fe41938e07ec9aef58b406238",
"size": 524288,
"repo_path": "bios/Roland/MT-32/MT32_PCM.ROM",
"cores": [
"dosbox-pure-unleashed"
],
"systems": [
"dos"
]
},
{
"dest": "system/CM32L_PCM.ROM",
"sha1": "289cc298ad532b702461bfc738009d9ebe8025ea",
"sha256": "0dc50190bb7ea3fb212c970346b771a511772b528801e7eda6d27efda8c40698",
"size": 1048576,
"repo_path": "bios/Roland/CM-32L/CM32L_PCM.ROM",
"cores": [
"dosbox-pure-unleashed"
],
"systems": [
"dos"
]
},
{
"dest": "fbalpha2012/hiscore.dat",
"sha1": "7381472bf046126257e51a0124e4553282f020e5",
@@ -121387,7 +121309,7 @@
]
},
{
"dest": "SCPH-10000.MEC",
"dest": "SCPH-10000.mec",
"sha1": "3f8affbe07024ccd2f5b8374072d0928c583a862",
"sha256": "fbbfc6c156266ac7e9afb37f0cc53fb78fadf2f09f580e56b2da57e6539e463b",
"size": 4,
@@ -121439,7 +121361,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.NVM",
"dest": "SCPH-50009_BIOS_V10_CHN_190.nvm",
"sha1": "3ffa2e74c8c8ce0e10e2069956f12d2407b91c65",
"sha256": "5b255bce650e66efeeb3b0bebc0dff705600d05aa2e076a315d02c6a7ed6ac9a",
"size": 1024,
@@ -121452,7 +121374,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.ROM2",
"dest": "SCPH-50009_BIOS_V10_CHN_190.rom2",
"sha1": "7aef1dd6de4b4f64f31daad615bbccdb3e62e79c",
"sha256": "8dc012640186c46a39fcdd64a8ab9430080a220bd0630da58c977f35725de5cf",
"size": 524288,
@@ -121465,7 +121387,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.ROM1",
"dest": "SCPH-50009_BIOS_V10_CHN_190.rom1",
"sha1": "b284280341f16b1581c28ff81934bfdf403da1f0",
"sha256": "ad812eb36b8e7daa6106411e43840f70175f012a7a7dd289965872fe43933cc4",
"size": 524288,
@@ -121491,7 +121413,7 @@
]
},
{
"dest": "SCPH-70004.ROM1",
"dest": "SCPH-70004.rom1",
"sha1": "cc44355ded232a2ba5309bb24d4cd55af08696b2",
"sha256": "b86fbccaa111ca7497630337dafea7da7320fc4f924ada22b92145ef806e7b42",
"size": 524288,
@@ -121517,7 +121439,7 @@
]
},
{
"dest": "SCPH-70008_BIOS_V12_RUS_200.NVM",
"dest": "SCPH-70008_BIOS_V12_RUS_200.nvm",
"sha1": "6611151e8f599230cdf19a17318e7e5ddc781961",
"sha256": "b1704c7da37f03db017ad7576508c61b250d9ed4f3ceda8732ea91a3034f6cbf",
"size": 1024,
@@ -122544,11 +122466,11 @@
]
},
{
"dest": "ps2-dvd-110u.bin",
"sha1": "0bc9143cb6839471d62b8fdd0b2fc05e941527d3",
"sha256": "76918ccab7350149d8236c136c4df1fc7c5c7fcba245f92a0d8bbe81e82dd251",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-110u.bin",
"dest": "SCPH-90006_BIOS_VX_HK _230.rom1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"pcsx2"
],
@@ -122557,167 +122479,11 @@
]
},
{
"dest": "ps2-dvd-120e.bin",
"sha1": "ceab36633cd5d6050a3080ed8312a6f79d68a6f3",
"sha256": "50dca18f79136b51ae3a5838eb80a7a14daa7bcfc4abd0577070468a41add3f7",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-120u.bin",
"sha1": "f1e306ebefb03af3e1fc2a3695089e4e459968ed",
"sha256": "8a10d31388df41bef362d127b2f40053d3e5a527f801c458c52638b9466f65ce",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-130e.bin",
"sha1": "062f287fb56b18ffbac85ec5f21841b03243ba5a",
"sha256": "06513ecdd3ba38edabebfd86479ad67ae7493c82fe98b6b7abd0fa6327b52373",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-130u.bin",
"sha1": "7f2e4a49835cd6f9e30a1c2999975a9b1ce870bc",
"sha256": "dd9314c37ace0308a4e86131e68221803d55fbc3ef434cc73bad8ffab4d5eeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-200j.bin",
"sha1": "0ba4ea6909ad1bb67d6654ecb27cd65a4f14e3e5",
"sha256": "b5f317d1abcdfea931a24b3eab0b6bee8fcd90c5247e656c3ab04750136bff75",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-200j.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210e.bin",
"sha1": "7625f77742dee6745e3be8f89cbd59a1143db104",
"sha256": "58b34f9eee14cec21e7f6fc29f81cf1a022b2dd06ed91bcda7105d56df65fe65",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210j.bin",
"sha1": "250d3e279ec30f78c46b7a92dca60bc4adc7df1d",
"sha256": "6600577b5c9fba8c272c56357da1e633af04ce72b0484ab660150ab1b2c4d3e9",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210j.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210u.bin",
"sha1": "8fd801131621b0dcd556e3d6df59f5eb021fbf6a",
"sha256": "5f0ef27a1c87722a4dc9337d69d016d9fb367aedbeac2b47b7709e00e6617490",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-212g.bin",
"sha1": "a10bc145413cf43204d6b8ee0fff34370c092673",
"sha256": "1982321946e2ee1bf9ac8ab438bc16920aa0a721c89a9418e6604cbb1da45e57",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212g.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-212u.bin",
"sha1": "d1a60da85dfcb5354f53b716fbcb5747ab4a1e56",
"sha256": "614e6cabaf4a11bc2e5686e148de622a10a9bf018ef5e606d6d18e8e02b493c8",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212u.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-213e.bin",
"sha1": "010ab71354a1ae5065640a2cb85e829ff8141a66",
"sha256": "d2771caf67eff17849796ba2782e1e4f956db64a3eabe7c39f7d67acf56aeeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-213e.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-215g.bin",
"sha1": "12d8531ca73ae33a9cd363797835a45f50fdf8f9",
"sha256": "cec3c22ce94d817d938da25ec9144ecf568624e951f4b73b8c7e92a8fab6a311",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-215g.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "GameIndex.yaml",
"sha1": "57369df9ca82a460e596cea7835c5a0797dee668",
"sha256": "efa94cb7b9208dc6812bb9407dc986560e523cce57f511eff30942f76b7288bf",
"size": 1737799,
"repo_path": "bios/Sony/PlayStation 2/.variants/GameIndex.yaml.57369df9",
"dest": "SCPH-70004_BIOS_V12_EUR_200.rom2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"pcsx2"
],
@@ -122739,72 +122505,7 @@
]
},
{
"dest": "patches.zip",
"sha1": "2562e542d66db945ccf158d7a221c2a28e3b6be4",
"sha256": "df2b384ec29221155e8151fa2ff2dc8f0eef2409a8dce5ee7f7514352ae4058a",
"size": 2165576,
"repo_path": "bios/Sony/PlayStation 2/.variants/patches.zip.5a4d0a00",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "EROM.BIN",
"sha1": "adb4dbb7feb8247811506a38896ddcb789c4b477",
"sha256": "f7c4944e3001e3849cdead743e200e009d4d07bd5afb20fb937a7b201895f713",
"size": 247968,
"repo_path": "bios/Sony/PlayStation 2/EROM.BIN",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.EROM",
"sha1": "2ed11fd9333e62e36659565a744330a5902ed5e3",
"sha256": "67a6b2779e9320abe24f75ce811acf29e54d6dc06ce65b11341b6d84103de7f8",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-50009_BIOS_V10_CHN_190.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70004.EROM",
"sha1": "ec0121bb8e2a209044309780d2efc2559c9a0ef1",
"sha256": "e5bcd5925c1f22de48d49c3895dd421d167faddc033aac628f5facfba90ceef3",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70004_BIOS_V12_EUR_200.ROM2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70006_BIOS_V12_HK_200.NVM",
"dest": "SCPH-70006_BIOS_V12_HK_200.nvm",
"sha1": "06ccc54cdbe8b017a629155ccb66310cba9c4720",
"sha256": "48ea5461a794fbc366798776e1dd5b734a25d0f140d75c23b642d99e48e2b76f",
"size": 1024,
@@ -122817,7 +122518,7 @@
]
},
{
"dest": "SCPH-75008_BIOS_V14_RUS_220.NVM",
"dest": "SCPH-75008_BIOS_V14_RUS_220.nvm",
"sha1": "fff13c6e30c55df9d6241ee08e5d0026c6a5d618",
"sha256": "f57595d834bec00f62ece0fc59f4c0c52ebe26a46100429b065606a851dfa1a8",
"size": 1024,
@@ -122830,7 +122531,7 @@
]
},
{
"dest": "SCPH-77008_BIOS_V15_RUS_220.NVM",
"dest": "SCPH-77008_BIOS_V15_RUS_220.nvm",
"sha1": "84a9628af6fa8335247c002b1ce6c81a419ea9a5",
"sha256": "08ea4442e8f16f0e68b7b07355f044c181cab7747076d135f33184bf32f156af",
"size": 1024,
@@ -122843,20 +122544,7 @@
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.EROM",
"sha1": "6b357e8624095770952fc408cdc6647fa62e0d28",
"sha256": "8801922f614b365d9d37557d7a375d06d385e936804943cb2c52abff55a3d254",
"size": 3145728,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.EROM",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.NVM",
"dest": "SCPH-90006_BIOS_VX_HK _230.nvm",
"sha1": "465c2738c280eb1864f679c80b55e468bf670057",
"sha256": "d218113ad67d0c178123b797d31baf7f4ae4a9466251d98b9db4192434d3a5e8",
"size": 1024,
@@ -122868,45 +122556,6 @@
"sony-playstation-2"
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.ROM1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "cheats_ni.zip",
"sha1": "dec5e4f137890c338babe13cfb9d41ff869fa721",
"sha256": "91d5ae704ff8b6d90165a65f69e9e2be8a9ab9c588c525dc1c9c4ecbbdef1ffd",
"size": 42525,
"repo_path": "bios/Sony/PlayStation 2/cheats_ni.zip",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "cheats_ws.zip",
"sha1": "773b4279d8c8e182dc57e444dbf448a1d115e7e0",
"sha256": "d07e3adde4da6a3220363b12d7b066168918225546122643ef7d19fece53b8b1",
"size": 1273296,
"repo_path": "bios/Sony/PlayStation 2/cheats_ws.zip",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-0230a-20080220.nvm",
"sha1": "258ad0f26b0b269462bbd9acbb5506d5dfbcc3d5",
@@ -122920,45 +122569,6 @@
"sony-playstation-2"
]
},
{
"dest": "RedumpDatabase.yaml",
"sha1": "bf2c73d668cd671df8adfe2ec3c7074e8ba9176a",
"sha256": "302b57fdd1f9472ef590789e4b347381cc8442a04a765c7eae3d3f2e4b06394c",
"size": 1917242,
"repo_path": "bios/Sony/PlayStation 2/resources/RedumpDatabase.yaml",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "message.wav",
"sha1": "c54f04b63ac6f04e0a0944ef260b5497e4494dbd",
"sha256": "dfd8035387a463722ad07af3c91934e0a685f2afa57e31d305f0602656d1edb1",
"size": 15696,
"repo_path": "bios/Sony/PlayStation 2/resources/sounds/achievements/message.wav",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "rom1.bin",
"sha1": "47d2ec4b342649e4c391043ab915d4435f9d180d",
"sha256": "41de2047af8382988bfd568035ff26eec5f1cabc3efe773680546aa00a82857d",
"size": 199680,
"repo_path": "bios/Sony/PlayStation 2/rom1.bin",
"cores": [
"pcsx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "scph30004fr.nvm",
"sha1": "92ce9e739dcbfa0d6afb442620b71919d26bf283",
@@ -123090,7 +122700,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-10000.MEC",
"dest": "pcsx2/bios/SCPH-10000.mec",
"sha1": "3f8affbe07024ccd2f5b8374072d0928c583a862",
"sha256": "fbbfc6c156266ac7e9afb37f0cc53fb78fadf2f09f580e56b2da57e6539e463b",
"size": 4,
@@ -123142,7 +122752,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.NVM",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.nvm",
"sha1": "3ffa2e74c8c8ce0e10e2069956f12d2407b91c65",
"sha256": "5b255bce650e66efeeb3b0bebc0dff705600d05aa2e076a315d02c6a7ed6ac9a",
"size": 1024,
@@ -123155,7 +122765,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.ROM2",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.rom2",
"sha1": "7aef1dd6de4b4f64f31daad615bbccdb3e62e79c",
"sha256": "8dc012640186c46a39fcdd64a8ab9430080a220bd0630da58c977f35725de5cf",
"size": 524288,
@@ -123168,7 +122778,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.ROM1",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.rom1",
"sha1": "b284280341f16b1581c28ff81934bfdf403da1f0",
"sha256": "ad812eb36b8e7daa6106411e43840f70175f012a7a7dd289965872fe43933cc4",
"size": 524288,
@@ -123194,7 +122804,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70004.ROM1",
"dest": "pcsx2/bios/SCPH-70004.rom1",
"sha1": "cc44355ded232a2ba5309bb24d4cd55af08696b2",
"sha256": "b86fbccaa111ca7497630337dafea7da7320fc4f924ada22b92145ef806e7b42",
"size": 524288,
@@ -123220,7 +122830,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70008_BIOS_V12_RUS_200.NVM",
"dest": "pcsx2/bios/SCPH-70008_BIOS_V12_RUS_200.nvm",
"sha1": "6611151e8f599230cdf19a17318e7e5ddc781961",
"sha256": "b1704c7da37f03db017ad7576508c61b250d9ed4f3ceda8732ea91a3034f6cbf",
"size": 1024,
@@ -123376,11 +122986,11 @@
]
},
{
"dest": "pcsx2/bios/ps2-dvd-110u.bin",
"sha1": "0bc9143cb6839471d62b8fdd0b2fc05e941527d3",
"sha256": "76918ccab7350149d8236c136c4df1fc7c5c7fcba245f92a0d8bbe81e82dd251",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-110u.bin",
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.rom1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"yaps2"
],
@@ -123389,154 +122999,11 @@
]
},
{
"dest": "pcsx2/bios/ps2-dvd-120e.bin",
"sha1": "ceab36633cd5d6050a3080ed8312a6f79d68a6f3",
"sha256": "50dca18f79136b51ae3a5838eb80a7a14daa7bcfc4abd0577070468a41add3f7",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-120u.bin",
"sha1": "f1e306ebefb03af3e1fc2a3695089e4e459968ed",
"sha256": "8a10d31388df41bef362d127b2f40053d3e5a527f801c458c52638b9466f65ce",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-130e.bin",
"sha1": "062f287fb56b18ffbac85ec5f21841b03243ba5a",
"sha256": "06513ecdd3ba38edabebfd86479ad67ae7493c82fe98b6b7abd0fa6327b52373",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-130u.bin",
"sha1": "7f2e4a49835cd6f9e30a1c2999975a9b1ce870bc",
"sha256": "dd9314c37ace0308a4e86131e68221803d55fbc3ef434cc73bad8ffab4d5eeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-200j.bin",
"sha1": "0ba4ea6909ad1bb67d6654ecb27cd65a4f14e3e5",
"sha256": "b5f317d1abcdfea931a24b3eab0b6bee8fcd90c5247e656c3ab04750136bff75",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-200j.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210e.bin",
"sha1": "7625f77742dee6745e3be8f89cbd59a1143db104",
"sha256": "58b34f9eee14cec21e7f6fc29f81cf1a022b2dd06ed91bcda7105d56df65fe65",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210j.bin",
"sha1": "250d3e279ec30f78c46b7a92dca60bc4adc7df1d",
"sha256": "6600577b5c9fba8c272c56357da1e633af04ce72b0484ab660150ab1b2c4d3e9",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210j.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210u.bin",
"sha1": "8fd801131621b0dcd556e3d6df59f5eb021fbf6a",
"sha256": "5f0ef27a1c87722a4dc9337d69d016d9fb367aedbeac2b47b7709e00e6617490",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-212g.bin",
"sha1": "a10bc145413cf43204d6b8ee0fff34370c092673",
"sha256": "1982321946e2ee1bf9ac8ab438bc16920aa0a721c89a9418e6604cbb1da45e57",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212g.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-212u.bin",
"sha1": "d1a60da85dfcb5354f53b716fbcb5747ab4a1e56",
"sha256": "614e6cabaf4a11bc2e5686e148de622a10a9bf018ef5e606d6d18e8e02b493c8",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-213e.bin",
"sha1": "010ab71354a1ae5065640a2cb85e829ff8141a66",
"sha256": "d2771caf67eff17849796ba2782e1e4f956db64a3eabe7c39f7d67acf56aeeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-213e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-215g.bin",
"sha1": "12d8531ca73ae33a9cd363797835a45f50fdf8f9",
"sha256": "cec3c22ce94d817d938da25ec9144ecf568624e951f4b73b8c7e92a8fab6a311",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-215g.bin",
"dest": "pcsx2/bios/SCPH-70004_BIOS_V12_EUR_200.rom2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"yaps2"
],
@@ -123558,7 +123025,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70006_BIOS_V12_HK_200.NVM",
"dest": "pcsx2/bios/SCPH-70006_BIOS_V12_HK_200.nvm",
"sha1": "06ccc54cdbe8b017a629155ccb66310cba9c4720",
"sha256": "48ea5461a794fbc366798776e1dd5b734a25d0f140d75c23b642d99e48e2b76f",
"size": 1024,
@@ -123571,7 +123038,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-75008_BIOS_V14_RUS_220.NVM",
"dest": "pcsx2/bios/SCPH-75008_BIOS_V14_RUS_220.nvm",
"sha1": "fff13c6e30c55df9d6241ee08e5d0026c6a5d618",
"sha256": "f57595d834bec00f62ece0fc59f4c0c52ebe26a46100429b065606a851dfa1a8",
"size": 1024,
@@ -123584,7 +123051,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-77008_BIOS_V15_RUS_220.NVM",
"dest": "pcsx2/bios/SCPH-77008_BIOS_V15_RUS_220.nvm",
"sha1": "84a9628af6fa8335247c002b1ce6c81a419ea9a5",
"sha256": "08ea4442e8f16f0e68b7b07355f044c181cab7747076d135f33184bf32f156af",
"size": 1024,
@@ -123597,7 +123064,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.NVM",
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.nvm",
"sha1": "465c2738c280eb1864f679c80b55e468bf670057",
"sha256": "d218113ad67d0c178123b797d31baf7f4ae4a9466251d98b9db4192434d3a5e8",
"size": 1024,
@@ -123609,19 +123076,6 @@
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.ROM1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-0230a-20080220.nvm",
"sha1": "258ad0f26b0b269462bbd9acbb5506d5dfbcc3d5",
+153 -530
View File
@@ -6,7 +6,7 @@
"platform": "rocknix",
"display_name": "ROCKNIX",
"version": "20261001",
"generated": "2026-11-05T18:33:47Z",
"generated": "2026-11-05T23:59:37Z",
"base_destination": "bios",
"detect": [
{
@@ -21,10 +21,10 @@
}
],
"standalone_copies": [],
"total_files": 7357,
"total_size": 8271921849,
"pack_files": 13706,
"pack_size": 8415753520,
"total_files": 7328,
"total_size": 8216898220,
"pack_files": 13677,
"pack_size": 8360738317,
"total_omitted": 115,
"omitted_files": [
{
@@ -82842,7 +82842,7 @@
]
},
{
"dest": "SCPH-10000.MEC",
"dest": "SCPH-10000.mec",
"sha1": "3f8affbe07024ccd2f5b8374072d0928c583a862",
"sha256": "fbbfc6c156266ac7e9afb37f0cc53fb78fadf2f09f580e56b2da57e6539e463b",
"size": 4,
@@ -82894,7 +82894,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.NVM",
"dest": "SCPH-50009_BIOS_V10_CHN_190.nvm",
"sha1": "3ffa2e74c8c8ce0e10e2069956f12d2407b91c65",
"sha256": "5b255bce650e66efeeb3b0bebc0dff705600d05aa2e076a315d02c6a7ed6ac9a",
"size": 1024,
@@ -82907,7 +82907,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.ROM2",
"dest": "SCPH-50009_BIOS_V10_CHN_190.rom2",
"sha1": "7aef1dd6de4b4f64f31daad615bbccdb3e62e79c",
"sha256": "8dc012640186c46a39fcdd64a8ab9430080a220bd0630da58c977f35725de5cf",
"size": 524288,
@@ -82920,7 +82920,7 @@
]
},
{
"dest": "SCPH-50009_BIOS_V10_CHN_190.ROM1",
"dest": "SCPH-50009_BIOS_V10_CHN_190.rom1",
"sha1": "b284280341f16b1581c28ff81934bfdf403da1f0",
"sha256": "ad812eb36b8e7daa6106411e43840f70175f012a7a7dd289965872fe43933cc4",
"size": 524288,
@@ -82946,7 +82946,7 @@
]
},
{
"dest": "SCPH-70004.ROM1",
"dest": "SCPH-70004.rom1",
"sha1": "cc44355ded232a2ba5309bb24d4cd55af08696b2",
"sha256": "b86fbccaa111ca7497630337dafea7da7320fc4f924ada22b92145ef806e7b42",
"size": 524288,
@@ -82972,7 +82972,7 @@
]
},
{
"dest": "SCPH-70008_BIOS_V12_RUS_200.NVM",
"dest": "SCPH-70008_BIOS_V12_RUS_200.nvm",
"sha1": "6611151e8f599230cdf19a17318e7e5ddc781961",
"sha256": "b1704c7da37f03db017ad7576508c61b250d9ed4f3ceda8732ea91a3034f6cbf",
"size": 1024,
@@ -83999,11 +83999,11 @@
]
},
{
"dest": "ps2-dvd-110u.bin",
"sha1": "0bc9143cb6839471d62b8fdd0b2fc05e941527d3",
"sha256": "76918ccab7350149d8236c136c4df1fc7c5c7fcba245f92a0d8bbe81e82dd251",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-110u.bin",
"dest": "SCPH-90006_BIOS_VX_HK _230.rom1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"aethersx2"
],
@@ -84012,154 +84012,11 @@
]
},
{
"dest": "ps2-dvd-120e.bin",
"sha1": "ceab36633cd5d6050a3080ed8312a6f79d68a6f3",
"sha256": "50dca18f79136b51ae3a5838eb80a7a14daa7bcfc4abd0577070468a41add3f7",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120e.bin",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-120u.bin",
"sha1": "f1e306ebefb03af3e1fc2a3695089e4e459968ed",
"sha256": "8a10d31388df41bef362d127b2f40053d3e5a527f801c458c52638b9466f65ce",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120u.bin",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-130e.bin",
"sha1": "062f287fb56b18ffbac85ec5f21841b03243ba5a",
"sha256": "06513ecdd3ba38edabebfd86479ad67ae7493c82fe98b6b7abd0fa6327b52373",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130e.bin",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-130u.bin",
"sha1": "7f2e4a49835cd6f9e30a1c2999975a9b1ce870bc",
"sha256": "dd9314c37ace0308a4e86131e68221803d55fbc3ef434cc73bad8ffab4d5eeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130u.bin",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-200j.bin",
"sha1": "0ba4ea6909ad1bb67d6654ecb27cd65a4f14e3e5",
"sha256": "b5f317d1abcdfea931a24b3eab0b6bee8fcd90c5247e656c3ab04750136bff75",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-200j.bin",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210e.bin",
"sha1": "7625f77742dee6745e3be8f89cbd59a1143db104",
"sha256": "58b34f9eee14cec21e7f6fc29f81cf1a022b2dd06ed91bcda7105d56df65fe65",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210e.bin",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210j.bin",
"sha1": "250d3e279ec30f78c46b7a92dca60bc4adc7df1d",
"sha256": "6600577b5c9fba8c272c56357da1e633af04ce72b0484ab660150ab1b2c4d3e9",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210j.bin",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-210u.bin",
"sha1": "8fd801131621b0dcd556e3d6df59f5eb021fbf6a",
"sha256": "5f0ef27a1c87722a4dc9337d69d016d9fb367aedbeac2b47b7709e00e6617490",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210u.bin",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-212g.bin",
"sha1": "a10bc145413cf43204d6b8ee0fff34370c092673",
"sha256": "1982321946e2ee1bf9ac8ab438bc16920aa0a721c89a9418e6604cbb1da45e57",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212g.bin",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-212u.bin",
"sha1": "d1a60da85dfcb5354f53b716fbcb5747ab4a1e56",
"sha256": "614e6cabaf4a11bc2e5686e148de622a10a9bf018ef5e606d6d18e8e02b493c8",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212u.bin",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-213e.bin",
"sha1": "010ab71354a1ae5065640a2cb85e829ff8141a66",
"sha256": "d2771caf67eff17849796ba2782e1e4f956db64a3eabe7c39f7d67acf56aeeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-213e.bin",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-dvd-215g.bin",
"sha1": "12d8531ca73ae33a9cd363797835a45f50fdf8f9",
"sha256": "cec3c22ce94d817d938da25ec9144ecf568624e951f4b73b8c7e92a8fab6a311",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-215g.bin",
"dest": "SCPH-70004_BIOS_V12_EUR_200.rom2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"aethersx2"
],
@@ -84181,33 +84038,7 @@
]
},
{
"dest": "EROM.BIN",
"sha1": "adb4dbb7feb8247811506a38896ddcb789c4b477",
"sha256": "f7c4944e3001e3849cdead743e200e009d4d07bd5afb20fb937a7b201895f713",
"size": 247968,
"repo_path": "bios/Sony/PlayStation 2/EROM.BIN",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70004_BIOS_V12_EUR_200.ROM2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "SCPH-70006_BIOS_V12_HK_200.NVM",
"dest": "SCPH-70006_BIOS_V12_HK_200.nvm",
"sha1": "06ccc54cdbe8b017a629155ccb66310cba9c4720",
"sha256": "48ea5461a794fbc366798776e1dd5b734a25d0f140d75c23b642d99e48e2b76f",
"size": 1024,
@@ -84220,7 +84051,7 @@
]
},
{
"dest": "SCPH-75008_BIOS_V14_RUS_220.NVM",
"dest": "SCPH-75008_BIOS_V14_RUS_220.nvm",
"sha1": "fff13c6e30c55df9d6241ee08e5d0026c6a5d618",
"sha256": "f57595d834bec00f62ece0fc59f4c0c52ebe26a46100429b065606a851dfa1a8",
"size": 1024,
@@ -84233,7 +84064,7 @@
]
},
{
"dest": "SCPH-77008_BIOS_V15_RUS_220.NVM",
"dest": "SCPH-77008_BIOS_V15_RUS_220.nvm",
"sha1": "84a9628af6fa8335247c002b1ce6c81a419ea9a5",
"sha256": "08ea4442e8f16f0e68b7b07355f044c181cab7747076d135f33184bf32f156af",
"size": 1024,
@@ -84246,7 +84077,7 @@
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.NVM",
"dest": "SCPH-90006_BIOS_VX_HK _230.nvm",
"sha1": "465c2738c280eb1864f679c80b55e468bf670057",
"sha256": "d218113ad67d0c178123b797d31baf7f4ae4a9466251d98b9db4192434d3a5e8",
"size": 1024,
@@ -84258,48 +84089,6 @@
"sony-playstation-2"
]
},
{
"dest": "SCPH-90006_BIOS_VX_HK _230.ROM1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "cheats_ni.zip",
"sha1": "dec5e4f137890c338babe13cfb9d41ff869fa721",
"sha256": "91d5ae704ff8b6d90165a65f69e9e2be8a9ab9c588c525dc1c9c4ecbbdef1ffd",
"size": 42525,
"repo_path": "bios/Sony/PlayStation 2/cheats_ni.zip",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "eeprom.dat",
"sha1": "ffc6261e487efa8c7442069f71acfc4aa826993d",
"sha256": "8667e718294e9e0df1d30600ba3eeb201f764aad2dad72748643e4a285e1d1f7",
"size": 64,
"repo_path": "bios/Sony/PlayStation 2/eeprom.dat",
"cores": [
"aethersx2",
"armsx2",
"pcee2",
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "ps2-0230a-20080220.nvm",
"sha1": "258ad0f26b0b269462bbd9acbb5506d5dfbcc3d5",
@@ -84313,32 +84102,6 @@
"sony-playstation-2"
]
},
{
"dest": "message.wav",
"sha1": "c54f04b63ac6f04e0a0944ef260b5497e4494dbd",
"sha256": "dfd8035387a463722ad07af3c91934e0a685f2afa57e31d305f0602656d1edb1",
"size": 15696,
"repo_path": "bios/Sony/PlayStation 2/resources/sounds/achievements/message.wav",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "rom1.bin",
"sha1": "47d2ec4b342649e4c391043ab915d4435f9d180d",
"sha256": "41de2047af8382988bfd568035ff26eec5f1cabc3efe773680546aa00a82857d",
"size": 199680,
"repo_path": "bios/Sony/PlayStation 2/rom1.bin",
"cores": [
"aethersx2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "scph30004fr.nvm",
"sha1": "92ce9e739dcbfa0d6afb442620b71919d26bf283",
@@ -84365,6 +84128,22 @@
"sony-playstation-2"
]
},
{
"dest": "eeprom.dat",
"sha1": "ffc6261e487efa8c7442069f71acfc4aa826993d",
"sha256": "8667e718294e9e0df1d30600ba3eeb201f764aad2dad72748643e4a285e1d1f7",
"size": 64,
"repo_path": "bios/Sony/PlayStation 2/eeprom.dat",
"cores": [
"aethersx2",
"armsx2",
"pcee2",
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "arcade/proverb.zip",
"sha1": "65ae93ae9308be0f4a36fb401a82ebab57af531b",
@@ -84555,7 +84334,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-10000.MEC",
"dest": "pcsx2/bios/SCPH-10000.mec",
"sha1": "3f8affbe07024ccd2f5b8374072d0928c583a862",
"sha256": "fbbfc6c156266ac7e9afb37f0cc53fb78fadf2f09f580e56b2da57e6539e463b",
"size": 4,
@@ -84607,7 +84386,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.NVM",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.nvm",
"sha1": "3ffa2e74c8c8ce0e10e2069956f12d2407b91c65",
"sha256": "5b255bce650e66efeeb3b0bebc0dff705600d05aa2e076a315d02c6a7ed6ac9a",
"size": 1024,
@@ -84620,7 +84399,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.ROM2",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.rom2",
"sha1": "7aef1dd6de4b4f64f31daad615bbccdb3e62e79c",
"sha256": "8dc012640186c46a39fcdd64a8ab9430080a220bd0630da58c977f35725de5cf",
"size": 524288,
@@ -84633,7 +84412,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.ROM1",
"dest": "pcsx2/bios/SCPH-50009_BIOS_V10_CHN_190.rom1",
"sha1": "b284280341f16b1581c28ff81934bfdf403da1f0",
"sha256": "ad812eb36b8e7daa6106411e43840f70175f012a7a7dd289965872fe43933cc4",
"size": 524288,
@@ -84659,7 +84438,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70004.ROM1",
"dest": "pcsx2/bios/SCPH-70004.rom1",
"sha1": "cc44355ded232a2ba5309bb24d4cd55af08696b2",
"sha256": "b86fbccaa111ca7497630337dafea7da7320fc4f924ada22b92145ef806e7b42",
"size": 524288,
@@ -84685,7 +84464,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70008_BIOS_V12_RUS_200.NVM",
"dest": "pcsx2/bios/SCPH-70008_BIOS_V12_RUS_200.nvm",
"sha1": "6611151e8f599230cdf19a17318e7e5ddc781961",
"sha256": "b1704c7da37f03db017ad7576508c61b250d9ed4f3ceda8732ea91a3034f6cbf",
"size": 1024,
@@ -85738,11 +85517,11 @@
]
},
{
"dest": "pcsx2/bios/ps2-dvd-110u.bin",
"sha1": "0bc9143cb6839471d62b8fdd0b2fc05e941527d3",
"sha256": "76918ccab7350149d8236c136c4df1fc7c5c7fcba245f92a0d8bbe81e82dd251",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-110u.bin",
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.rom1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"yaps2"
],
@@ -85751,154 +85530,11 @@
]
},
{
"dest": "pcsx2/bios/ps2-dvd-120e.bin",
"sha1": "ceab36633cd5d6050a3080ed8312a6f79d68a6f3",
"sha256": "50dca18f79136b51ae3a5838eb80a7a14daa7bcfc4abd0577070468a41add3f7",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-120u.bin",
"sha1": "f1e306ebefb03af3e1fc2a3695089e4e459968ed",
"sha256": "8a10d31388df41bef362d127b2f40053d3e5a527f801c458c52638b9466f65ce",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-120u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-130e.bin",
"sha1": "062f287fb56b18ffbac85ec5f21841b03243ba5a",
"sha256": "06513ecdd3ba38edabebfd86479ad67ae7493c82fe98b6b7abd0fa6327b52373",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-130u.bin",
"sha1": "7f2e4a49835cd6f9e30a1c2999975a9b1ce870bc",
"sha256": "dd9314c37ace0308a4e86131e68221803d55fbc3ef434cc73bad8ffab4d5eeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-130u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-200j.bin",
"sha1": "0ba4ea6909ad1bb67d6654ecb27cd65a4f14e3e5",
"sha256": "b5f317d1abcdfea931a24b3eab0b6bee8fcd90c5247e656c3ab04750136bff75",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-200j.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210e.bin",
"sha1": "7625f77742dee6745e3be8f89cbd59a1143db104",
"sha256": "58b34f9eee14cec21e7f6fc29f81cf1a022b2dd06ed91bcda7105d56df65fe65",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210j.bin",
"sha1": "250d3e279ec30f78c46b7a92dca60bc4adc7df1d",
"sha256": "6600577b5c9fba8c272c56357da1e633af04ce72b0484ab660150ab1b2c4d3e9",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210j.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-210u.bin",
"sha1": "8fd801131621b0dcd556e3d6df59f5eb021fbf6a",
"sha256": "5f0ef27a1c87722a4dc9337d69d016d9fb367aedbeac2b47b7709e00e6617490",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-210u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-212g.bin",
"sha1": "a10bc145413cf43204d6b8ee0fff34370c092673",
"sha256": "1982321946e2ee1bf9ac8ab438bc16920aa0a721c89a9418e6604cbb1da45e57",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212g.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-212u.bin",
"sha1": "d1a60da85dfcb5354f53b716fbcb5747ab4a1e56",
"sha256": "614e6cabaf4a11bc2e5686e148de622a10a9bf018ef5e606d6d18e8e02b493c8",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-212u.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-213e.bin",
"sha1": "010ab71354a1ae5065640a2cb85e829ff8141a66",
"sha256": "d2771caf67eff17849796ba2782e1e4f956db64a3eabe7c39f7d67acf56aeeab",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-213e.bin",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-dvd-215g.bin",
"sha1": "12d8531ca73ae33a9cd363797835a45f50fdf8f9",
"sha256": "cec3c22ce94d817d938da25ec9144ecf568624e951f4b73b8c7e92a8fab6a311",
"size": 2097152,
"repo_path": "bios/Sony/PlayStation 2/DVD Firmware/ps2-dvd-215g.bin",
"dest": "pcsx2/bios/SCPH-70004_BIOS_V12_EUR_200.rom2",
"sha1": "1bae895fbdd658cfb56c53cc2139282cc1e778de",
"sha256": "9fc01e6beab84e61e0267fa39e23c649cdf2ccd25ad1cbfc2de0facfd160e723",
"size": 8192,
"repo_path": "bios/Sony/PlayStation 2/SCPH-70004_BIOS_V12_EUR_200.ROM2",
"cores": [
"yaps2"
],
@@ -85920,7 +85556,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-70006_BIOS_V12_HK_200.NVM",
"dest": "pcsx2/bios/SCPH-70006_BIOS_V12_HK_200.nvm",
"sha1": "06ccc54cdbe8b017a629155ccb66310cba9c4720",
"sha256": "48ea5461a794fbc366798776e1dd5b734a25d0f140d75c23b642d99e48e2b76f",
"size": 1024,
@@ -85933,7 +85569,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-75008_BIOS_V14_RUS_220.NVM",
"dest": "pcsx2/bios/SCPH-75008_BIOS_V14_RUS_220.nvm",
"sha1": "fff13c6e30c55df9d6241ee08e5d0026c6a5d618",
"sha256": "f57595d834bec00f62ece0fc59f4c0c52ebe26a46100429b065606a851dfa1a8",
"size": 1024,
@@ -85946,7 +85582,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-77008_BIOS_V15_RUS_220.NVM",
"dest": "pcsx2/bios/SCPH-77008_BIOS_V15_RUS_220.nvm",
"sha1": "84a9628af6fa8335247c002b1ce6c81a419ea9a5",
"sha256": "08ea4442e8f16f0e68b7b07355f044c181cab7747076d135f33184bf32f156af",
"size": 1024,
@@ -85959,7 +85595,7 @@
]
},
{
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.NVM",
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.nvm",
"sha1": "465c2738c280eb1864f679c80b55e468bf670057",
"sha256": "d218113ad67d0c178123b797d31baf7f4ae4a9466251d98b9db4192434d3a5e8",
"size": 1024,
@@ -85971,19 +85607,6 @@
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/SCPH-90006_BIOS_VX_HK _230.ROM1",
"sha1": "b96cf94772f01b8434038285896467884a84b0c2",
"sha256": "1b7c68be427e6f571596ef6b444e8b86d1b4e2a226d62f6bfc86717a798f2317",
"size": 524288,
"repo_path": "bios/Sony/PlayStation 2/SCPH-90006_BIOS_VX_HK _230.ROM1",
"cores": [
"yaps2"
],
"systems": [
"sony-playstation-2"
]
},
{
"dest": "pcsx2/bios/ps2-0230a-20080220.nvm",
"sha1": "258ad0f26b0b269462bbd9acbb5506d5dfbcc3d5",
@@ -110730,192 +110353,192 @@
"size": 27664
},
"lang/hu_HU.ini": {
"sha1": "76c13816a9624aadfc3a01ad0d92a31485efc87d",
"size": 95070
"sha1": "62bc464115cb6f7c7f16ccbc0a3e268f1313f892",
"size": 95289
},
"lang/cz_CZ.ini": {
"sha1": "5d15abfabdd2f11073e9c026b58ef25d9aeb5a93",
"size": 102925
"sha1": "075b139746162c7f0b95d1c1bd5bf1caa6075aa2",
"size": 103111
},
"lang/pl_PL.ini": {
"sha1": "01b68e0ae330c20b5d856d0255f03c05e6d6f4ac",
"size": 90415
"sha1": "81af60cb8e415001bfbba7da7b2bac7f5563fff7",
"size": 90593
},
"lang/pt_PT.ini": {
"sha1": "ca365141cdb52690571d6b2aba2bd635644f14f0",
"size": 93204
"sha1": "4e7f24647541d964eec0ffe3fd94921a3c61ea27",
"size": 93363
},
"lang/bg_BG.ini": {
"sha1": "5fd29c2db53a93b1b4eb41197e114ea849dd029a",
"size": 136967
"sha1": "c92465c9028e224521b45a5fcb3355e6da091661",
"size": 137180
},
"lang/nl_NL.ini": {
"sha1": "a73db1c2f16888176483fd2301d7aa516c262758",
"size": 98961
"sha1": "489c29c689a24e874f0c444f748d9d83c5a3c78b",
"size": 99128
},
"lang/lo_LA.ini": {
"sha1": "e91e907ab24354501bb05105b883cb77fdf2c610",
"size": 99758
"sha1": "e45a149a19c180a1d6fcf5ad391e9f7597018fe4",
"size": 99892
},
"lang/jv_ID.ini": {
"sha1": "be3d9ebd66348002bc3d82f3e74fb4bb0211ad2f",
"size": 77035
"sha1": "a9d1919a690bd786646f0c2e69f5857a02a77f13",
"size": 77186
},
"lang/pt_BR.ini": {
"sha1": "e220f3458f87a5f52afae22bf3d90f4cc6b0ba4b",
"size": 92212
"sha1": "f599e419c30306a32654775cb84837383ec5f142",
"size": 92406
},
"lang/es_ES.ini": {
"sha1": "99c7f29f9de40fa3578181d0d76f4660421a9677",
"size": 91179
"sha1": "0aa4b7f34e60ae79faa75756341d90e3e081a1bc",
"size": 91327
},
"lang/es_LA.ini": {
"sha1": "eeaf6afa2769e687ea5886f004f5cf6252e3235f",
"size": 92655
"sha1": "723d89947af2b6b7afaf1609379f254a185d1ef6",
"size": 92790
},
"lang/lt-LT.ini": {
"sha1": "f84b998b22ffa8a42daaf1f246ca93c1b0237e35",
"size": 108598
"sha1": "ad9d1f354774a9dd60183772c6234cf4164f3591",
"size": 108767
},
"lang/ms_MY.ini": {
"sha1": "17c3a2540a20ca1d9ef2101444933cfeda09f6c4",
"size": 86512
"sha1": "e01787788f6cf2fbe4bcfbbf8e34c32c52e355dc",
"size": 86676
},
"lang/sv_SE.ini": {
"sha1": "420f0fa8aac99c1f508c06a5b9fc3a1c73376522",
"size": 85914
"sha1": "515fed64ba7990fee811eb78fcd75e9e211fe6ec",
"size": 86080
},
"lang/th_TH.ini": {
"sha1": "3984a1ebfbf867a4cb319b42212315dee0fdf214",
"size": 160096
"sha1": "0bff1bb57a2d328e886dc4f7cad3b7a1b00f1050",
"size": 160447
},
"lang/README.md": {
"sha1": "5105feaabb525902ecc92eb6cb4bc969943926d5",
"size": 1060
},
"lang/be_BY.ini": {
"sha1": "d6924a5cbbae849491873fa93fb9c1f0518e7c4a",
"size": 131319
"sha1": "daaaf31d9894c0d394655a191ab3204ac8e9e744",
"size": 131605
},
"lang/fr_FR.ini": {
"sha1": "25a4f24ff44795032e97bf68434238452b7e00b9",
"size": 96446
"sha1": "546b3f273fdec54490bf728e639d0a773bc99fc2",
"size": 96608
},
"lang/ja_JP.ini": {
"sha1": "815bb58ccea725a0c4e4f9858d84219df2557e92",
"size": 106654
"sha1": "3b38de8657c4248a8eb13c2a1ea51613ff879592",
"size": 106883
},
"lang/tg_PH.ini": {
"sha1": "767d9128b382b55321034fabf4170a938c4c59ad",
"size": 98158
"sha1": "f4e86168f5fb3a4f5f4b6c73e31b579ad3db2db7",
"size": 98338
},
"lang/da_DK.ini": {
"sha1": "b449eff1b90a2e145a74f75f163dcec78dd98cec",
"size": 98993
"sha1": "1e1679774291a20c81566c4acd6b8b5ce2c0f510",
"size": 99181
},
"lang/ko_KR.ini": {
"sha1": "e4d918f7f3e8105b87ed1f02dd9ef278145e339b",
"size": 92024
"sha1": "a476a990efc0d6b5c644803110431dcacf8dcbd2",
"size": 92219
},
"lang/he_IL.ini": {
"sha1": "f6b9c7b4aabd5fe6351ea396b067a307a551575e",
"size": 117659
"sha1": "41d24b8e5ca0d2da94669b797159b74753ac547d",
"size": 117842
},
"lang/zh_CN.ini": {
"sha1": "0f83bf7507e4f6846053b4c6c3a0b8b8a433469e",
"size": 80033
"sha1": "45b36bf675a47e35573e7cdd1db1e91d3565dde0",
"size": 80158
},
"lang/zh_TW.ini": {
"sha1": "7f527522d30ea20b2b27bca371bb41555b9bc401",
"size": 79890
"sha1": "b5c3a2dd4e56d868cc754f1342f76e8b43a7b74c",
"size": 80027
},
"lang/tr_TR.ini": {
"sha1": "851b5c447f1fe3a6f85ae57a12fddb16e1707312",
"size": 87998
"sha1": "ea447a56ead24e638f133dfb6b0bc92bdcfe025c",
"size": 88198
},
"lang/it_IT.ini": {
"sha1": "93062be4e383a65286ad306fb5e73af0e203ca72",
"size": 90614
"sha1": "50071e54348e5b158cec9b15f720383345c4f746",
"size": 90788
},
"lang/en_US.ini": {
"sha1": "a0d76534378a2ad17a28e1d942fc2056330fddc6",
"size": 76046
"sha1": "44f70c40289fc9ccc1fcb62abea9ad93b602c043",
"size": 76193
},
"lang/fi_FI.ini": {
"sha1": "e838a69025c052db64122dba57893bc0698bb3bf",
"size": 95120
"sha1": "4e979c0f07655b03f49d3382b705e2134fc6ede1",
"size": 95320
},
"lang/id_ID.ini": {
"sha1": "a7d568eb75c84872c1165747b875b213402e0bd9",
"size": 86620
"sha1": "05e27a2b9d1065656dd5846da42dc25da24344c7",
"size": 86812
},
"lang/dr_ID.ini": {
"sha1": "ab8680f2684a278840cebb31517149a4fb75f1ac",
"size": 76190
"sha1": "114bf46d89c31b8119c29d11df47edae2c59cbd3",
"size": 76337
},
"lang/no_NO.ini": {
"sha1": "a0701026da5e1027f28b6615ef2f33d703617d48",
"size": 86328
"sha1": "b08963c505ef61052bff42c3c2729e5835cc0e6c",
"size": 86524
},
"lang/nn_NO.ini": {
"sha1": "c911f2b4443d232a70e0098be56ec5ce627f0560",
"size": 85504
"sha1": "f530ada278c6d34ed3d685ea32f79a765630e674",
"size": 85688
},
"lang/fa_IR.ini": {
"sha1": "cb03cf129acccd9922abe0ddea67324fa828f5b6",
"size": 123398
"sha1": "8adf23b9da03b4a4a776fbe81b5e95200c2880b1",
"size": 123617
},
"lang/km_KH.ini": {
"sha1": "3f47a489f057f77b5a6c1f988b49cfc0e49654a0",
"size": 133370
"sha1": "686e819031b30f7b9a84e44eec9914f426fe91b6",
"size": 133479
},
"lang/ru_RU.ini": {
"sha1": "b51347c314f9bd53f13b1e533eed4e5b4270c3a6",
"size": 120087
"sha1": "eba5d6a73085898f618aa4431ae5d586d8e05fc5",
"size": 120323
},
"lang/gl_ES.ini": {
"sha1": "dcd40f71d3f8262eb42d4f725debfdc2c29b7c40",
"size": 104296
"sha1": "a2702c2d700e0bdd5afc36d570ad411247b98c7c",
"size": 104430
},
"lang/az_AZ.ini": {
"sha1": "cdddbcb51840391b4842da97a8be346ecefbeefc",
"size": 90420
"sha1": "8cd66c0fb0fa15ef5eb72934dea41584a4c1c04d",
"size": 90580
},
"lang/ar_AE.ini": {
"sha1": "8842478bc350eb4c7be293e0d5f8526ed5ad502b",
"size": 118783
"sha1": "ce1a1ce3ac023e98d71367419c03d658ddef0295",
"size": 118966
},
"lang/ca_ES.ini": {
"sha1": "793ba8d737147df634b599704ff3cacc68fbb3fd",
"size": 103290
"sha1": "cc8f48bce5a0f36264d4e736112a900f44d75ac2",
"size": 103450
},
"lang/uk_UA.ini": {
"sha1": "61892ce5814efd6b72798d1b20ade8c6484b3068",
"size": 121680
"sha1": "f99dfc697f1421dbdaf3e63f90b7445616b6eeb4",
"size": 121974
},
"lang/hr_HR.ini": {
"sha1": "98c76e8a40fa729a5aa6d9fc2b1620a0b31d7f25",
"size": 97218
"sha1": "2a1683617b15fc87d5c65ee10643678cc7a6942b",
"size": 97390
},
"lang/gr_EL.ini": {
"sha1": "c5d8c73c3570abe0f3586c4dfad569c052ebec86",
"size": 140976
"sha1": "3e3af34b6e0f4bdc5fd0104eca2fd8ece34cff81",
"size": 141184
},
"lang/ro_RO.ini": {
"sha1": "a9a3fd91c7f1e5b0a1bf91ea20bbbe4d78308e0e",
"size": 105129
"sha1": "2008bd5d76358254241e8068166d451576afa146",
"size": 105331
},
"lang/vi_VN.ini": {
"sha1": "914af1fdf630374677e6290dc0af26591702effa",
"size": 107132
"sha1": "50eac6e6d13ca73e66d360f48c04f82a354f57a9",
"size": 107309
},
"lang/ku_SO.ini": {
"sha1": "5c072104d03192281b55d84d57c90a35aade854a",
"size": 82510
"sha1": "3441400f9fce479f08461e067eeb6cb115b5fbdf",
"size": 82657
},
"lang/de_DE.ini": {
"sha1": "3bc1cb4c72f185932d2bf877c84cd0057a386dba",
"size": 89536
"sha1": "9503d714683d9136308969ffc214a4055ef39db6",
"size": 89702
},
"shaders/naturalA.vsh": {
"sha1": "f758f44549d685db9e9fb386b2f8bb14c3cee9c6",
File diff suppressed because it is too large. Load diff
+19 -18
View File
@@ -14,16 +14,16 @@ cores:
- amiberry
- atari800
- basilisk
- beetle-lynx
- beetle-ngp
- beetle-pce
- beetle-pce-fast
- beetle-pcfx
- beetle-psx
- beetle-saturn
- beetle-supergrafx
- beetle-vb
- beetle-wswan
- beetle_lynx
- beetle_ngp
- beetle_pce
- beetle_pce_fast
- beetle_pcfx
- beetle_psx
- beetle_saturn
- beetle_supergrafx
- beetle_vb
- beetle_wswan
- bennugd
- bluemsx
- bsnes
@@ -42,9 +42,9 @@ cores:
- dirksimple
- dolphin
- dosbox
- dosbox-pure
- dosbox-sdl2
- dosbox-staging
- dosbox_pure
- drastic
- dsda-doom
- dxx-rebirth
@@ -55,7 +55,7 @@ cores:
- fbzx
- fceumm
- flycast
- flycast-dev
- flycast_dev
- fmsx
- freechaf
- freeintv
@@ -66,7 +66,7 @@ cores:
- geargrafx
- gearsystem
- gemrb
- genesis-plus-gx
- genesis_plus_gx
- giana
- gngeopi
- gpsp
@@ -89,7 +89,7 @@ cores:
- mame
- mame2000
- mame2003
- mame2003-plus
- mame2003_plus
- mame2010
- mame2015
- mame2016
@@ -103,7 +103,7 @@ cores:
- minivmac
- mrboom
- mupen64plus
- mupen64plus-next
- mupen64plus_next
- mysticmine
- neocd
- nestopia
@@ -120,9 +120,10 @@ cores:
- opera
- oricutron
- osmose
- parallel-n64
- parallel_n64
- pcsx-rearmed
- pcsx2
- pcsx_rearmed
- picodrive
- pifba
- pisnes
@@ -147,7 +148,7 @@ cores:
- sdlpop
- sdltrs
- simcoupe
- smsplus-gx
- smsplus_gx
- smw
- snes9x
- snes9x2002
@@ -172,7 +173,7 @@ cores:
- uae4all
- uae4arm
- uqm
- vba-next
- vba_next
- vecx
- vice
- virtualjaguar
File diff suppressed because it is too large. Load diff
+32 -1
View File
@@ -430,11 +430,24 @@ def load_platform_config(platform_name: str, platforms_dir: str = "platforms") -
# Each entry carries the system that declares it: a hashless name match is
# narrowed to the maker folder that system names (resolve_local_file).
# A system that names its own cores (EmuELEC, AmberELEC, KNULLI) also
# passes them on, so another emulator's tree is foreign to its entries.
# Fresh dicts, since a YAML anchor can share one entry between systems.
config["systems"] = {
sys_id: {
**system,
"files": [{**f, "platform_system": sys_id} for f in system["files"]],
"files": [
{
**f,
"platform_system": sys_id,
**(
{"platform_cores": list(system["cores"])}
if system.get("cores")
else {}
),
}
for f in system["files"]
],
}
if isinstance(system, dict) and system.get("files")
else system
@@ -1754,6 +1767,24 @@ def resolve_local_file(
continue
if os.path.exists(path) and path not in candidates:
candidates.append(path)
# A platform entry names no profile, but a system that lists its
# cores says whose files it asks for. A name only another emulator's
# tree answers is no evidence, and the data directories hold those
# emulators' trees too: EmuELEC's VVVVVV data.zip was served xrick's
# archive of the same name, then xrick's data directory copy.
core_owners = {
token
for core in file_entry.get("platform_cores") or ()
for token in _affinity_tokens(str(core))
}
if (
not owners
and core_owners
and candidates
and all(_foreign_tree(p, core_owners) for p in candidates)
):
candidates = []
unsourceable = True
if makers and candidates:
candidates = [p for p in candidates if not other_maker(p, makers, db)]
if not candidates:
+79 -6
View File
@@ -48,6 +48,7 @@ from common import (
select_emulator_profiles,
)
from hashing import parse_hash_list
from launchers import LauncherLayer, declared_destinations, held_record
from validation import (
case_folded_slots,
declaration_settles,
@@ -692,6 +693,7 @@ SET_ASIDE = {
"other_versions": "other versions of a slot",
"not_read": "not read on this platform",
"outside_scope": "outside the pack",
"launcher": "filled by the platform's launcher",
}
@@ -923,6 +925,19 @@ def _cross_reference_profile(
}
if save_root:
entry["root"] = "save"
elif index.get("launcher_candidates") is not None:
# What verify hands the launcher layer for the same entry.
probe = {
**f,
"profile": emu_name,
"emulator": profile.get("emulator", emu_name),
"path": effective_path,
"in_repo": in_repo,
"bundled": entry["bundled"],
}
index["launcher_candidates"].append(
(emu_name, is_standalone, f, probe, entry)
)
gaps.append(entry)
for ag in sorted(archive_gaps.values(), key=lambda e: e["name"]):
@@ -934,12 +949,7 @@ def _cross_reference_profile(
"systems": systems,
"total_files": len(emu_files),
"platform_covered": len(covered),
"gaps": len(gaps),
"gap_in_repo": sum(1 for g in gaps if g["in_repo"]),
"gap_missing": sum(1 for g in gaps if g["source"] == "missing"),
"gap_bios": sum(1 for g in gaps if g["source"] == "bios"),
"gap_data": sum(1 for g in gaps if g["source"] == "data"),
"gap_large_file": sum(1 for g in gaps if g["source"] == "large_file"),
**_gap_counts(gaps),
"gap_details": gaps,
"unsourceable": unsourceable_list,
# Entries, not rows: an archive's members are one gap row.
@@ -950,6 +960,61 @@ def _cross_reference_profile(
}
def _gap_counts(gaps: list[dict]) -> dict[str, int]:
"""The per-source tallies of a profile's gap rows."""
return {
"gaps": len(gaps),
"gap_in_repo": sum(1 for g in gaps if g["in_repo"]),
"gap_missing": sum(1 for g in gaps if g["source"] == "missing"),
"gap_bios": sum(1 for g in gaps if g["source"] == "bios"),
"gap_data": sum(1 for g in gaps if g["source"] == "data"),
"gap_large_file": sum(1 for g in gaps if g["source"] == "large_file"),
}
def _settle_launcher_places(
report: dict,
candidates: list[tuple[str, bool, dict, dict, dict]],
layer: LauncherLayer,
db: dict,
) -> None:
"""Apply the platform's launcher places as find_undeclared_files does.
Batocera's DuckStation generator fills the PAL slot with scph5502.bin,
yet the report listed duckstation's scph1002a.bin as a file the pack
carries, which neither the pack nor the manifest does.
"""
added, settled = layer.settle(
[(emu, standalone, f, probe) for emu, standalone, f, probe, _ in candidates],
lambda probe: held_record(probe, db),
)
for emu, _standalone, _f, probe, gap in candidates:
if id(probe) not in settled:
continue
data = report[emu]
data["gap_details"] = [g for g in data["gap_details"] if g is not gap]
data["undeclared_files"] -= 1
data["set_aside"]["launcher"] += 1
for entry in added:
data = report[entry["profile"]]
data["gap_details"].append({
"name": entry["name"],
"path": entry["path"],
"required": entry.get("required", False),
"bundled": False,
"note": "",
"source_ref": "",
"in_platform": False,
"in_repo": True,
"source": "bios",
"identity": entry.get("sha1") or "",
"launcher": entry["launcher"],
"launcher_of": entry["launcher_of"],
})
for data in report.values():
data.update(_gap_counts(data["gap_details"]))
def cross_reference(
profiles: dict[str, dict],
declared: dict[str, set[str]],
@@ -960,6 +1025,7 @@ def cross_reference(
standalone_cores: set[str] | None = None,
folded_slots: frozenset[str] = frozenset(),
platform: str = "",
launcher_layer: LauncherLayer | None = None,
) -> dict:
"""Compare emulator profiles against platform declarations.
@@ -998,12 +1064,15 @@ def cross_reference(
"all_declared": all_declared,
"folded_slots": folded_slots,
"bios_dir": db.get("bios_dir"),
"launcher_candidates": [] if launcher_layer else None,
}
for emu_name, profile in profiles.items():
_cross_reference_profile(
emu_name, profile, declared, report, index, standalone_cores,
platform,
)
if launcher_layer:
_settle_launcher_places(report, index["launcher_candidates"], launcher_layer, db)
return report
@@ -1195,6 +1264,10 @@ def main() -> None:
standalone_cores=standalone_cores,
folded_slots=folded_declared_slots(args.platforms_dir, selected, db),
platform=config.get("_key", args.platform) if args.platform else "",
# What the platform's launchers open, as verify and the builder read it.
launcher_layer=LauncherLayer(
config, profiles, relevant, db, declared_destinations(config)
) if args.platform else None,
)
if args.json:
+26 -2
View File
@@ -105,6 +105,25 @@ def _read_archive(unpack: Callable[[bytes], dict[str, str]], payload: bytes) ->
) from exc
def _read_text(payload: bytes) -> str:
"""A text original, refused when it cannot be the platform's file.
An empty body or an HTML error page served with 200 parsed as a file
with no entries, and four exporters rebuilt the platform's file from our
data alone and said OK: libretro's quoted names and Recalbox's comments
were gone.
"""
text = payload.decode("utf-8", errors="replace")
head = text.lstrip()[:64].lower()
if not head:
raise OriginalUnreadable("empty file: --refresh-cache downloads it again")
if head.startswith(("<!doctype html", "<html")):
raise OriginalUnreadable(
"an HTML page, not the platform's file: --refresh-cache downloads it again"
)
return text
def fetch(
url: str,
destination: Path,
@@ -331,7 +350,7 @@ def collect_originals(
for relative, url in wanted.items():
path = root / relative
archive = callable(unpack) and relative.endswith((".zip", ".tar.gz"))
check = (lambda raw: _read_archive(unpack, raw)) if archive else None
check = (lambda raw: _read_archive(unpack, raw)) if archive else _read_text
try:
if allow_fetch:
payload = fetch(url, path, index, refresh, check)
@@ -348,7 +367,7 @@ def collect_originals(
if callable(keep):
keep(relative, payload)
else:
originals[relative] = payload.decode("utf-8", errors="replace")
originals[relative] = _read_text(payload)
# One platform's unreadable file fails that platform: raised, it
# stopped --all before the platforms after it.
except (OSError, http.client.HTTPException, OriginalUnreadable) as exc:
@@ -699,6 +718,8 @@ def export_platform(
)
if missing:
return False, [f"the platform's own file is required: {m}" for m in missing]
if exporter.needs_original() and not originals:
return False, ["the platform's own file is required and none was read"]
try:
produced = exporter.render(systems, report, originals, scraped)
@@ -776,6 +797,8 @@ def export_platform(
# A content-scanning core's names are labels: a list checked
# by path cannot hold them.
(report.labels, "entry", "entries", "found by content"),
(len(report.unattributed), "file", "",
"no single native system of the platform takes"),
)
if number
]
@@ -833,6 +856,7 @@ def export_platform(
"requirements_corrected": requirements,
"withheld": list(withheld),
"found_by_content": report.labels,
"unattributed": report.unattributed,
"removal_candidates": candidates,
"doubled": doubled,
"invalid": issues,
+37 -9
View File
@@ -148,8 +148,10 @@ class NativeFile:
# platform gives it), empty when no core the platform runs is named.
runners: list[tuple[bool, str]] = field(default_factory=list)
# The platform reads this file's md5 as a composite of its members
# (Recalbox on a .zip): the truth's md5 describes the container and
# can be neither compared with it nor written in its place.
# (Recalbox on a .zip) or as one member's (Batocera's zippedFile, which
# checkInsideZip compares inside the archive): the truth's md5 describes
# the container and can be neither compared with it nor written in its
# place.
composite_md5: bool = False
# Every truth entry of the system that answers to this platform entry's
# name, whichever one the pairing took: the element names its cores, and
@@ -356,6 +358,9 @@ class Report:
required_corrected: list[str] = field(default_factory=list)
# Entries only content-scanning cores name: never written as files.
labels: int = 0
# Additions to a system spanning several native ids that their cores do
# not tell apart, as truth system/name: not written.
unattributed: list[str] = field(default_factory=list)
@property
def corrections(self) -> int:
@@ -528,7 +533,8 @@ def build_native_model(
destination=destination,
native_system=native_id,
platform=file_entry,
composite_md5=file_entry.get("zip_digest") == "composite",
composite_md5=file_entry.get("zip_digest") == "composite"
or bool(file_entry.get("zipped_file")),
)
)
report.files_kept += 1
@@ -551,7 +557,9 @@ def build_native_model(
for system in systems.values():
native_by_norm.setdefault(_norm_system_id(system.native_id), system.native_id)
def _target_native_ids(truth_sid: str) -> list[str]:
def _target_native_ids(truth_sid: str) -> tuple[list[str], bool]:
"""The native ids a truth system spans, and whether the first one
is where an addition belongs without asking which core reads it."""
scraped_key = truth_sid if truth_sid in scraped_systems else None
if scraped_key is None:
scraped_key = norm_to_scraped.get(_norm_system_id(truth_sid))
@@ -562,7 +570,7 @@ def build_native_model(
for fe in sys_data.get("files", [])
}
if not ids:
return [sys_data.get("native_id") or scraped_key]
return [sys_data.get("native_id") or scraped_key], True
# A file the platform does not declare joins the system's primary
# id, not whichever of its native ids sorts first: Recalbox files
# pcengine, pcenginecd and supergrafx under one slug, and an
@@ -572,9 +580,9 @@ def build_native_model(
if primary in ids:
ordered.remove(primary)
ordered.insert(0, primary)
return ordered
return ordered, primary in ids or len(ordered) == 1
direct = native_by_norm.get(_norm_system_id(truth_sid))
return [direct] if direct else [truth_sid]
return ([direct] if direct else [truth_sid]), True
# Pass 2: apply the truth onto that grouping.
for truth_sid in sorted(truth.get("systems", {})):
@@ -583,7 +591,7 @@ def build_native_model(
if not truth_files:
continue
target_ids = _target_native_ids(truth_sid)
target_ids, settled_id = _target_native_ids(truth_sid)
truth_files = [
entry for entry in truth_files
if (name := str(entry.get("name", "")))
@@ -596,6 +604,13 @@ def build_native_model(
if candidate.truth is None
]
pairs = pair_entries(truth_files, [c.platform or {} for c in candidates])
# The cores that read what the platform files under each native id,
# from the truth entries its declarations pair with.
readers: dict[str, set[str]] = {}
for t_index, index in pairs.items():
readers.setdefault(candidates[index].native_system, set()).update(
truth_files[t_index].get("_cores") or ()
)
for candidate in (
c
for native_id in target_ids
@@ -660,8 +675,21 @@ def build_native_model(
if platform_declares(truth_entry, declared):
continue
# The truth knows a file the platform does not declare.
# The truth knows a file the platform does not declare. Across
# several native ids and no primary, it joins the one whose files
# its cores read: RetroDECK's arcade spans mame and fbneo, and
# MAME device archives were filed as FBNeo BIOS because fbneo
# sorts first. With no single answer it is not written.
native_id = target_ids[0]
if not settled_id:
wanted = set(truth_entry.get("_cores") or ())
shared = {nid: len(readers.get(nid, set()) & wanted) for nid in target_ids}
best = max(shared.values())
winners = [nid for nid, count in shared.items() if count == best]
if not best or len(winners) > 1:
report.unattributed.append(f"{truth_sid}/{name}")
continue
native_id = winners[0]
system = systems.get(native_id)
if system is None:
system = NativeSystem(native_id=native_id, from_platform=False)
+4
View File
@@ -83,6 +83,10 @@ class Exporter(BaseExporter):
written = getattr(self, "_written", None)
if written is not None and id(fe) not in written:
return False
if field_name == "size" and not fe.size():
# The render writes a size only when the truth states one, and
# otherwise keeps MiSTer's beside the hash: nothing is removed.
return False
return super().states(fe, field_name)
def written(self, fe: NativeFile, field_name: str) -> str:
+7 -2
View File
@@ -1035,13 +1035,18 @@ def _split_contract(config: dict) -> tuple[dict, dict]:
"""
allowed = _contract_keys()
contract = {key: value for key, value in config.items() if key in allowed}
# platform_system is the resolver's copy of the key each entry sits under.
# platform_system and platform_cores are the resolver's copies of the key
# each entry sits under and of that system's cores.
if isinstance(contract.get("systems"), dict):
contract["systems"] = {
sys_id: {
**system,
"files": [
{k: v for k, v in f.items() if k != "platform_system"}
{
k: v
for k, v in f.items()
if k not in ("platform_system", "platform_cores")
}
for f in system["files"]
],
}
+12 -1
View File
@@ -20,7 +20,7 @@ import re
from collections.abc import Callable, Iterable
from dataclasses import dataclass
from common import declared_root, name_match_size_ok, sanitize_pack_path
from common import declared_root, name_match_size_ok, resolve_local_file, sanitize_pack_path
# The kinds whose names say which file the launcher opens. A link of a named
# file is one too: ROCKNIX links /storage/roms/bios/nds_bios_arm9.bin into
@@ -330,6 +330,17 @@ def standalone_root(
return next(iter(folders)) if len(folders) == 1 else None
def held_record(report: dict, db: dict) -> dict | None:
"""The database record of the file the collection holds for a report entry."""
local, status = resolve_local_file(report, db, dest_hint=report.get("path") or "")
if local is None or status in ("not_found", "hash_mismatch"):
return None
for record in db.get("files", {}).values():
if record.get("path") == local:
return record
return None
def declared_destinations(config: dict) -> set[str]:
"""Each destination the platform declares, relative to the core file directory.
+56 -8
View File
@@ -555,7 +555,21 @@ def _agnostic_scan_extras(
if bios_dir and "/" in fpath and not fpath.startswith(bios_dir):
continue
path_prefix = resolved_dirs.get(id(f), "")
# A companion is read under its image's name with the
# extension the code appends, in that case: only a file of
# that extension is one, spelled as the code spells it. Its
# size identifies nothing, PCSX2 reads min(size, filesize)
# (BiosTools.cpp:234), and a 4 MB bound swept every smaller
# file of the folder to the BIOS root. It sits beside its
# image, so the scan looks where the image resolves: the
# held ps2-0230a-20080220.rom1 is a DVD firmware dump filed
# under DVD Firmware/.
companion_ext, image = _companion_of(profile, fname)
path_prefix = (
resolved_dirs.get(id(image), "") if image
else resolved_dirs.get(id(f), "")
)
if not path_prefix:
continue
# A name matching one file identifies it. A name matching several
@@ -570,11 +584,16 @@ def _agnostic_scan_extras(
path = entry.get("path", "")
if not path.startswith(path_prefix):
continue
if not size_fits(f, entry.get("size", 0)):
if not companion_ext and not size_fits(f, entry.get("size", 0)):
continue
scan_name = entry.get("name", "")
if not scan_name:
continue
if companion_ext:
stem, _, ext = scan_name.rpartition(".")
if not stem or ext.lower() != companion_ext.lower():
continue
scan_name = f"{stem}.{companion_ext}"
# Into the directory the seed entry names, not the root:
# yaps2 reads its BIOS from pcsx2/bios/.
seed = f.get("path") or ""
@@ -771,6 +790,27 @@ def _companion_extras(
return extras
def _companion_of(profile: dict, name: str) -> tuple[str, dict | None]:
"""The extension and the image of an entry named after a content-found image.
ps2-0230a-20080220.rom1 beside ps2-0230a-20080220.bin (found_by:
content) is the image's companion, read as <bios>.rom1. Empty for any
other entry.
"""
stem, _, ext = name.rpartition(".")
if not stem:
return "", None
for entry in profile.get("files", []):
other = str(entry.get("name", ""))
if (
other != name
and entry.get("found_by") == "content"
and other.rpartition(".")[0].lower() == stem.lower()
):
return ext, entry
return "", None
def _companion_extensions(profile: dict, seed_name: str) -> set[str]:
"""Extensions the profile declares beside a free-named BIOS entry.
@@ -779,6 +819,8 @@ def _companion_extensions(profile: dict, seed_name: str) -> set[str]:
CDVD.cpp:160-195). A profile states that by naming the companions after
its BIOS entry: ps2-0230a-20080220.rom1 beside ps2-0230a-20080220.bin.
"""
if _companion_of(profile, seed_name)[0]:
return set()
stem = seed_name.rsplit(".", 1)[0].lower()
exts: set[str] = set()
for entry in profile.get("files", []):
@@ -791,17 +833,23 @@ def _companion_extensions(profile: dict, seed_name: str) -> set[str]:
def _companions(
image_path: str, image_name: str, extensions: set[str], files_db: dict
) -> list[tuple[str, dict]]:
"""Files beside a scanned image that the core opens as its companions."""
"""Files beside a scanned image that the core opens as its companions.
Each is named as the core spells it: PCSX2 stats `<bios>.rom1`, then the
BIOS path with its extension replaced by `rom1`, both case-sensitive on
Linux (BiosTools.cpp:214-229). SCPH-70004.ROM1 as stored is never found
beside SCPH-70004.BIN, SCPH-70004.rom1 is.
"""
if not extensions:
return []
directory = image_path.rsplit("/", 1)[0] + "/"
stem = image_name.rsplit(".", 1)[0].lower()
wanted = {f"{image_name.lower()}.{ext}" for ext in extensions}
wanted |= {f"{stem}.{ext}" for ext in extensions}
stem = image_name.rsplit(".", 1)[0]
spelled = {f"{image_name}.{ext}".lower(): f"{image_name}.{ext}" for ext in extensions}
spelled.update({f"{stem}.{ext}".lower(): f"{stem}.{ext}" for ext in extensions})
return sorted(
(sha1, entry)
(sha1, {**entry, "name": spelled[str(entry.get("name", "")).lower()]})
for sha1, entry in _files_by_directory(files_db).get(directory, ())
if str(entry.get("name", "")).lower() in wanted
if str(entry.get("name", "")).lower() in spelled
)
+9 -1
View File
@@ -1154,11 +1154,19 @@ def select_views(
branch = declared if pin_field == "source" else None
head = None
try:
unread: upstream.NotCachedError | None = None
for candidate in branch_candidates(url):
head = upstream.resolve_head(repo, cache_dir, offline, candidate)
try:
head = upstream.resolve_head(repo, cache_dir, offline, candidate)
except upstream.NotCachedError as exc:
# Another prefix of the /tree/ tail may be the cached branch.
unread = exc
continue
if head:
branch = candidate
break
if unread and not head:
raise unread
pin, origin = resolve_pin(
profile, repo, cache_dir, offline, pin_field, mode, branch
)
+9 -1
View File
@@ -80,11 +80,17 @@ def profile_needs(profiles: dict, db: dict) -> dict:
(_crc_key(str(f.get("crc32", "")).lower()), f.get("size"))
for f in files.values() if f.get("crc32")
}
# Held under its own name or under an alias the database indexes, as
# the resolver and verify read it: np2pi's KANJI2.ROM is the PC-88
# n88knj2.rom, and its own name alone listed it missing.
sizes_by_name: dict[str, set[int]] = {}
for record in files.values():
sizes_by_name.setdefault(str(record.get("name", "")).casefold(), set()).add(
record.get("size")
)
for alias, sha1s in indexes.get("by_name", {}).items():
held = sizes_by_name.setdefault(str(alias).casefold(), set())
held.update(files[sha1].get("size") for sha1 in sha1s if sha1 in files)
by_hash: dict[tuple, list[dict]] = {}
by_name: dict[str, list[tuple[dict, dict]]] = {}
@@ -117,7 +123,9 @@ def profile_needs(profiles: dict, db: dict) -> dict:
if all(entry.get(k) is None for k in ("size", "min_size", "max_size")):
continue
names = [name, *(entry.get("aliases") or [])]
if any(
# An unsourceable entry is not held by a homonym: xm7's
# KANJI2.ROM is the Fujitsu font, the held one the PC-88's.
if not entry.get("unsourceable") and any(
_fits(held, entry)
for alias in names
for held in sizes_by_name.get(str(alias).casefold(), ())
+16 -3
View File
@@ -56,6 +56,18 @@ _VERSION = re.compile(r'^__version="([^"]+)"', re.MULTILINE)
_PACKAGE_DIRS = _SCRIPT_SECTIONS
def core_name(module_id: str) -> str:
"""The core a RetroPie package installs, as the buildbot names it.
A libretro package is lr-<core> with the name hyphenated (lr-beetle-psx
builds beetle_psx). A standalone package keeps its id (dosbox-staging).
The platform and target scrapers both read it here.
"""
if module_id.startswith("lr-"):
return module_id[3:].replace("-", "_")
return module_id
class Scraper(BaseScraper):
"""Scraper for the RetroPie package list."""
@@ -148,10 +160,11 @@ class Scraper(BaseScraper):
libretro cores and reads the same files, at BIOS/ instead of
system/. Only the core list is its own.
"""
# A libretro package is lr-<core>; a standalone package is named
# after the emulator itself.
# Named by core_name(), as the target scraper names them. Kept
# hyphenated, lr-dosbox-pure named dosbox-pure, the standalone
# DOSBox Pure Unleashed build RetroPie does not ship.
modules = self.module_ids()
cores = sorted({module.removeprefix("lr-") for module in modules})
cores = sorted({core_name(m) for m in modules})
libretro = {m.removeprefix("lr-") for m in modules if m.startswith("lr-")}
# The retroarch package is the frontend that runs the lr- cores.
standalone = sorted(
@@ -19,6 +19,7 @@ from datetime import datetime, timezone
import yaml
from ..retropie_scraper import core_name
from . import BaseTargetScraper
PLATFORM_NAME = "retropie"
@@ -158,15 +159,10 @@ class Scraper(BaseTargetScraper):
if not module_id:
print(f" warning: no rp_module_id in {filename}", file=sys.stderr)
continue
# A libretro package is lr-<core> with the buildbot name hyphenated
# (lr-beetle-psx -> beetle_psx), and a standalone package keeps the id
# the platform list carries (dosbox-staging).
core_name = module_id
if core_name.startswith("lr-"):
core_name = core_name[3:].replace("-", "_")
# The platform scraper names the package the same way.
for platform in PLATFORM_FLAGS:
if _is_available(flags, platform):
platform_cores[platform].add(core_name)
platform_cores[platform].add(core_name(module_id))
print(f" parsed {len(filenames)} scriptmodules", file=sys.stderr)
@@ -30,8 +30,10 @@ DEVICES_DIR = "projects/ROCKNIX/devices"
try:
from ..base_scraper import fetch_bytes, github_headers
from ..rocknix_scraper import standalone_emulators
except ImportError:
from scraper.base_scraper import fetch_bytes, github_headers
from scraper.rocknix_scraper import standalone_emulators
# `NAME="a b \
# c"` or `NAME+=" a b"`, continuation lines joined first.
@@ -91,11 +93,13 @@ def core_names(libretro: list[str], standalone: list[str]) -> list[str]:
"""Package names as the profiles' cores: lists spell them.
A libretro package is the core's name with `-lr` (`beetle-psx-lr`,
`neocd_lr`), spelled with underscores as the buildbot names it, and a
standalone package drops its `-sa` (`duckstation-sa`, `hatarisa`).
`neocd_lr`), spelled with underscores as the buildbot names it. A
standalone package is kept under both spellings, as the platform
scraper keeps it: `vice-sa` is the only name vice-standalone answers
to, `vice` that of the libretro profile.
"""
names = {re.sub(r"[-_]lr$", "", package).replace("-", "_") for package in libretro}
names.update(re.sub(r"-?sa$", "", package) for package in standalone)
names.update(standalone_emulators(standalone))
return sorted(names)
+21 -1
View File
@@ -22,6 +22,7 @@ from typing import TYPE_CHECKING
import nativemode
from common import (
compute_hashes,
platform_arg,
archive_entry,
build_zip_contents_index,
@@ -759,12 +760,18 @@ def find_collisions(
def _satisfies(profile: Claim, platform: Claim, db: dict) -> bool:
"""Whether the two layers agree on what ships at this destination.
They agree when they resolve to the same file, when the platform's own
They agree when they resolve to the same bytes, when the platform's own
hash list accepts the profile's file, or when the profile's accepts the
platform's. A contradiction needs both lists to reject the other side.
"""
if profile.local_path == platform.local_path:
return True
# Two paths can hold one content: AmberELEC's bluemsx declarations
# resolve into the data/bluemsx cache, the profile's into bios/.
if profile.local_path and platform.local_path:
shipped = _content_sha1(platform.local_path, db)
if shipped is not None and shipped == _content_sha1(profile.local_path, db):
return True
members = profile.entry.get("members")
if members and platform.local_path:
return holds_required_members(platform.local_path, members)
@@ -821,6 +828,19 @@ def _record_at(path: str, db: dict) -> dict | None:
_PATH_INDEX: dict[int, tuple[dict, dict[str, dict]]] = {}
def _content_sha1(path: str, db: dict) -> str | None:
"""The sha1 of the file at path, from the database or read from disk.
A data directory cache is not in the database, so its files are hashed.
"""
record = _record_at(path, db)
if record is not None:
return record.get("sha1")
if not os.path.isfile(path):
return None
return compute_hashes(path, frozenset({"sha1"}))["sha1"]
def _accepted_by_all(path: str, entries: list[dict], db: dict) -> bool:
"""Whether every declaration's own hashes accept the file at path."""
record = _record_at(path, db)
+36 -7
View File
@@ -432,6 +432,22 @@ def fetch_file(
MOVING_TTL = 6 * 3600
def _api_target(url: str, cache_dir: str) -> Path:
"""Where the cached answer to one API call lives."""
key = hashlib.sha256(url.encode()).hexdigest()
return Path(cache_dir) / "_api" / f"{key}.json"
def _require_cached(url: str, cache_dir: str, offline: bool, what: str) -> None:
"""Offline, refuse a call the cache holds no answer to, absence included.
_api answers None both for a resource the forge does not have and for
one never asked, and only the first is a fact.
"""
if offline and not _api_target(url, cache_dir).is_file():
raise NotCachedError(f"{what} is not in the offline cache")
def _api(
url: str, cache_dir: str, offline: bool, max_age: float | None = None,
absent_max_age: float | None = None,
@@ -443,8 +459,7 @@ def _api(
``absent_max_age`` bounds a cached absence alone, for a resource that
can appear but, once there, does not change.
"""
key = hashlib.sha256(url.encode()).hexdigest()
target = Path(cache_dir) / "_api" / f"{key}.json"
target = _api_target(url, cache_dir)
if target.is_file():
raw = target.read_text(encoding="utf-8")
bound = (
@@ -542,19 +557,31 @@ def resolve_head(
default branch, so the code a profile documents can be absent from the
tip the forge serves by default. ``fresh`` asks the forge again whatever
the cache holds.
Offline, a tip the cache never stored raises NotCachedError: returning
None read as a branch the forge does not have, and profile_sync dropped
xenios-jp/XeniOS, judging its citations against the other repository.
"""
return _first_sha(
_api(_commits_url(repo, None, branch), cache_dir, offline, 0 if fresh else MOVING_TTL)
url = _commits_url(repo, None, branch)
_require_cached(
url, cache_dir, offline, f"{repo.slug}: tip of {branch or 'the default branch'}"
)
return _first_sha(_api(url, cache_dir, offline, 0 if fresh else MOVING_TTL))
def resolve_commit_at(
repo: Repo, date: str, cache_dir: str, offline: bool = False,
branch: str | None = None,
) -> str | None:
"""Last commit on or before a date, on the default branch or a named one."""
"""Last commit on or before a date, on the default branch or a named one.
Offline, an answer the cache never stored raises NotCachedError, as a
branch tip does: None means the forge has no such commit.
"""
if repo.family in ("github", "gitlab"):
return _first_sha(_api(_commits_url(repo, date, branch), cache_dir, offline))
url = _commits_url(repo, date, branch)
_require_cached(url, cache_dir, offline, f"{repo.slug}: commit at {date}")
return _first_sha(_api(url, cache_dir, offline))
return _gitea_commit_at(repo, date, cache_dir, offline, branch)
@@ -581,7 +608,9 @@ def _gitea_commit_at(
base += f"&sha={urllib.parse.quote(branch, safe='')}"
page = 1
while True:
payload = _api(f"{base}&page={page}", cache_dir, offline, MOVING_TTL)
url = f"{base}&page={page}"
_require_cached(url, cache_dir, offline, f"{repo.slug}: commit at {date}")
payload = _api(url, cache_dir, offline, MOVING_TTL)
if not isinstance(payload, list) or not payload:
return None
for entry in payload:
+2 -13
View File
@@ -85,7 +85,7 @@ from common import (
yaml = require_yaml()
from exporter.candidates import BIOS, EntryCategories
from launchers import LauncherLayer, declared_destinations
from launchers import LauncherLayer, declared_destinations, held_record
from nativemode import (
SIZE_AND_ANY_HASH,
digest_algorithm,
@@ -490,17 +490,6 @@ def _identity_of(entry: dict) -> dict:
}
def _held_record(report: dict, db: dict) -> dict | None:
"""The database record of the file the collection holds for a report entry."""
local, status = resolve_local_file(report, db, dest_hint=report.get("path") or "")
if local is None or status in ("not_found", "hash_mismatch"):
return None
for record in db.get("files", {}).values():
if record.get("path") == local:
return record
return None
def find_undeclared_files(
config: dict,
emulators_dir: str,
@@ -779,7 +768,7 @@ def find_undeclared_files(
if launcher_layer:
added, settled = launcher_layer.settle(
launcher_candidates, lambda report: _held_record(report, db)
launcher_candidates, lambda report: held_record(report, db)
)
undeclared = [u for u in undeclared if id(u) not in settled]
undeclared.extend(added)
+31 -3
View File
@@ -7125,6 +7125,9 @@ class Ps2BiosImagesAreFoundByContent(unittest.TestCase):
opens, and the RetroDECK export added it as a required file."""
def test_every_ps2_image_scan_is_marked(self):
"""ARMSX2's arcade scan takes 2 to 8 MB COH-H images by their EXTINFO
serial (BiosTools.cpp:366-419 at 7f914418): r27v1602f.8g read as a
name armsx2 opens on six platforms."""
import yaml
from validation import opens_by_name
@@ -7132,11 +7135,12 @@ class Ps2BiosImagesAreFoundByContent(unittest.TestCase):
named = []
for path in sorted((ROOT / "emulators").glob("*.yml")):
profile = yaml.safe_load(path.read_text(encoding="utf-8")) or {}
if profile.get("bios_mode") != "agnostic":
continue
# Whatever the profile's own flags: TeknoParrot documents its
# pcsx2x6 component, whose scan is the same (BiosTools.cpp:268-291
# at 583f0e90), and carries no agnostic flag.
for entry in profile.get("files") or []:
if (
entry.get("min_size") == 4194304
entry.get("min_size") in (2097152, 4194304)
and entry.get("max_size") == 8388608
and opens_by_name(entry, profile)
):
@@ -7144,6 +7148,30 @@ class Ps2BiosImagesAreFoundByContent(unittest.TestCase):
self.assertEqual(named, [])
class SynthRomsAreFoundByContent(unittest.TestCase):
"""dosbox-staging's libmt32emu scan identifies each file of the ROM
folder with identifyROMFile (src/midi/mt32_lasynth_model.cpp:68-91 at
fa1856c0), and the Sound Canvas plugin hashes its model folder
(Nuked-SC55-CLAP, RomLoader::Hashing). The truth read the labels as
names dosbox-staging opens, and MT32_CONTROL.ROM did not count."""
def test_every_synth_rom_is_marked(self):
import yaml
from validation import opens_by_name
profile = yaml.safe_load(
(ROOT / "emulators" / "dosbox-staging.yml").read_text(encoding="utf-8")
)
named = [
entry["name"]
for entry in profile["files"]
if str(entry.get("path", "")).startswith(("mt32-roms/", "soundcanvas-roms/"))
and opens_by_name(entry, profile)
]
self.assertEqual(named, [])
class Dev9FilesAreReadFromTheWorkingDirectory(unittest.TestCase):
"""DEV9 opens eeprom.dat and flash.dat by bare name (PCSX2
pcsx2/DEV9/DEV9.cpp:144, AetherSX2 DEV9/flash.cpp:89): the working
+63
View File
@@ -43,6 +43,69 @@ class Companions(unittest.TestCase):
found = _companions("bios/PS2/SCPH-70004.BIN", "SCPH-70004.BIN", {"rom1", "nvm"}, files_db)
self.assertEqual([sha for sha, _ in found], ["a"])
def test_a_companion_is_named_as_pcsx2_spells_it(self):
"""PCSX2 stats SCPH-70004.BIN.rom1 then SCPH-70004.rom1, case kept
(BiosTools.cpp:214-229). The pack wrote SCPH-70004.ROM1, which a
Linux platform never finds, and the DVD ROM was skipped."""
files_db = {
"a": {"path": "bios/PS2/SCPH-70004.ROM1", "name": "SCPH-70004.ROM1"},
"b": {"path": "bios/PS2/scph-70004.bin.rom2", "name": "scph-70004.bin.rom2"},
}
found = _companions(
"bios/PS2/SCPH-70004.BIN", "SCPH-70004.BIN", {"rom1", "rom2"}, files_db
)
self.assertEqual(
[entry["name"] for _, entry in found],
["SCPH-70004.rom1", "SCPH-70004.BIN.rom2"],
)
def test_a_companion_entry_scans_its_own_extension_only(self):
"""The rom1 entry declared max 4 MB and swept every smaller file of
the PS2 folder (cheats, GameIndex.yaml, DVD firmware) to the BIOS
root under its stored name, SCPH-70004.ROM1 included."""
import os
import tempfile
from packextras import _agnostic_scan_extras
profile = {
"emulator": "PCSX2", "bios_mode": "agnostic", "files": [
{"name": "ps2-0230a-20080220.bin", "found_by": "content",
"min_size": 8, "max_size": 16},
{"name": "ps2-0230a-20080220.rom1", "max_size": 4},
],
}
stored = {
"ps2-0230a-20080220.bin": b"I" * 8,
"SCPH-70004.ROM1": b"R" * 6,
"cheats_ws.zip": b"Z",
"GameIndex.yaml": b"Y",
}
with tempfile.TemporaryDirectory() as tmp:
cwd = os.getcwd()
os.chdir(tmp)
try:
files, by_name = {}, {}
for name, payload in stored.items():
path = f"bios/PS2/{name}"
os.makedirs("bios/PS2", exist_ok=True)
Path(path).write_bytes(payload)
sha1 = f"{len(files):040d}"
files[sha1] = {"path": path, "name": name, "size": len(payload),
"sha1": sha1}
by_name[name] = [sha1]
db = {"files": files, "indexes": {
"by_name": by_name, "by_md5": {}, "by_crc32": {}, "by_path_suffix": {},
}}
extras = _agnostic_scan_extras(
{"pcsx2": profile}, {"pcsx2"}, db, by_name, set(), "",
)
finally:
os.chdir(cwd)
names = {e["destination"] for e in extras}
self.assertIn("SCPH-70004.rom1", names)
self.assertFalse({"SCPH-70004.ROM1", "cheats_ws.zip", "GameIndex.yaml"} & names)
def test_pcsx2_profiles_name_no_free_standing_companion(self):
for name in ("pcsx2", "pcsx2-legacy"):
profile = yaml.safe_load((REPO_ROOT / "emulators" / f"{name}.yml").read_text())
+57
View File
@@ -0,0 +1,57 @@
"""Citations corrected by hand land on the code they describe, at the pin.
Each row is a citation that once named a blank line one or two lines above
its target. Read from the upstream cache, offline, and skipped where the cache
does not hold the file.
"""
from __future__ import annotations
import re
import sys
import unittest
from pathlib import Path
ROOT = Path(__file__).resolve().parents[1]
sys.path.insert(0, str(ROOT / "scripts"))
import upstream # noqa: E402
from safeparse import yaml_load # noqa: E402
CACHE = ROOT / ".cache" / "upstream"
# (profile, cited path, cited line, text the line holds)
CITATIONS = [
(
"kenji-nx",
"src/KenjinxAndroid/app/src/main/java/org/kenjinx/android/MainActivity.kt",
295,
"AppPath = this.getExternalFilesDir(null)!!.absolutePath",
),
("mame2003", "src/hiscore.c", 15, 'const char *db_filename = "hiscore.dat";'),
("np2pi", "np2ver.h", 2, '"ver.0.83"'),
("osmose", "Version.h", 5, '"OsmOse 0.8.1+rpi20121122"'),
]
class CitedLinesHoldTheirCode(unittest.TestCase):
def test_each_citation_is_in_the_profile_and_on_its_code(self):
for profile, path, line, text in CITATIONS:
with self.subTest(profile=profile, path=path):
raw = (ROOT / "emulators" / f"{profile}.yml").read_text(encoding="utf-8")
cited = re.escape(path.rsplit("/", 1)[-1]) + rf":(?:[\d,-]+,)?{line}\b"
self.assertRegex(raw, cited)
document = yaml_load(raw)
repo = upstream.parse_repo(str(document["source"]))
try:
lines = upstream.fetch_file(
repo, str(document["source_commit"]), path, str(CACHE), True
)
except upstream.NotCachedError:
self.skipTest(f"{path} is not in the upstream cache")
self.assertIsNotNone(lines)
self.assertIn(text, lines[line - 1])
if __name__ == "__main__":
unittest.main()
+87
View File
@@ -499,6 +499,45 @@ class Reconciliation(unittest.TestCase):
systems, _ = build_native_model({"systems": {}}, scraped)
self.assertEqual(sorted(systems), ["pcengine", "supergrafx"])
def test_a_container_md5_leaves_a_zipped_file_md5_alone(self):
"""Batocera's checkInsideZip compares a zippedFile item's md5 with
the member's. A profile's container md5 was written in its place
and counted as a hash updated to the emulator source."""
scraped = {"systems": {"pc6001": {"native_id": "pc6001", "files": [
{"name": "pc6001.zip", "destination": "pc6001.zip", "md5": "1" * 32,
"zipped_file": "basicrom.60"},
]}}}
truth = {"systems": {"pc6001": {"files": [
{"name": "pc6001.zip", "md5": "2" * 32},
]}}}
systems, report = build_native_model(truth, scraped)
entry = systems["pc6001"].files[0]
self.assertEqual(entry.corrections, [])
self.assertEqual(report.hashes_corrected, [])
self.assertEqual(entry.hashes("md5"), ["1" * 32])
def test_an_addition_joins_the_native_id_its_cores_read(self):
"""RetroDECK's arcade spans mame and fbneo with no primary id. Every
addition went under fbneo, the first sorted, MAME device archives
included. One the cores do not settle is not written."""
scraped = {"systems": {"arcade": {"files": [
{"name": "neogeo.zip", "destination": "neogeo.zip", "native_system": "mame"},
{"name": "pgm.zip", "destination": "pgm.zip", "native_system": "fbneo"},
]}}}
truth = {"systems": {"arcade": {"files": [
{"name": "neogeo.zip", "_cores": ["mame"]},
{"name": "pgm.zip", "_cores": ["fbneo"]},
{"name": "a2autokbd.zip", "_cores": ["mame"]},
{"name": "dkong.zip", "_cores": ["mame", "fbneo"]},
]}}}
systems, report = build_native_model(truth, scraped)
self.assertEqual(
[fe.name for fe in systems["mame"].files if fe.platform is None],
["a2autokbd.zip"],
)
self.assertFalse([fe for fe in systems["fbneo"].files if fe.platform is None])
self.assertEqual(report.unattributed, ["arcade/dkong.zip"])
def test_an_entry_the_platform_declares_without_a_hash_is_still_written(self):
"""Batocera and RetroBat both ship entries with an empty md5."""
scraped = {
@@ -988,6 +1027,28 @@ class CachedOriginal(unittest.TestCase):
)
self.assertEqual((originals, missing), ({"list.txt": "two"}, []))
def test_an_empty_or_html_original_fails_the_platform(self):
"""A System.dat served as an HTML page with 200, or a 0-byte cache,
was parsed as a file with no entries: four exporters rebuilt it from
our data and reported OK."""
for body in ("", " \n", "<html><body>Too Many Requests</body></html>",
"<!DOCTYPE html>\n<html></html>"):
with self.subTest(body=body):
url = self._upstream("served.txt", body)
originals, missing = collect_originals(
_OneFileExporter(url), {}, self.cache, True, refresh=True
)
self.assertEqual(originals, {})
self.assertEqual(len(missing), 1)
cached = self.cache / "plat" / "list.txt"
cached.parent.mkdir(parents=True, exist_ok=True)
cached.write_text(body, encoding="utf-8")
_, missing = collect_originals(
_OneFileExporter(url), {}, self.cache, False
)
self.assertEqual(len(missing), 1)
cached.unlink()
def test_offline_serves_what_is_cached_and_names_what_is_not(self):
url = self._upstream("v1.txt", "one")
_, missing = collect_originals(_OneFileExporter(url), {}, self.cache, False)
@@ -1883,6 +1944,32 @@ class MisterDatabaseComesBackAsWritten(unittest.TestCase):
self.assertEqual(len(exporter.withheld()), 1)
self.assertEqual(exporter.validate(systems, produced), [])
def test_a_kept_size_is_not_reported_removed(self):
"""The truth accepts MiSTer's hash and states other sizes, so no
size of its own fits the entry. The render keeps MiSTer's size, and
the report counted it removed."""
database = {"db_id": "bios_db", "files": {
"games/X/boot.rom": {"hash": "a" * 32, "size": 1000, "url": "u"},
}}
original = json.dumps(database)
scraped = {"systems": {"x": {"files": [{
"name": "boot.rom", "destination": "X/boot.rom", "md5": "a" * 32,
"size": 1000,
}]}}}
truth = {"systems": {"x": {"files": [{
"name": "boot.rom", "path": "X/boot.rom", "md5": "a" * 32,
"size": [2000, 3000], "_cores": ["x"],
}]}}}
exporter = discover_exporters()["misterfpga"]()
systems, report = build_native_model(truth, scraped)
produced = exporter.render(systems, report, {"bios_db.json": original}, scraped)
written = json.loads(produced["bios_db.json"])["files"]["games/X/boot.rom"]
self.assertEqual(written["size"], 1000)
self.assertNotIn(
"size_removed",
[c["kind"] for c in landed_changes(exporter, systems).records],
)
def test_an_accepted_hash_is_not_swapped_for_another(self):
"""The url serves MiSTer's dump, and the truth accepts it among two.
The first accepted md5 went in its place with no change reported,
+8 -3
View File
@@ -184,9 +184,14 @@ class TestCorpusIsAnswered(unittest.TestCase):
document = yaml_load(handle) or {}
if document.get("files"):
continue
if fileless_audit.audit(
path.stem, str(ROOT / "emulators"), str(ROOT / ".cache"), True
):
try:
hits = fileless_audit.audit(
path.stem, str(ROOT / "emulators"), str(ROOT / ".cache"), True
)
except fileless_audit.upstream.NotCachedError:
# A cold branch tip is unread too, not a branch gone.
continue
if hits:
flagged.append(path.stem)
if not read:
self.skipTest("the upstream cache holds no source a fileless profile cites")
+66
View File
@@ -148,6 +148,72 @@ class AbsentFileIsNotReplacedByAHomonym(unittest.TestCase):
self.assertEqual(self._resolve(), (None, "not_found"))
class APlatformEntryTakesNoOtherEmulatorsTree(unittest.TestCase):
"""A platform declaration names no profile, so another emulator's tree
was never foreign to it: EmuELEC's ports/VVVVVV/data.zip was served
xrick's data.zip, Rick Dangerous sounds, then xrick's data directory
copy. A system that lists its cores says whose files it asks for."""
def setUp(self):
import tempfile
import generate_db
self._tmp = tempfile.TemporaryDirectory()
self._cwd = os.getcwd()
os.chdir(self._tmp.name)
payload = b"rick dangerous"
target = Path("bios/Other/xrick/data.zip")
target.parent.mkdir(parents=True)
target.write_bytes(payload)
cache = Path("data/xrick/data.zip")
cache.parent.mkdir(parents=True)
cache.write_bytes(payload)
sha1 = hashlib.sha1(payload).hexdigest()
files = {sha1: {
"path": str(target), "name": "data.zip", "size": len(payload),
"sha1": sha1, "md5": hashlib.md5(payload).hexdigest(),
"sha256": hashlib.sha256(payload).hexdigest(), "crc32": "0",
}}
self.db = {"files": files, "indexes": generate_db.build_indexes(files, {})}
self.registry = {"xrick": {"local_cache": "data/xrick"}}
def tearDown(self):
os.chdir(self._cwd)
self._tmp.cleanup()
def _resolve(self, **fields):
entry = {"name": "data.zip", "destination": "ports/VVVVVV/data.zip",
"platform_system": "vvvvvv", **fields}
return resolve_local_file(
entry, self.db, {}, dest_hint=entry["destination"],
data_dir_registry=self.registry,
)
def test_a_system_naming_other_cores_gets_nothing(self):
self.assertEqual(self._resolve(platform_cores=["VVVVVV"]), (None, "not_found"))
def test_the_owners_own_system_still_gets_it(self):
self.assertEqual(
self._resolve(platform_cores=["xrick"]),
("bios/Other/xrick/data.zip", "name_exact"),
)
def test_the_emuelec_entry_is_not_served_xrick(self):
os.chdir(self._cwd)
from common import load_platform_config
config = load_platform_config("emuelec", str(REPO_ROOT / "platforms"))
entry = config["systems"]["vvvvvv"]["files"][0]
self.assertEqual(entry["platform_cores"], ["VVVVVV"])
db = load_database(str(REPO_ROOT / "database.json"))
path, _status = resolve_local_file(
entry, db, {}, dest_hint=entry["destination"],
data_dir_registry=load_data_dir_registry(str(REPO_ROOT / "platforms")),
)
self.assertFalse(path and "xrick" in path, path)
class SecondPassKeepsIdentity(unittest.TestCase):
"""A copy of a covered file at another core's path keeps the entry's proof.
+26
View File
@@ -318,6 +318,32 @@ class LauncherLayerTest(unittest.TestCase):
self.assertNotIn("a.bin", names)
self.assertEqual(result["packed_extras"]["bios"], len(names - {"plain.bin"}))
def test_the_gap_report_reads_the_launcher_too(self) -> None:
"""cross_reference --platform batocera listed duckstation's
scph1002a.bin as packed while the PAL slot was filled by the
launcher's scph5502.bin, which verify and the builder both knew."""
from cross_reference import cross_reference, declared_names, load_platform_files
from launchers import declared_destinations
selected = ["launchertest"]
declared, data_dirs = load_platform_files(self.platforms_dir, selected)
layer = LauncherLayer(
self.config, self.profiles, self.profiles, self.db,
declared_destinations(self.config),
)
report = cross_reference(
self.profiles, declared, self.db, data_dirs, set(),
all_declared=declared_names(self.platforms_dir, selected, self.db),
standalone_cores={"psxemu", "fixemu"},
platform="launchertest", launcher_layer=layer,
)
gaps = sorted(
g["path"] for data in report.values() for g in data["gap_details"]
)
self.assertEqual(gaps, sorted(u["path"] for u in self._report()))
self.assertNotIn("core.bin", gaps)
self.assertEqual(report["fixemu"]["set_aside"]["launcher"], 1)
def test_one_decision_for_verify_and_pack(self) -> None:
"""The layer is applied once, in the report both sides read."""
import generate_pack
+3 -2
View File
@@ -376,8 +376,9 @@ class PlatformRecords(unittest.TestCase):
def test_one_package_record_per_core(self):
packages = [r["package"] for r in self.config["launchers"] if r["kind"] == "package"]
self.assertEqual(len(packages), len(set(packages)))
stripped = {p.removeprefix("lr-") for p in packages}
self.assertEqual(stripped, set(self.config["cores"]))
from scraper.retropie_scraper import core_name # noqa: PLC0415
self.assertEqual({core_name(p) for p in packages}, set(self.config["cores"]))
def test_every_record_belongs_to_a_package(self):
packages = {r["package"] for r in self.config["launchers"] if r["kind"] == "package"}
+17
View File
@@ -296,6 +296,23 @@ class TestSourceMirror(unittest.TestCase):
[("codeberg.org", "d16735f5")])
self.assertIn(("head", "codeberg.org", "dev"), calls)
def test_a_repository_the_cache_never_read_stops_the_profile(self):
"""xenios offline with no cached tip of XeniOS's preview branch kept
has207/xenia-edge alone and judged XeniOS's files there: GONE,
"written against HEAD", 21 refs to review instead of 1."""
import tempfile
profile = {
"source": "https://github.com/xenios-jp/XeniOS",
"source_branch": "preview",
"upstream": "https://github.com/has207/xenia-edge",
"source_commit": "87b176a",
"upstream_commit": "07021f0",
}
with tempfile.TemporaryDirectory() as cache:
with self.assertRaises(profile_sync.upstream.NotCachedError):
profile_sync.select_views(profile, cache, True)
def test_a_profile_without_a_mirror_is_unchanged(self):
profile = {"source": "https://github.com/o/port"}
self.assertEqual(
+28
View File
@@ -178,6 +178,34 @@ class NoMarketingVocabulary(unittest.TestCase):
self.assertEqual(offenders, [], "\n".join(offenders[:40]))
class ProfilesStateNoVerdict(unittest.TestCase):
"""A profile note says what the code does, never what is wrong with
another project's work (wiki/testing-guide.md): emuscv called its
core's option handling a "code bug"."""
VERDICTS = [
re.compile(r"\bcode bug\b", re.IGNORECASE),
# nosgba said RetroBat "leaves out" a file and "still carries" an
# older executable: a reproach, where the package's content is a fact.
re.compile(
r"\b(RetroArch|Batocera|Recalbox|RetroBat|RetroDECK|EmuDeck|RetroPie|"
r"Lakka|ROCKNIX|KNULLI|AmberELEC|EmuELEC|RomM|MiSTer)\b[^.]{0,60}?"
r"\b(leaves out|left out|still carries|forgot|forgets)\b"
),
]
def test_no_profile_note_passes_a_verdict(self):
offenders = []
for path in sorted((ROOT / "emulators").glob("*.yml")):
text = " ".join(path.read_text(encoding="utf-8").split())
offenders += [
f"{path.name}: {found.group(0)}"
for pattern in self.VERDICTS
for found in pattern.finditer(text)
]
self.assertEqual(offenders, [], "\n".join(offenders))
def _name(*parts: str) -> str:
"""A private name, assembled so that this file does not carry it."""
return "".join(parts)
+23
View File
@@ -417,6 +417,29 @@ class TestProvenanceReport(unittest.TestCase):
)
class HeldUnderAnAlias(unittest.TestCase):
"""profile_needs read held names from each record's own name: np2pi's
KANJI2.ROM, which the database holds as the PC-88 n88knj2.rom, was
listed missing and paired with the Fujitsu FM77AV40SX dump."""
DB = {
"files": {"a" * 40: {"name": "n88knj2.rom", "size": 131072}},
"indexes": {"by_name": {"KANJI2.ROM": ["a" * 40], "n88knj2.rom": ["a" * 40]}},
}
def _needs(self, **fields):
from scripts.provenance_report import profile_needs
entry = {"name": "KANJI2.ROM", "size": 131072, **fields}
return profile_needs({"emu": {"files": [entry]}}, self.DB)["by_name"]
def test_an_alias_the_database_indexes_is_held(self):
self.assertEqual(self._needs(), {})
def test_an_unsourceable_entry_is_not_held_by_a_homonym(self):
self.assertIn("kanji2.rom", self._needs(unsourceable="another machine's font"))
class TestProvenancePage(unittest.TestCase):
def _page(self, extra_entries=None, provenance=True):
db = {
+23
View File
@@ -289,6 +289,29 @@ class RetroPiePackageList(unittest.TestCase):
self.assertEqual(config["inherits"], "retroarch")
self.assertEqual(config["base_destination"], "BIOS")
def test_a_libretro_package_takes_the_buildbot_core_name(self):
"""lr-dosbox-pure builds dosbox_pure. Kept hyphenated, it matched
DOSBox Pure Unleashed, a standalone build RetroPie does not ship,
while the target scraper wrote dosbox_pure."""
from scraper.targets.retropie_targets_scraper import core_name as target_name
scraper = self._scraper(
{
"retropie_packages.sh": '__version="4.8.12"\n',
"scriptmodules/libretrocores/lr-dosbox-pure.sh": (
'rp_module_id="lr-dosbox-pure"\n'
),
"scriptmodules/emulators/dosbox-staging.sh": (
'rp_module_id="dosbox-staging"\n'
),
}
)
cores = scraper.generate_platform_yaml()["cores"]
self.assertEqual(cores, ["dosbox-staging", "dosbox_pure"])
self.assertEqual(
sorted(target_name(m) for m in scraper.module_ids()), cores
)
def test_a_package_built_outside_libretro_runs_standalone(self):
"""hatari ships as lr-hatari and as hatari: both layouts are read."""
scraper = self._scraper(
+26
View File
@@ -936,6 +936,32 @@ class ARecordIsFoundByItsPathOnce(unittest.TestCase):
self.assertEqual(Counted.walks, 1)
class TwoPathsHoldingOneContentAgree(unittest.TestCase):
"""AmberELEC's bluemsx declarations resolve into the data/bluemsx cache,
the profile into bios/. Neither declares a hash and the bytes are the
same, yet the paths differed and 56 destinations read as contradicted."""
def test_same_bytes_under_two_paths_satisfy(self):
with tempfile.TemporaryDirectory() as tmp:
cache = Path(tmp, "data", "MSX2EXT.rom")
stored = Path(tmp, "bios", "MSX2EXT.rom")
other = Path(tmp, "bios", "other.rom")
for path, payload in ((cache, b"rom"), (stored, b"rom"), (other, b"xyz")):
path.parent.mkdir(parents=True, exist_ok=True)
path.write_bytes(payload)
db = {"files": {}}
platform = Claim("platform", "Machines/MSX2EXT.rom", "MSX2EXT.rom",
local_path=str(cache), status="path_exact")
same = Claim("profile", "Machines/MSX2EXT.rom", "MSX2EXT.rom",
emulator="bluemsx", local_path=str(stored),
status="path_exact")
different = Claim("profile", "Machines/MSX2EXT.rom", "MSX2EXT.rom",
emulator="bluemsx", local_path=str(other),
status="path_exact")
self.assertTrue(slots._satisfies(same, platform, db))
self.assertFalse(slots._satisfies(different, platform, db))
class TheSlotsSummaryClosesTheRun(unittest.TestCase):
"""The totals came before the collision section and ignored it, and the
help said the default run fails on conflicts the pack should settle,
+15
View File
@@ -383,6 +383,21 @@ class RocknixPerDevice(unittest.TestCase):
self.assertIn("dolphin", amd64)
self.assertNotIn("drastic", amd64)
def test_a_standalone_package_keeps_both_spellings(self):
"""vice-standalone answers to vice-sa only, as scummvm-standalone to
scummvm-sa: stripped to vice, every targeted pack left them out
while the untargeted one, read from the platform scraper, kept them."""
from scraper.rocknix_scraper import standalone_emulators # noqa: PLC0415
from scraper.targets.rocknix_targets_scraper import ( # noqa: PLC0415
core_names,
parse_device_cores,
)
libretro, standalone = parse_device_cores(self.PACKAGE_MK, "SM8550", "aarch64", False)
names = set(core_names(libretro, standalone))
self.assertTrue({"aethersx2-sa", "aethersx2", "dolphin-sa", "dolphin"} <= names)
self.assertTrue(set(standalone_emulators(standalone)) <= names)
def test_a_metapackage_names_the_cores_it_installs(self):
from scraper.targets.rocknix_targets_scraper import metapackage_cores # noqa: PLC0415
+15 -4
View File
@@ -537,6 +537,21 @@ class TestRevisions(unittest.TestCase):
)
self.assertIn("2026-03-29", self.calls[0])
def test_an_uncached_tip_offline_is_unknown_not_absent(self):
"""xenios-jp/XeniOS was dropped offline, its preview tip never
cached, and its citations were judged against the other repository."""
with self.assertRaises(upstream.NotCachedError):
upstream.resolve_head(self.repo, self.dir, offline=True, branch="preview")
with self.assertRaises(upstream.NotCachedError):
upstream.resolve_commit_at(self.repo, "2026-03-29", self.dir, offline=True)
self.assertEqual(self.calls, [])
def test_a_cached_absence_offline_is_still_absent(self):
self.assertIsNone(upstream.resolve_head(self.repo, self.dir, branch="gone"))
self.assertIsNone(
upstream.resolve_head(self.repo, self.dir, offline=True, branch="gone")
)
def test_api_response_is_cached(self):
self.responses["/commits"] = [{"sha": "abc"}]
upstream.resolve_commit_at(self.repo, "2026-03-29", self.dir)
@@ -588,10 +603,6 @@ class TestRevisions(unittest.TestCase):
upstream.resolve_commit_at(self.repo, "2026-03-29", self.dir)
self.assertEqual(len(self.calls), 1)
def test_offline_without_cache_returns_none(self):
self.assertIsNone(upstream.resolve_head(self.repo, self.dir, offline=True))
self.assertEqual(self.calls, [])
def test_empty_history_returns_none(self):
self.responses["/commits"] = []
self.assertIsNone(upstream.resolve_head(self.repo, self.dir))
+16 -16
View File
@@ -405,13 +405,13 @@ A RetroArch dry run into an empty folder, with the list of 2026-11-05, printed t
```
Fetching file index for retroarch...
106 files read from RetroArch's save directory go to a folder per core under /home/me/.config/retroarch/saves
14942 files (6.8 GB)
3272 BIOS files (4.1 GB), 5089 game data files (2.5 GB) and 6581 data files (135.4 MB).
14930 files (6.7 GB)
3260 BIOS files (4.1 GB), 5089 game data files (2.5 GB) and 6581 data files (135.5 MB).
Game data: files a game or a game engine reads, of no use to the other cores. Data files: the files an emulator reads from a data folder of its own, such as Dolphin's Sys and PPSSPP's assets.
Not installable: 37 files are not in the collection, 2 of them required.
Checking existing files...
0 in place, 14942 missing, 0 wrong copies
0 in place, 14930 missing, 0 wrong copies
```
<!-- /generated: dry-run -->
@@ -470,13 +470,13 @@ few minutes on a memory card, because every file is hashed:
```
Fetching file index for batocera...
23 files read from Batocera's save directory go to a folder per system under /userdata/saves
18195 files (9.3 GB)
3179 BIOS files (4.4 GB), 11544 game data files (4.8 GB) and 3472 data files (81.8 MB).
18171 files (9.3 GB)
3155 BIOS files (4.4 GB), 11544 game data files (4.8 GB) and 3472 data files (81.8 MB).
Game data: files a game or a game engine reads, of no use to the other cores. Data files: the files an emulator reads from a data folder of its own, such as Dolphin's Sys and PPSSPP's assets.
Not installable: 426 files are not in the collection, 80 of them required.
Checking existing files...
0 in place, 18195 missing, 0 wrong copies
0 in place, 18171 missing, 0 wrong copies
```
<!-- /generated: run-index -->
@@ -491,10 +491,10 @@ as the log of the run below:
<!-- generated: run-download -->
```
Downloading 14723 files (9.2 GB)...
Downloading 14699 files (9.2 GB)...
Press Ctrl+C to stop. Running the same command again carries on from here.
[1/14723] panafz1.bin ok
[2/14723] panafz10.bin ok
[1/14699] panafz1.bin ok
[2/14699] panafz10.bin ok
```
<!-- /generated: run-download -->
@@ -506,8 +506,8 @@ command again picks up where it stopped.
<!-- generated: run-end -->
```
Done. 18195 files installed.
Installed: 3179 BIOS files, 11544 game data files and 3472 data files.
Done. 18171 files installed.
Installed: 3155 BIOS files, 11544 game data files and 3472 data files.
BIOS folder: /userdata/bios
426 files were not installed: the collection does not hold them, or its copy fails their check.
Needed to start an emulator (1 file):
@@ -561,7 +561,7 @@ The same command with `--check` reads the folder and writes nothing:
```
Checking existing files...
18195 in place, 0 missing, 0 wrong copies
18171 in place, 0 missing, 0 wrong copies
Everything is in place.
```
@@ -755,8 +755,8 @@ by `scripts/generate_installer_doc.py`):
<!-- generated: line-menu -->
```
RetroArch: 14942 files, 6.8 GB.
3272 BIOS files (4.1 GB), 5089 game data files (2.5 GB) and 6581 data files (135.4 MB).
RetroArch: 14930 files, 6.7 GB.
3260 BIOS files (4.1 GB), 5089 game data files (2.5 GB) and 6581 data files (135.5 MB).
Game data: files a game or a game engine reads, of no use to the other cores. Data files: the files an emulator reads from a data folder of its own, such as Dolphin's Sys and PPSSPP's assets.
BIOS folder: /home/me/.config/retroarch/system
Not available here, and needed to start its emulator: sfiii2a.zip (Capcom Cps3). Your own copy goes in the BIOS folder.
@@ -770,8 +770,8 @@ RetroArch: 14942 files, 6.8 GB.
Counted again for your choices. Nothing is written before Enter.
RetroArch: 9853 files, 4.3 GB.
3272 BIOS files (4.1 GB) and 6581 data files (135.4 MB). 5089 game data files left out.
RetroArch: 9841 files, 4.2 GB.
3260 BIOS files (4.1 GB) and 6581 data files (135.5 MB). 5089 game data files left out.
Game data: files a game or a game engine reads, of no use to the other cores. Data files: the files an emulator reads from a data folder of its own, such as Dolphin's Sys and PPSSPP's assets.
BIOS folder: /home/me/.config/retroarch/system
Not available here, and needed to start its emulator: sfiii2a.zip (Capcom Cps3). Your own copy goes in the BIOS folder.
+1 -1
View File
@@ -107,7 +107,7 @@ RetroDECK: 2007/2008 OK, 1 untested [md5]
UNTESTED (required): nintendo-ds/dsifirmware.bin: declared hash contradicted by the local file
DISCREPANCY: nintendo-snes/sgb2.boot.rom: RetroDECK says OK but supersnes9x says size mismatch: got 524288, accepted [256]
supersnes9x [size]
Core files: 1800 in pack, 1 required missing, 26 optional missing (--verbose lists them)
Core files: 1764 in pack, 1 required missing, 26 optional missing (--verbose lists them)
Core files held but not packed: 154 (142 installed with its emulator, 8 read below a save folder per system and no system runs the core there, 4 a packed file occupies its directory)
MISSING (required): FinalBurn Neo needs sfiii2a.zip (1 file)
Game data: 5099 in pack, 38 missing (--verbose lists them)
+1 -1
View File
@@ -65,7 +65,7 @@ Every module in `tests/`, by the area it guards.
| Pack probe | the cores a platform runs for a system, staging grown to a fixed point, runs mapped to pack and manifest entries, the line and its schema, the probe lock per run, that no page shows its lines. One class builds a real pack narrowed to PlayStation and lays it out both ways, from the archive and with `install.py --dest`, and skips without the collection | `test_pack_probe` |
| Automation runner, disk cleanup, asset sync and bit-flip repair | fake jobs, git repositories with a bare origin and session worktrees, a committed file with one bit flipped, canned CI runs in place of `gh` | `test_autorun` |
| Truth and native export | synthetic + cached originals | `test_export_counts`, `test_export_native_layer`, `test_export_report`, `test_exporters`, `test_truth_data_dir_readers`, `test_truth_diff`, `test_truth_layout` |
| Scrapers, upstream and provenance | inline sources, synthetic | `test_batocera_md5_list`, `test_check_freshness`, `test_contributing_text`, `test_coverage_cache`, `test_data_dir_refs`, `test_dataclass_defaults`, `test_dedup`, `test_doc_pages`, `test_doc_surfaces`, `test_elec_scrapers`, `test_fbneo_parser`, `test_find_pinned_revision`, `test_hash_merge`, `test_launchers`, `test_launchers_emudeck`, `test_launchers_recalbox`, `test_launchers_retrobat`, `test_launchers_retrodeck`, `test_launchers_retropie`, `test_launchers_rocknix`, `test_mame_devices`, `test_mame_parser`, `test_mame_ref_audit`, `test_optional_dependencies`, `test_pin_build`, `test_profile_sync`, `test_prose_style`, `test_provenance`, `test_refresh_data_dirs`, `test_refresh_failures`, `test_refresh_stale`, `test_retrodeck_scraper_errors`, `test_romset_recipes`, `test_schema_semantic_gate`, `test_scraper_contract`, `test_site_arcade_boards`, `test_site_availability`, `test_site_bootstrap`, `test_site_built_gate`, `test_site_components`, `test_site_console_folders`, `test_site_content_data`, `test_site_copy`, `test_site_cores`, `test_site_css`, `test_site_density_cards`, `test_site_emulator_page`, `test_site_emulators`, `test_site_entry`, `test_site_entry_tables`, `test_site_exports`, `test_site_funnel`, `test_site_images`, `test_site_integration`, `test_site_nav`, `test_site_picker`, `test_site_platform_density`, `test_site_platform_hashes`, `test_site_reference`, `test_site_render`, `test_site_search`, `test_site_system_links`, `test_site_system_names`, `test_site_system_sections`, `test_site_systems`, `test_site_validation`, `test_site_weight`, `test_site_wiki`, `test_site_write`, `test_source_ref_targets`, `test_upstream`, `test_upstream_index`, `test_validate_pr`, `test_validate_pr_flow`, `test_validate_pr_hashes`, `test_version_basis`, `test_workflow_paths` |
| Scrapers, upstream and provenance | inline sources, synthetic | `test_batocera_md5_list`, `test_check_freshness`, `test_cited_lines`, `test_contributing_text`, `test_coverage_cache`, `test_data_dir_refs`, `test_dataclass_defaults`, `test_dedup`, `test_doc_pages`, `test_doc_surfaces`, `test_elec_scrapers`, `test_fbneo_parser`, `test_find_pinned_revision`, `test_hash_merge`, `test_launchers`, `test_launchers_emudeck`, `test_launchers_recalbox`, `test_launchers_retrobat`, `test_launchers_retrodeck`, `test_launchers_retropie`, `test_launchers_rocknix`, `test_mame_devices`, `test_mame_parser`, `test_mame_ref_audit`, `test_optional_dependencies`, `test_pin_build`, `test_profile_sync`, `test_prose_style`, `test_provenance`, `test_refresh_data_dirs`, `test_refresh_failures`, `test_refresh_stale`, `test_retrodeck_scraper_errors`, `test_romset_recipes`, `test_schema_semantic_gate`, `test_scraper_contract`, `test_site_arcade_boards`, `test_site_availability`, `test_site_bootstrap`, `test_site_built_gate`, `test_site_components`, `test_site_console_folders`, `test_site_content_data`, `test_site_copy`, `test_site_cores`, `test_site_css`, `test_site_density_cards`, `test_site_emulator_page`, `test_site_emulators`, `test_site_entry`, `test_site_entry_tables`, `test_site_exports`, `test_site_funnel`, `test_site_images`, `test_site_integration`, `test_site_nav`, `test_site_picker`, `test_site_platform_density`, `test_site_platform_hashes`, `test_site_reference`, `test_site_render`, `test_site_search`, `test_site_system_links`, `test_site_system_names`, `test_site_system_sections`, `test_site_systems`, `test_site_validation`, `test_site_weight`, `test_site_wiki`, `test_site_write`, `test_source_ref_targets`, `test_upstream`, `test_upstream_index`, `test_validate_pr`, `test_validate_pr_flow`, `test_validate_pr_hashes`, `test_version_basis`, `test_workflow_paths` |
| Games on the card | small DATs, listxml and setup sources, a fake fetcher, fixture install lists, and the committed data against its schemas | `test_arcade_parents`, `test_game_catalogs`, `test_game_headers`, `test_game_regions`, `test_games_index`, `test_romfolders_card`, `test_romfolders_es` |
## Test architecture