|
|
1.1 root 1: /* 1.1.1.4 root 2: Hatari - gemdos.h 1.1 root 3: 1.1.1.13! root 4: This file is distributed under the GNU General Public License, version 2 ! 5: or at your option any later version. Read the file gpl.txt for details. 1.1.1.4 root 6: */ 7: #ifndef HATARI_GEMDOS_H 8: #define HATARI_GEMDOS_H 1.1.1.2 root 9: 1.1 root 10: 11: typedef struct { 1.1.1.10 root 12: char hd_emulation_dir[FILENAME_MAX]; /* hd emulation directory (Host OS) */ 13: char fs_currpath[FILENAME_MAX]; /* current path (Host OS) */ 1.1.1.11 root 14: int drive_number; /* drive number (C: = 2, D: = 3...) */ 1.1.1.2 root 15: } EMULATEDDRIVE; 16: 17: extern EMULATEDDRIVE **emudrives; 1.1.1.3 root 18: #define GEMDOS_EMU_ON (emudrives != NULL) 1.1 root 19: 1.1.1.9 root 20: extern bool bInitGemDOS; 1.1 root 21: 22: extern void GemDOS_Init(void); 1.1.1.4 root 23: extern void GemDOS_Reset(void); 24: extern void GemDOS_InitDrives(void); 25: extern void GemDOS_UnInitDrives(void); 1.1.1.9 root 26: extern void GemDOS_MemorySnapShot_Capture(bool bSave); 1.1.1.8 root 27: extern void GemDOS_CreateHardDriveFileName(int Drive, const char *pszFileName, char *pszDestName, int nDestNameLen); 1.1.1.13! root 28: extern const char *GemDOS_GetLastProgramPath(void); 1.1.1.12 root 29: extern void GemDOS_Info(Uint32 bShowOpcodes); 1.1 root 30: extern void GemDOS_OpCode(void); 1.1.1.2 root 31: extern void GemDOS_Boot(void); 32: 1.1.1.4 root 33: #endif /* HATARI_GEMDOS_H */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.