From ef365c6680346bc7c9b3e19882fc1fe9f27c162c Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 24 Mar 2026 10:43:35 +0100 Subject: [PATCH] fix: restore 4 neo-geo BIOS removed by batch re-profile trackball BIOS (236-bios.sp1, 236-bios_japan_hack.sp1) for irrmaze, PCB BIOS (sp-4x.sp1, spj.sp1) for ms5pcb/svcpcb/kf2k3pcb. all carry BRF_ESS flag in d_neogeo.cpp, verified against source. --- emulators/fbneo.yml | 42 ++++++++++++++++++++++++++++++++++++++ emulators/fbneo_neogeo.yml | 42 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 84 insertions(+) diff --git a/emulators/fbneo.yml b/emulators/fbneo.yml index 2ad33fae..d884df04 100644 --- a/emulators/fbneo.yml +++ b/emulators/fbneo.yml @@ -419,6 +419,48 @@ files: note: "Zoom lookup table" source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1654" + # ------------------------------------------------------- + # Neo Geo Trackball BIOS (for irrmaze) + # ------------------------------------------------------- + - name: "236-bios.sp1" + archive: neogeo.zip + system: snk-neogeo-mvs + required: false + size: 131072 + crc32: "853e6b96" + note: "Trackball BIOS / Asia MV1B 263" + source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1744" + + - name: "236-bios_japan_hack.sp1" + archive: neogeo.zip + system: snk-neogeo-mvs + required: false + size: 131072 + crc32: "02bf4426" + note: "Trackball BIOS / Japan (hack)" + source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1745" + + # ------------------------------------------------------- + # Neo Geo PCB BIOS (for ms5pcb, svcpcb, kf2k3pcb) + # ------------------------------------------------------- + - name: "sp-4x.sp1" + archive: neogeo.zip + system: snk-neogeo-mvs + required: false + size: 524288 + crc32: "b4590283" + note: "PCB BIOS for Metal Slug 5 PCB and SVC Chaos PCB" + source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1791" + + - name: "spj.sp1" + archive: neogeo.zip + system: snk-neogeo-mvs + required: false + size: 524288 + crc32: "148dd727" + note: "PCB BIOS for KOF 2003 PCB" + source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1879" + # ------------------------------------------------------- # Neo Geo CDZ (neocdz.zip) # ------------------------------------------------------- diff --git a/emulators/fbneo_neogeo.yml b/emulators/fbneo_neogeo.yml index 9c015853..a88e89d7 100644 --- a/emulators/fbneo_neogeo.yml +++ b/emulators/fbneo_neogeo.yml @@ -387,6 +387,48 @@ files: note: "Zoom lookup table" source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1654" + # ------------------------------------------------------- + # Neo Geo Trackball BIOS (for irrmaze) + # ------------------------------------------------------- + - name: "236-bios.sp1" + archive: neogeo.zip + system: snk-neogeo-mvs + required: false + size: 131072 + crc32: "853e6b96" + note: "Trackball BIOS / Asia MV1B 263" + source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1744" + + - name: "236-bios_japan_hack.sp1" + archive: neogeo.zip + system: snk-neogeo-mvs + required: false + size: 131072 + crc32: "02bf4426" + note: "Trackball BIOS / Japan (hack)" + source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1745" + + # ------------------------------------------------------- + # Neo Geo PCB BIOS (for ms5pcb, svcpcb, kf2k3pcb) + # ------------------------------------------------------- + - name: "sp-4x.sp1" + archive: neogeo.zip + system: snk-neogeo-mvs + required: false + size: 524288 + crc32: "b4590283" + note: "PCB BIOS for Metal Slug 5 PCB and SVC Chaos PCB" + source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1791" + + - name: "spj.sp1" + archive: neogeo.zip + system: snk-neogeo-mvs + required: false + size: 524288 + crc32: "148dd727" + note: "PCB BIOS for KOF 2003 PCB" + source_ref: "src/burn/drv/neogeo/d_neogeo.cpp:1879" + # ------------------------------------------------------- # Neo Geo CDZ (neocdz.zip) # -------------------------------------------------------