Autor Tema: The Race (c128) - fuentes "recuperados"  (Leído 4882 veces)

riq

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 567
    • Ver Perfil
    • From the C64 until today, a developer's perspective
The Race (c128) - fuentes "recuperados"
« en: Diciembre 07, 2016, 08:31:39 »
Finalmente pude "recuperar" los fuentes del jueguito que hice para la c128 allá por el '92.

Lo que hice fue pasarle el regenerator:
http://csdb.dk/release/?id=149429

y comentar, ordenar el código un poco. Por ahora lo quiero dejar lo más intacto posible para poder ver de que manera codeaba en el '92. No lo pude dejar intacto ya que tuve que ordenarlo un poco para entender de que se trataba.

Lo que hice también fue generar el mapa con el vchar64 (hice un import de la imagen de VICE + algunos otros dumps) y recuperé bien ese.

Arreglé algunos bugs y lo hice "single load" (todo en un archivo, antes eran 4).

El original se puede bajar de aca: https://github.com/ricardoquesada/c128-the-race/raw/master/bin/therace.d71
El "nuevo" de aca: https://github.com/ricardoquesada/c128-the-race/raw/master/orig/therace.d71
Y los fuentes, para los curiosos, estan aca: https://github.com/ricardoquesada/c128-the-race/tree/master/src


Mis primeras observaciones son:

* El jueguito tiene su complejidad para haberlo hecho solo con el "monitor". La verdad que podría tener muchos más bugs. Y si bien el código es desordenado, no es terrible. Para los que no usaron un "monitor" antes, es un garrón.
* El código se puede optimizar mucho, aunque el jueguito parece no necesitarlo
* Aún no entiendo bien como armé el mapa. Supongo que habré copiado / pegado pedazos de a poco. Usaba mi propio editor allá entonces pero lo único que se podia hacer era mapas de 40x25. Y el jueguito usa un mapa de 512x8

Quizás en el futuro le agregue más niveles, guardar los records y algunas pavadas más.
Así como esta, portarlo para la c64 debería ser trivial ya que no usa nada especifico de la c128.


Maniako

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 1008
  • SYS 8*4096
    • Ver Perfil
Re:The Race (c128) - fuentes "recuperados"
« Respuesta #1 en: Diciembre 07, 2016, 08:46:54 »
XD. Recuerdo esa sensación de ver lo que hiciste hace mucho y no tener ni idea del por qué lo hice así.

Es genial que podáis recuperar esos trabajos, siempre es parte de la historia de nuestros queridos Commodore.
LDA #$50
STA $0400
RTS
Lloré cuando conseguí hacer esto con el monitor del FC1.

riq

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 567
    • Ver Perfil
    • From the C64 until today, a developer's perspective
Re:The Race (c128) - fuentes "recuperados"
« Respuesta #2 en: Diciembre 07, 2016, 22:18:52 »
si, gracias. contento con este de poder "recuperar" los fuentes. vi algunas tecnicas extrañas que usaba (pero que tienen sentido si uno programa con el monitor, y no con un ensamblador).

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13628
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:The Race (c128) - fuentes "recuperados"
« Respuesta #3 en: Diciembre 08, 2016, 13:47:33 »
A ver si lo entiendo, este juego es una versión ¿anterior? de este otro The Race... ¿? http://ind.commodoremania.com/1111

He intentado ver el juego pero no me funciona el emulador x128 de Vice.
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

riq

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 567
    • Ver Perfil
    • From the C64 until today, a developer's perspective
Re:The Race (c128) - fuentes "recuperados"
« Respuesta #4 en: Diciembre 08, 2016, 17:37:09 »
Si, es el mismo juego. Mismo todo, salvo:

- ahora es "single load"
- arreglé algunos bug

pero no hace falta que lo subas a .ind
lo iré mejorando a lo largo del año que viene a este jueguito.

josepzin

  • Administrador
  • Commodore Master
  • *****
  • Mensajes: 13628
  • Commodoreador web
    • Ver Perfil
    • Mi blog
Re:The Race (c128) - fuentes "recuperados"
« Respuesta #5 en: Diciembre 10, 2016, 15:04:15 »
Cuando lo termines lo puedo agregar en la misma ficha, como un extra :)
www.retroinvaders.com | www.commodoreplus.org  | josepzin.blogspot.com

riq

  • Desarrolladores
  • Commodore Master
  • ******
  • Mensajes: 567
    • Ver Perfil
    • From the C64 until today, a developer's perspective
Re:The Race (c128) - fuentes "recuperados"
« Respuesta #6 en: Diciembre 10, 2016, 16:59:52 »
ok, gracias. luego aviso.

mientras tanto, aca va una versión preliminar para la c64: