analog/v2-analog-rev1/vga/vgabuf.h
David Kuder 5cb0c6dab3 January 30, 2023 Beta Build
Added machine types, character rom fixes, render code consolidation.
DPMS Sleep mode when the RP2040 is powered separately from the Apple.
2023-01-31 19:32:47 -05:00

23 lines
602 B
C

#pragma once
#include <stdint.h>
#include "common/buffers.h"
#define text_memory text_p1
#define hires_memory hgr_p1
#define videx_memory (private_memory+0xF000)
extern uint8_t character_rom[2048];
extern uint8_t videx_character_rom[2048];
extern volatile uint8_t videx_crtc_reg;
extern volatile uint8_t videx_addr;
#define terminal_tbcolor apple_memory[0xC022]
#define terminal_border apple_memory[0xC034]
#define TERMINAL_FORE ((terminal_tbcolor>>4) & 0xf)
#define TERMINAL_BACK (terminal_tbcolor & 0xf)
#define TERMINAL_BORDER (terminal_border & 0xf)