unsigned char s68k_pend_ints;\r
unsigned int state_flags; // 04: emu state: reset_pending, dmna_pending\r
unsigned int counter75hz;\r
- unsigned short audio_offset; // 0c: for savestates: play pointer offset (0-1023)\r
- unsigned char audio_track; // playing audio track # (zero based)\r
- char pad1;\r
+ unsigned int pad0;\r
int timer_int3; // 10\r
unsigned int timer_stopwatch;\r
unsigned char bcram_reg; // 18: battery-backed RAM cart register\r
\r
#define Pico_mcd ((mcd_state *)Pico.rom)\r
\r
+\r
// Area.c\r
PICO_INTERNAL int PicoAreaPackCpu(unsigned char *cpu, int is_sub);\r
PICO_INTERNAL int PicoAreaUnpackCpu(unsigned char *cpu, int is_sub);\r
\r
// Memory.c\r
PICO_INTERNAL int PicoInitPc(unsigned int pc);\r
+PICO_INTERNAL unsigned int PicoCheckPc(unsigned int pc);\r
PICO_INTERNAL_ASM unsigned int PicoRead32(unsigned int a);\r
PICO_INTERNAL void PicoMemSetup(void);\r
PICO_INTERNAL_ASM void PicoMemReset(void);\r
PICO_INTERNAL int SekInterruptS68k(int irq);\r
\r
// sound/sound.c\r
+PICO_INTERNAL void cdda_start_play();\r
+extern short cdda_out_buffer[2*1152];\r
extern int PsndLen_exc_cnt;\r
extern int PsndLen_exc_add;\r
\r