/* Hatari - gemdos.h This file is distributed under the GNU Public License, version 2 or at your option any later version. Read the file gpl.txt for details. */ #ifndef HATARI_GEMDOS_H #define HATARI_GEMDOS_H typedef struct { char hd_emulation_dir[FILENAME_MAX]; /* hd emulation directory */ char fs_currpath[FILENAME_MAX]; /* current path */ int hd_letter; /* drive letter */ } EMULATEDDRIVE; extern EMULATEDDRIVE **emudrives; #define GEMDOS_EMU_ON (emudrives != NULL) extern BOOL bInitGemDOS; extern void GemDOS_Init(void); extern void GemDOS_Reset(void); extern void GemDOS_InitDrives(void); extern void GemDOS_UnInitDrives(void); extern void GemDOS_MemorySnapShot_Capture(BOOL bSave); extern void GemDOS_CreateHardDriveFileName(int Drive, const char *pszFileName, char *pszDestName); extern BOOL GemDOS(void); extern void GemDOS_OpCode(void); extern void GemDOS_RunOldOpCode(void); extern void GemDOS_Boot(void); #endif /* HATARI_GEMDOS_H */