If I want to choose other core than spectrum, the emulation freeze forever.
Tested on Linux Mint 17.3 32bit
Tested with Acorns, Sam Coupe, Jupiter, Sega, Apple2, NES, and more.

El core actual es "T22-14072016" así que mi sugerencia sería que fuera "T22-1407206-ZesarUX", "T22-ZesarUX" o similar. En el caso de mi ZXUC ambos caben así que no hay problema en que sea el primero, pero creo mejor poner la versión delante porque un programa no se vería obligado a buscarla al principio, y si no está, al final.chernandezba escribió:Buena pregunta...
La verdad es que cuando agregué el coreid, inicialmente el identificador era mucho mas largo y provocaba extraños "efectos visuales" tanto en el arranque de la bios como en zxunocfg. Luego acorté el nombre y ya se corrigió.
Tienes razón con esto, si no indico algún número de versión que se corresponda con el core del zx-uno no tienes manera de saber qué características del zx-uno implementa. Creo igualmente que debería retornar el texto "ZEsarUX" en parte del mensaje para que el programa que lo detecte sepa que está en emulación y no en máquina real. Quizá algo así como "ZEsarUX T22" seria algo razonable.
Bueno, hasta ahora tienes el T22 como único core "oficial", porque desde que se lanzó oficialmente no hay más. Supongo que en cuanto mcleod saque el 23 habrá un "changelist".Eso sí, debería haber un historial de cambios (que no se si está) con la relación de versiones del core del zx-uno y las características que implementa. Porque por ejemplo he agregado recientemente el bit "DISD" del registro devcontrol, pero no se a partir de qué versión del core lo agregaron. Esto es importante para que yo establezca el texto del Coreid de manera coherente según lo que emulo.
Supongo que la "T" es de "test" que es como van nombrando a las sucesivas versiones.chernandezba escribió:Por cierto que significa la T?