Autor Tema: La colección ¿definitiva? de juegos de MS-DOS.  (Leído 787006 veces)

0 Usuarios y 8 Visitantes están viendo este tema.

Desconectado Neville

  • Sovereign
  • *****
  • Mensajes: 5492
  • País: es
  • Fecha de registro: Diciembre 17, 2010, 22:28:17 pm
    • Ver Perfil
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2040 en: Junio 16, 2020, 21:51:17 pm »
Dioooooos. Es un juego de 1982, así que se debe esperar una CPU a solamente 4,77 Mhz. Prueba con poner los ciclos a 220, es lo que aconseja DBGL para cosas tan viejas. Y machine=cga, por si acaso.



Desconectado Lolocop

  • Sinclair ZX Spectrum
  • **
  • Mensajes: 234
  • País: es
  • Fecha de registro: Enero 11, 2008, 10:13:46 am
    • Ver Perfil
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2041 en: Junio 16, 2020, 22:00:09 pm »
Ok, en cuanto se duerma el acólito lo intento.
Lo vas a meter en la cole?


know your rights...
...all 3 of them!

Desconectado Neville

  • Sovereign
  • *****
  • Mensajes: 5492
  • País: es
  • Fecha de registro: Diciembre 17, 2010, 22:28:17 pm
    • Ver Perfil
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2042 en: Junio 16, 2020, 22:33:07 pm »
Si como dices no está, claro que sí.



Desconectado Lolocop

  • Sinclair ZX Spectrum
  • **
  • Mensajes: 234
  • País: es
  • Fecha de registro: Enero 11, 2008, 10:13:46 am
    • Ver Perfil
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2043 en: Junio 17, 2020, 00:20:33 am »
Vale, he probado a bajarle los ciclos y sigue igual, al empezar a jugar me dice game over, independientemente del número de ciclos que le ponga.
Mañana investigaré un poco más.


know your rights...
...all 3 of them!

Desconectado Neville

  • Sovereign
  • *****
  • Mensajes: 5492
  • País: es
  • Fecha de registro: Diciembre 17, 2010, 22:28:17 pm
    • Ver Perfil
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2044 en: Junio 17, 2020, 20:44:21 pm »
A mí me ha pasado igual. Lo he dejado caer por VOGONS a ver qué me dicen.



Desconectado RodrigoH17

  • Moderador Global
  • Shodan
  • *****
  • Mensajes: 6814
  • País: ar
  • Sexo: Masculino
  • Fecha de registro: Junio 04, 2005, 21:41:14 pm
    • Ver Perfil
    • Email
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2045 en: Junio 17, 2020, 20:54:22 pm »
Yo le pude jugar sin ningun problema, usando "core=normal" y ciclos entre 350-400.



Desconectado Lolocop

  • Sinclair ZX Spectrum
  • **
  • Mensajes: 234
  • País: es
  • Fecha de registro: Enero 11, 2008, 10:13:46 am
    • Ver Perfil
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2046 en: Junio 17, 2020, 20:55:24 pm »
He estado mirando y el .bas del juego se puede traducir abriéndolo con notepad, por lo que si logras hacer que funcione correctamente podrías añadir una versión traducida jeje


know your rights...
...all 3 of them!

Desconectado gatuno

  • IBM Roadrunner
  • ****
  • Mensajes: 1217
  • País: gs
  • Fecha de registro: Abril 11, 2018, 22:45:10 pm
  • eterno aprendiz
    • Ver Perfil
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2047 en: Junio 17, 2020, 21:19:32 pm »
El juego hace llamadas al DOS para leer/cambiar la hora, por ejemplo INT 21h/57, que al parecer no estan soportadas por DOSBox 0.74-3

En una SVN si que funcionara.

PD: Ojo que el .BAS es binario ;)


(+) Les Manley in: Search for the King (Traducción) [Finalizada]
(+) Listado de cracks/fixes que voy haciendo

Una gran virtud que tienen los animales es que no tienen problemas de ego. No se sienten ofendidos, ni superiores, ni inferiores. En resumen, que saben vivir mejor que nosotros.

Desconectado Lolocop

  • Sinclair ZX Spectrum
  • **
  • Mensajes: 234
  • País: es
  • Fecha de registro: Enero 11, 2008, 10:13:46 am
    • Ver Perfil
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2048 en: Junio 17, 2020, 21:24:26 pm »
Ya decía yo que gatuno tardaba en aparecer para esclarecer el misterio. Muchas gracias!


know your rights...
...all 3 of them!

Desconectado Neville

  • Sovereign
  • *****
  • Mensajes: 5492
  • País: es
  • Fecha de registro: Diciembre 17, 2010, 22:28:17 pm
    • Ver Perfil
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2049 en: Junio 17, 2020, 23:03:13 pm »
Precisamente venía a decir que por una vez he reportado un bug como es debido (les suelen caer consultas sobre todo lo que no me funciona) y que según ellos estará arreglado en la próxima SVN.



Desconectado gatuno

  • IBM Roadrunner
  • ****
  • Mensajes: 1217
  • País: gs
  • Fecha de registro: Abril 11, 2018, 22:45:10 pm
  • eterno aprendiz
    • Ver Perfil
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2050 en: Junio 18, 2020, 00:02:55 am »
jeje de nada.

Neville, ¿que te han dicho que hay que arreglar en una SVN? a mi me va bien.

Mirandomelo un poco mas, concretamente el juego al inicio llama a la INT 21/2D (Set Time) para inicializar un temporizador, y durante el juego, llama continuamente a la INT 21/2C (Get Time) para comprobar el tiempo transcurrido.

En 0.74-3 las llamadas a la INT 21/2c devuelven un valor en DX que parece aleatorio. Deberia empezar devolviendo 0 segundos y 0 centesimas e irse incrementando segun pasa el tiempo, como bien ocurre en una SVN.

Sin embargo en una 0.74-3, dado que se devuelve un valor que parece arbitrario, si no en la primera llamada, en la segunda o quizas la tercera, pero pronto, acabara pasando que devuelva un valor suficientemente alto como para que cuando el juego compruebe si hemos agotado el tiempo, salte por el camino de "time over" y nos pregunte si queremos otra partida o salir al DOS.

Un posible fix seria hacer un TSR que capturara la INT 21/2C y, quizas apoyandose en el temporizador del sistema (INT 8 ), devolviera en DX el tiempo transcurrido correcto.

La solucion simple es usar una SVN (oficial, ECE...) :)
« Última modificación: Junio 18, 2020, 01:39:28 am por gatuno »


(+) Les Manley in: Search for the King (Traducción) [Finalizada]
(+) Listado de cracks/fixes que voy haciendo

Una gran virtud que tienen los animales es que no tienen problemas de ego. No se sienten ofendidos, ni superiores, ni inferiores. En resumen, que saben vivir mejor que nosotros.

Desconectado RodrigoH17

  • Moderador Global
  • Shodan
  • *****
  • Mensajes: 6814
  • País: ar
  • Sexo: Masculino
  • Fecha de registro: Junio 04, 2005, 21:41:14 pm
    • Ver Perfil
    • Email
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2051 en: Junio 18, 2020, 02:55:28 am »
Yo me olvide de comentar que le jugue sin problemas usando el DOSBox ECE, es el que siempre uso.



Desconectado gatuno

  • IBM Roadrunner
  • ****
  • Mensajes: 1217
  • País: gs
  • Fecha de registro: Abril 11, 2018, 22:45:10 pm
  • eterno aprendiz
    • Ver Perfil
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2052 en: Junio 18, 2020, 12:23:57 pm »
Este es el commit que soluciona el problema.

Código: [Seleccionar]
2011-02-24 15:08  qbix79

* [r3679] src/dos/dos.cpp: Allow DOS time to be temporary reset.
  Fixes romantic blue and others (QuickBasic games). Thanks ripsaw.

Al comenzar la partida, el juego llama a INT 21/2D para poner el tiempo a 00:00:00, peeero... sin dicho cambio el contador se inicializa a la hora actual, y acaba provocando que enseguida, en pocas llamadas a la INT 21/2C (Get Time), el juego crea que ya ha transcurrido un minuto y... time over. :)

No esta incluido en la ultima version estable y por eso hace falta una SVN hasta que lo incluyan.


(+) Les Manley in: Search for the King (Traducción) [Finalizada]
(+) Listado de cracks/fixes que voy haciendo

Una gran virtud que tienen los animales es que no tienen problemas de ego. No se sienten ofendidos, ni superiores, ni inferiores. En resumen, que saben vivir mejor que nosotros.

Desconectado Lolocop

  • Sinclair ZX Spectrum
  • **
  • Mensajes: 234
  • País: es
  • Fecha de registro: Enero 11, 2008, 10:13:46 am
    • Ver Perfil
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2053 en: Junio 18, 2020, 15:34:22 pm »
Hay que ver la birria de juego la guerra que está dando jaja
En otro orden de cosas, hoy no voy a poder escanear más manuales, estoy solo con mi esbirro y mi sobrino y está la cosa imposible. Veremos la semana que viene. Sorry.


know your rights...
...all 3 of them!

Desconectado gatuno

  • IBM Roadrunner
  • ****
  • Mensajes: 1217
  • País: gs
  • Fecha de registro: Abril 11, 2018, 22:45:10 pm
  • eterno aprendiz
    • Ver Perfil
Re:La colección ¿definitiva? de juegos de MS-DOS.
« Respuesta #2054 en: Junio 18, 2020, 16:29:46 pm »
jajaja ya ves, cronometro por aqui, cronometro por alla, pero es buen pasatiempo, nunca mejor dicho.



Los manuales pueden esperar. ¿La lian mucho el esbirro y el compinche? Supongo que es lo que hay, criaturas al poder :P


(+) Les Manley in: Search for the King (Traducción) [Finalizada]
(+) Listado de cracks/fixes que voy haciendo

Una gran virtud que tienen los animales es que no tienen problemas de ego. No se sienten ofendidos, ni superiores, ni inferiores. En resumen, que saben vivir mejor que nosotros.