fix: beetle_psx boots without its region BIOS

When the region's file is absent, libretro.c (7fea57a5) finds no name and no matching sha1, then maps its built-in OpenBIOS (libretro.c:3425-3511). The region runs show it: each region's disc reaches its game with only the other regions' BIOS staged, under the oracle's reference frames (records 2026-10-27-55dd1e4943c4, 13be0e68b799, 33780d47efdf). scph5500.bin, scph5501.bin and scph5502.bin are required: false, hle_fallback stays true. Written through campaign_profiles.
This commit is contained in:
Abdessamad Derraz committed 2026-10-27 23:39:13 +01:00
1 parent f2f890602d
commit 499e5faa7d
3 files changed
+54 -6

No files matched your search

+11 -6
View File
@@ -37,15 +37,17 @@ files:
- name: "scph5500.bin"
description: "SCPH-5500 (v3.0 09-09-96 J)"
region: [japan]
required: true
required: false
hle_fallback: true
size: 524288
sha1: "b05def971d8ec59f346f2d9ac21fb742e3eb6917"
md5: "8dd7d5296a650fac7319bce665a6a53c"
validation: [sha1]
mode: both
source_ref: "libretro.c:768-776"
source_ref: "libretro.c:768-776, 3425-3511"
aliases: ["SCPH5500.bin", "SCPH-5500.bin"]
evidence:
required: ["2026-10-27-55dd1e4943c4"]
- name: "scph5903.bin"
description: "SCPH-5903 (System ROM Version 2.2 12/04/95 J), Video CD daughterboard"
@@ -63,7 +65,7 @@ files:
- name: "scph5501.bin"
description: "SCPH-5501, 5503, 7003 (v3.0 11-18-96 A)"
region: [north-america, latin-america]
required: true
required: false
hle_fallback: true
size: 524288
sha1: "0555c6fae8906f3f09baf5988f00e55f88e9f30b"
@@ -71,7 +73,7 @@ files:
validation: [sha1]
mode: both
note: "Picked for REGION_NA: a SYSTEM.CNF serial whose third letter is U (SCUS, SLUS), a licence string naming America, and content whose region cannot be read while the region option stays on auto (libretro.c:2436-2438, 2279, 2330-2335, 3252-3266, 4517)."
source_ref: "libretro.c:787-805"
source_ref: "libretro.c:787-805, 3425-3511"
aliases:
- "SCPH5501.bin"
- "SCPH-5501.bin"
@@ -90,26 +92,29 @@ files:
evidence:
aliases: ["2026-10-27-48269ae11777", "2026-10-27-ba941702c6c2", "2026-10-27-fc95254312c0", "2026-10-27-5a191f2b540b", "2026-10-27-12ba45024f8c", "2026-10-27-a7c1a301bdb0"]
hle_fallback: ["2026-10-27-6e97b657aca7", "2026-10-27-699ca140a270", "2026-10-27-ec1ab64f96d3", "2026-10-27-47c3dcceed98"]
required: ["2026-10-27-13be0e68b799"]
# -- Region: Europe (REGION_EU) --
- name: "scph5502.bin"
description: "SCPH-5502, 5552 (v3.0 01-06-97 E)"
region: [europe, oceania]
required: true
required: false
hle_fallback: true
size: 524288
sha1: "f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0"
md5: "32736f17079d0b2b7024407c39bd3050"
validation: [sha1]
mode: both
source_ref: "libretro.c:807-821"
source_ref: "libretro.c:807-821, 3425-3511"
aliases:
- "SCPH5502.bin"
- "SCPH-5502.bin"
- "scph5552.bin"
- "SCPH5552.bin"
- "SCPH-5552.bin"
evidence:
required: ["2026-10-27-33780d47efdf"]
# -- Override BIOS (region-free alternatives) --
+12
View File
@@ -74,3 +74,15 @@
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_libretro.so","library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","repo":"https://github.com/libretro/beetle-psx-libretro","sha256":"a89200443c0afa594e85e5e77630921d5e5b04ebf9c499597f3e6f1c947b0c87"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"30fc471d2389285e83bd62f84607e33dd34ab689","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"427dc7fe27d6e24f81d100da8a7b9a6d9fe9ef425134ae7bf4be55247d407a93"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.81,2.87,3.32],"load_before":[2.67,2.85,3.32],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-4b9e700d03a9","inputs":{"content":{"label":"Bust-A-Move 2 - Arcade Edition (Europe)","sha1":"fbfb904cdb7a0e25a659980a5ed1206298bc7a1e","size":1992,"tracks":[{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 01).bin","sha1":"eb618f16522671450b00317df195b36550a2ffdd","size":28689696},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 15).bin","sha1":"bea344b803475b463195df6fd60834069afe246e","size":32163600}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[],"file":"tests/campaign/oracle.yml","references":[],"sha256":"9f22341bc4be0d1f6dbb349010e35394aac0ba82f794c2cdf2ab0306492e799e"},"presses":[],"repetitions":2,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T20:42:30+00:00","subject":"references-mednafen-psx-bust-a-move-2-arcade-edition-europe","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"23":1,"28":1,"32":2481,"35":2,"36":1,"37":8,"40":2480,"44":1,"45":4,"46":1,"47":1,"51":1,"55":18,"57":1,"59":1,"8":1},"files_opened":[{"path":"scph5502.bin","sha1_after":"f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0","sha1_staged":"f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0"}],"files_probed_absent":[],"fps":440.42630337137933,"fps_nominal":50.0,"frames":3600,"input_pressed":0,"input_queries":115200,"isolation":"bwrap","last_frame_size":[320,240],"library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","loaded":true,"logs":[{"frame":0,"level":"info","text":"Loading \"<content>/Bust-A-Move 2 - Arcade Edition (Europe).cue\""},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10000000 succeeded"},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10200000 succeeded"},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10400000 succeeded"},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10600000 succeeded"},{"frame":0,"level":"info","text":"Checking if required firmware is present..."},{"frame":0,"level":"info","text":"Firmware found: <system>/scph5502.bin"},{"frame":0,"level":"info","text":"Firmware SHA1: F6BC2D1F5EB6593DE7D089C425AC681D6FFFD3FLine truncated
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_hw_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_hw_libretro.so","library_name":"Beetle PSX HW","library_version":"0.9.44.1 7fea57a","repo":"https://github.com/libretro/beetle-psx-libretro","sha256":"d16c889c9f12bd3265edc3c9d4b0e6e24c1f244d1d8d475235f6a74e65e5b10b"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"30fc471d2389285e83bd62f84607e33dd34ab689","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"427dc7fe27d6e24f81d100da8a7b9a6d9fe9ef425134ae7bf4be55247d407a93"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.92,2.85,3.26],"load_before":[2.71,2.8,3.26],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-6e0e946eeba5","inputs":{"content":{"label":"Puzzle Bobble 2 (Japan)","sha1":"3b51b45b8b78777c04086fcd1ef1dd0439c365e6","size":1634,"tracks":[{"file":"Puzzle Bobble 2 (Japan) (Track 01).bin","sha1":"78418600795fac1b3378958ff80164cb100a50eb","size":28285152},{"file":"Puzzle Bobble 2 (Japan) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Puzzle Bobble 2 (Japan) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Puzzle Bobble 2 (Japan) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Puzzle Bobble 2 (Japan) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Puzzle Bobble 2 (Japan) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Puzzle Bobble 2 (Japan) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Puzzle Bobble 2 (Japan) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Puzzle Bobble 2 (Japan) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Puzzle Bobble 2 (Japan) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Puzzle Bobble 2 (Japan) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Puzzle Bobble 2 (Japan) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Puzzle Bobble 2 (Japan) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Puzzle Bobble 2 (Japan) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[],"file":"tests/campaign/oracle.yml","references":[],"sha256":"9f22341bc4be0d1f6dbb349010e35394aac0ba82f794c2cdf2ab0306492e799e"},"presses":[],"repetitions":2,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T20:44:00+00:00","subject":"references-mednafen-psx-hw-puzzle-bobble-2-japan","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"14":3,"23":1,"28":1,"32":2382,"35":2,"36":1,"37":8,"40":2381,"44":1,"45":4,"46":1,"47":1,"51":1,"55":25,"56":2,"57":1,"59":1,"6":1,"69":1,"8":1},"files_opened":[{"path":"scph5500.bin","sha1_after":"b05def971d8ec59f346f2d9ac21fb742e3eb6917","sha1_staged":"b05def971d8ec59f346f2d9ac21fb742e3eb6917"}],"files_probed_absent":[],"fps":479.97835278165746,"fps_nominal":59.94,"frames":3600,"input_pressed":0,"input_queries":115200,"isolation":"bwrap","last_frame_size":[320,240],"library_name":"Beetle PSX HW","library_version":"0.9.44.1 7fea57a","loaded":true,"logs":[{"frame":0,"level":"info","text":"Loading \"<content>/Puzzle Bobble 2 (Japan).cue\""},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10000000 succeeded"},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10200000 succeeded"},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10400000 succeeded"},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10600000 succeeded"},{"frame":0,"level":"info","text":"Checking if required firmware is present..."},{"frame":0,"level":"info","text":"Firmware found: <system>/scph5500.bin"},{"frame":0,"level":"info","text":"Firmware SHA1: B05DEF971D8EC59F346F2D9AC21FB742E3EB6917"},{"frame":0,"level":"info","text":"Controller 1: PlayStation Controller"},{"frame":0,"level":"info","text":"Controller 2: PlayStation Controller"},{"frame":0,"level":"info","text":"Controller 3: PlayStation Controller"},{"frame":0,"level":"info","text":"Controller 4: PlayStation Controller"},{"frame":0,"level":"info","text":"Controller 5: PlayStation ContLine truncated
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_hw_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_hw_libretro.so","library_name":"Beetle PSX HW","library_version":"0.9.44.1 7fea57a","repo":"https://github.com/libretro/beetle-psx-libretro","sha256":"d16c889c9f12bd3265edc3c9d4b0e6e24c1f244d1d8d475235f6a74e65e5b10b"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"30fc471d2389285e83bd62f84607e33dd34ab689","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"427dc7fe27d6e24f81d100da8a7b9a6d9fe9ef425134ae7bf4be55247d407a93"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.89,2.79,3.18],"load_before":[2.75,2.76,3.18],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-f3b61598f415","inputs":{"content":{"label":"Bust-A-Move 2 - Arcade Edition (Europe)","sha1":"fbfb904cdb7a0e25a659980a5ed1206298bc7a1e","size":1992,"tracks":[{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 01).bin","sha1":"eb618f16522671450b00317df195b36550a2ffdd","size":28689696},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 15).bin","sha1":"bea344b803475b463195df6fd60834069afe246e","size":32163600}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[],"file":"tests/campaign/oracle.yml","references":[],"sha256":"9f22341bc4be0d1f6dbb349010e35394aac0ba82f794c2cdf2ab0306492e799e"},"presses":[],"repetitions":2,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T20:46:02+00:00","subject":"references-mednafen-psx-hw-bust-a-move-2-arcade-edition-europe","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"14":3,"23":1,"28":1,"32":2481,"35":2,"36":1,"37":8,"40":2480,"44":1,"45":4,"46":1,"47":1,"51":1,"55":25,"56":2,"57":1,"59":1,"6":1,"69":1,"8":1},"files_opened":[{"path":"scph5502.bin","sha1_after":"f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0","sha1_staged":"f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0"}],"files_probed_absent":[],"fps":447.95898491532915,"fps_nominal":50.0,"frames":3600,"input_pressed":0,"input_queries":115200,"isolation":"bwrap","last_frame_size":[320,240],"library_name":"Beetle PSX HW","library_version":"0.9.44.1 7fea57a","loaded":true,"logs":[{"frame":0,"level":"info","text":"Loading \"<content>/Bust-A-Move 2 - Arcade Edition (Europe).cue\""},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10000000 succeeded"},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10200000 succeeded"},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10400000 succeeded"},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10600000 succeeded"},{"frame":0,"level":"info","text":"Checking if required firmware is present..."},{"frame":0,"level":"info","text":"Firmware found: <system>/scph5502.bin"},{"frame":0,"level":"info","text":"Firmware SHALine truncated
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_libretro.so","library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","repo":null,"sha256":"a89200443c0afa594e85e5e77630921d5e5b04ebf9c499597f3e6f1c947b0c87"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"e6f7ea8f07ea6cf5ae3d8e6affad0ab877f27b4e","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"88bab307dab8da3ebdab4865ebe24b16982343b1554ec051c6503ab9e9476057"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.28,2.35,2.32],"load_before":[2.33,2.37,2.32],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-1c9ad16a4129","inputs":{"content":{"label":"Bust-A-Move 2 - Arcade Edition (USA)","sha1":"ed4a437a6f653cc71ad6ac0da68cc85eb093f298","size":1947,"tracks":[{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 01).bin","sha1":"de8ecb522f6fb6091e5a8f7571fa1cfdf1570a46","size":28311024},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 15).bin","sha1":"bea344b803475b463195df6fd60834069afe246e","size":32163600}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[{"sha1":"dfbfc299250c0983f86bbf951efd187441306d92","shows":"the Japanese BIOS main menu, the disc refused (a US disc under a Japanese BIOS)"}],"file":"tests/campaign/oracle.yml","references":[{"sha1":"7b72ebae83893b63f9fffd1685f03b1d048d9fa9","shows":"the Sony Computer Entertainment logo","stage":"bios"},{"sha1":"0905c920a1de996664eddca94f93f75d0dcd4c52","shows":"the PlayStation logo licensed by Sony Computer Entertainment America","stage":"bios"},{"sha1":"d51ab7783f8eeafc63a28f14ce39f8e2babeffb3","shows":"Now Loading with the yellow bubble","stage":"game"},{"sha1":"63a96bd6d1d487da1824e10d37f6658506edc451","shows":"the Acclaim and Taito credits text, CREDIT 6","stage":"game"},{"sha1":"6628416f377d2e25df45e5fa2126f8f9313551f0","shows":"the Acclaim logo, CREDIT 6","stage":"game"},{"sha1":"d68892362e0f33c41cc59dac1b5a2077fe5428ee","shows":"the Taito logo on white, CREDIT 6","stage":"game"},{"sha1":"56330c6c7646c2c261acb3f48450825cb289845a","shows":"a black screen with CREDIT 6","stage":"game"}],"sha256":"eb8c851948806afcf075ea90ddd16727b662e1b59c4821ae56c00706e45576c9"},"presses":[],"repetitions":1,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T22:17:22+00:00","subject":"region-mednafen_psx-bust-a-move-2-arcade-edition-usa-full","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"23":1,"28":1,"32":2374,"35":2,"36":1,"37":8,"40":2373,"44":1,"45":4,"46":1,"47":1,"51":1,"55":18,"57":1,"59":1,"8":1},"files_opened":[{"path":"scph5501.bin","sha1_after":"0555c6fae8906f3f09baf5988f00e55f88e9f30b","sha1_staged":"0555c6fae8906f3f09baf5988f00e55f88e9f30b"}],"files_probed_absent":[],"fps":573.5176543617409,"fps_nominal":59.94,"fLine truncated
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_libretro.so","library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","repo":null,"sha256":"a89200443c0afa594e85e5e77630921d5e5b04ebf9c499597f3e6f1c947b0c87"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"d893823fe16b894a36e2ae464ffbf4cf624f1135","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"88bab307dab8da3ebdab4865ebe24b16982343b1554ec051c6503ab9e9476057"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.38,2.37,2.33],"load_before":[2.42,2.37,2.33],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-ee4cf7add8ef","inputs":{"content":{"label":"Bust-A-Move 2 - Arcade Edition (USA)","sha1":"ed4a437a6f653cc71ad6ac0da68cc85eb093f298","size":1947,"tracks":[{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 01).bin","sha1":"de8ecb522f6fb6091e5a8f7571fa1cfdf1570a46","size":28311024},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 15).bin","sha1":"bea344b803475b463195df6fd60834069afe246e","size":32163600}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[{"sha1":"dfbfc299250c0983f86bbf951efd187441306d92","shows":"the Japanese BIOS main menu, the disc refused (a US disc under a Japanese BIOS)"}],"file":"tests/campaign/oracle.yml","references":[{"sha1":"7b72ebae83893b63f9fffd1685f03b1d048d9fa9","shows":"the Sony Computer Entertainment logo","stage":"bios"},{"sha1":"0905c920a1de996664eddca94f93f75d0dcd4c52","shows":"the PlayStation logo licensed by Sony Computer Entertainment America","stage":"bios"},{"sha1":"d51ab7783f8eeafc63a28f14ce39f8e2babeffb3","shows":"Now Loading with the yellow bubble","stage":"game"},{"sha1":"63a96bd6d1d487da1824e10d37f6658506edc451","shows":"the Acclaim and Taito credits text, CREDIT 6","stage":"game"},{"sha1":"6628416f377d2e25df45e5fa2126f8f9313551f0","shows":"the Acclaim logo, CREDIT 6","stage":"game"},{"sha1":"d68892362e0f33c41cc59dac1b5a2077fe5428ee","shows":"the Taito logo on white, CREDIT 6","stage":"game"},{"sha1":"56330c6c7646c2c261acb3f48450825cb289845a","shows":"a black screen with CREDIT 6","stage":"game"}],"sha256":"286171f07c671277b4a3a942751cd25c5f20f0addefef78423a3d8eaf46a0c52"},"presses":[],"repetitions":1,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T22:18:49+00:00","subject":"region-mednafen_psx-bust-a-move-2-arcade-edition-usa-own","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"23":1,"28":1,"32":2374,"35":2,"36":1,"37":8,"40":2373,"44":1,"45":4,"46":1,"47":1,"51":1,"55":18,"57":1,"59":1,"8":1},"files_opened":[{"path":"scph5501.bin","sha1_after":"0555c6fae8906f3f09baf5988f00e55f88e9f30b","sha1_staged":"0555c6fae8906f3f09baf5988f00e55f88e9f30b"}],"files_probed_absent":[],"fps":572.8827179054578,"fps_nominal":59.94,"frLine truncated
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_libretro.so","library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","repo":null,"sha256":"a89200443c0afa594e85e5e77630921d5e5b04ebf9c499597f3e6f1c947b0c87"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"a123e7d71f892ae860ede66ce61b8624ace9386e","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"88bab307dab8da3ebdab4865ebe24b16982343b1554ec051c6503ab9e9476057"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.36,2.37,2.33],"load_before":[2.39,2.37,2.33],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-13be0e68b799","inputs":{"content":{"label":"Bust-A-Move 2 - Arcade Edition (USA)","sha1":"ed4a437a6f653cc71ad6ac0da68cc85eb093f298","size":1947,"tracks":[{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 01).bin","sha1":"de8ecb522f6fb6091e5a8f7571fa1cfdf1570a46","size":28311024},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 15).bin","sha1":"bea344b803475b463195df6fd60834069afe246e","size":32163600}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[{"sha1":"dfbfc299250c0983f86bbf951efd187441306d92","shows":"the Japanese BIOS main menu, the disc refused (a US disc under a Japanese BIOS)"}],"file":"tests/campaign/oracle.yml","references":[{"sha1":"7b72ebae83893b63f9fffd1685f03b1d048d9fa9","shows":"the Sony Computer Entertainment logo","stage":"bios"},{"sha1":"0905c920a1de996664eddca94f93f75d0dcd4c52","shows":"the PlayStation logo licensed by Sony Computer Entertainment America","stage":"bios"},{"sha1":"d51ab7783f8eeafc63a28f14ce39f8e2babeffb3","shows":"Now Loading with the yellow bubble","stage":"game"},{"sha1":"63a96bd6d1d487da1824e10d37f6658506edc451","shows":"the Acclaim and Taito credits text, CREDIT 6","stage":"game"},{"sha1":"6628416f377d2e25df45e5fa2126f8f9313551f0","shows":"the Acclaim logo, CREDIT 6","stage":"game"},{"sha1":"d68892362e0f33c41cc59dac1b5a2077fe5428ee","shows":"the Taito logo on white, CREDIT 6","stage":"game"},{"sha1":"56330c6c7646c2c261acb3f48450825cb289845a","shows":"a black screen with CREDIT 6","stage":"game"}],"sha256":"22b009c754169d6caf1f5f8979065914ed40118cf2fa12d46da0fcbc2f697437"},"presses":[],"repetitions":1,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T22:19:56+00:00","subject":"region-mednafen_psx-bust-a-move-2-arcade-edition-usa-others","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"23":1,"28":1,"32":2534,"35":2,"36":1,"37":4,"40":2533,"44":1,"45":4,"46":1,"47":1,"51":1,"55":18,"57":1,"59":1,"8":1},"files_opened":[{"path":"scph5500.bin","sha1_after":"b05def971d8ec59f346f2d9ac21fb742e3eb6917","sha1_staged":"b05def971d8ec59f346f2d9ac21fb742e3eb6917"},{"path":"scph5502.bin","sha1_after":"f6bc2d1f5eb6593de7d089c425ac681d6Line truncated
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_libretro.so","library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","repo":null,"sha256":"a89200443c0afa594e85e5e77630921d5e5b04ebf9c499597f3e6f1c947b0c87"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"a123e7d71f892ae860ede66ce61b8624ace9386e","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"88bab307dab8da3ebdab4865ebe24b16982343b1554ec051c6503ab9e9476057"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.56,2.41,2.35],"load_before":[2.52,2.4,2.34],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-e44cc1e78a1f","inputs":{"content":{"label":"Bust-A-Move 2 - Arcade Edition (USA)","sha1":"ed4a437a6f653cc71ad6ac0da68cc85eb093f298","size":1947,"tracks":[{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 01).bin","sha1":"de8ecb522f6fb6091e5a8f7571fa1cfdf1570a46","size":28311024},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176},{"file":"Bust-A-Move 2 - Arcade Edition (USA) (Track 15).bin","sha1":"bea344b803475b463195df6fd60834069afe246e","size":32163600}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[{"sha1":"dfbfc299250c0983f86bbf951efd187441306d92","shows":"the Japanese BIOS main menu, the disc refused (a US disc under a Japanese BIOS)"}],"file":"tests/campaign/oracle.yml","references":[{"sha1":"7b72ebae83893b63f9fffd1685f03b1d048d9fa9","shows":"the Sony Computer Entertainment logo","stage":"bios"},{"sha1":"0905c920a1de996664eddca94f93f75d0dcd4c52","shows":"the PlayStation logo licensed by Sony Computer Entertainment America","stage":"bios"},{"sha1":"d51ab7783f8eeafc63a28f14ce39f8e2babeffb3","shows":"Now Loading with the yellow bubble","stage":"game"},{"sha1":"63a96bd6d1d487da1824e10d37f6658506edc451","shows":"the Acclaim and Taito credits text, CREDIT 6","stage":"game"},{"sha1":"6628416f377d2e25df45e5fa2126f8f9313551f0","shows":"the Acclaim logo, CREDIT 6","stage":"game"},{"sha1":"d68892362e0f33c41cc59dac1b5a2077fe5428ee","shows":"the Taito logo on white, CREDIT 6","stage":"game"},{"sha1":"56330c6c7646c2c261acb3f48450825cb289845a","shows":"a black screen with CREDIT 6","stage":"game"}],"sha256":"22b009c754169d6caf1f5f8979065914ed40118cf2fa12d46da0fcbc2f697437"},"presses":[],"repetitions":1,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T22:21:19+00:00","subject":"region-mednafen_psx-bust-a-move-2-arcade-edition-usa-pack","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"23":1,"28":1,"32":2374,"35":2,"36":1,"37":8,"40":2373,"44":1,"45":4,"46":1,"47":1,"51":1,"55":18,"57":1,"59":1,"8":1},"files_opened":[{"path":"scph5501.bin","sha1_after":"0555c6fae8906f3f09baf5988f00e55f88e9f30b","sha1_staged":"0555c6fae8906f3f09baf5988f00e55f88e9f30b"}],"files_probed_absent":[],"fps":542.3966210439478,"fps_nominal":59.94,"frLine truncated
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_libretro.so","library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","repo":null,"sha256":"a89200443c0afa594e85e5e77630921d5e5b04ebf9c499597f3e6f1c947b0c87"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"a123e7d71f892ae860ede66ce61b8624ace9386e","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"88bab307dab8da3ebdab4865ebe24b16982343b1554ec051c6503ab9e9476057"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.09,2.32,2.33],"load_before":[2.1,2.33,2.33],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-febadfe6495a","inputs":{"content":{"label":"Puzzle Bobble 2 (Japan)","sha1":"3b51b45b8b78777c04086fcd1ef1dd0439c365e6","size":1634,"tracks":[{"file":"Puzzle Bobble 2 (Japan) (Track 01).bin","sha1":"78418600795fac1b3378958ff80164cb100a50eb","size":28285152},{"file":"Puzzle Bobble 2 (Japan) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Puzzle Bobble 2 (Japan) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Puzzle Bobble 2 (Japan) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Puzzle Bobble 2 (Japan) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Puzzle Bobble 2 (Japan) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Puzzle Bobble 2 (Japan) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Puzzle Bobble 2 (Japan) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Puzzle Bobble 2 (Japan) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Puzzle Bobble 2 (Japan) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Puzzle Bobble 2 (Japan) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Puzzle Bobble 2 (Japan) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Puzzle Bobble 2 (Japan) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Puzzle Bobble 2 (Japan) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[{"sha1":"dfbfc299250c0983f86bbf951efd187441306d92","shows":"the Japanese BIOS main menu, the disc refused (a US disc under a Japanese BIOS)"}],"file":"tests/campaign/oracle.yml","references":[{"sha1":"7b72ebae83893b63f9fffd1685f03b1d048d9fa9","shows":"the Sony Computer Entertainment logo","stage":"bios"},{"sha1":"1d5305661b110a78aff8e41d60c19168c4af77ac","shows":"the PlayStation logo licensed by Sony Computer Entertainment Inc.","stage":"bios"},{"sha1":"d51ab7783f8eeafc63a28f14ce39f8e2babeffb3","shows":"Now Loading with the yellow bubble","stage":"game"},{"sha1":"80d023ecbf776a97b6bb2bdeb13e43460f60fd53","shows":"the Taito logo on white, CREDIT 6","stage":"game"},{"sha1":"1bda114b66fd098623abca772cf23813293a3849","shows":"a black screen with CREDIT 6","stage":"game"},{"sha1":"3bb53b8a3036554a4bf9ec4785df7a4b4e06a87d","shows":"the attract-mode game on the beach, PASSAGE TIME IS","stage":"game"}],"sha256":"22b009c754169d6caf1f5f8979065914ed40118cf2fa12d46da0fcbc2f697437"},"presses":[],"repetitions":1,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T22:23:25+00:00","subject":"region-mednafen_psx-puzzle-bobble-2-japan-full","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"23":1,"28":1,"32":2382,"35":2,"36":1,"37":8,"40":2381,"44":1,"45":4,"46":1,"47":1,"51":1,"55":18,"57":1,"59":1,"8":1},"files_opened":[{"path":"scph5500.bin","sha1_after":"b05def971d8ec59f346f2d9ac21fb742e3eb6917","sha1_staged":"b05def971d8ec59f346f2d9ac21fb742e3eb6917"}],"files_probed_absent":[],"fps":551.0954505194409,"fps_nominal":59.94,"frames":3600,"input_pressed":0,"input_queries":115200,"isolation":"bwrap","last_frame_size":[320,240],"library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","loaded":true,"logs":[{"frame":0,"level":"info","text":"Loading \"<content>/Puzzle Bobble 2 (Japan).cue\""},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10000000 succeeded"},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10200000 succeeded"Line truncated
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_libretro.so","library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","repo":null,"sha256":"a89200443c0afa594e85e5e77630921d5e5b04ebf9c499597f3e6f1c947b0c87"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"a123e7d71f892ae860ede66ce61b8624ace9386e","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"88bab307dab8da3ebdab4865ebe24b16982343b1554ec051c6503ab9e9476057"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.18,2.31,2.32],"load_before":[2.2,2.31,2.32],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-8119f63187f6","inputs":{"content":{"label":"Puzzle Bobble 2 (Japan)","sha1":"3b51b45b8b78777c04086fcd1ef1dd0439c365e6","size":1634,"tracks":[{"file":"Puzzle Bobble 2 (Japan) (Track 01).bin","sha1":"78418600795fac1b3378958ff80164cb100a50eb","size":28285152},{"file":"Puzzle Bobble 2 (Japan) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Puzzle Bobble 2 (Japan) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Puzzle Bobble 2 (Japan) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Puzzle Bobble 2 (Japan) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Puzzle Bobble 2 (Japan) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Puzzle Bobble 2 (Japan) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Puzzle Bobble 2 (Japan) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Puzzle Bobble 2 (Japan) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Puzzle Bobble 2 (Japan) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Puzzle Bobble 2 (Japan) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Puzzle Bobble 2 (Japan) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Puzzle Bobble 2 (Japan) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Puzzle Bobble 2 (Japan) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[{"sha1":"dfbfc299250c0983f86bbf951efd187441306d92","shows":"the Japanese BIOS main menu, the disc refused (a US disc under a Japanese BIOS)"}],"file":"tests/campaign/oracle.yml","references":[{"sha1":"7b72ebae83893b63f9fffd1685f03b1d048d9fa9","shows":"the Sony Computer Entertainment logo","stage":"bios"},{"sha1":"1d5305661b110a78aff8e41d60c19168c4af77ac","shows":"the PlayStation logo licensed by Sony Computer Entertainment Inc.","stage":"bios"},{"sha1":"d51ab7783f8eeafc63a28f14ce39f8e2babeffb3","shows":"Now Loading with the yellow bubble","stage":"game"},{"sha1":"80d023ecbf776a97b6bb2bdeb13e43460f60fd53","shows":"the Taito logo on white, CREDIT 6","stage":"game"},{"sha1":"1bda114b66fd098623abca772cf23813293a3849","shows":"a black screen with CREDIT 6","stage":"game"},{"sha1":"3bb53b8a3036554a4bf9ec4785df7a4b4e06a87d","shows":"the attract-mode game on the beach, PASSAGE TIME IS","stage":"game"}],"sha256":"22b009c754169d6caf1f5f8979065914ed40118cf2fa12d46da0fcbc2f697437"},"presses":[],"repetitions":1,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T22:24:50+00:00","subject":"region-mednafen_psx-puzzle-bobble-2-japan-own","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"23":1,"28":1,"32":2382,"35":2,"36":1,"37":8,"40":2381,"44":1,"45":4,"46":1,"47":1,"51":1,"55":18,"57":1,"59":1,"8":1},"files_opened":[{"path":"scph5500.bin","sha1_after":"b05def971d8ec59f346f2d9ac21fb742e3eb6917","sha1_staged":"b05def971d8ec59f346f2d9ac21fb742e3eb6917"}],"files_probed_absent":[],"fps":550.5066217960766,"fps_nominal":59.94,"frames":3600,"input_pressed":0,"input_queries":115200,"isolation":"bwrap","last_frame_size":[320,240],"library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","loaded":true,"logs":[{"frame":0,"level":"info","text":"Loading \"<content>/Puzzle Bobble 2 (Japan).cue\""},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10000000 succeeded"},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10200000 succeeded"}Line truncated
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_libretro.so","library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","repo":null,"sha256":"a89200443c0afa594e85e5e77630921d5e5b04ebf9c499597f3e6f1c947b0c87"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"a123e7d71f892ae860ede66ce61b8624ace9386e","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"88bab307dab8da3ebdab4865ebe24b16982343b1554ec051c6503ab9e9476057"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.42,2.35,2.34],"load_before":[2.37,2.34,2.33],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-55dd1e4943c4","inputs":{"content":{"label":"Puzzle Bobble 2 (Japan)","sha1":"3b51b45b8b78777c04086fcd1ef1dd0439c365e6","size":1634,"tracks":[{"file":"Puzzle Bobble 2 (Japan) (Track 01).bin","sha1":"78418600795fac1b3378958ff80164cb100a50eb","size":28285152},{"file":"Puzzle Bobble 2 (Japan) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Puzzle Bobble 2 (Japan) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Puzzle Bobble 2 (Japan) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Puzzle Bobble 2 (Japan) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Puzzle Bobble 2 (Japan) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Puzzle Bobble 2 (Japan) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Puzzle Bobble 2 (Japan) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Puzzle Bobble 2 (Japan) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Puzzle Bobble 2 (Japan) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Puzzle Bobble 2 (Japan) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Puzzle Bobble 2 (Japan) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Puzzle Bobble 2 (Japan) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Puzzle Bobble 2 (Japan) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[{"sha1":"dfbfc299250c0983f86bbf951efd187441306d92","shows":"the Japanese BIOS main menu, the disc refused (a US disc under a Japanese BIOS)"}],"file":"tests/campaign/oracle.yml","references":[{"sha1":"7b72ebae83893b63f9fffd1685f03b1d048d9fa9","shows":"the Sony Computer Entertainment logo","stage":"bios"},{"sha1":"1d5305661b110a78aff8e41d60c19168c4af77ac","shows":"the PlayStation logo licensed by Sony Computer Entertainment Inc.","stage":"bios"},{"sha1":"d51ab7783f8eeafc63a28f14ce39f8e2babeffb3","shows":"Now Loading with the yellow bubble","stage":"game"},{"sha1":"80d023ecbf776a97b6bb2bdeb13e43460f60fd53","shows":"the Taito logo on white, CREDIT 6","stage":"game"},{"sha1":"1bda114b66fd098623abca772cf23813293a3849","shows":"a black screen with CREDIT 6","stage":"game"},{"sha1":"3bb53b8a3036554a4bf9ec4785df7a4b4e06a87d","shows":"the attract-mode game on the beach, PASSAGE TIME IS","stage":"game"}],"sha256":"22b009c754169d6caf1f5f8979065914ed40118cf2fa12d46da0fcbc2f697437"},"presses":[],"repetitions":1,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T22:25:42+00:00","subject":"region-mednafen_psx-puzzle-bobble-2-japan-others","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"23":1,"28":1,"32":2546,"35":2,"36":1,"37":4,"40":2545,"44":1,"45":4,"46":1,"47":1,"51":1,"55":18,"57":1,"59":1,"8":1},"files_opened":[{"path":"scph5501.bin","sha1_after":"0555c6fae8906f3f09baf5988f00e55f88e9f30b","sha1_staged":"0555c6fae8906f3f09baf5988f00e55f88e9f30b"},{"path":"scph5502.bin","sha1_after":"f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0","sha1_staged":"f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0"}],"files_probed_absent":["scph5500.bin","SCPH5500.bin","SCPH5500.BIN","SCPH-5500.bin","SCPH-5500.BIN"],"fps":567.00489062109,"fps_nominal":59.94,"frames":3600,"input_pressed":0,"input_queries":115200,"isolation":"bwrap","last_frame_size":[320,240],"library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","loaded":true,"logs":[{"frame":0,"level":"info","text":"Line truncated
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_libretro.so","library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","repo":null,"sha256":"a89200443c0afa594e85e5e77630921d5e5b04ebf9c499597f3e6f1c947b0c87"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"a123e7d71f892ae860ede66ce61b8624ace9386e","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"88bab307dab8da3ebdab4865ebe24b16982343b1554ec051c6503ab9e9476057"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.41,2.43,2.37],"load_before":[2.4,2.43,2.37],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-11ed4fb91816","inputs":{"content":{"label":"Puzzle Bobble 2 (Japan)","sha1":"3b51b45b8b78777c04086fcd1ef1dd0439c365e6","size":1634,"tracks":[{"file":"Puzzle Bobble 2 (Japan) (Track 01).bin","sha1":"78418600795fac1b3378958ff80164cb100a50eb","size":28285152},{"file":"Puzzle Bobble 2 (Japan) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Puzzle Bobble 2 (Japan) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Puzzle Bobble 2 (Japan) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Puzzle Bobble 2 (Japan) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Puzzle Bobble 2 (Japan) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Puzzle Bobble 2 (Japan) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Puzzle Bobble 2 (Japan) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Puzzle Bobble 2 (Japan) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Puzzle Bobble 2 (Japan) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Puzzle Bobble 2 (Japan) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Puzzle Bobble 2 (Japan) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Puzzle Bobble 2 (Japan) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Puzzle Bobble 2 (Japan) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[{"sha1":"dfbfc299250c0983f86bbf951efd187441306d92","shows":"the Japanese BIOS main menu, the disc refused (a US disc under a Japanese BIOS)"}],"file":"tests/campaign/oracle.yml","references":[{"sha1":"7b72ebae83893b63f9fffd1685f03b1d048d9fa9","shows":"the Sony Computer Entertainment logo","stage":"bios"},{"sha1":"1d5305661b110a78aff8e41d60c19168c4af77ac","shows":"the PlayStation logo licensed by Sony Computer Entertainment Inc.","stage":"bios"},{"sha1":"d51ab7783f8eeafc63a28f14ce39f8e2babeffb3","shows":"Now Loading with the yellow bubble","stage":"game"},{"sha1":"80d023ecbf776a97b6bb2bdeb13e43460f60fd53","shows":"the Taito logo on white, CREDIT 6","stage":"game"},{"sha1":"1bda114b66fd098623abca772cf23813293a3849","shows":"a black screen with CREDIT 6","stage":"game"},{"sha1":"3bb53b8a3036554a4bf9ec4785df7a4b4e06a87d","shows":"the attract-mode game on the beach, PASSAGE TIME IS","stage":"game"}],"sha256":"22b009c754169d6caf1f5f8979065914ed40118cf2fa12d46da0fcbc2f697437"},"presses":[],"repetitions":1,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T22:27:18+00:00","subject":"region-mednafen_psx-puzzle-bobble-2-japan-pack","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"23":1,"28":1,"32":2382,"35":2,"36":1,"37":8,"40":2381,"44":1,"45":4,"46":1,"47":1,"51":1,"55":18,"57":1,"59":1,"8":1},"files_opened":[{"path":"scph5500.bin","sha1_after":"b05def971d8ec59f346f2d9ac21fb742e3eb6917","sha1_staged":"b05def971d8ec59f346f2d9ac21fb742e3eb6917"}],"files_probed_absent":[],"fps":556.6224415201582,"fps_nominal":59.94,"frames":3600,"input_pressed":0,"input_queries":115200,"isolation":"bwrap","last_frame_size":[320,240],"library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","loaded":true,"logs":[{"frame":0,"level":"info","text":"Loading \"<content>/Puzzle Bobble 2 (Japan).cue\""},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10000000 succeeded"},{"frame":0,"level":"debug","text":"Regular mmap to address 0x10200000 succeeded"Line truncated
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_libretro.so","library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","repo":null,"sha256":"a89200443c0afa594e85e5e77630921d5e5b04ebf9c499597f3e6f1c947b0c87"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"a123e7d71f892ae860ede66ce61b8624ace9386e","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"88bab307dab8da3ebdab4865ebe24b16982343b1554ec051c6503ab9e9476057"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.35,2.4,2.36],"load_before":[2.41,2.42,2.37],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-856ad7d7efe0","inputs":{"content":{"label":"Bust-A-Move 2 - Arcade Edition (Europe)","sha1":"fbfb904cdb7a0e25a659980a5ed1206298bc7a1e","size":1992,"tracks":[{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 01).bin","sha1":"eb618f16522671450b00317df195b36550a2ffdd","size":28689696},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 15).bin","sha1":"bea344b803475b463195df6fd60834069afe246e","size":32163600}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[{"sha1":"dfbfc299250c0983f86bbf951efd187441306d92","shows":"the Japanese BIOS main menu, the disc refused (a US disc under a Japanese BIOS)"}],"file":"tests/campaign/oracle.yml","references":[{"sha1":"7b72ebae83893b63f9fffd1685f03b1d048d9fa9","shows":"the Sony Computer Entertainment logo","stage":"bios"},{"sha1":"408effe5ed13b50c97a21d2efe9930ab0d2b6f43","shows":"the PlayStation logo licensed by Sony Computer Entertainment Europe","stage":"bios"},{"sha1":"d51ab7783f8eeafc63a28f14ce39f8e2babeffb3","shows":"Now Loading with the yellow bubble","stage":"game"},{"sha1":"f5649c8df958220324753968e8785ea80a021837","shows":"the anti-piracy notice","stage":"game"},{"sha1":"2cccff1e0706fcc8bdd4fdcd35e0310c9aaf9ac5","shows":"the Acclaim and Taito credits text","stage":"game"},{"sha1":"dd70e8e057c3de89f0c39c2b91b72fce902a8588","shows":"the Acclaim logo","stage":"game"},{"sha1":"368ac3ce2a4ef7dcc1720e0e48f18e3e6404e191","shows":"the Taito logo on white","stage":"game"}],"sha256":"22b009c754169d6caf1f5f8979065914ed40118cf2fa12d46da0fcbc2f697437"},"presses":[],"repetitions":1,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T22:28:29+00:00","subject":"region-mednafen_psx-bust-a-move-2-arcade-edition-europe-full","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"23":1,"28":1,"32":2481,"35":2,"36":1,"37":8,"40":2480,"44":1,"45":4,"46":1,"47":1,"51":1,"55":18,"57":1,"59":1,"8":1},"files_opened":[{"path":"scph5502.bin","sha1_after":"f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0","sha1_staged":"f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0"}],"files_probed_absent":[],"fps":502.7538565261183,"fps_nomiLine truncated
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_libretro.so","library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","repo":null,"sha256":"a89200443c0afa594e85e5e77630921d5e5b04ebf9c499597f3e6f1c947b0c87"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"a123e7d71f892ae860ede66ce61b8624ace9386e","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"88bab307dab8da3ebdab4865ebe24b16982343b1554ec051c6503ab9e9476057"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.76,2.5,2.4],"load_before":[2.82,2.51,2.4],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-5f344e618662","inputs":{"content":{"label":"Bust-A-Move 2 - Arcade Edition (Europe)","sha1":"fbfb904cdb7a0e25a659980a5ed1206298bc7a1e","size":1992,"tracks":[{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 01).bin","sha1":"eb618f16522671450b00317df195b36550a2ffdd","size":28689696},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 15).bin","sha1":"bea344b803475b463195df6fd60834069afe246e","size":32163600}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[{"sha1":"dfbfc299250c0983f86bbf951efd187441306d92","shows":"the Japanese BIOS main menu, the disc refused (a US disc under a Japanese BIOS)"}],"file":"tests/campaign/oracle.yml","references":[{"sha1":"7b72ebae83893b63f9fffd1685f03b1d048d9fa9","shows":"the Sony Computer Entertainment logo","stage":"bios"},{"sha1":"408effe5ed13b50c97a21d2efe9930ab0d2b6f43","shows":"the PlayStation logo licensed by Sony Computer Entertainment Europe","stage":"bios"},{"sha1":"d51ab7783f8eeafc63a28f14ce39f8e2babeffb3","shows":"Now Loading with the yellow bubble","stage":"game"},{"sha1":"f5649c8df958220324753968e8785ea80a021837","shows":"the anti-piracy notice","stage":"game"},{"sha1":"2cccff1e0706fcc8bdd4fdcd35e0310c9aaf9ac5","shows":"the Acclaim and Taito credits text","stage":"game"},{"sha1":"dd70e8e057c3de89f0c39c2b91b72fce902a8588","shows":"the Acclaim logo","stage":"game"},{"sha1":"368ac3ce2a4ef7dcc1720e0e48f18e3e6404e191","shows":"the Taito logo on white","stage":"game"}],"sha256":"22b009c754169d6caf1f5f8979065914ed40118cf2fa12d46da0fcbc2f697437"},"presses":[],"repetitions":1,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T22:29:26+00:00","subject":"region-mednafen_psx-bust-a-move-2-arcade-edition-europe-own","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"23":1,"28":1,"32":2481,"35":2,"36":1,"37":8,"40":2480,"44":1,"45":4,"46":1,"47":1,"51":1,"55":18,"57":1,"59":1,"8":1},"files_opened":[{"path":"scph5502.bin","sha1_after":"f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0","sha1_staged":"f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0"}],"files_probed_absent":[],"fps":506.97445554095236,"fps_nominaLine truncated
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_libretro.so","library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","repo":null,"sha256":"a89200443c0afa594e85e5e77630921d5e5b04ebf9c499597f3e6f1c947b0c87"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"f2f890602dcd1407a5c7a3a5f9c145caa383d843","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"88bab307dab8da3ebdab4865ebe24b16982343b1554ec051c6503ab9e9476057"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.95,2.56,2.42],"load_before":[2.94,2.56,2.42],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-33780d47efdf","inputs":{"content":{"label":"Bust-A-Move 2 - Arcade Edition (Europe)","sha1":"fbfb904cdb7a0e25a659980a5ed1206298bc7a1e","size":1992,"tracks":[{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 01).bin","sha1":"eb618f16522671450b00317df195b36550a2ffdd","size":28689696},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 15).bin","sha1":"bea344b803475b463195df6fd60834069afe246e","size":32163600}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[{"sha1":"dfbfc299250c0983f86bbf951efd187441306d92","shows":"the Japanese BIOS main menu, the disc refused (a US disc under a Japanese BIOS)"}],"file":"tests/campaign/oracle.yml","references":[{"sha1":"7b72ebae83893b63f9fffd1685f03b1d048d9fa9","shows":"the Sony Computer Entertainment logo","stage":"bios"},{"sha1":"408effe5ed13b50c97a21d2efe9930ab0d2b6f43","shows":"the PlayStation logo licensed by Sony Computer Entertainment Europe","stage":"bios"},{"sha1":"d51ab7783f8eeafc63a28f14ce39f8e2babeffb3","shows":"Now Loading with the yellow bubble","stage":"game"},{"sha1":"f5649c8df958220324753968e8785ea80a021837","shows":"the anti-piracy notice","stage":"game"},{"sha1":"2cccff1e0706fcc8bdd4fdcd35e0310c9aaf9ac5","shows":"the Acclaim and Taito credits text","stage":"game"},{"sha1":"dd70e8e057c3de89f0c39c2b91b72fce902a8588","shows":"the Acclaim logo","stage":"game"},{"sha1":"368ac3ce2a4ef7dcc1720e0e48f18e3e6404e191","shows":"the Taito logo on white","stage":"game"}],"sha256":"01899eb8623a201eb7fb1f5fb850b8f7766381d1f5878371d42aea54c2841d92"},"presses":[],"repetitions":1,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T22:30:48+00:00","subject":"region-mednafen_psx-bust-a-move-2-arcade-edition-europe-others","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"23":1,"28":1,"32":2472,"35":2,"36":1,"37":4,"40":2471,"44":1,"45":4,"46":1,"47":1,"51":1,"55":18,"57":1,"59":1,"8":1},"files_opened":[{"path":"scph5500.bin","sha1_after":"b05def971d8ec59f346f2d9ac21fb742e3eb6917","sha1_staged":"b05def971d8ec59f346f2d9ac21fb742e3eb6917"},{"path":"scph5501.bin","sha1_after":"0555c6fae8906f3f09bLine truncated
{"core":{"artifact":"https://buildbot.libretro.com/nightly/linux/x86_64/latest/mednafen_psx_libretro.so.zip","build_command":null,"commit":null,"compiler":["GCC: (Ubuntu 9.4.0-1ubuntu1~16.04) 9.4.0"],"file":"mednafen_psx_libretro.so","library_name":"Beetle PSX","library_version":"0.9.44.1 7fea57a","repo":null,"sha256":"a89200443c0afa594e85e5e77630921d5e5b04ebf9c499597f3e6f1c947b0c87"},"emulator":"beetle_psx","flags":[],"frontend":{"commit":"f2f890602dcd1407a5c7a3a5f9c145caa383d843","script":"scripts/core_probe.py","script_modified":false,"script_sha256":"88bab307dab8da3ebdab4865ebe24b16982343b1554ec051c6503ab9e9476057"},"host":{"cpu_count":12,"cpu_model":"13th Gen Intel(R) Core(TM) i9-13900K","kernel":"6.18.54.1-microsoft-standard-WSL2","load_after":[2.34,2.07,2.19],"load_before":[2.4,2.07,2.19],"machine":"x86_64","max_load":3.0,"os":"Linux-6.18.54.1-microsoft-standard-WSL2-x86_64-with-glibc2.39","python":"3.12.3"},"id":"2026-10-27-8996d19c29fd","inputs":{"content":{"label":"Bust-A-Move 2 - Arcade Edition (Europe)","sha1":"fbfb904cdb7a0e25a659980a5ed1206298bc7a1e","size":1992,"tracks":[{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 01).bin","sha1":"eb618f16522671450b00317df195b36550a2ffdd","size":28689696},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 02).bin","sha1":"4d08db14699c9e1006e0fd64580308266bea5d4e","size":1869840},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 03).bin","sha1":"bc9073820c6caab2a1d5cc69238587e6bde475f7","size":13345248},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 04).bin","sha1":"e26b0dc47797003b467891f51d8e2084d17f30d7","size":12726672},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 05).bin","sha1":"80a25117805df470e174222daad36861c2db2fd1","size":33958176},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 06).bin","sha1":"0a393b4015a63e8d51e3f4e17e09cf0648523561","size":35030688},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 07).bin","sha1":"f007bd4c61f7dc30fa32244f538f35d3cda72420","size":33795888},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 08).bin","sha1":"a001e6a91d13a08b1e8fd94ab211871b9d183117","size":34898976},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 09).bin","sha1":"d1765b989974cd7bf68f16e29e77f76956c84994","size":34219248},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 10).bin","sha1":"79eaef819941ef937534279e6279b0b9624ed32c","size":1691088},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 11).bin","sha1":"95062adcbfe6763522d728e6ba0fe51a2f83df0b","size":25458048},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 12).bin","sha1":"69813fee25b96a9bc68c14ec34291609b8d79d1f","size":10033632},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 13).bin","sha1":"5635907f575c7d71109370fb8c87f4fc006d6711","size":13053600},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 14).bin","sha1":"444f7bc8f28e8972807c555a80f81bc3dbbf4590","size":36016176},{"file":"Bust-A-Move 2 - Arcade Edition (Europe) (Track 15).bin","sha1":"bea344b803475b463195df6fd60834069afe246e","size":32163600}]},"env":{},"frame_hash_every":10,"frames":3600,"joypad_ports":2,"observables":["frame_sha1","video_sha1","audio_sha1","state_sha1","frame_hashes","uniform_frames"],"options":{},"oracle":{"bios_patterns":[],"error_patterns":[],"error_screens":[{"sha1":"dfbfc299250c0983f86bbf951efd187441306d92","shows":"the Japanese BIOS main menu, the disc refused (a US disc under a Japanese BIOS)"}],"file":"tests/campaign/oracle.yml","references":[{"sha1":"7b72ebae83893b63f9fffd1685f03b1d048d9fa9","shows":"the Sony Computer Entertainment logo","stage":"bios"},{"sha1":"408effe5ed13b50c97a21d2efe9930ab0d2b6f43","shows":"the PlayStation logo licensed by Sony Computer Entertainment Europe","stage":"bios"},{"sha1":"d51ab7783f8eeafc63a28f14ce39f8e2babeffb3","shows":"Now Loading with the yellow bubble","stage":"game"},{"sha1":"f5649c8df958220324753968e8785ea80a021837","shows":"the anti-piracy notice","stage":"game"},{"sha1":"2cccff1e0706fcc8bdd4fdcd35e0310c9aaf9ac5","shows":"the Acclaim and Taito credits text","stage":"game"},{"sha1":"dd70e8e057c3de89f0c39c2b91b72fce902a8588","shows":"the Acclaim logo","stage":"game"},{"sha1":"368ac3ce2a4ef7dcc1720e0e48f18e3e6404e191","shows":"the Taito logo on white","stage":"game"}],"sha256":"01899eb8623a201eb7fb1f5fb850b8f7766381d1f5878371d42aea54c2841d92"},"presses":[],"repetitions":1,"warmup":0},"kind":"run","record_version":4,"recorded_at":"2026-10-27T22:37:50+00:00","subject":"region-mednafen_psx-bust-a-move-2-arcade-edition-europe-pack","supersedes":null,"variants":[{"flags":[],"label":"default","repetitions":[{"env_unanswered":{"11":2,"13":1,"23":1,"28":1,"32":2481,"35":2,"36":1,"37":8,"40":2480,"44":1,"45":4,"46":1,"47":1,"51":1,"55":18,"57":1,"59":1,"8":1},"files_opened":[{"path":"scph5502.bin","sha1_after":"f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0","sha1_staged":"f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0"}],"files_probed_absent":[],"fps":506.41130084498207,"fps_nomLine truncated
+31
View File
@@ -176,6 +176,37 @@ class ContentList(unittest.TestCase):
self.assertFalse(missing, f"{system}: no game for {sorted(missing)}")
class RequiredFromTheRegionRuns(unittest.TestCase):
def test_beetle_psx_boots_each_region_without_its_bios(self) -> None:
"""libretro.c maps its built-in OpenBIOS when the region's file is
absent: the evidence of required: false is a record where the file
was not staged and the oracle judged the run a boot."""
import json
import yaml
profile = yaml.safe_load((ROOT / "emulators" / "beetle_psx.yml").read_text(encoding="utf-8"))
records = {}
for line in (ROOT / "measurements" / "beetle_psx.jsonl").read_text(encoding="utf-8").splitlines():
record = json.loads(line)
records[record["id"]] = record
regional = [e for e in profile["files"] if e["name"] in ("scph5500.bin", "scph5501.bin", "scph5502.bin")]
self.assertEqual(len(regional), 3)
for entry in regional:
with self.subTest(entry=entry["name"]):
self.assertIs(entry["required"], False)
self.assertIn("3425-3511", entry["source_ref"])
ids = entry["evidence"]["required"]
self.assertTrue(ids)
for rid in ids:
record = records[rid]
self.assertEqual(record["record_version"], 4)
variant = record["variants"][0]
self.assertNotIn(entry["name"], variant["system_files"])
self.assertEqual(variant["verdict"], "boots")
self.assertIn("game", variant["verdict_evidence"].get("stages", []))
class SitePages(unittest.TestCase):
def test_region_section_links_every_record(self) -> None:
import sitemeasurements as sm