X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2FPico.c;h=7fa152ab9e00770d71e3c9bb466ad1bc17e2cf3d;hb=583ab72c0b42549235191fd4fad239074dd896af;hp=2edc8ee823279d3d71fdc11d50bf3e7cd3ad28e7;hpb=daec72533445a6930a1a6206fe94472fc3285a0f;p=picodrive.git diff --git a/Pico/Pico.c b/Pico/Pico.c index 2edc8ee..7fa152a 100644 --- a/Pico/Pico.c +++ b/Pico/Pico.c @@ -57,6 +57,8 @@ void PicoExit(void) void PicoPower(void) { + unsigned char sram_reg=Pico.m.sram_reg; // must be preserved + // clear all memory of the emulated machine memset(&Pico.ram,0,(unsigned int)&Pico.rom-(unsigned int)&Pico.ram); @@ -74,6 +76,7 @@ void PicoPower(void) if (PicoAHW & PAHW_MCD) PicoPowerMCD(); + Pico.m.sram_reg=sram_reg; PicoReset(); }