mirror of https://github.com/zxdos/zxuno.git
Actualizo firmware a 0.84. Corrijo bugs acceso a parte alta de flash. Afecta a ZXDOS y ZXDOS+
This commit is contained in:
parent
112d1e97e3
commit
f52a76b1e6
Binary file not shown.
Binary file not shown.
|
@ -1068,8 +1068,20 @@ conti di
|
||||||
jr z, ccon0
|
jr z, ccon0
|
||||||
runbit ld b, h
|
runbit ld b, h
|
||||||
call calbit
|
call calbit
|
||||||
|
IF version=2 OR version=3
|
||||||
|
push hl
|
||||||
|
wreg flash_cs, 0 ; activamos spi, enviando un 0
|
||||||
|
wreg flash_spi, 6 ; envío write enable
|
||||||
|
wreg flash_cs, 1 ; desactivamos spi, enviando un 1
|
||||||
|
wreg flash_cs, 0 ; activamos spi, enviando un 0
|
||||||
|
wreg flash_spi, $c5 ; envío wrear
|
||||||
|
out (c), a
|
||||||
|
wreg flash_cs, 1 ; desactivamos spi, enviando un 1
|
||||||
|
dec b
|
||||||
|
pop hl
|
||||||
|
ELSE
|
||||||
ld bc, zxuno_port
|
ld bc, zxuno_port
|
||||||
|
ENDIF
|
||||||
ld e, core_addr
|
ld e, core_addr
|
||||||
out (c), e
|
out (c), e
|
||||||
inc b
|
inc b
|
||||||
|
@ -3173,11 +3185,10 @@ calbi1 ld a, b ;1-69
|
||||||
jr c, calbi2 ;<35 c n
|
jr c, calbi2 ;<35 c n
|
||||||
ld b, a ;>=35 nc n-35
|
ld b, a ;>=35 nc n-35
|
||||||
calbi2 ld hl, $0240
|
calbi2 ld hl, $0240
|
||||||
ret z
|
jr z, calbi4
|
||||||
ld de, $0740
|
ld de, $0740
|
||||||
calbi3 add hl, de
|
calbi3 add hl, de
|
||||||
djnz calbi3
|
djnz calbi3
|
||||||
ret
|
|
||||||
ELSE
|
ELSE
|
||||||
calbi1 ld a, b ;1-40
|
calbi1 ld a, b ;1-40
|
||||||
sub 20
|
sub 20
|
||||||
|
@ -3188,8 +3199,13 @@ calbi2 ld hl, $fec0
|
||||||
ld de, $0c40
|
ld de, $0c40
|
||||||
calbi3 add hl, de
|
calbi3 add hl, de
|
||||||
djnz calbi3
|
djnz calbi3
|
||||||
ret
|
dec a
|
||||||
ENDIF
|
ENDIF
|
||||||
|
calbi4 rlca
|
||||||
|
sbc a, a
|
||||||
|
inc a
|
||||||
|
ld (alto highb+1), a
|
||||||
|
ret
|
||||||
ENDIF
|
ENDIF
|
||||||
ENDIF
|
ENDIF
|
||||||
|
|
||||||
|
|
|
@ -4,8 +4,8 @@ cad1 defb 'http://zxuno.speccy.org', 0
|
||||||
ELSE
|
ELSE
|
||||||
cad1 defb 'http://zxdos.forofpga.es', 0
|
cad1 defb 'http://zxdos.forofpga.es', 0
|
||||||
ENDIF
|
ENDIF
|
||||||
defb 'ZX-Uno BIOS v0.83', 0
|
defb 'ZX-Uno BIOS v0.84', 0
|
||||||
defb 'Copyleft ', 127, ' 2020 ZX-Uno Team', 0
|
defb 'Copyleft ', 127, ' 2021 ZX-Uno Team', 0
|
||||||
defb 'Processor: Z80 3.5MHz', 0
|
defb 'Processor: Z80 3.5MHz', 0
|
||||||
defb 'Memory: '
|
defb 'Memory: '
|
||||||
cadmem defb '512K Ok', 0
|
cadmem defb '512K Ok', 0
|
||||||
|
@ -41,7 +41,7 @@ cad8 defb $10, ' ', $10, ' ', $10, 0
|
||||||
cad9 defb $14, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11
|
cad9 defb $14, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11
|
||||||
defb $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $18, $11
|
defb $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $18, $11
|
||||||
defb $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $15, 0
|
defb $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $15, 0
|
||||||
defb ' BIOS v0.83 ', $7f, '2020 ZX-Uno Team', 0
|
defb ' BIOS v0.84 ', $7f, '2021 ZX-Uno Team', 0
|
||||||
ELSE
|
ELSE
|
||||||
defb 'Press <Edit> to Setup',0
|
defb 'Press <Edit> to Setup',0
|
||||||
defb ' <Break> Boot Menu', 0
|
defb ' <Break> Boot Menu', 0
|
||||||
|
@ -72,7 +72,7 @@ cad8 defb $10, ' ', $10, 0
|
||||||
cad9 defb $14, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11
|
cad9 defb $14, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11
|
||||||
defb $11, $11, $11, $11
|
defb $11, $11, $11, $11
|
||||||
defb $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $15, 0
|
defb $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $15, 0
|
||||||
defb ' BIOS v0.83 ', $7f, '2020 ZX1 Team', 0
|
defb ' BIOS v0.84 ', $7f, '2021 ZX1 Team', 0
|
||||||
defs $66
|
defs $66
|
||||||
ENDIF
|
ENDIF
|
||||||
cad10 defb 'Hardware tests', 0
|
cad10 defb 'Hardware tests', 0
|
||||||
|
|
Loading…
Reference in New Issue