mirror of
https://github.com/UzixLS/zx-sizif-xxs.git
synced 2025-07-18 23:01:40 +03:00
add option to disable sd indication on border
This commit is contained in:
@ -31,6 +31,7 @@ ay DB 1
|
||||
sd DB 2
|
||||
ulaplus DB 1
|
||||
dac DB 3
|
||||
sdind DB 1
|
||||
ENDS
|
||||
|
||||
CFG_DEFAULT CFG_T
|
||||
|
@ -37,10 +37,17 @@ menudefault: MENU_DEF 20
|
||||
MENUENTRY_T str_sd menu_sd_value_cb menu_sd_cb
|
||||
MENUENTRY_T str_ulaplus menu_ulaplus_value_cb menu_ulaplus_cb
|
||||
MENUENTRY_T str_dac menu_dac_value_cb menu_dac_cb
|
||||
MENUENTRY_T str_menuadv 0 menu_menuadv_cb
|
||||
MENUENTRY_T str_exit menu_exit_value_cb menu_exit_cb
|
||||
MENUENTRY_T 0
|
||||
.end:
|
||||
|
||||
menuadv: MENU_DEF 22
|
||||
MENUENTRY_T str_sd_indication menu_sdind_value_cb menu_sdind_cb
|
||||
MENUENTRY_T str_back 0 menu_back_cb
|
||||
MENUENTRY_T 0
|
||||
.end:
|
||||
|
||||
|
||||
|
||||
menu_machine_value_cb:
|
||||
@ -116,6 +123,13 @@ menu_exit_value_cb:
|
||||
DW str_exit_no_reboot.end-2
|
||||
DW str_exit_reboot.end-2
|
||||
|
||||
menu_sdind_value_cb:
|
||||
ld ix, .values_table
|
||||
ld a, (cfg.sdind)
|
||||
jp menu_value_get
|
||||
.values_table:
|
||||
DW str_off_short.end-2
|
||||
DW str_on_short.end-2
|
||||
menu_value_get:
|
||||
sla a
|
||||
ld c, a
|
||||
@ -203,6 +217,25 @@ menu_exit_cb:
|
||||
ld (var_exit_flag), a
|
||||
ret
|
||||
|
||||
menu_menuadv_cb:
|
||||
ld hl, menuadv
|
||||
call menu_init
|
||||
ret
|
||||
|
||||
menu_sdind_cb:
|
||||
ld a, (cfg.sdind)
|
||||
ld c, 1
|
||||
call menu_handle_press
|
||||
ld (cfg.sdind), a
|
||||
ld bc, #0cff
|
||||
out (c), a
|
||||
ret
|
||||
|
||||
menu_back_cb:
|
||||
call restore_screen
|
||||
ld hl, (var_menumain)
|
||||
jp menu_init
|
||||
|
||||
|
||||
; IN - A - variable to change
|
||||
; IN - C - max value
|
||||
|
@ -11,6 +11,8 @@ str_exit_reboot: DEFSTR "& reboot "
|
||||
str_exit_no_reboot: DEFSTR " "
|
||||
str_on: DEFSTR " ON"
|
||||
str_off: DEFSTR " OFF"
|
||||
str_on_short: DEFSTR " ON"
|
||||
str_off_short: DEFSTR "OFF"
|
||||
str_machine: DEFSTR "Machine"
|
||||
str_machine_48: DEFSTR " 48"
|
||||
str_machine_128: DEFSTR " 128"
|
||||
@ -37,3 +39,6 @@ str_dac: DEFSTR "DAC"
|
||||
str_dac_covox: DEFSTR " Covox"
|
||||
str_dac_sd: DEFSTR " SD"
|
||||
str_dac_covoxsd: DEFSTR "Covox+SD"
|
||||
str_menuadv: DEFSTR "Advanced..."
|
||||
str_sd_indication: DEFSTR "SD indication"
|
||||
str_back: DEFSTR "Go back..."
|
||||
|
Reference in New Issue
Block a user