X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fvic20.h;h=c675de6d23cedea7eb2d4555d9843d10e6b676c6;hb=5bf8523dcd61f140e7ed5921e529a1b75c9b471b;hp=904278b4f2b319dca329b4d86f9160dbd03b3fed;hpb=0358a14d1f9c266d6bdb6f85ecb543856b93b29c;p=cc65 diff --git a/include/vic20.h b/include/vic20.h index 904278b4f..c675de6d2 100644 --- a/include/vic20.h +++ b/include/vic20.h @@ -1,8 +1,8 @@ /*****************************************************************************/ /* */ -/* vic20.h */ +/* vic20.h */ /* */ -/* vic20 system specific definitions */ +/* vic20 system specific definitions */ /* */ /* */ /* */ @@ -46,54 +46,57 @@ /* Additional key defines */ -#define CH_F1 133 -#define CH_F2 137 -#define CH_F3 134 -#define CH_F4 138 -#define CH_F5 135 -#define CH_F6 139 -#define CH_F7 136 -#define CH_F8 140 +#define CH_F1 133 +#define CH_F2 137 +#define CH_F3 134 +#define CH_F4 138 +#define CH_F5 135 +#define CH_F6 139 +#define CH_F7 136 +#define CH_F8 140 /* Color defines */ -#define COLOR_BLACK 0x00 -#define COLOR_WHITE 0x01 -#define COLOR_RED 0x02 -#define COLOR_CYAN 0x03 -#define COLOR_VIOLET 0x04 -#define COLOR_GREEN 0x05 -#define COLOR_BLUE 0x06 -#define COLOR_YELLOW 0x07 -#define COLOR_ORANGE 0x08 -#define COLOR_BROWN 0x09 -#define COLOR_LIGHTRED 0x0A -#define COLOR_GRAY1 0x0B -#define COLOR_GRAY2 0x0C -#define COLOR_LIGHTGREEN 0x0D -#define COLOR_LIGHTBLUE 0x0E -#define COLOR_GRAY3 0x0F +#define COLOR_BLACK 0x00 +#define COLOR_WHITE 0x01 +#define COLOR_RED 0x02 +#define COLOR_CYAN 0x03 +#define COLOR_VIOLET 0x04 +#define COLOR_GREEN 0x05 +#define COLOR_BLUE 0x06 +#define COLOR_YELLOW 0x07 +#define COLOR_ORANGE 0x08 +#define COLOR_BROWN 0x09 +#define COLOR_LIGHTRED 0x0A +#define COLOR_GRAY1 0x0B +#define COLOR_GRAY2 0x0C +#define COLOR_LIGHTGREEN 0x0D +#define COLOR_LIGHTBLUE 0x0E +#define COLOR_GRAY3 0x0F /* Define hardware */ #include <_vic.h> -#define VIC (*(struct __vic*)0x9000) +#define VIC (*(struct __vic*)0x9000) #include <_6522.h> -#define VIA1 (*(struct __6522*)0x9110) -#define VIA2 (*(struct __6522*)0x9120) +#define VIA1 (*(struct __6522*)0x9110) +#define VIA2 (*(struct __6522*)0x9120) /* Define special memory areas */ -#define COLOR_RAM ((unsigned char*)0x9600) +#define COLOR_RAM ((unsigned char*)0x9600) -/* End of vic20.h */ -#endif +/* The addresses of the static drivers */ +extern void vic20_ptvjoy_joy[]; +extern void vic20_stdjoy_joy[]; /* Referred to by joy_static_stddrv[] */ +/* End of vic20.h */ +#endif