cd: integrate new gfx code
[picodrive.git] / pico / pico_int.h
index ccc1a9b..a33051c 100644 (file)
@@ -376,7 +376,6 @@ struct PicoSRAM
 // MCD\r
 #include "cd/cd_sys.h"\r
 #include "cd/LC89510.h"\r
-#include "cd/gfx_cd.h"\r
 \r
 #define PCM_MIXBUF_LEN ((12500000 / 384) / 50 + 1)\r
 \r
@@ -446,7 +445,6 @@ typedef struct
        CDD  cdd;\r
        CDC  cdc;\r
        _scd scd;\r
-       Rot_Comp rot_comp;\r
        int pcm_mixbuf[PCM_MIXBUF_LEN * 2];\r
        int pcm_mixpos;\r
        int pcm_mixbuf_dirty;\r
@@ -611,6 +609,16 @@ void PicoWrite16_io(unsigned int a, unsigned int d);
 // pico/memory.c\r
 PICO_INTERNAL void PicoMemSetupPico(void);\r
 \r
+// cd/gfx.c\r
+void gfx_init(void);\r
+void gfx_start(unsigned int base);\r
+void gfx_update(unsigned int cycles);\r
+int gfx_context_save(unsigned char *state);\r
+int gfx_context_load(const unsigned char *state);\r
+\r
+// cd/gfx_dma.c\r
+void DmaSlowCell(unsigned int source, unsigned int a, int len, unsigned char inc);\r
+\r
 // cd/memory.c\r
 PICO_INTERNAL void PicoMemSetupCD(void);\r
 unsigned int PicoRead8_mcd_io(unsigned int a);\r