Página 1 de 1

Nueva beta ZEsarUX - nuevas máquinas emuladas

Publicado: 05 Dic 2015, 11:30
por chernandezba
Hola!

Siguiendo un poco la 'estela' del zxuno y viendo que habéis agregado soporte del Júpiter Ace... He decidido también agregar emulación de dicha máquina ;)

Además, he agregado otras máquinas:
-Chloe 140SE y 280SE, de Andrew Owen, siendo el primer emulador que las soporta
-Amstrad CPC 464. Aunque de momento hay muy poco, pero al menos la máquina arranca (pero no lee el teclado).

Como podéis ver hay dos maquinas 'externas' al mundo Sinclair (el cpc y el Ace). No sé si agregaré alguna más en el futuro, puede que alguna otra máquina simple basada en el Z80. No es mi intención soportar otras cpus, dado que solo conozco bien esta. Aunque bueno, aún tengo la 'espinita' clavada del QL, quizá si uso algún core ya existente del 68000....

Bueno para el que quiera echar un vistazo, como siempre hay las versiones beta win/Mac ejecutables en:

http://sourceforge.net/projects/zesarux ... _versions/

Y para Linux y otros sistemas hay que bajar código fuente y compilar desde:

http://sourceforge.net/p/zesarux/code/ci/master/tree/

Las de win y Mac tienen todas esas máquinas nuevas excepto el cpc. Desde código fuente esta habilitado el cpc pero de momento hay que desactivar el footer para poderla iniciar (sino dará un bonito segmentación fault)

Tener en cuenta que es una beta, que habrán errores y posiblemente aparezcan mensajes de debug en consola.

Saludos
César

Re: Nueva beta ZEsarUX - nuevas máquinas emuladas

Publicado: 05 Dic 2015, 19:55
por chernandezba
Ah! Me olvidaba! También he agregado el Timex TS 2048. Se puede incluso cargar cartuchos .dck de timex.

Saludos
César

Re: Nueva beta ZEsarUX - nuevas máquinas emuladas

Publicado: 05 Dic 2015, 20:17
por mcleod_ideafix
chernandezba escribió:Ah! Me olvidaba! También he agregado el Timex TS 2048. Se puede incluso cargar cartuchos .dck de timex.

Saludos
César
Significa eso que has implementado el manejador de memoria horizontal del Timex? Es de las poquitas cosas que me quedan por implementar en el ZX-Uno :D

Re: Nueva beta ZEsarUX - nuevas máquinas emuladas

Publicado: 05 Dic 2015, 20:22
por chernandezba
Exactamente! De hecho el chloe utiliza el mismo sistema de paginación horizontal, solo que en timex hay las zonas Dock y Ex, que son ROM, y en el chloe es todo RAM. Es por eso que cuando me planteé emular el Chloe hice también el timex, porque son muy iguales
;)

Re: Nueva beta ZEsarUX - nuevas máquinas emuladas

Publicado: 05 Dic 2015, 20:33
por chernandezba
Rectifico:
-chloe 280 se usa el mismo sistema de paginación horizontal del timex, y además, el último banco de RAM superior de 16 kb y la ROM se pueden paginar como spectrum 128kb

Es decir, hay unos bits de estado de timex que indican si cada bloque de 8 kb vienen de:
-home (la zona 'normal')
-ex. Espacio de 64 kb RAM en chloe o de 8 kb en timex (8 kb de la shadow ROM y el resto de 56 kb vacíos)
-Dock: espacio de 64 kb de RAM en chloe o para cartuchos ROM enchufables en timex

Cuando el bloque de 8 kb viene de la home, este espacio también se página como spectrum 128 (bloque 0-3fffh de ROM y c000-ffff de RAM )


-chloe 140 solo tiene paginación de spectrum 128