1
Juegos / Re: Xenon 2
« en: Septiembre 23, 2026, 17:26:18 pm »
Gracias, Skywalky. Sólo para confirmar, ya que venía a comentar los resultados, hice el proceso sin usar el XENON2.PCM de Neville, y el resultado fue idéntico, bit por bit.
|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento. 1
Juegos / Re: Xenon 2« en: Septiembre 23, 2026, 17:26:18 pm »
Gracias, Skywalky. Sólo para confirmar, ya que venía a comentar los resultados, hice el proceso sin usar el XENON2.PCM de Neville, y el resultado fue idéntico, bit por bit.
2
Juegos / Re: Xenon 2« en: Septiembre 22, 2026, 22:55:46 pm »
Descargué los nuevos archivos de pgeo101 y, con las fuentes indicadas más el X2AUDIO.PCM de Neville (a falta de un ffmpeg a mano) corrí todo el proceso y no arrojó ninguna advertencia. Desconozco si hace alguna diferencia, pero ya que lo hice les comparto el archivo resultante.
Xenon 2 con audio de Amiga para SoundBlaster o Gravis Ultra Sound¡Saludos! 3
Juegos / Re: Xenon 2« en: Septiembre 19, 2026, 20:49:53 pm »
¡Qué buen aporte! Siempre lamenté que la versión DOS, a pesar de los gráficos VGA, tuviera música de parlantito.
¡Gracias, Neville, por el archivo listo para usar!
4
Juegos / Re: Joe & Mac: Caveman Ninja« en: Septiembre 13, 2026, 01:06:20 am »
Hola, Rodrigo y demás socios. Les dejo el enlace a una versión desprotegida que directamente no pide claves. Corresponde también a la edición estadounidense de New World Computing.
Caveman Ninja (1993-08-26) [cr Diestro]
5
General Abandonsocios / Re: Duda sobre big box repro, manuales, etc« en: Agosto 11, 2026, 20:55:23 pm »
El tema de los precios tiene una explicación: somos de las últimas generaciones que se van a interesar por todo esto y quienes tienen algo valioso quieren explotarlo como si no hubiera mañana; que no lo hay...
El mismo destino le espera a las cartas de baseball, comics preservados en perfectas condiciones, etc. ¡Hay que disfrutar y compartir!
6
Juegos / Re: The Adventures of Willy Beamish - Aventura gráfica« en: Noviembre 23, 2025, 21:17:12 pm »
Tremendo laburo. Muchas gracias. ¿Qué información tenés sobre la 1.02?
7
Juegos / Re: Budokan: The Martial Spirit« en: Octubre 19, 2025, 14:27:39 pm »
Una versión muy pulida. Me gustó; tanto que le hice un parche integrado para quitarle la protección. Lo dejo aquí para aquellos que prefieran no lidiar con archivos adicionales.
8
Juegos / Re: Budokan: The Martial Spirit« en: Octubre 11, 2025, 12:50:29 pm »
Gracias @Crafterlock por el aporte tan completo. Lo jugué en la C64, pero voy a echarle un vistazo en DOS.
9
Juegos / Re: Marcha a Malvinas - Rockets Grinder« en: Septiembre 30, 2025, 18:38:35 pm »
Muy interesante... no lo conocía. ¡Gracias!
10
Juegos / Re: Lure of the Temptress - Aventura gráfica« en: Agosto 26, 2025, 04:07:10 am »
¡Caramba! ¿Tenés referencias para determinar de dónde salió cada traducción?
11
Juegos / Re: Pinball Illusions 20th Anniversary« en: Agosto 21, 2025, 23:53:08 pm »
Estimado ntalaec:
Encontré el fuente del parche pero, como verás, sólo aplica un choclazo de bytes sin mayores explicaciones: #include <stdio.h> int main(int argc, char *argv[]) { int i, c; FILE *source; FILE *target; char id[16]; int hook[] = {0xDA, 0x98, 0x9C, 0x98, 0x9A, 0x71}; int patch[] = {0x11, 0x05, 0xF1, 0x51, 0x7A, 0x49, 0xB4, 0xC9, 0xA0, 0xA4, 0x85, 0xA7, 0x83, 0x9E, 0xED, 0xD5, 0xA4, 0x85, 0xB6, 0x84, 0xB9, 0x0B, 0x8F, 0x36, 0xA5, 0x05, 0x1C, 0xB0, 0x7E, 0xA5, 0x05, 0x84, 0x37, 0xC3, 0x25, 0x05, 0xEF, 0xA7, 0x21, 0xA5, 0x05, 0xA6, 0x27, 0x5C, 0xA5, 0x05, 0xBA, 0xA7, 0xCD, 0x25, 0x05, 0x93, 0x27, 0x98, 0x25, 0x05, 0x89, 0xA7, 0x2C, 0x25, 0x05, 0x00, 0x26, 0xC2, 0xA5, 0x05, 0x08, 0xA6, 0x34, 0xA5, 0x05, 0x11, 0x26, 0x93, 0x25, 0x05, 0xA5, 0xD6, 0xDF, 0x54, 0x24, 0x87, 0x08, 0xD4, 0x03, 0x00, 0xC8, 0x87, 0xD4, 0x24, 0x87, 0x4D, 0xB8, 0x82, 0x80, 0x9E, 0x99, 0xD4, 0x24, 0x87, 0xAE, 0x76, 0x82, 0x80, 0xD8, 0xD8, 0x54, 0x25, 0x07, 0xD0, 0x76, 0x82, 0x80, 0x48, 0x83, 0xD5, 0xE1, 0x0D, 0xB3, 0x00, 0x00, 0x55, 0xE0, 0x92, 0x33, 0x00, 0x00, 0x55, 0xE5, 0x30, 0x81, 0x80, 0x00, 0x8A, 0x76, 0xCA, 0xAC, 0xC9, 0xB4, 0x82, 0x55, 0xE1, 0x35, 0x1C, 0x80, 0x00, 0x55, 0xE0, 0xBF, 0x30, 0x00, 0x00, 0x55, 0xE5, 0x9E, 0x00, 0x00, 0x00, 0xFA, 0x2E, 0xB9, 0x7F, 0x93, 0x87, 0x55, 0xE1, 0x27, 0x1C, 0x80, 0x00, 0x55, 0xE0, 0x93, 0xB3, 0x00, 0x00, 0x55, 0xE5, 0x94, 0x00, 0x00, 0x00, 0xFA, 0x2E, 0x07, 0x7F, 0x93, 0x87, 0x04, 0x90, 0x22, 0x38, 0xF7, 0x12, 0x11, 0x77, 0x65, 0x09, 0x58, 0xE0, 0x60, 0x64, 0xF4, 0x6E, 0xF2, 0x73, 0xE8, 0xF2, 0x7C, 0xB9, 0xB9, 0x06, 0x51, 0xFC, 0xD0, 0x4D, 0x49, 0xDF, 0x4C, 0xD0, 0x51, 0xB7, 0xD4, 0xC2, 0x37, 0xE6, 0x54, 0xCC, 0xD0, 0x5D, 0xD6, 0x49, 0xD6, 0x4D, 0x07}; printf("Pinball Illusions 20th Anniversary | abrelatas@peeknpoke.com.ar\r\n\r\n"); if (argc != 3) { printf("This patch will restore full internal MOD music to the CD-ROM version of\r\n"); printf("Pinball Illusions, both original (50MB) and Power/Gold Pack (4MB) editions.\r\n"); printf("Additionally, it will no longer require an external config file.\r\n\r\n"); printf("Usage: PINA <source file> <target file>\r\n"); return 0; } /* open source file */ if ((source = fopen(argv[1], "rb")) == NULL) { printf("ERROR: Unable to open source file for reading!\r\n"); fcloseall(); return 1; } /* check proper source */ fseek(source, 0x945, SEEK_SET); fgets(id, 13, source); if (strcmp(id, "illusion.386")) { printf("ERROR: Source is not a Pinball Illusions executable."); fcloseall(); return 1; } fseek(source, 0x952, SEEK_SET); fgets(id, 10, source); if (strcmp(id, "cdadd.000")) { printf("ERROR: Source is not the CD-ROM version of Pinball Illusions!\r\n"); fcloseall(); return 1; } fseek(source, 0xA40, SEEK_SET); if ((c = fgetc(source)) != 0x86) { printf("ERROR: This patch requires an unmodified copy of Pinball Illusions CD.\r\n"); fcloseall(); return 1; } /* create target file */ if ((target = fopen(argv[2], "wb")) == NULL) { printf("ERROR: Unable to open target file for writing! Check for a valid path.\r\n"); fcloseall(); return 1; } /* copy file */ fseek(source, 0, SEEK_SET); while ((c = fgetc(source)) != EOF) { fputc(c, target); } /* write hook */ fseek(target, 0xBB3, SEEK_SET); for (i=0; i<6; i++) { fputc(hook, target); } /* write patch */ fseek(target, 0x1FA7, SEEK_SET); for (i=0; i<235; i++) { fputc(patch, target); } printf("Target file has been created. It will not longer require a CD-ROM to play!\r\n"); fcloseall(); return 0; } No había pensado en la conveniencia de guardar copia de las puntuaciones. La historia es así: a diferencia de los pinballs anteriores, que funcionaban en modo real y estaban en varios archivos separados, Illusions corre en modo protegido, con un extensor de DOS propio y una especie de file system virtual, todo eso empaquetado en un exe de varios megabytes, seguramente sí, como protección adicional. El ejecutable de la versión en diskettes tiene un doc-check, y el de CD-ROM... un CD-check Para colmo, el código está encriptado (recuerdo haber escrito un re-encriptador para el parche, de modo de poder inyectarlo con el menor cambio posible y dejar que el exe principal lo procesara junto con el resto). Cuando terminé tenía tantos papeles con anotaciones en todas direcciones que terminé por tirar todo a la basura. Ni siquiera conservo el encriptador, porque estaba hecho en PHP, por comodidad, y voló en alguna reinstalación ![]() ¡Saludos! 12
Juegos / Re: Pinball Illusions 20th Anniversary« en: Agosto 18, 2025, 23:50:58 pm »
Antes que nada... ¡muchas gracias, ntalaec, por el manual en pdf, completo y con buena calidad!
En cuanto al parche... ¿por qué sería preferible guardar la configuración en otro archivo? La versión en diskettes guarda la configuración en el propio exe. La versión en CD-ROM, también; sólo que, al estar el ejecutable en el CD, no puede hacerlo y por eso tenía un mecanismo similar a los pipes que desviaba la configuración a un archivo externo. No te prometo nada, porque sé que de los cambios en sí no me quedaron apuntes, pero quizás encuentre el fuente del emparchador que está en mi blog y pueda determinar cuáles son los cambios a dejar sin efecto. 13
Juegos / Re: Cobra Mission - juego de Adultos para Adultos« en: Julio 13, 2025, 00:09:20 am »Citar Toda ayuda es bienvenida, por supuesto. De todas formas, lo miraré igualmente que me gusta investigar, ya sabes como soy jejejejej.Claro que sí, @Scr34m. Se disfruta más el camino que el llegar a destino. ¡Adelante! 14
Juegos / Re: Cobra Mission - juego de Adultos para Adultos« en: Julio 08, 2025, 00:44:01 am »
Gracias a wave, JoanMon y otros por los aportes de material original. En cuanto a la medicina, hace algunos años hice una "como Dios manda" sobre la versión en inglés; es decir, que nunca pide claves y funciona 100%. Si les interesa, puedo buscarla y cotejar el ejecutable de la versión en español para ver si hace falta adaptarlo o sirve el mismo.
¡Saludos! 15
Juegos / Re: Stellar 7« en: Abril 28, 2025, 22:59:01 pm »
¡Muchas gracias por un aporte tan completo! Saludos.
|