ZONADEPRUEBAS RETROINFORMÁTICA
Por favor Iniciar sesión o Registrarse.
La fecha y hora actual es miércoles, 08 de mayo 2024, 02:47
Inicio  Buscar  Ayuda  Iniciar sesión  Registrarse  Miembros  Sala de chat

ZONADEPRUEBAS RETROINFORMÁTICA :: SISTEMAS CLÁSICOS :: VIDEOCONSOLAS :: Atari 2600 Supercharger & company  :: Página 1 De 1
K-iMaN
Newbie
Imagen
Imagen

Mensajes: 18
Atari 2600 Supercharger & company (sábado, 06 de diciembre 2003, 06:35) Citar  
Me he dedicado a buscar información sobre como hacer cartuchos de Atari 2600 y otros inventos para jugar los juegos en la máquina original y me ha sido muy chungo encontrar información decente.

Por cierto, sabeis si es muy dificil de encontrar un Supercharger?

Existe alguna solución estandar "buena" para hacer cartuchos que se puedan grabar una y otra vez?


IP conectada Estado: desconectado Perfil 
Orden de las respuestas: última respuesta primero :: primera respuesta primero
Tolaemon
Junior Member
Imagen


Mensajes: 38
Miniguia para la construccion de cartuchos (domingo, 07 de diciembre 2003, 15:09) Citar  
Los cartuchos estan formados por memorias ROM que vienen grabadas de fabrica y generalmente no son reprogramables. Estas memorias ROM estan formadas por muchas posiciones o casillas, casi siempre de 8 bits, donde se guarda la informacion. A cada una de estas posiciones se accede mediante un bus de direcciones a traves del cual la consola indica al cartucho cual es la casilla que quiere leer, y por un bus de datos que es por donde el cartucho entrega a la consola el dato que esta le pide.

La idea seria volcar el contenido de cada una de las posiciones de la ROM del cartucho original, accediendo casilla a casilla, sobre cada una de las posiciones de una memoria ROM virgen. Asi al final tendrias otra ROM cuya informacion seria identica a la del cartucho original. Existen distintos tipos de memorias que te serian utiles para este proposito:

Memorias no volatiles
- PROM: solo son programables una vez.
- EPROM: las puedes programar todas las veces que quieras pero para borrarlas necesitas una lampara de UV.
- EEPROM: iguales que las anteriores pero para borrarlas no hace falta lapara UV.
- FLASH: otro tipo de memoria mas, programable "in situ".

Memorias volatiles:
- SRAM: las puedes programar todas las veces que quieras pero cuando les retires la alimentacion perderan todos sus datos.

En un principio te serviria cualquiera de estos tipos de memoria, siempre y cuando consten de bus de datos y bus de direcciones (hay modelos a los que se accede mediante protocolos serie un poco mas complejos). Otros aspectos a tener en cuenta son la capacidad de la memoria, el tiempo de acceso a esta, u otros parametros electronicos como la tension a la que trabajan etc. Existen infinidad de modelos y seguro que alguno encajaria con tus necesidades.

Para programar estas memorias necesitarias un programador apto para el modelo de memoria escogido. En las tiendas de electronica venden programadores universales, aunque son un poco caros. Otra opcion, suponiendo que tienes nociones de electronica, seria consturirtelo tu mismo: tendrias que hacer un trasto que llenara la ROM virgen posicion a posicion, a partir de la informacion leida de un cartucho original o partir de la informacion de un archivo ROM del emulador telecargado mediante un PC.

Tambien deberias insolar la placa donde soldar las memorias: en internet existen fotolitos para muchos modelos de consolas.

Esta es, a grandes rasgos, la teoria Pero el problema es que muchos cartuchos no son simples memorias ROM. Existen bastantes cartuchos que a parte de los integrados de memoria incorporan otros chips con funcionalidades especiales. P.ej algun juego de Super Nintendo creo que incorporaba un integrado 3D para agilizar alunos efectos tipo 3D, en el caso de la Atari 2600 muchos programadores aplicaban una tecnica denominada "bankswitching" que les permitia trabajar con cartuchos de mayor capacidad de la que estaba preparada la consola...

En fin, creo que si tienes algunas nociones de electronica , siguiendo la estrategia que te indico y informandote un poco, podrias construir un cartucho universal para jugar a la mayor parte de los juegos existentes para tu Atari 2600.

En AtariAge ( www.atariage.com ) encontraras un monton de informacion sobre la Atari2600. Suerte !

IP conectada Estado: desconectado Perfil 
K-iMaN
Newbie
Imagen
Imagen

Mensajes: 18
RE: "Miniguia para la construccion de cartuchos" (lunes, 08 de diciembre 2003, 04:27) Citar  
Olé gracias

Ahora he mirado en Atariage y he descubierto el apartado Store xD donde vendían eproms y placas para este propósito.. mandarlo des de américa sale carísimo pero por lo menos tengo una referencia de lo que hay que hacer, ya iré investigando

Sobre eso de los cartuchos especiales, tambien he encontrado algunas cosas, por ejemplo el juego Pitfall II lleva un chip propio de sonido :C, pero es un caso aislado.

Y bueno, los programadores que sirven para muchos tipos de eproms ya he visto que clavan bastante, lo mejor que he podido encontrar y lo mas proximo, és esto: www.ibercomp.es/prouni.htm (120€) que sirve en particular por el tipo de eprom que usan en atariage, de todas formas si me lo propusiera en serio, antes iría a ver tiendas de componentes electrónicos, claro.

Bueno, graccie y hasta otra ;D

IP conectada Estado: desconectado Perfil 
colossus
Moderador
Imagen
Imagen

Mensajes: 315
RE: Miniguia para la construccion de cartuchos (lunes, 08 de diciembre 2003, 04:59) Citar  
Buenas:

Como siempre que se tratan temas sobre los que no tengo ni idea vuestros mensajes me resultan tremendamente interesantes. Muy completa la miniguia, Tolaemon, buen trabajo. Y K-iMaN, si finalmente llegas a construir algo... ¡no dejes de mantenernos informados!

Un saludo: Colossus

IP conectada Estado: desconectado Perfil 
Tolaemon
Junior Member
Imagen


Mensajes: 38
RE: Atari 2600 Supercharger & company (lunes, 08 de diciembre 2003, 15:56) Citar  
Por si al final te aventuras con el proyecto, te paso estos enlaces:

Multi Console Copier:
http://chn.roarvgm.com/mcc/mcc.html
Muestra como construir un cartucho universal, con su cargardor, para Megadrive y SuperNintendo. De hecho un cartucho para Atari 2600 seria bastante mas sencillo que el que aparece en la web.

CartDisk:
http://emureview.ztnet.com/developerscorner/Roms/cdsk33a2.zip
Tiempo atras tambien habia otro proyecto abierto denominado CartDisk parecido al MultiConsoleCopier, aunque creo que se centraba en el proceso inverso: pasar roms originales al PC. Antes habia bastantes enlaces sobre este, pero he buscado un poco y parece que la cosa esta un poco muerta...

Pues esto, si al final tu u otra persona se aventura con el proyecto y la cosa sale bien, que avise

IP conectada Estado: desconectado Perfil 

PBLang 4.59 © 2002-2003 by Martin Senftleben
Imagen