Habi Hablóg
Declaro:
XML válidoXHTML válido800x600 +
RSS válidoCSS válidoNavegador digno
  Blog   Archivo   Contacto   Administración  

Acerca de

Matemático, informático, aficionado a la electrónica, friki... y otras cosas que no vienen a cuento ni pasan los filtros de palabras.

¿Queríais un blog? Ahí va.

Red antisocial

¡Me van a volver loca! 2.0
La Fragata Portuguesa

Z
¡Me van a volver loca!

Últimos posts

El expediente X que nadie pidió
eNigma
La cuadratura del píxel
Portando desde Spectrum
Inexorable

Últimos comentarios

Habi
NoSupoResolverLaFuncion
Edu
Habi
EnriqueGG

Calendario

No hay fechas.

Categorías

Chorradas
Paranoias
Posts lúcidos
Tecnoesoterismo
Yuyus

Cenas de Abj

Abj debe 7 cenas.

Frase célebre

Abjurador dice: Pero vamos, una comida puede valer.

¡Chí Cheñó!

Habi - 03/03/2008 23:18:31 - Chorradas

Ohlah como-tahmoh...

Todos tenemos algún deporte. El mío es el de poner búsquedas aleatorias y seguir los links aun más aleatoriamente. Así es como a veces encuentro auténticas (e incomprendidas) joyas.

El caso es que hoy he encontrado ALGO. Algo que ni me imaginaba que podía existir. Algo que de hecho, no debería existir.

¡Ni más ni menos que la web oficial del señor Barragán! -> http://www.barragan.tv/

Si no le conocen diré que aproximadamente entorno al 6 A.Ch. (antes de Chiquito) campaba este personaje por la televisión, con su particular humor verde - asqueroso que tanto nos gusta. Yo lo conocí en su época dorada (?), en el programa "No te rías que es (lo puto) peor".

Qué gran personaje. Qué recuerdos cuando lo vi aparecer en algunas de las pelis de Torrente. Y no soy el único; hace tiempo vi en Viruete un review de ese programa precisamente, en el que fue nombrado "El embajador de la ponzoña". No hace falta decir más.

Se lo crean o no, este personaje se encontraba en mi sagrado panteón: en el centro Yo (quién si no), a mi diestra el Inspector Gadget y Einstein, y a la izquierda el Sr. Barragán y Darth Vader.

Y no diré nada más de él; estoy demasiado ocupado saqueando esa web, mucho menos casposa que el propio Barragán.

5


Cazador cazado

Habi - 01/03/2008 22:11:45 - Posts lúcidos

Cualquier profesional tiene sus herramientas; una de mis preferidas es el IDA pro.

Es un desensamblador interactivo. Cambia los nombres, referencias, etc simultaneamente, analiza código para encontrar más código y datos, infiere las estructuras a partir del API, propaga tipos... todo en tiempo real. Si no entiendes lo que quiero decir: este programa es una de las 3 cosas en el universo conocido que más me ponen. Y no es la número 3.

Ayer me bajé la nueva versión 5.2 (690€ que cuesta, y merecidos; si fuese rico lo compraba), junto con el Hex-Rays. Tenía ganas de probar este plugin descompilante. El descompilador funciona relativamente bien, pero sólo para código x86 de 32b; no vale los 1500€ que cuesta. Cuando maneje código de 16b será medio útil para mí.

Pero vamos al grano; abriendo una BBDD de desensamblado anterior, me ha salido el siguiente cuadro de diálogo:

En efecto, lo hice con una versión pirateada. Igual que con la que la estoy abriendo ahora, debo añadir.

UltraEdit, buscar la cadena en archivos, la localizo (entre otros sitios) en ida.wll; es una DLL realmente, la cargo en el propio IDA, referencia cruzada sobre la cadena, localizo el lugar y parcheo un Jz (74h) por un Jmp (EBh). Listo en menos de 3 minutos.

¿Por qué no se han molestado en esconder las cosas o en añadir protecciones, encriptados... algo? ¿Será porque conocen a la gente que maneja este programa y la eficiencia del mismo?

2


Intrusión

Habi - 25/02/2008 16:24:16 - Chorradas

"Debate" - Habi, 2008

 

Y dedicado a T. (ya que estaba con el Photoshop):

1


Dudas existenciales

Habi - 18/02/2008 23:02:29 - Chorradas

En su día, mucha gente jugó al Monkey Island; de esa gente, poca jugó la versión CD o la FM-Towns. Estas versiones traían gráficos en el inventario, en vez de los textos de las versiones normales.

Por ello es que siempre surgía la eterna pregunta:

¿Cómo es un pollo de goma con una polea en el medio?

¿Tiene la polea en la tripa? ¿Longitudinalmente? ¿Transversalmente?

Va por ustedes.


2


Resultados concurso

Habi - 08/02/2008 17:08:56 - Chorradas

¡¡¡Hooooolaaaaa, guapooossss!!!

Soy yo, Richie, vuestro azafato favoritooooo.

Me han pedido que os dé los resultados del concurso "Encuentra a UltraVesti". Así que bueno, aquí os dejo estas tablas y gráficos que he hecho con el Excel. Están todos supercurrados de la muerte.

3


Grata sorpresa

Habi - 03/02/2008 19:48:56 - Tecnoesoterismo

Jugando a juegos antiguos, encontré mi querido Alley Cat.

Juego que funciona perfectamente incluso bajo XP, por sus rutinas de retardo / sincronismo. Mejor no probarlo bajo DosBox, porque no hace una emulación de los ciclos de cada instrucción.

Me dio el punto y me puse a desensamblarlo. Y me di cuenta de que las rutinas gráficas encargadas de poner la paleta de colores eran dobles, y se discriminaba por que el valor de una variable valiese FD; una variable que se inicializaba con el valor de F000:FFFE (FFFFE), el machine ID. ¡Estaba tratando el caso especial del PCJr! Y de una manera no compatible con el Tandy 1000.

Esto merece una explicación; no entraré en detalle sobre la historia de los PCs. Sólo decir que después del PC (Agosto 1981) y el XT (Marzo 1983), en IBM decidieron hacer un ordenador más cutrillo y tal, orientado para la familia en vez de los negocios: el PCJr (Noviembre 1983).
El ordenador en cuestión fue una ruina. Aunque tenía gráficos de 16 colores (una CGA mejorada), era bastante incompatible con el PC, más lento debido a utilizaba el reloj del sistema para el refresco de la memoria, tenía un teclado infame (e inalámbrico), era caro y sobre todo: los ordenadores de 8 bits YA lo superaban en gráficos, precio y catálogo de juegos. No digamos ya los de 16 bits como el Amiga.

Por su parte, Tandy decidió hacer unos clónicos orientados al uso doméstico. Como había salido hace poco el PCJr decidió hacerlos compatibles con él. Una semana antes de su lanzamiento IBM anunció que renegaba del PCJr, así que Tandy cambió toda la publicidad de su ordenador a "MS-DOS compatible", lo cual no era falso.

Pero volvamos al Alley Cat.

Experimenté con el DosBox. Tanto en modo PCJr como en modo Tandy con un ejecutable parcheado el resultado que tenemos es:

Probé en Tandy con el parcheado porque dicen que la emulación de PCJr está al 50%. Pero nada, siempre saca el juego esa paleta, lo cual contradice el código del juego, el cual para cada habitación utiliza una paleta distinta. Y no es esa, además.

Utilizando el MESS para emular un Tandy 1000, con el ejecutable parcheado:

Esto sí se corresponde a los colores definidos en la tabla para la pantalla 0, la presentación.

Sé que se hicieron muchos juegos que detectaban Tandy 1000 y tenían gráficos y sonido mejorados, pero nunca había visto uno exclusivamente para PCJr.

(Nota: Todos los gráficos son en RGB; paso de video NTSC compuesto.)

(Moraleja: El DosBox es una mierda para cosas antiguas; incluso PicoXT (29Kb de emulador) le da mil vueltas.)

4


Gañanadas en 5 ¼

Habi - 27/01/2008 21:58:52 - Tecnoesoterismo

Hoy me he puesto una disquetera de 5 ¼ para pasar unas imágenes de arranque raras. Qué recuerdos.

Recuerdos de cuando un gañán, llamémosle D0, intentó copiar mi disco original del Mad Mix Game sobre uno en blanco. Pues bien, lo hizo al revés, borrándome mi juego. Me dio el yuyu y hoy lo bajé de internet y lo puse en su disco original, reparando el daño de forma simbólica.

Esta otra es mía en parte. Usando un programa que cacheaba las disqueteras para ir más rápido y una disquetera defectuosa que NO informaba cuando había cambio de disco y que se pasaba por el forro la protección del disco, al hacer el cambio del disco 2 al disco 1 me machacó la entrada del directorio principal de otro juego original, el Knight Force (EGA / VGA). Aunque tenía todos los archivos en un disco de 3 ½, no sabía cuáles iban en el primer disco, y era un coñazo mirar con un editor hexa. Hace no mucho, desensamblé el juego (lo dije en otro post), lo desprotegí (ya funciona desde donde sea), miré dentro del ejecutable para sacar las listas de archivos por disco, y de nuevo hoy he podido restaurar el juego.

Y hablando de esta disquetera, también tiene su historia gañana. Había otro personaje, al que llamaremos D1, que me la pidió para pasar unos discos viejos que tenía. Aparte de que tuve que pedírsela VARIAS veces, me la devolvió rota y sin el frontal y la llave de apertura / cierre. Nada que no pueda arreglar con un soldador de estaño y unos alicates, respectivamente. Aunque además de esto le friese un disco duro a mi hermano invirtiendo el conector de alimentación (no sé cómo lo hizo, sólo tiene una posición) y le inutilizase la información de dos discos duros a mi sobrina (nada que no pudiese arreglar), en el fondo me da pena.

Antes de que alguien lo pregunte, D0=D1, pero son distintas personas; parece maldito el nombre de Daniel (uuups, lo dije).

En cualquier caso, hoy he podido sacar una imagen de un juego de arranque (nada de DOS) que no se encuentra por la red; ni más ni menos que La abadía del crimen. Usando el cable de la disquetera invertido, porque el diseñador de la placa madre de mi ordenador (perfecta en todos los demás sentidos), decidió ofrecer sólo soporte para una disquetera y aprovechar los otros dos terminales del IT8718F como conexión a otro sensor térmico (gañanada). Enviaré la imagen a los de http://retrograde.trustno1.org/, que se la merecen. También saqué imagen de los discos de sistema de un PC1512, con su DOS modificado y su GEM.

Y además he podido jugar a algunos juegos ochenteros de arranque en mi flamante core duo (no sin antes conectarle el beeper, cosas de un montador gañán que además montó el disco duro en SATA1 en vez de SATA0). Casi todos van perfectamente, algunos fallan sólo en la intro. Qué recuerdos.

2


Otra review

Habi - 21/01/2008 18:06:39 - Chorradas

Creo que me acuerdo de cuál fue mi primer juego de estrategia.

Se llamaba Alien, un juego de Spectrum basado en esa misma película, editado por Mind Games. Y no creo que lo conozca ni el Tato.

El juego tiene dos modos, el corto y el largo. El largo empieza con el Alien naciendo y matando a su anfitrión, y con 6 personas para manejar, una de ellas un androide. El corto empieza con tres personas (el momento de la peli de después de haberse cargado al androide).

La interfaz del juego es muy simple: por un lado, un mapa de situación donde se muestran las selecciones; a la derecha un menú con las opciones y abajo los mensajes.

En el juego no manejas a nadie, simplemente les das órdenes; dependiendo de su estado (físico, emocional, carácter) pueden no hacerte caso. ¿Alguien entraría solo y desarmado a una habitación oscura con ruidos raros después de haber visto como un bicho enorme se jalaba a sus amigos? (Nota: ¡es una pregunta retórica!)

El objetivo del juego es impedir que la nave llegue a la tierra con el Alien a bordo. El juego puede “ganarse”:

Hay un tiempo para lograrlo (se agota el oxígeno de abordo, porque no estamos hibernados); si no se logra, la tripulación muere de asfixia y el juego se pierde; se deduce de ahí que el Alien no respira. Y además, un elemento de la tripulación es un androide que nos la jugará en cuanto pueda.

¿A nuestro favor? Varios personajes que se mueven independientemente (incluso por los conductos de aire), armas, detectores de movimiento e interacciones con los sistemas de la nave.

A pesar de ser muy simple y relativamente cutre, también es cierto que es adictivo. Juéguese en un Spectrum de verdad, solo y, a ser posible, sin mucha luz.

3


Tríptico críptico

Habi - 25/12/2007 20:19:04 - Posts lúcidos

1) Jeroglífico

 


2) Éramos pocos y parió la... Amebosa... ¡y la Burocracia!

 


3) El plazo para el concurso "Encuentra a UltraVesti" termina el 31 de diciembre a las 23:59:59:99.

(Mi segundo candidato, para inspiraros)

0


Felices fiestas

Habi - 22/12/2007 21:02:07 - Posts lúcidos

¿Felices fiestas? Eso sería desear demasiado.

 

  

Que no os dé demasiado el coñazo la familia.

Que no os toque conducir a un rebaño de chuzos.

Que no os hagan perder el tiempo miserablemente.

Que os regalen algo más que un par de calcetines.

Que no os falte vuestra dosis de turrón.

 

  

Y si no es posible alguna, al menos que se pasen rápido las fiestas.

 

 

 

He dicho.

0


Reglas del 10:
10 últimos   10 después   10 antes   10 primeros