X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2FSek.c;h=cb76ea8337f6a19db7270f5a4dce9e8ff7a37118;hb=2aa27095f2dbf5b38950fcb1f856d5ffc6a70361;hp=45fa10f7944d1067fb5ebda0add183e51af260d8;hpb=b6d7ac70909e29ba8f40d6eaee53dd5b1bb71e52;p=picodrive.git diff --git a/Pico/Sek.c b/Pico/Sek.c index 45fa10f..cb76ea8 100644 --- a/Pico/Sek.c +++ b/Pico/Sek.c @@ -96,7 +96,7 @@ static void SekIntAckF68K(unsigned level) #endif -PICO_INTERNAL int SekInit() +PICO_INTERNAL void SekInit(void) { #ifdef EMU_C68K CycloneInit(); @@ -129,13 +129,11 @@ PICO_INTERNAL int SekInit() g_m68kcontext = oldcontext; } #endif - - return 0; } // Reset the 68000: -PICO_INTERNAL int SekReset() +PICO_INTERNAL int SekReset(void) { if (Pico.rom==NULL) return 1; @@ -166,23 +164,6 @@ PICO_INTERNAL int SekReset() } -// data must be word aligned -PICO_INTERNAL void SekState(int *data) -{ -#ifdef EMU_C68K - memcpy32(data,(int *)PicoCpuCM68k.d,0x44/4); - data[0x11] = PicoCpuCM68k.flags; -#elif defined(EMU_M68K) - memcpy32(data, (int *)PicoCpuMM68k.dar, 0x40/4); - data[0x10] = PicoCpuMM68k.pc; - data[0x11] = m68k_get_reg(&PicoCpuMM68k, M68K_REG_SR); -#elif defined(EMU_F68K) - memcpy32(data, (int *)PicoCpuFM68k.dreg, 0x40/4); - data[0x10] = PicoCpuFM68k.pc; - data[0x11] = PicoCpuFM68k.sr; -#endif -} - PICO_INTERNAL void SekSetRealTAS(int use_real) { #ifdef EMU_C68K