X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fpet.h;h=249d8b6089b9b9f990942cd45d5d789f7faf0460;hb=2af76c7cffb08af3a6f7ca87c90132aa3e365f76;hp=0b11efd435088899e61b932ea7719d31f0ba0697;hpb=fa6dae8fa96d4b94e3b9a6b3b41461837e072f7b;p=cc65 diff --git a/include/pet.h b/include/pet.h index 0b11efd43..249d8b608 100644 --- a/include/pet.h +++ b/include/pet.h @@ -2,12 +2,12 @@ /* */ /* pet.h */ /* */ -/* PET system specific definitions */ +/* PET system specific definitions */ /* */ /* */ /* */ /* (C) 1998-2005 Ullrich von Bassewitz */ -/* Römerstraße 52 */ +/* Roemerstrasse 52 */ /* D-70794 Filderstadt */ /* EMail: uz@cc65.org */ /* */ @@ -52,8 +52,15 @@ /* Color defines */ -#define COLOR_BLACK 0x00 -#define COLOR_WHITE 0x01 +#define COLOR_BLACK 0x00 +#define COLOR_WHITE 0x01 + +/* Masks for joy_read */ +#define JOY_UP_MASK 0x01 +#define JOY_DOWN_MASK 0x02 +#define JOY_LEFT_MASK 0x04 +#define JOY_RIGHT_MASK 0x08 +#define JOY_BTN_1_MASK 0x10 /* Define hardware */ #include <_pia.h> @@ -80,8 +87,8 @@ /* The addresses of the static drivers */ -extern void pet_ptvjoy[]; -extern void pet_stdjoy[]; /* Referred to by joy_static_stddrv[] */ +extern void pet_ptvjoy_joy[]; +extern void pet_stdjoy_joy[]; /* Referred to by joy_static_stddrv[] */ @@ -92,12 +99,13 @@ extern void pet_stdjoy[]; /* Referred to by joy_static_stddrv[] */ /* The following #defines will cause the matching functions calls in conio.h - * to be overlaid by macros with the same names, saving the function call - * overhead. - */ +** to be overlaid by macros with the same names, saving the function call +** overhead. +*/ #define _textcolor(color) COLOR_WHITE #define _bgcolor(color) COLOR_BLACK #define _bordercolor(color) COLOR_BLACK +#define _cpeekcolor(color) COLOR_WHITE