From: cuz Date: Tue, 26 Aug 2003 20:36:44 +0000 (+0000) Subject: Added get_ostype X-Git-Tag: V2.12.0~1348 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=1c2bea7c136f795e5fb78d9ee0da87886ef557b9;p=cc65 Added get_ostype git-svn-id: svn://svn.cc65.org/cc65/trunk@2417 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- diff --git a/include/apple2.h b/include/apple2.h index 0d05d511b..18b42a863 100644 --- a/include/apple2.h +++ b/include/apple2.h @@ -7,6 +7,7 @@ /* */ /* */ /* (C) 2000 Kevin Ruland, */ +/* (C) 2003 Ullrich von Bassewitz, */ /* */ /* */ /* This software is provided 'as-is', without any expressed or implied */ @@ -42,6 +43,12 @@ +/*****************************************************************************/ +/* 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 @@ -80,6 +85,25 @@ #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 */