Nueva beta ZEsarUX - nuevas máquinas emuladas

Software para o relacionado con el core ZX Spectrum / Software for or related to the ZX Spectrum core
Responder
Avatar de Usuario
chernandezba
Mensajes: 831
Registrado: 02 Oct 2015, 23:35

Nueva beta ZEsarUX - nuevas máquinas emuladas

Mensaje por chernandezba » 05 Dic 2015, 11:30

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
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
chernandezba
Mensajes: 831
Registrado: 02 Oct 2015, 23:35

Re: Nueva beta ZEsarUX - nuevas máquinas emuladas

Mensaje por chernandezba » 05 Dic 2015, 19:55

Ah! Me olvidaba! También he agregado el Timex TS 2048. Se puede incluso cargar cartuchos .dck de timex.

Saludos
César
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
mcleod_ideafix
Mensajes: 828
Registrado: 27 Sep 2015, 00:14
Ubicación: Jerez de la Frontera
Contactar:

Re: Nueva beta ZEsarUX - nuevas máquinas emuladas

Mensaje por mcleod_ideafix » 05 Dic 2015, 20:17

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
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Avatar de Usuario
chernandezba
Mensajes: 831
Registrado: 02 Oct 2015, 23:35

Re: Nueva beta ZEsarUX - nuevas máquinas emuladas

Mensaje por chernandezba » 05 Dic 2015, 20:22

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
;)
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Avatar de Usuario
chernandezba
Mensajes: 831
Registrado: 02 Oct 2015, 23:35

Re: Nueva beta ZEsarUX - nuevas máquinas emuladas

Mensaje por chernandezba » 05 Dic 2015, 20:33

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
----

ZEsarUX
ZX Second-Emulator And Released for UniX
https://github.com/chernandezba/zesarux

Responder