El Premio.tap

Software para o relacionado con el core ZX Spectrum / Software for or related to the ZX Spectrum core
Avatar de Usuario
carmeloco
Mensajes: 751
Registrado: 25 Dic 2015, 12:02

Re: El Premio.tap

Mensaje por carmeloco » 24 Abr 2016, 11:55

Pues en un :zxuno: proto 4, no funciona ni con teclas ni con joystick kempston.

javidoom
Mensajes: 53
Registrado: 19 Mar 2016, 12:11

Re: El Premio.tap

Mensaje por javidoom » 24 Abr 2016, 11:56

Vaya tela.

Es lo que tiene SABER. Muchas gracias por la explicación, ha quedado completamente clara :)

:gracias!:
carmeloco escribió:Pues en un :zxuno: proto 4, no funciona ni con teclas ni con joystick kempston.
Parece que le pasa lo mismo que a las otras fpga (V6 y Mist) :?
Vintagenarios powaaa!

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

Re: El Premio.tap

Mensaje por chernandezba » 24 Abr 2016, 12:05

javidoom escribió:Vaya tela.

Es lo que tiene SABER. Muchas gracias por la explicación, ha quedado completamente clara :)

:gracias!:
carmeloco escribió:Pues en un :zxuno: proto 4, no funciona ni con teclas ni con joystick kempston.
Parece que le pasa lo mismo que a las otras fpga (V6 y Mist) :?
De nada ;) es lo que tiene haber escrito el emulador, que sé cómo funciona internamente, jejej

Pues no sé porque falla en otros, quizá no codifican bien el puerto del kempston? La verdad es que ese juego no sé si usa el puerto estandard 31 u otro de los posibles, pero sería muy fácil averiguarlo
----

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

Avatar de Usuario
carmeloco
Mensajes: 751
Registrado: 25 Dic 2015, 12:02

Re: El Premio.tap

Mensaje por carmeloco » 24 Abr 2016, 12:21

Bueno, pues las pruebas me han llevado a probar con un gomas real, nada de harlequin ni cosas de esas, y resulta que, si le pongo un interface kempston, no va ni con teclas ni con joystick. Sin interface, funciona bien con teclas.

Conclusión, encima, solo le deben "gustar" ciertos interfaces kempston.

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

Re: El Premio.tap

Mensaje por chernandezba » 24 Abr 2016, 18:34

Mas datos:
El juego cuando arranca hace 9 lecturas del puerto 15. Luego cuando cambia a control por kempston, lee el joystick por puerto 31. Ambos puertos deben retornar los movimientos del joystick kempston, aunque el puerto habitualmente usado es el puerto 31.
Un kempston joystick debe responder en cualquier puerto con codificación:
A5=A6=A7=0 y A0=1

Saludos
----

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

javidoom
Mensajes: 53
Registrado: 19 Mar 2016, 12:11

Re: El Premio.tap

Mensaje por javidoom » 25 Abr 2016, 10:38

Mmm... y crees que es posible parchear el juego de alguna manera, para que vaya en ZXUno (demás fpgas)? O de cómo esquivar lo que haga mal para hacerlo funcionar?

Un saludo!
Vintagenarios powaaa!

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

Re: El Premio.tap

Mensaje por chernandezba » 25 Abr 2016, 11:04

Si, claro, se podría parchear para corregir esto
----

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

javidoom
Mensajes: 53
Registrado: 19 Mar 2016, 12:11

Re: El Premio.tap

Mensaje por javidoom » 25 Abr 2016, 14:46

Hehe... ... Intentaría yo mismo, pero la verdad, es que soy del tipo jugón... y programación, no tengo ni idea. :oops:

Este fin de semana, es la Retrópolis, en Valencia, a ver si me veo con algún conocido a ver si conocen un poco el tema y me pueden guiar a ver qué se puede hacer :)

(Sí... Wilco... Lo digo por ti... 8-) )
Vintagenarios powaaa!

wilco2009
Mensajes: 97
Registrado: 23 Ene 2016, 20:17

Re: El Premio.tap

Mensaje por wilco2009 » 26 Abr 2016, 11:33

Habría que trazar el programa.

No me cuadra que no funcione si lo que hace es consultar el puerto 15 ó el 31 ya que la mayoría (todos los que yo conozco) de los interfaces solo comprueban A5=0.

Si se trata de cambiar el puerto no sería muy costoso, pero primero hay que averiguar donde está el problema.

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

Re: El Premio.tap

Mensaje por mcleod_ideafix » 27 Abr 2016, 12:13

Mmmmm...... este es un reto interesante. Me pongo con ello. De momento, una pregunta: si configuras el joystick de teclado para que sea Kempston, ¿te funciona el juego jugando con el teclado? (el joystick de teclado es el teclado numérico: teclas 8 5 4 y 6, y el disparo, la tecla Alt)
http://www.zxuno.com
ZX-Uno · Clon de ordenador ZX Spectrum basado en FPGA

Responder