]> git.sur5r.net Git - cc65/blobdiff - include/apple2enh.h
Minor adjustment to Apple II coding style (two spaces for macro definitions).
[cc65] / include / apple2enh.h
index 5185fd6938b1608c96211aa452526afa6a648840..297039d181fb893dafc2369ae1feb88016b8df9d 100644 (file)
 
 
 /* Characters codes */
-#define CH_DEL         0x7F
-#define CH_CURS_UP     0x0B
-#define CH_CURS_DOWN   0x0A
+#define CH_DEL        0x7F
+#define CH_CURS_UP    0x0B
+#define CH_CURS_DOWN  0x0A
 
 /* These are defined to be OpenApple + NumberKey */
-#define CH_F1          0xB1
-#define CH_F2          0xB2
-#define CH_F3          0xB3
-#define CH_F4          0xB4
-#define CH_F5          0xB5
-#define CH_F6          0xB6
-#define CH_F7          0xB7
-#define CH_F8          0xB8
-#define CH_F9          0xB9
-#define CH_F10         0xB0
+#define CH_F1   0xB1
+#define CH_F2   0xB2
+#define CH_F3   0xB3
+#define CH_F4   0xB4
+#define CH_F5   0xB5
+#define CH_F6   0xB6
+#define CH_F7   0xB7
+#define CH_F8   0xB8
+#define CH_F9   0xB9
+#define CH_F10  0xB0
 
-/* Styles for _textframe */
-#define _TEXTFRAME_WIDE        0x00
-#define _TEXTFRAME_TALL        0x04
+/* Styles for textframe */
+#define TEXTFRAME_WIDE 0x00
+#define TEXTFRAME_TALL 0x04
+
+/* Video modes */
+#define VIDEOMODE_40x24  0x0011
+#define VIDEOMODE_80x24  0x0012
+#define VIDEOMODE_40COL  VIDEOMODE_40x24
+#define VIDEOMODE_80COL  VIDEOMODE_80x24
 
 
 
 
 
 
-void __fastcall__ _textframe (unsigned char width, unsigned char height,
-                             unsigned char style);
+void __fastcall__ textframe (unsigned char width, unsigned char height,
+                             unsigned char style);
 /* Output a frame on the text screen with the given width and height
- * starting at the current cursor position and using the given style
+ * starting at the current cursor position and using the given style.
  */
 
-void __fastcall__ _textframexy (unsigned char x, unsigned char y,
-                               unsigned char width, unsigned char height,
-                               unsigned char style);
-/* Same as "gotoxy (x, y); _textframe (width, height, style);" */
+void __fastcall__ textframexy (unsigned char x, unsigned char y,
+                               unsigned char width, unsigned char height,
+                               unsigned char style);
+/* Same as "gotoxy (x, y); textframe (width, height, style);" */
+
+unsigned __fastcall__ videomode (unsigned mode);
+/* Set the video mode, return the old mode. Call with one of the VIDEOMODE_xx
+ * constants.
+ */