¿Hay alguna manera de averiguar con que rom de spectrum se ha arrancado?

Dudas, cuestiones, sugerencias y peticiones en general sobre el proyecto / Questions and requests about the project
Avatar de Usuario
desUBIKado
Mensajes: 595
Registrado: 05 Ago 2016, 22:33

¿Hay alguna manera de averiguar con que rom de spectrum se ha arrancado?

Mensajepor desUBIKado » 23 May 2018, 23:52

Para saber con que core de Spectrum se ha arrancado está el registro COREID que permite leer la cadena de caracteres que identifica la versión del core, pero ¿existe algo equivalente para identificar la rom con la que se ha arrancado? Algo que devuelva su posición en la lista, su literal o su slot de comienzo

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

Re: ¿Hay alguna manera de averiguar con que rom de spectrum se ha arrancado?

Mensajepor antoniovillena » 24 May 2018, 00:11

desUBIKado escribió:Para saber con que core de Spectrum se ha arrancado está el registro COREID que permite leer la cadena de caracteres que identifica la versión del core, pero ¿existe algo equivalente para identificar la rom con la que se ha arrancado? Algo que devuelva su posición en la lista, su literal o su slot de comienzo


No. Y además cualquier traza de RAM que deje el firmware en la zona $4000-$FFFF ya se encarga la ROM de spectrum de borrarla al inicializar. Se me ocurre que puedes hacer una rutina que te calcule el CRC16 de la ROM y te identifique la ROM que tienes. Depende de lo que quieras hacer te puede valer o no.
http://antoniovillena.es
http://retrolandia.net
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA


Volver a “Preguntas y peticiones / Questions and requests”

¿Quién está conectado?

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