notaz.gp2x.de
/
picodrive.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
(libretro) Implement region switch
[picodrive.git]
/
cpu
/
fame
/
fame.h
diff --git
a/cpu/fame/fame.h
b/cpu/fame/fame.h
index
d534924
..
2f9d850
100644
(file)
--- a/
cpu/fame/fame.h
+++ b/
cpu/fame/fame.h
@@
-125,6
+125,7
@@
typedef struct
\r
unsigned int Opcode;
\r
signed int cycles_needed;
\r
\r
unsigned int Opcode;
\r
signed int cycles_needed;
\r
+
\r
unsigned short *PC;
\r
unsigned long BasePC;
\r
unsigned int flag_C;
\r
unsigned short *PC;
\r
unsigned long BasePC;
\r
unsigned int flag_C;
\r
@@
-136,6
+137,9
@@
typedef struct
unsigned int flag_S;
\r
unsigned int flag_I;
\r
\r
unsigned int flag_S;
\r
unsigned int flag_I;
\r
\r
+ unsigned char not_polling;
\r
+ unsigned char pad[3];
\r
+
\r
unsigned long Fetch[M68K_FETCHBANK1];
\r
} M68K_CONTEXT;
\r
\r
unsigned long Fetch[M68K_FETCHBANK1];
\r
} M68K_CONTEXT;
\r
\r
@@
-148,7
+152,7
@@
extern M68K_CONTEXT *g_m68kcontext;
/* General purpose functions */
\r
void fm68k_init(void);
\r
int fm68k_reset(void);
\r
/* General purpose functions */
\r
void fm68k_init(void);
\r
int fm68k_reset(void);
\r
-int fm68k_emulate(int n, int
dualcore, int
idle_mode);
\r
+int fm68k_emulate(int n, int idle_mode);
\r
int fm68k_would_interrupt(void); // to be called from fm68k_emulate()
\r
\r
unsigned fm68k_get_pc(M68K_CONTEXT *context);
\r
int fm68k_would_interrupt(void); // to be called from fm68k_emulate()
\r
\r
unsigned fm68k_get_pc(M68K_CONTEXT *context);
\r