Macros | |
#define | ENABLE_VBLANK 8 |
#define | ENABLE_HBLANK 16 |
#define | ENABLE_VCOUNT 32 |
#define | PA_GetVcount() (REG_VCOUNT&511) |
Récupérer le numéro de ligne tracée. | |
Définition de type | |
typedef void(* | funcpointer )(void) |
Fonctions | |
void | interruptfunction (void) |
void | PA_vblFunc (void) |
Fonction standard du VBL PAlib... Ceci met à jour le pad, le stylet, le RTC... Utilisez cette fonction si vous faites votre propre VBL... | |
void | PA_InitVBL (void) |
void | PA_VBLCountersReset (void) |
Remet à 0 les compteurs VBL. | |
void | PA_VBLCounterStart (u8 nCounter) |
Remet à 0 un compteur donné et le démarre. | |
void | PA_VBLCounterPause (u8 nCounter) |
Met en pause un compteur VBL donné. | |
void | PA_VBLCounterUnpause (u8 nCounter) |
Refait tourner un compteur VBL donné. | |
void | PA_VBLFunctionInit (funcpointer VBLFunc) |
void | PA_VBLFunctionReset (void) |
Variables | |
volatile u8 | PA_Newframe |
volatile u8 | PA_vblok |
funcpointer | MotionVBL |
funcpointer | GHPadVBL |
funcpointer | PaddleVBL |
u32 | PA_CPU |
u32 | PA_MaxCPU |
u32 | PA_lines |
u8 | PA_VBLCount |
u8 | PA_nVBLs |
s32 | PA_VBLCounter [16] |
bool | PA_VBLCounterOn [16] |
funcpointer | CustomVBL |
volatile s32 | PA_TestVBLs |
Current working interrupts are VBlank, HBlank, VCount, and Timers
#define ENABLE_HBLANK 16 |
#define ENABLE_VBLANK 8 |
#define ENABLE_VCOUNT 32 |
typedef void(* funcpointer)(void) |
void interruptfunction | ( | void | ) |
u32 PA_CPU |
u32 PA_lines |
u32 PA_MaxCPU |
volatile u8 PA_Newframe |
u8 PA_nVBLs |
volatile s32 PA_TestVBLs |
u8 PA_VBLCount |
s32 PA_VBLCounter[16] |
bool PA_VBLCounterOn[16] |
volatile u8 PA_vblok |