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,35,5200,2,7800,1,Altirra,11,Android,14,Atari++,5,Atari800,18,Atari800MacX,5,Atari800WinPLus,24,Audio,47,BASIC,3,Colleen,7,Computadoras XL/XE,300,Demos,26,Dingoo,1,Draconus,12,Droid800,4,Emuladores,80,Entrevistas,13,Extras,340,Guías,31,Hardware,66,infografías,1,Linux,1,Multimedia,96,Noticias,515,Reseñas,29,software,185,Trucos,55,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
http://atariteca.blogspot.com/2017/08/desarrollan-juego-para-atari-2600-en.html
http://atariteca.blogspot.com/
http://atariteca.blogspot.com/
http://atariteca.blogspot.com/2017/08/desarrollan-juego-para-atari-2600-en.html
true
4569143690852946366
UTF-8
Cargados todos los posts No se encontraron posts VER TODO Leer más Responder Cancelar respuesta Borrar Por Inicio PÀGINAS POSTS Ver todo TE RECOMENDAMOS ETIQUETA ARCHIVO BUSCAR TODOS LOS POSTS No se encontraron post para tu búsqueda Al inicio Domingo Lunes Martes Miércoles Jueves Viernes Sábado Dom Lun Mar Mie Jue Vie Sab Enero Febrero Marzo Abril Mayo Junio Julio Agosto Setiembre Octubre Noviembre Diciembre Ene Feb Mar Abr Mayo Jun Jul Aug Sep Oct Nov Dec ahora Hace 1 minuto $$1$$ minutes ago Hace 1 hora $$1$$ hours ago Ayer $$1$$ days ago $$1$$ weeks ago hace más de 5 días Seguidores Seguir ESTE CONTENIDO PREMIUM ESTÁ CERRADO PASO 1: Comparte. PASO 2: Haga click en el link compartido para activar. Copia todo el código Selecciona todo el código Todos los códigos se copiaron No se puede copiar los códigos / textos, por favor presione [CTRL]+[C] (o CMD+C con Mac) para copiar