A petición de flopping publico este proyecto.
No se trata exactamente de un emulador, en realidad es una ROM que se le mete al Jupiter Ace y se comporta de la forma más parecida y más compatible posible a un ZX Spectrum (16K ó 48K). Lo que he hecho ha sido tomar la ROM del Spectrum e ir adaptándola poco a poco para que funcione en el hardware del Jupiter Ace, que en algunos aspectos es muy parecido, pero por ejemplo en el aspecto gráfico es totalmente distinto.
El motivo de hacer esta ROM es para dotar de color al Jupiter Ace sin necesidad de crear software específico, a raíz de una petición de flopping mientras diseñaba mi clon. El circuito de color no está probado aún aunque sí está diseñado. Son 3 chips que se le añaden al clon de Jupiter Ace y que le darían exactamente el mismo aspecto que tiene el Basic en un ZX Spectrum.
Pero hablemos del proyecto en sí. Se llama Bascolace, que viene de BASic, COLor y jupiter ACE. El principal problema es que la ROM del Spectrum ocupa 16K y la del Jupiter Ace sólo 8K. Al final se ha quedado entre 13 y 14K, no he podido reducirlo más sin perder compatibilidad, así que es necesaria una modificación para tener 2 ROMs de 8K y que se pagine de una a otra durante un tiempo determinado, quedando la segunda ROM de forma permanente. La primera ROM se autocopia en RAM, exactamente en la memoria de video del Spectrum que ya no se usa. El mapa de memoria es idéntico al de un ZX Spectrum 16K (si tienes un Jupiter Ace con 19K) y al de un Spectrum 48K (si tienes un Jupiter a 51K).
Voy al grano, aquí podéis verlo en acción:
http://jupiler.retrolandia.net/ace
Aquí funcionando con un programa BASIC:
http://jupiler.retrolandia.net/ace?bustout.tap
Y si queréis más información (código fuente, archivos para hacerlo funcionar en otros emuladores, etc...) tenéis este hilo:
http://retrolandia.net/foro/showthread.php?tid=36
Como detalles deciros que se pueden cargar directamente cintas para Spectrum en carga estándar, y también es compatible con las ultracargas CargandoLeches. Por supuesto sólo funcionarán programas escritos en BASIC puro y duro. No os hagáis ilusiones, no se pueden cargar juegos en código máquina, que son la mayoría. Los programas irán ligeramente más rápido debido a que el video del Jupiter Ace es modo texto. Y las órdenes de dibujado directo como PLOT, CIRCLE o DRAW sólo pintarán la parte de atributos, aunque teniendo en cuenta que la mayoría de los juegos en BASIC usan UDGs (que están completamente soportados) no supone demasiado inconveniente.
Si alguno tenéis un clon de los que diseñó Jepalza y quiere meterle este añadido no tendría inconveniente en explicaros cómo se hace la modificación. Básicamente es poner una EPROM mayor (27c128 ó 27c256) y un circuito de retardo RC (una resistencia y un condensador).
Espero que os guste, aunque debido a la escasez de la máquina no podáis disfrutarlo. Como Spin Off pienso publicar el emulador javascript para Jupiter Ace que he creado para desarrollar la ROM.
Emulador de Spectrum para Jupiter Ace
- ron
- Mensajes: 21855
- Registrado: 28 Oct 2010 14:20
- Ubicación: retrocrypta
- Agradecido : 3862 veces
- Agradecimiento recibido: 4752 veces
- flopping
- Mensajes: 2818
- Registrado: 26 Jun 2011 17:50
- Agradecido : 3 veces
- Agradecimiento recibido: 258 veces
Re: Emulador de Spectrum para Jupiter Ace
antoniovillena escribió:A petición de flopping publico este proyecto.
Joder, que "poder" de "conviccion", esto de ser moderador impone mucho y eso que solo llevo unas pocas horas, ahora quiero que me toque la loteria, unos 10 millones de euros, ale, para que no se diga que me conformo con poco, ahora a esperar a ver cuando me toca, jajaajajaja....muy buen aporte Antoniovillena, salu2.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol,drogas psicotropicas y esquizofrenia paranoide que padezco.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".
Mi juego, que puedes descargar desde aqui
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".
Mi juego, que puedes descargar desde aqui
-
- Mensajes: 5619
- Registrado: 20 Sep 2011 13:59
- Ubicación: Madrid
- Agradecido : 990 veces
- Agradecimiento recibido: 2040 veces
- Contactar:
Re: Emulador de Spectrum para Jupiter Ace
Muy, muy chulo. Yo tengo una ROM adaptada de Jupiter en el Spectrum para poder disfrutar de su Forth; pero esta vuelta de tuerca es realmente curiosa
A ver si ese interfaz de color da algún resultado.
A ver si ese interfaz de color da algún resultado.
-
- Mensajes: 18
- Registrado: 28 Nov 2020 13:49
- Ubicación: Vietnam
- Agradecido : 8 veces
- Agradecimiento recibido: 15 veces
Re: Emulador de Spectrum para Jupiter Ace
jltursan are you able to share your modified ROM file for Spectrum with Jupiter Ace Forth. I like to test it in ESP VGA32 emulator.
- minter
- Mensajes: 4826
- Registrado: 22 Jul 2014 18:51
- Agradecido : 6762 veces
- Agradecimiento recibido: 2602 veces
-
- Mensajes: 5619
- Registrado: 20 Sep 2011 13:59
- Ubicación: Madrid
- Agradecido : 990 veces
- Agradecimiento recibido: 2040 veces
- Contactar:
Re: Emulador de Spectrum para Jupiter Ace
Seems that the original page from Paul Farrow has vanished. A copy can be found in the webarchive:
Jupiter ACE Emulator
You can find the files still online here:
https://k1.spdns.de/Vintage/Sinclair/Software/ZX%20Spectrum%20Software/Interface%202%20Cartridges/Jupiter%20Ace%20Emulator%20(Paul%20Farrow)/
Jupiter ACE Emulator
You can find the files still online here:
https://k1.spdns.de/Vintage/Sinclair/Software/ZX%20Spectrum%20Software/Interface%202%20Cartridges/Jupiter%20Ace%20Emulator%20(Paul%20Farrow)/
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado