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
Nueva beta ZEsarUX - nuevas máquinas emuladas
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Nueva beta ZEsarUX - nuevas máquinas emuladas
Ah! Me olvidaba! También he agregado el Timex TS 2048. Se puede incluso cargar cartuchos .dck de timex.
Saludos
César
Saludos
César
- mcleod_ideafix
- Mensajes: 831
- Registrado: 27 Sep 2015, 00:14
- Ubicación: Jerez de la Frontera
- Contactar:
Re: Nueva beta ZEsarUX - nuevas máquinas emuladas
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-Unochernandezba escribió:Ah! Me olvidaba! También he agregado el Timex TS 2048. Se puede incluso cargar cartuchos .dck de timex.
Saludos
César
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Nueva beta ZEsarUX - nuevas máquinas emuladas
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
- chernandezba
- Mensajes: 841
- Registrado: 02 Oct 2015, 23:35
Re: Nueva beta ZEsarUX - nuevas máquinas emuladas
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
-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