Ángel Badía responde a ¿qué fue lo más difícil de desproteger en la época de los videojuegos de 8 bits?

Me encontré el otro día con un artículo que Ángel Badía escribió como respuesta a una pregunta que le hice en 2010 sobre qué programa fue el más difícil de desproteger en la época de los videojuegos de 8 bits. Me esperaba entonces que citara una rutina de carga especial en un juego de MSX pero en cambio, fue el Spectrum quien se llevó la palma.

Cito textualmente:

Pues resulta que Konamito, autor de la web que lleva su nombre (www.konamito.com) me acaba de preguntar:

Que era lo mas dificil de desproteger en nuestra epoca…

Y claro, salio la lagrimita de viejo….

Asi que si estais interesados en como empezo esto de la informatica “oscurita” en Eh!pa?no podeis dejar de leer lo que esta en LEER MAS >>>

Angeloso

Pues cada vez que cambiaban la rutina de descarga esa de Ocean que no tecuerdo como se llamaba (hablo de Spectrum). En el primer juego que salio fue en el Beach Head de US GOLD y flipamos, pero no se hizo famosa hasta el Decathlon de Ocean.

El Decathlon lo desprotegieron una gente de Zaragoza, recuerdo a Michel de los tres que eran (nick: AWD = Amamos el Whisky Destilado, significaba, poca gente sabe eso). Hicieron todo el proceso manualmente y salio en todas las revistas de la epoca. Y era muy, muy complejo porque para desenmascar la segunda parte de la rutina de carga, hacian un preciso calculo del valor que tenia el registro R (aleatorio, teoricamente) en el momento que se ejecutaba la rutina se sacaba un valor y con ese valor hacian los calculos a traves de XOR para conseguir el resultado final… toda una currada. Es decir que si usabas el metodo tradicional de que intervenias la rutina de carga para saltar a tu propia rutina de grabacion al final, el valor que obtendrias de R, como ya tardaba mas o menos, al llegar a la descodificacion, R valia otra cosa y no desenmascaraba bien, con lo cual no podias cargar el juego.

Por suerte eso fue solo en los primeros programas protegidos asi. Luego un coco invento algo llamado el RESET de los 32k, que era un cablecito conectado fisicamente a la ULA del Spectrum y que cuando lo pulsabas, reseteaba el Spectrum, pero mantenia el contenido de la memoria superior intacto (los ultimos 32k, de ahi su nombre) y por el dise?el Spectrum, alli se albergaban las rutinas de carga… algo de las interrupciones creo.

Asi que dejabas que cargase la cabecera del programa protegido, y justo cuando iba a empezar la parte en Turbo, parabas la cinta, le dabas al botoncito, y luego solo tenias que coger el Hisoft Devpac cargarlo en la zona baja de la memoria (los primeros 16k) y empezar a mirar la zona alta de la memoria, y halas… alli estaba, totalmente limpita y desenmascarada.

Tanto matarse en la proteccion, y al final no les sirvio de nada… despues de que la SPANISH CRACKING SERVICE , la marca que yo cree para desproteger los programas de Spectrum, popularizara ese sistema, de boca en boca, pues de Internet, nada de nada… las distribuidoras como Erbe, dejaron de sacar programas protegidos… porque no valia la pena, nos los cargabamos antes de que acabaran de cargarse, jejejeje. Es verdad en mas de una ocasion el Pepe (Jose Vila) y yo teniamos que acabar de grabar las cintas para vender en el Mercado de San Antonio y era tan tarde, que no nos daba tiempo a ver el juego y lo crackeabamos antes de jugar con el.

A?mas tarde repeti el mismo hecho (en el 2000) que hice lo mismo, pero esa vez no era un videojuego, ni lo estaba preparando para vender luego, jejejeje. Estaba yo aqui en USA, y recien me compre mi primer DVD para ordenador, alquile, creo que la unica pelicula que he alquilado original en mi vida, The Cell de la Jennifer Lopez, y las ripee antes de verla, jejejeje. A mi me parece que lo llevo en los genes.

Espero que esta informacion sea valiosa para las generaciones futuras, porque en esta generacion, siempre habra algun idiota que dira alguna idiotez al respecto, basado en la pura envidia que le tienen a uno 🙂

Angeloso

Enlace relacionado: Isla Tortuga

Deja tu comentario sobre esto

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.