viernes, 6 de febrero de 2009

El Enigma de Aceps (continuación)

El "culpable" de que DosBox no ejecute correctamente el juego es el fichero que aparece al final del directorio de la siguiente captura de pantalla:



Todos los ficheros son copiables desde los discos de 5 1/4, tanto los del primer disco como los del segundo (incluso los que tienen nombres raros), excepto el fichero anteriormente mencionado.

El fichero en cuestión tiene un nombre de 10 caracteres sin extensión, ocupa 136 bytes, fecha 8/04/48 y hora 17:00 (como podéis ver, el Dos se hace un lío al intentar leerlo, pues tiene un nombre de más de 8 caracteres)

La secuencia de caracteres para escribirlo es (manteniendo pulsada la tecla Alt) 136 136 136 136 136 136 128 136 136 128 (en hexadecimal 88 88 88 88 88 88 80 88 88 80)

Copiando a otro disco de 5 1/4 todos los ficheros, salvo el de 10 caracteres, el juego carga correctamente, pero a la hora de empezar a jugar no sale del ciclo de 4 pantallas, exactamente igual que ocurre en el DosBox.

Asi que el problema es, concretamente, ese fichero de 10 caracteres, inaccesible para el Dos, pero accesible para el juego e indispensable para que funcione...

Xavier Garcia mencionó en CEZ que desde QuickBasic se podían leer y escribir ficheros con nombres formados por caracteres que Dos no reconocía directamente, lo que me hace suponer que también podrían renombrarse de la misma manera.

Se me ocurre que con un programa realizado en el mismo lenguaje se podrían renombrar los ficheros con caracteres extraños y luego descompilar los ejecutables y cambiar las llamadas a esos ficheros por otros nombres que tanto el Dos 3.10 como el DosBox puedan leer sin problemas.

He probado a editar y cambiar el nombre de ese fichero de 10 caracteres con un programa en QuickBasic, desde C, y también desde Windows XP y Linux, pero no hay manera de lograrlo.

También he probado a buscar en los tres ejecutables el nombre del fichero de 10 caracteres con un editor hexadecimal, pero no aparece. Supongo que hay que recurrir a un depurador o un desensamblador...

jueves, 5 de febrero de 2009

El Enigma de Aceps (PC)



Plataforma: PC
Productor: ACE Software
Soporte: 2 Disquetes de 5 1/4 DD
Gráficos: CGA 4 colores
Sonido: Speaker

Se trata de una aventura conversacional famosa por dos motivos: sus voces digitalizadas en castellano (en la versión Amstrad) y su elevadísimo nivel de dificultad.

Este es un juego largamente buscado por la escena abandonware española en su versión PC, pues la versión Amstrad está disponible desde hace algun tiempo.

Tenéis amplia información sobre este juego en Computer Emuzone.

En este otro enlace de Amstrad Web tenéis una entrevista a uno de los autores del juego.

El juego fue dumpeado por Kitzel (TOSAC Abandonware) a partir de 2 disquetes de 5 1/4 DD 360Kb mediante el programa EPL Copy de IBM.

Grabando el juego en un par de discos de 360Kb y cargandolo en un PC con disquetera de 5 1/4 funciona perfectamente, siempre que utilices una versión del Dos anterior a la 3.30 (funciona con Dr Dos 3.41 y con IBM Dos 3.10) y tengas montada la disquetera como unidad A:

Puesto que DosBox no permite cargar imagenes en formato EPL, convertí los discos a formato IMA. Las imagenes resultantes las volví a copiar a discos de 5 1/4 para comprobar que estaban bien realizadas.

Para cargarlo en DosBox hace falta montar las 3 imagenes de disco a la vez mediante el siguiente comando, intercambiando las imagenes con CTRL+F4:

boot pcdos31.ima aceps1.ima aceps2.ima

Pero hace un ciclo por las pantallas de presentación y no sale de allí :-(

Para más información, consultad este hilo del foro de Computer Emuzone, donde se comentan todos los datos respecto a la recuperación de este juego.

Copia de las imagenes de disco del juego y el PC Dos 3.10 en MegaUpload:

http://www.megaupload.com/es/?d=33I10GA0

Sexy Puzzle (a.k.a. Strip Puzzle)

Quiero hablaros de un juego que hace un tiempo rescaté del trastero:

Sexy Puzzle (también llamado Strip Puzzle)



Plataforma: PC
Productor: SPE
Distribuidor: System 4
Soporte: Disquete de 5 1/4 DD
Gráficos: CGA 4 colores
Sonido: Speaker

Este juego español es toda una rareza. Tiene una protección de disco llave que no permite hacerlo funcionar si no es con el disquete original (de 5 1/4).

He realizado un volcado del disco original en 5 1/4 con el WinImage. La copia sale bien, salvo por un error en la pista 17 del disquete.

Con el DosBox monto la imagen, pero al intentar cargar el juego no funciona.

¿Podría ser que la protección anticopia busca esa pista dañada para cargar el juego?

¿Sería posible modificar la imagen en formato .ima para "dañar" la pista 17 y saltarse la protección?

Si no es posible, me imagino que habría que desensamblar el ejecutable del juego para desprotegerlo.

Por si alguien se anima, he subido una copia del juego a MegaUpload.

http://www.megaupload.com/es/?d=7ACFND8C

¿A qué periférico de ordenador te pareces?

Encontré hace un tiempo este curioso test de personalidad:

¿A qué programa de Intercambio de pares (P2P) te pareces?
¿A qué personaje de Cine/TV te pareces?
¿A qué periférico de ordenador te pareces?

http://testometro.emezeta.com/

A mi el test me dice:

Kazaa, Neo (el de Matrix) y Teclado

¿Cómo te llamas en élfico?

En élfico: Daeron Sîrfalas
En hobbit: Hamson Bumbleroot of Haysend

Para averiguar el vuestro, visitad la siguiente web:

http://www.chriswetherell.com/elf/

Re-haciendo la primera entrada ;-)



Me llamo Robert, pero en estos lares me conocen como GBMan.

Este nick procede de GoldenBit Man (no de GameBoy Man como me han comentado en varios foros). Es una derivación del título de una película de James Bond interpretada por Roger Moore y Christopher Lee llamada "El hombre de la pistola de oro" (The man with the golden gun).

¿Aficiones? Pues un poco de todo. Juego a futbol sala, escucho música, navego por Internet, los videojuegos (sobretodo los "retro") y el coleccionismo de ordenadores y consolas "retro" :-)

Dispongo actualmente de estos ordenadores y consolas:



Sinclair ZX81, Sinclair ZX-Spectrum 128k, Amstrad CPC 6128, Commodore Amiga 500+, Soundic TV Sports, Atari VCS2600, NES (Clónica), Atari 7800, Amstrad GX4000, Sony Playstation, Nokia N-Gage, Nintendo Wii y 4 PCs: un P4-2.66Ghz (portátil), un Pentium-120Mhz, un P4-1Ghz y un P4-3.2Ghz.


Llevo surfeando por Internet desde hace muchos años, en los tiempos de los modems de 28800 bps y la primera Infovía..... de ingrato recuerdo por su exasperante lentitud, sus cortes y dificultad para conectar a la primera :-) ;-) ... y de cuando palabras como "tarifa plana" o "banda ancha" sonaban a ciencia-ficción.



Ha habido muchos cambios en todo este tiempo:

* De una velocidad de descarga de 3 Kbps (con suerte) conectando con un modem de 28k mediante Jet Internet (hoy formando parte de Orange) a una conexión de banda ancha de 12 Mbps conectando con un modem-cable mediante Euskaltel (operador vasco de telecomunicaciones asociado a Vodafone).

* De usar Windows 3.11 con Netscape Navigator para navegar por Internet a usar Linux Ubuntu 8.10 Intrepid Ibex con Mozilla FireFox (pasando por Windows 95/98/Me/XP con Internet Explorer y por Slackware, Red Hat, Debian, Mandriva y OpenSuse)



Pero una cosa no ha cambiado:

* A pesar de empezar con los videojuegos de la consola Atari 2600, el ordenador Amstrad CPC y las máquinas de arcade de la época, sigo prefiriendo estos mismos juegos y los disfruto gracias a los emuladores :-)



Durante todo este tiempo he sido webmaster de páginas de emulación como EmuLair (dedicada a los emuladores en general) o EsMame (versión ampliada y traducida al castellano del popular emulador de máquinas de arcade), además de haber ejercido de colaborador en otras páginas del mundillo como EmuLand (de Roger) o MameFans (de Kitzel). Ahora me dejo ver habitualmente por el foro de otra gran página dedicada a los juegos antiguos (españoles en este caso): COMPUTER EMUZONE.



Bueno, creo que ya os he contado lo necesario. Permaneced atentos a mi blog... a ver si este lo actualizo más a menudo que el antiguo... ;-)