1 #ifndef UAE_CDTV_H 2 #define UAE_CDTV_H 3 4 #include "uae/types.h" 5 #ifdef FSUAE 6 #include "uae/memory.h" 7 #endif 8 9 #ifdef CDTV 10 11 extern addrbank dmac_bank; 12 13 extern addrbank *cdtv_init (struct romconfig *rc); 14 extern void cdtv_free (void); 15 extern void CDTV_hsync_handler(void); 16 extern void cdtv_check_banks (void); 17 18 void cdtv_battram_write (int addr, int v); 19 uae_u8 cdtv_battram_read (int addr); 20 21 extern void cdtv_loadcardmem (uae_u8*, int); 22 extern void cdtv_savecardmem (uae_u8*, int); 23 24 extern void cdtv_add_scsi_unit (int ch, struct uaedev_config_info *ci, struct romconfig *rc); 25 26 27 extern void cdtv_getdmadata (uae_u32*); 28 29 extern void rethink_cdtv (void); 30 extern void cdtv_scsi_int (void); 31 extern void cdtv_scsi_clear_int (void); 32 33 extern bool cdtv_front_panel (int); 34 35 #endif /* CDTV */ 36 37 #endif /* UAE_CDTV_H */ 38