GBARunner3/code/core/common/GbaDefinitions.h
2023-09-22 17:31:40 +02:00

17 lines
528 B
C

#pragma once
#define GBA_SYS_CLOCK 16777216
#define GBA_CYCLES_PER_PIXEL 4
#define GBA_LCD_WIDTH 240
#define GBA_LCD_HBLANK 68
#define GBA_LCD_COLUMNS (GBA_LCD_WIDTH + GBA_LCD_HBLANK)
#define GBA_LCD_HEIGHT 160
#define GBA_LCD_VBLANK 68
#define GBA_LCD_LINES (GBA_LCD_HEIGHT + GBA_LCD_VBLANK)
#define GBA_CYCLES_PER_LINE (GBA_LCD_COLUMNS * GBA_CYCLES_PER_PIXEL)
#define GBA_CYCLES_PER_FRAME (GBA_LCD_COLUMNS * GBA_LCD_LINES * GBA_CYCLES_PER_PIXEL)