package
0.0.1
Repository: https://github.com/akatsuki-py/gbdk-go.git
Documentation: pkg.go.dev

# Functions

AddJOY NONBANKED.
AddLCD NONBANKED.
AddSIO NONBANKED.
AddTIM NONBANKED.
AddVBL NONBANKED.
CGBCompatibility Set defaults compatible with normal GameBoy.
CPUFast Set CPU speed to fast operation.
CPUSlow Set CPU speed to slow operation.
Delay NONBANKED Delays the given number of milliseconds.
No description provided by the author
No description provided by the author
DisableInterrupts NONBANKED This function may be called as many times as you like; however the first call to enable_interrupts will re-enable them.
No description provided by the author
No description provided by the author
DisplayOff NONBANKED Turns the display off.
No description provided by the author
No description provided by the author
EnableInterrupts NONBANKED Enables unmasked interrupts @see disable_interrupts.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Joypad Reads and returns the current state of the joypad.
Mode NONBANKED gbdk: UINT8 get_mode(void) NONBANKED; Mode Returns the current mode.
No description provided by the author
No description provided by the author
No description provided by the author
NowaitIntHandler NONBANKED Interrupt handler chain terminator that don't wait for .STAT You must add this handler the last in every interrupt handler chain if you want to change the default interrupt handler behaviour that waits for LCD controller mode to become 1 or 0 before return from the interrupt.
No description provided by the author
No description provided by the author
RemoveJOY NONBANKED The remove functions will remove any interrupt handler.
RemoveLCD NONBANKED The remove functions will remove any interrupt handler.
RemoveSIO NONBANKED The remove functions will remove any interrupt handler.
RemoveTIM NONBANKED The remove functions will remove any interrupt handler.
RemoveVBL NONBANKED The remove functions will remove any interrupt handler.
Reset NONBANKED Performs a warm reset by reloading the CPU value then jumping to the start of crt0 (0x0150).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SetBkgPalette Set bkg palette(s).
SetBkgPaletteEntry Set a bkg palette entry.
No description provided by the author
No description provided by the author
SetInterrupts NONBANKED Clears any pending interrupts and sets the interrupt mask register IO to flags.
SetMode NONBANKED gbdk: void mode(UINT8 m) NONBANKED; Set the current mode - one of M_* defined above.
No description provided by the author
SetSpritePalette Set sprite palette(s).
SetSpritePaletteEntry Set a sprite palette entry.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WaitIntHandler NONBANKED Interrupt handler chain terminator that waits for .STAT and returns in the BEGINNING of mode0 or mode1 ONLY.
Waitpad Waits until all the keys given in mask are pressed.
Waitpadup Waits for the pad and all buttons to be released.
WaitVBLDone NONBANKED Waits for the vertical blank interrupt (VBL) to finish.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

BG color palette data */.
BG color palette specification */.
BG palette data */.
Divider register */.
DMA transfer */.
DMA control 1 */.
DMA control 2 */.
DMA control 3 */.
DMA control 4 */.
DMA control 5 */.
Interrupt enable */.
Interrupt flags: 0.0.0.JOY.SIO.TIM.LCD.VBL */.
CPU speed */.
LCD control */.
LCDC Y-coordinate */.
LY compare */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
Sound register */.
OBJ palette 0 data */.
OBJ palette 1 data */.
OBJ color palette data */.
OBJ color palette specification */.
Joystick: 1.1.P15.P14.P13.P12.P11.P10 */.
IR port */.
Serial IO data buffer */.
Serial IO control register */.
Scroll X */.
Scroll Y */.
LCD status */.
WRAM bank */.
Timer control */.
Timer counter */.
Timer modulo */.
VRAM bank */.
Window X coordinate */.
Window Y coordinate */.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IntHandler NONBANKED Interrupt handlers.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author