]> git.sur5r.net Git - cc65/commitdiff
added _dos_type with defines and getdefdev()
authorcpg <cpg@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 12 Aug 2003 20:02:01 +0000 (20:02 +0000)
committercpg <cpg@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 12 Aug 2003 20:02:01 +0000 (20:02 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@2299 b7a2c559-68d2-44c3-8de9-860c34a00d81

include/atari.h

index 551a320e766237597c1c0793f7b4175c5d976e10..b365033b881e406e43c51487503fdee6a681fa13 100644 (file)
@@ -152,6 +152,10 @@ extern void save_vecs(void);           /* save system vectors */
 extern void rest_vecs(void);           /* restore system vectors */
 extern unsigned char get_ostype(void); /* get ROM version */
 extern unsigned char get_tv(void);     /* get TV system */
+extern char *getdefdev(void);          /* get default floppy device */
+
+/* global variables */
+extern unsigned char _dos_type;        /* the DOS flavour */
 
 /* get_ostype return value defines (for explanation, see ostype.s) */
 /* masks */
@@ -180,6 +184,13 @@ extern unsigned char get_tv(void);     /* get TV system */
 #define AT_NTSC     0
 #define AT_PAL      1
 
+/* valid _dos_type values */
+#define ATARIDOS    0
+#define SPARTADOS   1
+#define OSADOS      2
+#define MYDOS       3     /* detection currently not implemented */
+#define NODOS       255   /* detection currently not implemented */
+
 /* Define hardware */
 #include <_gtia.h>
 #define GTIA_READ  (*(struct __gtia_read*)0xD000)