1
0
mirror of https://github.com/UzixLS/zx-sizif-xxs.git synced 2025-07-19 07:11:28 +03:00

fix incorrect pallete after enabling ulaplus in menu

This commit is contained in:
UzixLS
2021-11-14 21:14:01 +03:00
parent 04d6644b5a
commit 27d7d5bed7

View File

@ -406,6 +406,10 @@ save:
out (c), a ; ... out (c), a ; ...
ld bc, #ff3b ; save mode register value ld bc, #ff3b ; save mode register value
in a, (c) ; ... in a, (c) ; ...
bit 7, a ; if bit 7 != 0 - assume no ulaplus there
jr z, .save_ulaplus1 ; ... so save 0 (disabled) state
xor a ; ... for case when user will enable ulaplus in menu later
.save_ulaplus1:
ld (var_save_ulaplus), a ; ... ld (var_save_ulaplus), a ; ...
xor a ; disable ulaplus xor a ; disable ulaplus
out (c), a ; ... out (c), a ; ...