Added unoxt case

This commit is contained in:
antoniovillena 2022-05-29 11:42:20 +02:00
parent 41725c850d
commit a39a574ea7
2 changed files with 35 additions and 16 deletions

View File

@ -4,7 +4,7 @@
define recodire 0 define recodire 0
define zesarux 0 define zesarux 0
define vertical 0 define vertical 0
define buryak 0 define clones 0 ; 0= zxdos+, 1= buryak, 2= unoxt
output firmware_strings.rom output firmware_strings.rom
macro wreg dir, dato macro wreg dir, dato
rst $28 rst $28
@ -2370,10 +2370,14 @@ terror jp ferror
saba sub 'N' saba sub 'N'
jr z, sab2 jr z, sab2
IF version=3 IF version=3
IF buryak=1 IF clones=0
sub 'B'-'N'
ELSE
sub 'D'-'N' sub 'D'-'N'
ELSE
IF clones=1
sub 'B'-'N'
ELSE
sub 'T'-'N'
ENDIF
ENDIF ENDIF
ELSE ELSE
IF version<3 IF version<3
@ -2472,10 +2476,14 @@ sabe pop bc
sub 'N' sub 'N'
jr z, sab3 jr z, sab3
IF version=3 IF version=3
IF buryak=1 IF clones=0
sub 'B'-'N'
ELSE
sub 'D'-'N' sub 'D'-'N'
ELSE
IF clones=1
sub 'B'-'N'
ELSE
sub 'T'-'N'
ENDIF
ENDIF ENDIF
ELSE ELSE
IF version<3 IF version<3
@ -4499,15 +4507,19 @@ finav
IF version=1 IF version=1
incbin logo256x192.rcs.zx7b incbin logo256x192.rcs.zx7b
ELSE ELSE
IF version=2 IF version=2
incbin logo256x192d.rcs.zx7b incbin logo256x192d.rcs.zx7b
ELSE
IF clones=0
incbin logo256x192dp.rcs.zx7b
ELSE ELSE
IF buryak=1 IF clones=1
incbin logo256x192bn.rcs.zx7b incbin logo256x192bn.rcs.zx7b
ELSE ELSE
incbin logo256x192dp.rcs.zx7b incbin logo256x192ut.rcs.zx7b
ENDIF ENDIF
ENDIF ENDIF
ENDIF
ENDIF ENDIF
finlog incbin strings.bin.zx7b finlog incbin strings.bin.zx7b
ELSE ELSE

View File

@ -319,16 +319,23 @@ cad81 defb 'SD file', 0
cad82 defb 'Input machine\'s name', 0 cad82 defb 'Input machine\'s name', 0
files defb 'ESXMMC BIN' files defb 'ESXMMC BIN'
IF version=3 IF version=3
IF buryak=1 IF clones=0
defb 'FIRMWAREZXB'
defb 'FLASH ZXB'
defb 'SPECTRUMZXB'
fileco defb 'CORE ZXB'
ELSE
defb 'FIRMWAREZXD' defb 'FIRMWAREZXD'
defb 'FLASH ZXD' defb 'FLASH ZXD'
defb 'SPECTRUMZXD' defb 'SPECTRUMZXD'
fileco defb 'CORE ZXD' fileco defb 'CORE ZXD'
ELSE
IF clones=1
defb 'FIRMWAREZXB'
defb 'FLASH ZXB'
defb 'SPECTRUMZXB'
fileco defb 'CORE ZXB'
ELSE
defb 'FIRMWAREZXT'
defb 'FLASH ZXT'
defb 'SPECTRUMZXT'
fileco defb 'CORE ZXT'
ENDIF
ENDIF ENDIF
ELSE ELSE
IF version<3 IF version<3