1
0
mirror of https://github.com/UzixLS/zx-sizif-512.git synced 2025-07-19 07:11:36 +03:00
Files
zx-sizif-512/rom_src/config.asm
2024-10-02 20:17:35 +03:00

62 lines
1.2 KiB
NASM

POWERON_DELAY EQU 40 ; *20ms, for ps/2 keyboard initialization
MENU_ENTER_DELAY EQU 40 ; 400ms
MENU_LEAVE_DELAY EQU 2 ; 20ms
INPUT_REPEAT EQU 2
INPUT_REPEAT_FIRST EQU 11
INPUT_BEEP_DELAY EQU 255
MENU_HEADER_ATTR EQU #47
MENU_BODY_ATTR EQU #78
MENU_SELECT_ATTR EQU #68
PAUSE_WIDTH EQU 7
PAUSE_HEIGHT EQU 3 ; see pause.asm to really change
PAUSE_X EQU (32-PAUSE_WIDTH)/2
PAUSE_Y EQU (24-PAUSE_HEIGHT)/2
PAUSE_BODY_ATTR EQU #00
PAUSE_TEXT_ATTR EQU #C7
SAVE_ANIMATION_LEN EQU 8
IFDEF REV_C
DEFINE BRIGHT_DEFAULT 1
ELSE
DEFINE BRIGHT_DEFAULT 0
ENDIF
STRUCT CFG_T
_reserv0 DB 0
_reserv1 DB 0
machine DB 3
clock DB 0
panning DB 1
custom_rom DB 0
rom48 DB 0
joystick DB 0
ay DB 1
sd DB 1
ulaplus DB 1
dac DB 3
sdind DB 1
bright DB BRIGHT_DEFAULT
autoturbo DB 0
zxkit1 DB 0
joy_a_up DB 0
fastforward DB 0
cmoscpu DB 0
ENDS
STRUCT CFGEXT_T
tsfm DB 1
saa DB 1
gs DB 1
ENDS
CFG_DEFAULT CFG_T
CFGEXT_DEFAULT CFGEXT_T