X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fcart.c;h=d86af41eaec738c4320e3736c1675a12a96738dc;hb=4c2e35547fd6f849648234989419a4a02d2546b4;hp=debb8a2c048142a63b8ae3468806b3def92f3a02;hpb=2656e68083b26aa9747627593dcfa3083cf029f7;p=picodrive.git diff --git a/pico/cart.c b/pico/cart.c index debb8a2..d86af41 100644 --- a/pico/cart.c +++ b/pico/cart.c @@ -23,6 +23,8 @@ void (*PicoCartMemSetup)(void); void (*PicoCartLoadProgressCB)(int percent) = NULL; void (*PicoCDLoadProgressCB)(const char *fname, int percent) = NULL; // handled in Pico/cd/cd_file.c +int PicoGameLoaded; + static void PicoCartDetect(const char *carthw_cfg); /* cso struct */ @@ -592,6 +594,7 @@ int PicoCartInsert(unsigned char *rom, unsigned int romsize, const char *carthw_ else PicoPower(); + PicoGameLoaded = 1; return 0; } @@ -621,6 +624,7 @@ void PicoCartUnload(void) plat_munmap(Pico.rom, rom_alloc_size); Pico.rom = NULL; } + PicoGameLoaded = 0; } static unsigned int rom_crc32(void)