Desarrollan juego para Atari 2600 en una computadora Commodore 64


Martin "enthusi" Wendt se las ingenió para desarrollar una versión del juego Asembloids para la consola Atari 2600 utilizando, nada más y nada menos, que una computadora Commodore 64.

En principio, modificó un programa nativo de la C64 para editar en lenguaje ensamblador; y a continuación, usó un dispositivo Starpath Supercharger, el cual le permite a la consola Atari VCS cargar información desde cintas.

Como se observa en el video, Wendt echa mano del programa Turbo Macro Pro v1.2 -desarrollado por Elwix/Style para la C64- con el fin de compilar el código assembler en data binaria. Luego, para convertir dicha data en pulsos, "enthusi" intervino la rutina PlayBIN -original de Macbeth en 1997- para trasladar información binaria en formato de audio del SuperCharger en el ordenador Commodore.


Luego, inserta el módulo Supercharger a la Atari 2600 y conecta la entrada de audio del dispositivo a la salida del Commodore. De esta forma, transfiere el audio del programa como tonos, a través del chip SID a la memoria ampliada de la Atari, simulando ser una grabadora.

Wendt recuerda que la Atari VCS y la C64 comparten la misma familia de CPU. "Combiné estas herramientas y transferí las fuentes ensambladas para (el procesador) 6502 para Assembloids 2600 a la consola Atari, sin mediar ningún otro dispositivo", asegura.


"Cuando programas para la Atari, es una máquina super lenta; no tiene buffer de video (...) puedes obtener algunos colores en pantalla; pero más allá de eso, es crítico", sostuvo.

Nuestro amigo Bill Lange, autor del blog ATARI 8-bit Ads, señala que no se requiere de una herramienta que traduzca el programa; en tanto el código escrito en la C64 sea compatible con Atari. "A lo sumo, quizás (se necesite) hackear los puertos de joystick para enviar la data", enfatizó.

Por su parte, Thomas Cherryhomes -seguidor del fanpage de AtariAge- destaca lo realizado por Wendt. "En el desarrollo cruzado, el C64 siempre se ubica en el extremo más débil. Crear pulsos en el formato de Supercharger adecuado no es exactamente trivial y el SID del C64 nunca se utiliza para generar datos como este. Tiene una dataset y un puerto de usuario para esto", acotó.

Cabe recordar que Assembloids 2600 fue desarrollado por PriorArt: Martin "Enthusi" Wendt (código y diseño) junto a Sven "Ptoing" Ruthner (gráficos y arte de la caja).

COMENTARIOS:

Nombre

2600,29,5200,2,7800,1,Altirra,10,Android,14,Atari++,5,Atari800,17,Atari800MacX,4,Atari800WinPLus,24,Audio,47,BASIC,3,Colleen,7,Computadoras XL/XE,300,Demos,25,Dingoo,1,Draconus,12,Droid800,4,Emuladores,76,Entrevistas,12,Extras,332,Guías,30,Hardware,61,infografías,1,Linux,1,Multimedia,90,Noticias,459,Reseñas,28,software,157,Trucos,54,Video,15,XEGS,3,
ltr
item
Atariteca: Desarrollan juego para Atari 2600 en una computadora Commodore 64
Desarrollan juego para Atari 2600 en una computadora Commodore 64
https://1.bp.blogspot.com/--1gcOAd9LcM/WZZdudLaynI/AAAAAAAAIgc/jxAcOHHEhrQ-INWpIH-hjyCr7Jdvf4rFQCLcBGAs/s640/asembloids-atari-2600-c64.jpg
https://1.bp.blogspot.com/--1gcOAd9LcM/WZZdudLaynI/AAAAAAAAIgc/jxAcOHHEhrQ-INWpIH-hjyCr7Jdvf4rFQCLcBGAs/s72-c/asembloids-atari-2600-c64.jpg
Atariteca
https://atariteca.blogspot.com/2017/08/desarrollan-juego-para-atari-2600-en.html
https://atariteca.blogspot.com/
http://atariteca.blogspot.com/
http://atariteca.blogspot.com/2017/08/desarrollan-juego-para-atari-2600-en.html
true
4569143690852946366
UTF-8
Se cargaron todos los articulos No se encontro un solo articulo VER TODOS [Leer mas] Responder Cancelar respuesta Borrar Por Inicio PAGINAS ARTICULOS Ver Todos TE PUEDE INTERESAR TEMAS ARCHIVOS BUSCAR TODOS LOS ARTICULOS No se ha encontrado lo que buscabas Al Inicio Domingo Lunes Martes Miercoles Jueves Viernes Sabado Dom Lun Mar Mie Jue Vie Sab Enero Febrero Marzo Abril Mayo Junio Julio Agosto Setiembre Octubre Noviembre Deciembre Ene Feb Mar Abr May Jun Jul Ago Set Oct Nov Dic ahora hace 1 minuto hace $$1$$ minutos hace 1 hora hace $$1$$ horas Ayer hace $$1$$ dias hace $$1$$ semanas hace mas de cinco semanas Seguidores Seguir THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy