mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-05 15:27:46 -04:00
nonacc mode removal, function return value audit
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@510 be3aeb3a-fb24-0410-a615-afba39da0efa
This commit is contained in:
parent
b6d7ac7090
commit
2aa27095f2
18 changed files with 67 additions and 378 deletions
23
Pico/Sek.c
23
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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue