X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2FCart.c;h=de340a1151a6479ae667e2b6d0a4ae19d4658ca9;hb=2aa27095f2dbf5b38950fcb1f856d5ffc6a70361;hp=4de0fd4433e4b1f6b7fe53864bc5ce6059e0f95f;hpb=21395e3878e72c394e094127a7b917ea17632103;p=picodrive.git diff --git a/Pico/Cart.c b/Pico/Cart.c index 4de0fd4..de340a1 100644 --- a/Pico/Cart.c +++ b/Pico/Cart.c @@ -545,13 +545,13 @@ int PicoCartInsert(unsigned char *rom,unsigned int romsize) return 0; } -int PicoCartUnload(void) +void PicoCartUnload(void) { if (Pico.rom != NULL) { + SekFinishIdleDet(); free(Pico.rom); Pico.rom=NULL; } - return 0; } static int rom_strcmp(int rom_offset, const char *s1) @@ -707,6 +707,12 @@ static void PicoCartDetect(void) carthw_realtec_startup(); } + // Radica mapper + else if (name_cmp("KID CHAMELEON") == 0 && Pico.romsize > 0x100000) + { + carthw_radica_startup(); + } + // Some games malfunction if SRAM is not filled with 0xff if (name_cmp("DINO DINI'S SOCCER") == 0 || name_cmp("MICRO MACHINES II") == 0)