--- uae/src/include/disk.h 2018/04/24 16:38:39 1.1 +++ uae/src/include/disk.h 2018/04/24 16:55:16 1.1.1.6 @@ -1,21 +1,28 @@ - /* + /* * UAE - The Un*x Amiga Emulator - * + * * disk support * * (c) 1995 Bernd Schmidt */ -extern void DISK_init(void); -extern void DISK_select(UBYTE data); -extern UBYTE DISK_status(void); -extern int DISK_GetData(UWORD *mfm,UWORD *byt); -extern void DISK_InitWrite(void); -extern void DISK_WriteData(int); -extern void disk_eject(int num); -extern int disk_empty(int num); -extern void disk_insert(int num, char *name); -extern int DISK_ReadMFM(CPTR); -extern int DISK_PrepareReadMFM(int, UWORD, int); +extern void DISK_init (void); +extern void DISK_select (uae_u8 data); +extern uae_u8 DISK_status (void); +extern void disk_eject (int num); +extern int disk_empty (int num); +extern void disk_insert (int num, const char *name); +extern void DISK_check_change (void); +extern FILE *DISK_validate_filename (const char *, int, int *); +extern void DISK_handler (void); +extern void DISK_update (void); +extern void DISK_reset (void); + +extern void DSKLEN (uae_u16 v, int hpos); +extern uae_u16 DSKDATR (int hpos); +extern uae_u16 DSKBYTR (int hpos); +extern void DSKDAT (uae_u16); +extern void DSKSYNC (uae_u16); +extern void DSKPTL (uae_u16); +extern void DSKPTH (uae_u16); -extern UWORD* mfmwrite;