mirror of
https://github.com/V2RetroComputing/analog-firmware.git
synced 2025-03-14 01:29:33 +00:00
Update buffers.h
This commit is contained in:
parent
8531bb7881
commit
ea4af57302
@ -68,45 +68,51 @@ extern volatile uint32_t soft_switches;
|
||||
|
||||
extern volatile uint32_t internal_flags;
|
||||
|
||||
#define SOFTSW_TEXT_MODE 0x00000001
|
||||
#define SOFTSW_MIX_MODE 0x00000002
|
||||
#define SOFTSW_HIRES_MODE 0x00000004
|
||||
#define SOFTSW_MODE_MASK 0x00000007
|
||||
#define SOFTSW_PAGE_2 0x00000008
|
||||
#define SOFTSW_TEXT_MODE 0x00000001ul
|
||||
#define SOFTSW_MIX_MODE 0x00000002ul
|
||||
#define SOFTSW_HIRES_MODE 0x00000004ul
|
||||
#define SOFTSW_MODE_MASK 0x00000007ul
|
||||
#define SOFTSW_PAGE_2 0x00000008ul
|
||||
|
||||
// Apple IIe/c/gs softswitches
|
||||
#define SOFTSW_80STORE 0x00000100
|
||||
#define SOFTSW_AUX_READ 0x00000200
|
||||
#define SOFTSW_AUX_WRITE 0x00000400
|
||||
#define SOFTSW_AUXZP 0x00000800
|
||||
#define SOFTSW_SLOT3ROM 0x00001000
|
||||
#define SOFTSW_80COL 0x00002000
|
||||
#define SOFTSW_ALTCHAR 0x00004000
|
||||
#define SOFTSW_DGR 0x00008000
|
||||
#define SOFTSW_80STORE 0x00000100ul
|
||||
#define SOFTSW_AUX_READ 0x00000200ul
|
||||
#define SOFTSW_AUX_WRITE 0x00000400ul
|
||||
#define SOFTSW_AUXZP 0x00000800ul
|
||||
#define SOFTSW_SLOT3ROM 0x00001000ul
|
||||
#define SOFTSW_80COL 0x00002000ul
|
||||
#define SOFTSW_ALTCHAR 0x00004000ul
|
||||
#define SOFTSW_DGR 0x00008000ul
|
||||
|
||||
#define SOFTSW_NEWVID_MASK 0xE0
|
||||
#define SOFTSW_NEWVID_MASK 0xE0ul
|
||||
#define SOFTSW_NEWVID_SHIFT 11
|
||||
|
||||
#define SOFTSW_MONOCHROME 0x00010000
|
||||
#define SOFTSW_LINEARIZE 0x00020000
|
||||
#define SOFTSW_SHR 0x00040000
|
||||
#define SOFTSW_MONOCHROME 0x00010000ul
|
||||
#define SOFTSW_LINEARIZE 0x00020000ul
|
||||
#define SOFTSW_SHR 0x00040000ul
|
||||
|
||||
#define SOFTSW_IOUDIS 0x00080000
|
||||
#define SOFTSW_IOUDIS 0x00080000ul
|
||||
|
||||
#define SOFTSW_SHADOW_MASK 0x7F
|
||||
#define SOFTSW_SHADOW_MASK 0x7Ful
|
||||
#define SOFTSW_SHADOW_SHIFT 20
|
||||
|
||||
#define SOFTSW_SHADOW_TEXT 0x00100000
|
||||
#define SOFTSW_SHADOW_HGR1 0x00200000
|
||||
#define SOFTSW_SHADOW_HGR2 0x00400000
|
||||
#define SOFTSW_SHADOW_SHR 0x00800000
|
||||
#define SOFTSW_SHADOW_AUXHGR 0x01000000
|
||||
#define SOFTSW_SHADOW_ALTDISP 0x02000000
|
||||
#define SOFTSW_SHADOW_IO 0x04000000
|
||||
#define SOFTSW_SHADOW_TEXT 0x00100000ul
|
||||
#define SOFTSW_SHADOW_HGR1 0x00200000ul
|
||||
#define SOFTSW_SHADOW_HGR2 0x00400000ul
|
||||
#define SOFTSW_SHADOW_SHR 0x00800000ul
|
||||
#define SOFTSW_SHADOW_AUXHGR 0x01000000ul
|
||||
#define SOFTSW_SHADOW_ALTDISP 0x02000000ul
|
||||
#define SOFTSW_SHADOW_IO 0x04000000ul
|
||||
|
||||
// V2 Analog specific softswitches
|
||||
#define IFLAGS_OLDCOLOR 0x08000000
|
||||
#define SOFTSW_TERMINAL 0x10000000
|
||||
#define IFLAGS_TEST 0x20000000
|
||||
#define IFLAGS_IIE_REGS 0x40000000
|
||||
#define IFLAGS_IIGS_REGS 0x80000000
|
||||
#define IFLAGS_VIDEO7 0x04000000ul
|
||||
#define IFLAGS_OLDCOLOR 0x08000000ul
|
||||
#define IFLAGS_TERMINAL 0x10000000ul
|
||||
#define IFLAGS_TEST 0x20000000ul
|
||||
#define IFLAGS_IIE_REGS 0x40000000ul
|
||||
#define IFLAGS_IIGS_REGS 0x80000000ul
|
||||
|
||||
#define IFLAGS_V7_MODE0 0x00000000ul
|
||||
#define IFLAGS_V7_MODE1 0x00000001ul
|
||||
#define IFLAGS_V7_MODE2 0x00000002ul
|
||||
#define IFLAGS_V7_MODE3 0x00000003ul
|
||||
|
Loading…
x
Reference in New Issue
Block a user