notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
hint-less mode updated for SVP, state load callback, etc
[picodrive.git]
/
Pico
/
Sek.c
diff --git
a/Pico/Sek.c
b/Pico/Sek.c
index
4bf06d1
..
e771280
100644
(file)
--- a/
Pico/Sek.c
+++ b/
Pico/Sek.c
@@
-170,12
+170,15
@@
PICO_INTERNAL void SekState(int *data)
{
\r
#ifdef EMU_C68K
\r
memcpy32(data,(int *)PicoCpuCM68k.d,0x44/4);
\r
{
\r
#ifdef EMU_C68K
\r
memcpy32(data,(int *)PicoCpuCM68k.d,0x44/4);
\r
+ data[0x11] = PicoCpuCM68k.flags;
\r
#elif defined(EMU_M68K)
\r
memcpy32(data, (int *)PicoCpuMM68k.dar, 0x40/4);
\r
data[0x10] = PicoCpuMM68k.pc;
\r
#elif defined(EMU_M68K)
\r
memcpy32(data, (int *)PicoCpuMM68k.dar, 0x40/4);
\r
data[0x10] = PicoCpuMM68k.pc;
\r
+ data[0x11] = m68k_get_reg(&PicoCpuMM68k, M68K_REG_SR);
\r
#elif defined(EMU_F68K)
\r
memcpy32(data, (int *)PicoCpuFM68k.dreg, 0x40/4);
\r
data[0x10] = PicoCpuFM68k.pc;
\r
#elif defined(EMU_F68K)
\r
memcpy32(data, (int *)PicoCpuFM68k.dreg, 0x40/4);
\r
data[0x10] = PicoCpuFM68k.pc;
\r
+ data[0x11] = PicoCpuFM68k.sr;
\r
#endif
\r
}
\r
\r
#endif
\r
}
\r
\r