You Are Browsing ‘Retrocomputer’ Category

Cómo se hizo Crash Bandicoot

by tuxotron - on Feb 5th 2017 - No Comments


crash-bandicoot.png

Aunque he de reconocer que jugar a vídeo juegos no fue o es una de mis pasiones, recuerdo que uno de los juegos que más simpáticos me caían, de la Playstation 1, era Crash Bandicoot.

Algo que sí me apasionaba hacer, era hacer trampas, vidas infinitas, armas infinitas, inmunidad, etc. Pero no era el hecho de hacer trampas para llegar al final, mi objetivo era el encontrar la forma de hacer trampas, encontrar la zona de la memoria donde almacenaban esos datos y modificarlos. Como amaba mi transtape (versión casera) de mi Spectrum y aún más mi Action Replay de mis Amigas…

Esta no trata de hacer trampas ni nada de eso, sino de otra de las cosas que me encantan: como se hacen las cosas, en este caso el famoso vídeo juego Crash Bandicoot.

Andy Gavin uno de los creadores de dicho juego, entre otros, publicó hace ya tiempo unas entradas de cómo se creó Crash Bandicoot, y algo de historia de la empresa que había creado y si evolución (si eres lector de esto blog, sabrás que nos encantan las Microhistorias :))

Las entradas que me refiero son las siguientes:

Las entradas no son técnicas, así que es lectura para tod@s 🙂

Entradas relacionadas:

Aprender a programar un Terminator y a Bender de Futurama (o también como aprender a programar un MOS 6502)

by cybercaronte - on Ene 5th 2017 - No Comments

 

https://farm1.staticflickr.com/766/32125758245_2280c0cedb.jpg 

Link

Con el auge de la IA ya sabemos que Skynet está cerca y con ella los famosos Terminator. Como todos sabéis los Terminator están programados con este procesador así que es el momento perfecto para aprender a programar un MOS 6502 y así poder re-programarlo y convertirlo en un Roomba. También nos puede ayudar a programar a nuestro querido Bender de Futurama como podéis ver en la imagen que encabeza este post.

Ahora en serio, la primera pregunta que podemos hacernos es ¿por qué tendría que aprender a programar ensamblador con el microprocesador MOS 6502?. Primero, porque programar siempre es divertido 😉 y mucho más si es en ensamblador. Segundo, porque muchos ordenadores y video consolas clásicas fueron diseñadas utilizando este microprocesador como CPU, por ejemplo: BBC Micro, Atari 2600, Commodore 64, nuestro querido Apple II e incluso la famosa NES. Por otro lado este lenguaje ensamblador también es un buen comienzo para aprender a programar microprocesadores más potentes y además es perfecto para entender el funcionamiento en uno de los niveles más bajos de un ordenador (después del ensamblador sólo te queda el código máquina).

Este fantástico artículo está dividido en los siguientes apartados:

Además puedes practicar directamente en el página web ya que utiliza un simulador de 6502

Le he estado echando un vistazo y si tienes una base mínima de programación, llegarás a entenderlo y programarlo en una tarde (incluso como puedes observar en la lista de apartados, al final crearás un pequeño juego).

Enlace original:

https://skilldrick.github.io/easy6502/

Entradas relacionadas: