llvm-mos-sdk
Macros
pet.h File Reference
#include <_pia.h>
#include <_6522.h>
#include <_6545.h>
#include <_6551.h>
Include dependency graph for pet.h:

Go to the source code of this file.

Macros

#define COLOR_BLACK   0x00
 
#define COLOR_WHITE   0x01
 
#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 PIA1   (*(volatile struct __pia*)0xE810)
 
#define PIA2   (*(volatile struct __pia*)0xE820)
 
#define VIA   (*(volatile struct __6522*)0xE840)
 
#define CRTC   (*(volatile struct __6545)0xE880)
 
#define ACIA   (*(volatile struct __6551*)0xEFF0)
 

Macro Definition Documentation

◆ ACIA

#define ACIA   (*(volatile struct __6551*)0xEFF0)

◆ COLOR_BLACK

#define COLOR_BLACK   0x00

◆ COLOR_WHITE

#define COLOR_WHITE   0x01

◆ CRTC

#define CRTC   (*(volatile struct __6545)0xE880)

◆ JOY_BTN_1_MASK

#define JOY_BTN_1_MASK   0x10

◆ JOY_DOWN_MASK

#define JOY_DOWN_MASK   0x02

◆ JOY_LEFT_MASK

#define JOY_LEFT_MASK   0x04

◆ JOY_RIGHT_MASK

#define JOY_RIGHT_MASK   0x08

◆ JOY_UP_MASK

#define JOY_UP_MASK   0x01

◆ PIA1

#define PIA1   (*(volatile struct __pia*)0xE810)

◆ PIA2

#define PIA2   (*(volatile struct __pia*)0xE820)

◆ VIA

#define VIA   (*(volatile struct __6522*)0xE840)