ZX GO+

Proyectos ajenos al equipo oficial pero desarrollados o promovidos por la comunidad, relacionados con el ZX-UNO / Projects outside the official team but developed or promoted by the community, related to the ZX-UNO
Avatar de Usuario
jsj
Mensajes: 309
Registrado: 21 Nov 2015, 12:48

Re: ZX GO+

Mensajepor jsj » 07 Ene 2019, 14:20

Por cierto, también he actualizado al último FIRMWARE que tiene Antonio en su repositorio. Y, efectivamente, se corrige el "bug" sobre la selección de la velocidad 7MHz (2x) en la BIOS. :okidoki;

Como ese ajuste seguro que no lo toca casi nadie, pasa desapercibido.

Avatar de Usuario
antoniovillena
Mensajes: 2567
Registrado: 27 Sep 2015, 20:41

Re: ZX GO+

Mensajepor antoniovillena » 07 Ene 2019, 16:53

desUBIKado escribió:No lo he visto en los registros del ZX-Uno. Pero igual existe y no está documentado.


Se emplea LOCK del registro MASTERCONF

La rutina que uso en las herramientas para ver si estoy en modo rooted es ésta:

Código: Seleccionar todo

Main            ld      bc, zxuno_port
                out     (c), 0
                inc     b
                in      f, (c)
                jp      p, Nonlock
                call    Print
                dz      'ROM not rooted'
                ret
Nonlock         ...
http://antoniovillena.es
http://retrolandia.net
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
Uto
Mensajes: 1379
Registrado: 17 Dic 2015, 16:39

Re: ZX GO+

Mensajepor Uto » 08 Ene 2019, 13:00

En Basic, si no me equivoco (no lo estoy probando) podría hacerse con:

Código: Seleccionar todo

10 OUT 64571, 0 : LET MASTERCONF = IN 64827: IF MASTERCONF < 128 THEN PRINT "ROOTED"


La cosa es que el bit 7 del registro $00 del Zx-Uno está a 1 en modo normal (lock=1) y a 0 en modo rooted (lock=0)


Volver a “Proyectos de la comunidad / Community projects”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados