diff --git a/firmware/FIRMWARE.ZX1 b/firmware/FIRMWARE.ZX1 index 73c3176..a543ba4 100644 Binary files a/firmware/FIRMWARE.ZX1 and b/firmware/FIRMWARE.ZX1 differ diff --git a/firmware/firmware.asm b/firmware/firmware.asm index 01f9568..3ba50d2 100644 --- a/firmware/firmware.asm +++ b/firmware/firmware.asm @@ -368,20 +368,7 @@ star45 add hl, hl dec a jr nz, star45 ld (alto fllen), hl - IF recovery=0 - ld d, 4 - pop af - jr nz, start5 - ld d, 16 -start5 djnz start6 - dec de - ld a, d - or e - jr nz, start6 - ld hl, $0017 ; Si se acaba el temporizador borrar - ld de, $2001 ; lo de presione Break - call window -start50 wreg scan_code, $f6 ; $f6 = kb set defaults + wreg scan_code, $f6 ; $f6 = kb set defaults halt halt wreg scan_code, $ed ; $ed + 2 = kb set leds + numlock @@ -405,7 +392,23 @@ star54 inc b outi bit 7, h ; compruebo si la direccion es 0000 (final) jr nz, star54 ; repito si no lo es -star55 ld hl, (joykey) +star55 + IF recovery=0 + ld d, 4 + pop af + jr nz, start5 + ld d, 16 +start5 djnz start6 + dec de + ld a, d + or e + jr nz, start6 + ld hl, $0017 ; Si se acaba el temporizador borrar + ld de, $2001 ; lo de presione Break + push bc + call window + pop bc + ld hl, (joykey) inc h inc l ld a, h @@ -2489,7 +2492,7 @@ blst4 call combol ld (active), a jr nc, blst5 ld (bitstr), a -blst5 jp start50 +blst5 jp conti ENDIF imyesn call bloq1 diff --git a/firmware/strings.asm b/firmware/strings.asm index 3717462..ead721b 100644 --- a/firmware/strings.asm +++ b/firmware/strings.asm @@ -24,6 +24,7 @@ cad5 defm $10, ' ', $1c, ' and ', $1d, ' to move selection ', $10, defb $11, $11, $11, $11, $11, $11, $11, $11, $11 defb $11, $11, $11, $11, $11, $11, $11, $11, $11 defb $11, $11, $11, $11, $11, $11, $11, $11, $15, 0 +cad118 defm ' Please select boot machine', 0 cad6 defb 'Enter Setup', 0 cad7 defb ' Main ROMs Upgrade Boot Advanced Exit', 0 defb $12, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11, $11 @@ -343,7 +344,6 @@ cad116 defb 'Disable for', 0 defb 'tibility with', 0 defb 'old games', 0, 0 cad117 defb ' Add new core', 0 -cad118 defm ' Please select boot machine', 0 ;cad199 defb 'af0000 bc0000 de0000 hl0000 sp0000 ix0000 iy0000', 0