martes, 21 de mayo de 2013

Curso Ensámblalo! Cap. 5.3 - El apartado Lógico de la ALU



En el anterior capitulo aprendimos como el 6502 realiza operaciones aritméticas gracias a la ALU, se dijo además que este subsistema era también el encargado de tratar todo lo que tuviera que ver con las decisiones lógicas y es precisamente en este apartado donde profundizaremos a lo largo de este capitulo.

jueves, 28 de febrero de 2013

C64 Kickass IDE acaba de ser traducido al inglés

(You'll find English text for this entry some lines bellow ...)

A petición de numerosos usuarios acabo de terminar la traducción del entorno de desarrollo C64 Kickass IDE al inglés.

Para los que no lo sabiáis ya, os cuento que éste entorno nació con la idea de ofrecer un punto de partida para poder seguir los ejemplos de programas que irán apareciendo en el curso Ensamblalo! (publicado en este mismo blog). Para mi propia sorpresa, a pesar de que ya me apañaba perfectamente con Ultraedit-32, viendo los extras que me ofrecia Kickass IDE hasta yo mismo he acabado usándolo para hacer mis cosillas con el c64. Como resultado de ésto, lo último que hice con su ayuda fue la demo "Robot Nation", y comparando me sentí tremendamente cómodo trabajando con varios ficheros desde la ventana de proyectos del nuevo IDE.

viernes, 25 de enero de 2013

Curso Ensámblalo! Cap. 5.2 - Lenguaje Máquina del 6502. Las Instrucciones Aritméticas



5.2 Instrucciones Aritméticas



Si sólo pudieramos almacenar o recuperar números hacia, o desde la memoria, los programas que podriamos hacer con nuestro micro serian terriblemente limitados, por no decir totalmente inútiles. Todo programa, por muy simple que sea implica la manipulación/procesamiento de datos numéricos.

Cuando programamos, resulta vital contar con la posibilidad de operar aritméticamente con números. Y al chip de nuestro C64 se le dan fenómeno estas cosas.

jueves, 27 de diciembre de 2012

¡ Feliz Navidad !



Back2theRetro os desea a todos una Feliz Navidad y un próspero año 2013.

Ha sido un año excelente en cuanto a lo Retro se refiere y se esperan con muchas ganas numerosisimas novedades para el año que entra. Gracias a todos, amigos de los juegos clásicos, y de aquellos maravillosos ordenadores en los que éstos corrian (y siguen corriendo) por estar ahi, siempre dispuestos -joystick o no en mano- a dar lo mejor de vosotros.

jueves, 9 de agosto de 2012

Los juegos de Capcom en el C64 (Parte 5): Last Duel



En 1988, justo el año en que la compañia nos deleitaba con su fantástico Forgotten Worlds, juego con el que se estrenó el avanzado hardware Capcom Play System (CPS), salia al mercado de las recreativas Last Duel (el último duelo), un juego también con una ambientación futurista en el que, mira por dónde, otra terrible guerra está amenazando a planetas enteros. Eso si, ahora seremos pilotos de futuristas vehiculos de combate, en lugar de tratar de salvar nuestro mundo solamente pilotando cazas estelares, ¡que también!.

martes, 31 de julio de 2012

Curso Ensámblalo! Cap. 5 - Lenguaje Máquina del 6502. Las Instrucciones De Carga/Almacenamiento de Datos



En capitulos anteriores hemos visto como ensamblar nuestros programas en código máquina, bien a mano, con la ayuda de un cargador Basic, o bien con la ayuda de un monitor de CM, como el incluido en el emulador WinVice. Con ello habéis conseguido tener una idea bastante clara de cómo se introducen programas en lenguaje máquina, y a su vez los rudimentos más básicos en los que se basa cualquier compilador de programas en lenguaje ensamblador.

Vimos de paso, unas pocas instrucciones de código máquina y alguna que otra directiva de lenguaje ensamblador (como ORG), pero para poder empezar a trabajar en serio con Kickass (el ensamblador en que se basa el curso) tenemos que conocer a fondo el lenguaje máquina del procesador. De esto precisamente tratará éste y los próximos capitulos.