Loading...
Searching...
No Matches
interrupt.h
Go to the documentation of this file.
1
11#ifndef OPENSNES_INTERRUPT_H
12#define OPENSNES_INTERRUPT_H
13
14#include <snes/types.h>
15
16/*============================================================================
17 * VBlank Callback
18 *============================================================================*/
19
26typedef void (*VBlankCallback)(void);
27
57void nmiSet(VBlankCallback callback);
58
67void nmiSetBank(VBlankCallback callback, u8 bank);
68
74void nmiClear(void);
75
76#endif /* OPENSNES_INTERRUPT_H */
unsigned char u8
8-bit unsigned integer (0 to 255)
Definition types.h:46
void nmiClear(void)
Clear the VBlank callback.
void nmiSet(VBlankCallback callback)
Register a VBlank callback function.
void(* VBlankCallback)(void)
VBlank callback function pointer type.
Definition interrupt.h:26
void nmiSetBank(VBlankCallback callback, u8 bank)
Register a VBlank callback with explicit bank.
OpenSNES Standard Types.