X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=Pico%2FPicoInt.h;h=2be566bdd5cc5bc44f561527dd516eb1881b61d3;hb=51a902ae2512cffdb3ac7751988c1bde4a641be4;hp=64768b17b55328467bdeb95010da49cc3f1b4013;hpb=cb0316e4c526ad4c8d50e40e53c9d39044dcaaf9;p=picodrive.git diff --git a/Pico/PicoInt.h b/Pico/PicoInt.h index 64768b1..2be566b 100644 --- a/Pico/PicoInt.h +++ b/Pico/PicoInt.h @@ -168,7 +168,9 @@ struct mcd_misc { unsigned short hint_vector; unsigned char busreq; - unsigned char pad0; + unsigned char s68k_pend_ints; + unsigned int state_flags; // emu state: reset_pending, + unsigned int counter75hz; }; @@ -191,6 +193,13 @@ typedef struct #define Pico_mcd ((mcd_state *)Pico.rom) +// Area.c +int PicoAreaPackCpu(unsigned char *cpu, int is_sub); +int PicoAreaUnpackCpu(unsigned char *cpu, int is_sub); + +// cd/Area.c +int PicoCdSaveState(void *file); +int PicoCdLoadState(void *file); // Draw.c int PicoLine(int scan);