From 186a9ccef3a76b01f29e3dd08743122d553a6a18 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 27 Oct 2026 22:30:27 +0100 Subject: [PATCH] feat: add Beetle Saturn's BIOS error patterns Three log lines after which retro_load_game fails, read from mednafen/ss/ss.c at 2ce77e20. --- tests/campaign/oracle.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/campaign/oracle.yml b/tests/campaign/oracle.yml index ae553ccd1..8dcc00cb6 100644 --- a/tests/campaign/oracle.yml +++ b/tests/campaign/oracle.yml @@ -57,6 +57,16 @@ cores: source_ref: frontend/libretro.c:3646-3669 at c8816799 error_patterns: [] error_screens: [] + "Beetle Saturn": + note: Without a usable BIOS the core logs one of these and retro_load_game fails. + error_patterns: + - pattern: '^Cannot open BIOS file ' + source_ref: mednafen/ss/ss.c:1943-1947 at 2ce77e20 + - pattern: '^BIOS file ".*" is of an incorrect size\.' + source_ref: mednafen/ss/ss.c:1961-1967 at 2ce77e20 + - pattern: '^BIOS file ".*" could not be fully read' + source_ref: mednafen/ss/ss.c:1978-1983 at 2ce77e20 + error_screens: [] "PCSX1": note: An HLE BIOS stands in when none is found, and the run logs nothing about it. error_patterns: []