Thursday, March 03, 2005

Emulando la game boy

Por alli por el 1997 conoci la emulacion, y la verdad es me fascinó. Poder jugar a todos los juegos que no tuve dinero para comprar, y que ya no era posible comprar, era genial. Cuando aprendi a programar, uno de los primeros objetivos, fue emular una de las consolas con las que habia perdido mas tiempo: la Game Boy. Empece un final de verano, y dos meses despues consegui esto:



Nada impresionante, la verdad, un interpretador, un desensamblador basico con memory viewer, hardware viewer, tile viewer, breakpoints, stack viewer, vaya, lo basico. Cuando empecé a implementar la LCD, lo dejé, por motivos que no vienen al caso. Fue realmente interesante programar todo el emulador del z80, ademas de ser posiblemente mi primer proyecto serio a nivel personal. Nada mas, en un futuro mas shots :)

2 comments:

Eidan said...

Ohh, sta currado la verdad... yo pense en hacer uno, pero al ver la (pequeña) lista de opcodes , me cague encima :S
Good work man!

shash said...

Hombre, mi interpretador son aun no 3000 lineas de C sin optimizar, ya te aseguro que en una semana de coding lo podrias hacer (y seguro, que tantos años despues, ahora no tardaria mas de 3 dias :D)