ALVAtrum Otro emulador de Spectrum más

Aquí solo proyectos que incluyan el código fuente

Moderador: Fundadores

Reglas del Foro
Si no se incluyen los fuentes, se debe usar el foro de proyectos de software generales
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3373
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 145 times

Re: Otro emulador de Spectrum más

Mensaje por Kyp »

He probado dos que suelen dar problemas si no está bien la implementación del bus flotante:
Hero Returns no funciona, da un error de BASIC al arrancar.
Sidewize funciona pero parpadean bastante los gráficos.

También he estado jugando un rato al AbuSimbel sin problemas.
Avatar de Usuario
cpcbegin !CPC 4
Aspirante a demonio
Aspirante a demonio
Mensajes: 227
Registrado: 12 May 2016, 19:44
Ubicación: Málaga
Has thanked: 39 times
Been thanked: 23 times
Contactar:

Re: Otro emulador de Spectrum más

Mensaje por cpcbegin »

Por lo visto la librería ACS en teoría es multiplataforma, por lo que podríamos intentar compilarla.
Lo malo es que nunca he tocado Free Pascal :|
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 46 times
Been thanked: 101 times

Re: Otro emulador de Spectrum más

Mensaje por wilco2009 »

Kyp escribió: 18 Oct 2021, 13:00 He probado dos que suelen dar problemas si no está bien la implementación del bus flotante:
Hero Returns no funciona, da un error de BASIC al arrancar.
Sidewize funciona pero parpadean bastante los gráficos.

También he estado jugando un rato al AbuSimbel sin problemas.
El Bus flotante está emulado a medias, por lo que es muy probable que los juegos que lo usen den problemas. Es un tema que tengo pendiente resolver.
Por otro lado cualquier juego que dependa de la contención de memoria tampoco funcionará, ya que no está emulada todavía.

Apunto el Abu Simbel. (¿Era un snap shot o un tap?)

Gracias!!
Última edición por wilco2009 el 18 Oct 2021, 17:58, editado 1 vez en total.
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 46 times
Been thanked: 101 times

Re: Otro emulador de Spectrum más

Mensaje por wilco2009 »

cpcbegin escribió: 18 Oct 2021, 16:49 Por lo visto la librería ACS en teoría es multiplataforma, por lo que podríamos intentar compilarla.
Lo malo es que nunca he tocado Free Pascal :|
Pues eso, yo estuve una tarde intentandolo y no hubo forma.....
Última edición por wilco2009 el 18 Oct 2021, 17:58, editado 1 vez en total.
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 46 times
Been thanked: 101 times

Re: Otro emulador de Spectrum más

Mensaje por wilco2009 »

Popopo escribió: 18 Oct 2021, 12:50 Hola,
Gracias por tu labor!
¿También emula ULA+?

A otro orden de cosas, uso Linux, tu emulador no va en Linux según pones (aunque teóricamente debería). ¿en que versión de Linux has probado? me pareció has puesto Ubuntu, ¿que versión? Uso LM, puedo tratar en mi sistema.
Saludos
No, de momento no emula ULA+. Todo llegará, pero primero todo lo básico que funcione bien.

En cuanto al Linux, no es que no funcione en Linux, es que no lo puedo llegar a compilar por lo que decía CPCBegin
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
Kyp !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3373
Registrado: 30 Sep 2013, 14:54
Ubicación: Madrid
Has thanked: 28 times
Been thanked: 145 times

Re: Otro emulador de Spectrum más

Mensaje por Kyp »

wilco2009 escribió: 18 Oct 2021, 17:25 Apunto el Abu Simbel. (¿Era un snap shot o un tap?)
Era un tap.
Avatar de Usuario
zx81
Aspirante a demonio
Aspirante a demonio
Mensajes: 498
Registrado: 19 Oct 2013, 16:27
Ubicación: Valencia
Has thanked: 10 times
Been thanked: 2 times
Contactar:

Re: Otro emulador de Spectrum más

Mensaje por zx81 »

Me suena a mi que el Arkanoid tiene, intencionadamente, el movimiento más rápido para un lado que para el otro. Si quieres probar el Arkanoid sin bus flotante tienes la re-release de Hit Squad que, si no me equivoco, se modificó para que funcionara en los +2a/+3, ya que no tienen (casi) bus flotante.

No sabes donde te has metido, hamijo... :mrgreen:
Today's robots are very primitive, capable of understanding only a few simple instructions such as 'go left', 'go right' and 'build car'.
John Sladek

Emulador de Spectrum JSpeccy.
Emulador de Spectrum Bare-metal para las Raspberry PI ZXBaremulator
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 46 times
Been thanked: 101 times

Re: Otro emulador de Spectrum más

Mensaje por wilco2009 »

zx81 escribió: 18 Oct 2021, 22:37 Me suena a mi que el Arkanoid tiene, intencionadamente, el movimiento más rápido para un lado que para el otro. Si quieres probar el Arkanoid sin bus flotante tienes la re-release de Hit Squad que, si no me equivoco, se modificó para que funcionara en los +2a/+3, ya que no tienen (casi) bus flotante.

No sabes donde te has metido, hamijo... :mrgreen:
Jejeje, esto es un vicio.

El bus flotante lo tengo implementado de manera aproximada, devolviendo un valor aleatorio si calculo que está pintando la pantalla, y con eso es suficiente para que el arkanoid funcione, aunque parece que a otros juegos no les gusta tanto.
Ahora me estoy dedicando a buscar bugs y no paro.......

Nueva versión beta con alguna instrucción corregida....

https://github.com/wilco2009/Alvatrum/r ... ag/v0.1.02

Dios mío, no pensaba que la gente fuera tan aficionada a las instrucciones indocumentadas. :P
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Avatar de Usuario
Spezzi63
Seguidor infernal
Seguidor infernal
Mensajes: 49
Registrado: 13 Ene 2018, 18:48
Has thanked: 21 times
Been thanked: 5 times

Re: Otro emulador de Spectrum más

Mensaje por Spezzi63 »

Sólo estaré satisfecho cuando mi programa de pruebas favorito "The Addams Family" funcione ;)
Pero primero hay que tener cuidado con la papelera, ya que borra el contenido del archivo .TAP :|
Creo que el control es bueno ahora. "Brunilda" es jugable.
Avatar de Usuario
wilco2009 !Sinclair 1
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 8152
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Has thanked: 46 times
Been thanked: 101 times

Re: Otro emulador de Spectrum más

Mensaje por wilco2009 »

Spezzi63 escribió: 19 Oct 2021, 18:30 Sólo estaré satisfecho cuando mi programa de pruebas favorito "The Addams Family" funcione ;)
Pero primero hay que tener cuidado con la papelera, ya que borra el contenido del archivo .TAP :|
Creo que el control es bueno ahora. "Brunilda" es jugable.
Dalo por hecho, "The Addams Family será el siguiente que pruebe" ;)
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.
Responder

Volver a “Proyectos de software abiertos”