rain
71fbb2130b
bios module: map mod guest-function pair through the callback table (ABI 2)
...
The dispatch template emitted since mod-guest-functions landed declares
extern g_psx_mod_guest_functions / psx_mod_dispatch_guest_function in
every BIOS dispatcher, but the module name-mapping block and
PsxBiosModuleCallbacks never carried them, so a freshly built retail
backend (e.g. SCPH1001) failed RTLD_NOW with an undefined symbol —
both in the builder self-check and in the real dlopen. Add the two
mappings, table entries, glue dummy/forwarder, and host wiring; bump
the ABI so stale caches cannot load. Verified: SCPH-1001 module builds,
self-checks, and boots SLPS-00756 on Linux/gcc.
2026-10-13 10:34:34 -04:00
..
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-07 21:41:39 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-06 23:24:47 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-08 14:30:44 -07:00
2026-10-04 19:27:02 -07:00
2026-10-08 13:46:08 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-07 21:41:39 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-07 21:41:39 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-09 13:20:27 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-13 10:34:34 -04:00
2026-10-13 10:34:34 -04:00
2026-10-04 19:27:02 -07:00
2026-10-07 21:41:39 -07:00
2026-10-04 19:27:02 -07:00
2026-10-07 21:41:39 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-09 12:49:32 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00
2026-10-04 19:27:02 -07:00