diff --git a/firmware/FIRMWARE.ZX1 b/firmware/FIRMWARE.ZX1 index 2c25c14..cc2f31a 100644 Binary files a/firmware/FIRMWARE.ZX1 and b/firmware/FIRMWARE.ZX1 differ diff --git a/firmware/FIRMWARE.ZX2 b/firmware/FIRMWARE.ZX2 new file mode 100644 index 0000000..8b2216a Binary files /dev/null and b/firmware/FIRMWARE.ZX2 differ diff --git a/firmware/firmware.asm b/firmware/firmware.asm index eb016e4..dea831d 100644 --- a/firmware/firmware.asm +++ b/firmware/firmware.asm @@ -414,7 +414,8 @@ star10 add hl, hl ld (alto fllen), hl ENDIF IF recovery=0 -star11 ld a, (layout) +star11 wreg key_stat, 0 + ld a, (layout) rr a ld hl, fines-1 jr z, star12 @@ -4356,7 +4357,7 @@ hhhh push af ;binf jr binf ENDIF - IF recovery=0 + IF recovery=0 incbin es.zx7b fines incbin us.zx7b finus incbin av.zx7b @@ -4364,15 +4365,23 @@ finav ; ----------------------------------------------------------------------------- ; Compressed and RCS filtered logo ; ----------------------------------------------------------------------------- + IF version=1 IF vertical=0 incbin logo256x192.rcs.zx7b -finlog incbin strings.bin.zx7b ELSE incbin bezel.rcs.zx7b finbez incbin logo192x256.rcs.zx7b -finlog incbin strings.bin.zx7b + ENDIF + ELSE + IF vertical=0 + incbin logo256x192d.rcs.zx7b + ELSE + incbin bezel.rcs.zx7b +finbez incbin logo192x256d.rcs.zx7b ENDIF ENDIF +finlog incbin strings.bin.zx7b + ENDIF ; ----------------------------------------------------------------------------- ; Compressed messages diff --git a/firmware/strings.asm b/firmware/strings.asm index 7ffed5a..c388d4f 100644 --- a/firmware/strings.asm +++ b/firmware/strings.asm @@ -1,6 +1,10 @@ cad0 defb 'Core: ',0 + IF version=1 cad1 defb 'http://zxuno.speccy.org', 0 - defb 'ZX-Uno BIOS v0.74', 0 + ELSE +cad1 defb 'http://zxdos.forofpga.es', 0 + ENDIF + defb 'ZX-Uno BIOS v0.75', 0 defb 'Copyleft ', 127, ' 2018 ZX-Uno Team', 0 defb 'Processor: Z80 3.5MHz', 0 defb 'Memory: '