]> git.sur5r.net Git - cc65/commitdiff
Added get_ostype
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 26 Aug 2003 20:36:44 +0000 (20:36 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Tue, 26 Aug 2003 20:36:44 +0000 (20:36 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@2417 b7a2c559-68d2-44c3-8de9-860c34a00d81

include/apple2.h

index 0d05d511b8cceea4bcbca26904d6d8f5374f9c86..18b42a863660a045ef2b149c1489fb69d8c133c9 100644 (file)
@@ -7,6 +7,7 @@
 /*                                                                           */
 /*                                                                           */
 /* (C) 2000  Kevin Ruland, <kevin@rodin.wustl.edu>                           */
+/* (C) 2003  Ullrich von Bassewitz, <uz@cc65.org>                            */
 /*                                                                           */
 /*                                                                           */
 /* This software is provided 'as-is', without any expressed or implied       */
 
 
 
+/*****************************************************************************/
+/*                                  Data                                    */
+/*****************************************************************************/
+
+
+
 /* Color Defines
  * Since Apple2 does not support color text these defines are only
  * used to get the library to compile correctly.  They should not be used
@@ -50,8 +57,6 @@
 #define COLOR_BLACK    0x00
 #define COLOR_WHITE    0x01
 
-
-
 /* Characters codes */
 #define CH_DEL                 0x7F
 #define CH_ESC                 0x1B
 #define CH_RTEE        '+'
 #define CH_CROSS       '+'
 
+/* Return codes for get_ostype */
+#define AP_OS_IIPLAIN  0x01             /* Plain Apple II */
+#define AP_OS_IIPLUS   0x02             /* Apple II+ */
+#define AP_OS_IIIEM    0x03             /* Apple /// in emulation mode */
+#define AP_OS_IIE      0x04             /* Apple IIe */
+#define AP_OS_IIC      0x05             /* Apple IIc */
+#define AP_OS_IIECARD  0x06             /* Apple IIe Card for the Macintosh LC */
+
+
+
+/*****************************************************************************/
+/*                                  Code                                    */
+/*****************************************************************************/
+
+
+
+unsigned char get_ostype (void);
+/* Get the ROM version. Returns one of the C64_OS_xxx codes. */
+
 
 
 /* End of apple2.h */