X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pico%2Fcart.c;h=fa283c8de0f5e0b4dcaa4947bba065a09b00f946;hb=a736af3ecf708652f90e9cb05445d984960a0eec;hp=42d081721160c267921691193e7a532c6bbd23cc;hpb=1f1ff763e661bab664151c4821c65dad35777976;p=picodrive.git diff --git a/pico/cart.c b/pico/cart.c index 42d0817..fa283c8 100644 --- a/pico/cart.c +++ b/pico/cart.c @@ -592,6 +592,17 @@ int PicoCartInsert(unsigned char *rom, unsigned int romsize, const char *carthw_ return 0; } +int PicoCartResize(int newsize) +{ + void *tmp = plat_mremap(Pico.rom, rom_alloc_size, newsize); + if (tmp == NULL) + return -1; + + Pico.rom = tmp; + rom_alloc_size = newsize; + return 0; +} + void PicoCartUnload(void) { if (PicoCartUnloadHook != NULL) {