Fecha actual Mar Dic 11, 2018 10:52 am

Proyecto de Graduación: Lector de Casettes de Juegos de Atari 2600

Trabajo de graduación de la carrera técnica en hardware de computadoras, proyectada a cursarse entre 2017 y 2018.


Usuarios leyendo este tema: Ninguno

Proyecto de Graduación: Lector de Casettes de Juegos de Atari 2600

Notapor ~ » Mié Jul 11, 2018 9:47 am

Resultado

Este es el mínimo que se puede lograr
con la carrera de Hardware Computacional
del ITCA de Santa Tecla.

Juego leído de un cassete de 4KB de Atari 2600,
Fantastic Game/Marpes, un juego irrecuperable
que hasta ahora no estaba en Internet (se puede
jugar en línea en http://javatari.org o con la versión 2.x
de z26
):
/_GAMES_/Atari/2600/2018-11-13-Tue--Fantastic-Game-64-in-1-RRRRLL.zip

RRRRLL.bin


El proyecto que veo que puedo lograr hacer en los
siguientes 6 meses es un lector de casettes de juego
de Atari 2600 para juegos de 2 Kilobytes.

La intención es leerlos byte por byte, copiarlos
manualmente a un archivo de código Ensamblador NASM,
y guardar juegos rarísimos que ni siquiera están en
Internet con este. A medida pase el tiempo voy a
mejorarlo agregando un contador automático en vez de
usar interruptores para el bus de direcciones, y
una interfaz serial, paralela o USB para guardar
automáticamente los contenidos a la PC, aunque como
se ve, el dispositivo y la interfaz de salida de
datos son 2 proyectos diferentes.

Veo que implementar la tarjeta Sound Blaster PCI
serían muchos proyectos. Cada chip, cada interfaz,
cada diseño de tarjeta de interfaz, es un proyecto
separado.
Imagen
IP for hosts file (email udocproject@yahoo.com to get updates if website becomes offline):
Código: Seleccionar todo
190.150.9.244 archefire.org



See what I'm doing in real time:
Main Desktop 1
Main Desktop 2
Avatar de Usuario
~
Site Admin
 
Mensajes: 2875
Registrado: Sab Nov 10, 2012 1:04 pm

Proyecto de Graduación: Lector de Casettes de Juegos de Atari 2600 (Esquema de Conexión de Pines del Socket)

Notapor ~ » Vie Nov 16, 2018 10:03 am

Necesitamos este esquema para soldar
sin errores los 12 pines de direcciones,
8 pines de datos de bits de salida,
y 4 pines de electricidad de los cuales
uno es el A12/ENABLE, que probablemente
se pueda usar como una línea extra de
direcciones.

Con un cable USB podemos proveer toda
la alimentación de +5V, con 8 LEDs con
resistencias (de 20KOhm para los verdes
y de 150KOhms para los rojos) conectando
su polo + individualmente a cada bit de
salida de datos y con un switch de 12
interruptores podemos visualizar de forma
manual los datos de un cassete de
Atari 2600.

Con solo conectar el cassete al socket,
conectar la alimentación de 5V
e instalar LEDs de visualización
u otra interfaz de datos y control
de direcciones podemos recibir datos
de la ROM de un juego de Atari 2600
o de cualquier otra tecnología de chips
ROM para los que tengamos la información
de los pines, como por ejemplo
el BIOS de una PC para hacer un
respaldo crudo de este.

Más adelante podemos averiguar cómo
controlar otros cassetes más avanzados
de la misma forma, como cassettes de
Nintendo, Super Nintendo, o de otras
consolas de juego más raras, y desarrollar
un módulo de automatización de la
captura de datos en vez de copiarlos
a mano bit por bit viendo los LEDs.

Socket
Imagen
IP for hosts file (email udocproject@yahoo.com to get updates if website becomes offline):
Código: Seleccionar todo
190.150.9.244 archefire.org



See what I'm doing in real time:
Main Desktop 1
Main Desktop 2
Avatar de Usuario
~
Site Admin
 
Mensajes: 2875
Registrado: Sab Nov 10, 2012 1:04 pm


Volver a Trabajo de Graduación (Técnico en Hardware Computacional)

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 13 invitados


cron