44#ifndef OPENSNES_CONSOLE_H
45#define OPENSNES_CONSOLE_H
u8 getBrightness(void)
Definition console.h:219
u8 isInVBlank(void)
Check if currently in VBlank.
u8 getRegion(void)
Get system region.
u8 isPAL(void)
Check if PAL system.
void setScreenOff(void)
Definition console.h:140
void fadeIn(u8 speed)
Fade the screen from black (0) up to full brightness (15).
void setBrightness(u8 brightness)
Set screen brightness.
void consoleInitEx(u16 options)
Initialize console with options.
void resetFrameCount(void)
Reset frame counter.
void fadeOut(u8 speed)
Fade the screen from full brightness (15) down to black (0).
u8 current_brightness
Get current brightness.
u8 force_blanked
Disable screen display (blank).
u16 getFrameCount(void)
Get frame counter.
Definition console.h:282
void consoleInit(void)
Initialize SNES hardware.
void WaitForVBlank(void)
Wait for next VBlank period.
void srand(u16 seed)
Seed random number generator.
void setScreenOn(void)
Enable screen display.
Definition console.h:115
u16 rand(void)
Get random 16-bit number.
#define REG_INIDISP
Display control (W).
Definition registers.h:49
#define INIDISP_FORCE_BLANK
Definition registers.h:430
unsigned short u16
16-bit unsigned integer (0 to 65535)
Definition types.h:53
unsigned char u8
8-bit unsigned integer (0 to 255)
Definition types.h:47
SNES Hardware Register Definitions.
volatile u16 frame_count
Frame counter incremented every VBlank by the NMI handler.