From: Paul Cercueil Date: Fri, 4 Aug 2023 21:31:51 +0000 (+0200) Subject: lightrec: Add mirror to parallel port X-Git-Tag: r24l~261^2 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e3946143f2a94de0ab8e8ba77bad7675b8dc13b;p=pcsx_rearmed.git lightrec: Add mirror to parallel port The PS2/PS3 BIOS will try to access the parallel port through a mirror at 0x1fa00000. Signed-off-by: Paul Cercueil --- diff --git a/libpcsxcore/lightrec/plugin.c b/libpcsxcore/lightrec/plugin.c index eb3d5e16..ff743528 100644 --- a/libpcsxcore/lightrec/plugin.c +++ b/libpcsxcore/lightrec/plugin.c @@ -317,6 +317,15 @@ static struct lightrec_mem_map lightrec_map[] = { .length = 0x200000, .mirror_of = &lightrec_map[PSX_MAP_KERNEL_USER_RAM], }, + + /* Mirror of the parallel port. Only used by the PS2/PS3 BIOS */ + [PSX_MAP_PPORT_MIRROR] = { + .pc = 0x1fa00000, + .length = 0x10000, + .mirror_of = &lightrec_map[PSX_MAP_PARALLEL_PORT], + }, + + /* Code buffer */ [PSX_MAP_CODE_BUFFER] = { .length = CODE_BUFFER_SIZE, },