› Foros › Retro y descatalogado › Consolas clásicas
Hola:
En cuanto al cartucho, tengo intención de hacer una buena PCB con varios EEPROM, al menos 5 para cada juego de Sonic.
Para que se hagan una idea. Hice algo para una SNES, cambiar de juego en dos EEPROM con 4 juegos pulsando Reset durante dos segundos. Tengo pocos conocimiento sobre cartuchos y EEPROM de Mega Drive. Les puedo ayudar con el mundo de la electrónica y microcontroladores.
Para que se hagan una idea de un mini proyecto. Se trata de hacer lograr que cambie de juego pulsando Reset de la SNES, mientras se muestra con un display de 7 segmentos el orden, y ésta se queda en memoria del PIC como último juego cargado, es decir, si has jugado el juego número 3, al encender la consola se inicia el tercer juego de la placa.
Esquema básico cambio de juego. Los Led amarillos van conectados en los pines de las EEPROM para poder cambiar de juego.
Esquema boceto de SNES.
Archivo .hex del PIC16F88 compilado.:020000040000FA
:10000000831603139B01103085000030860060309A
:100010008F003C200E28051A0B281D2020201420BC
:100020003120051E10280B281720850008007203B8
:10003000820702340534063409347211F20A4B2067
:10004000720824208600080082073F3406345B349F
:0E0050004F3466346D347D3407347F346F34A2
:02005E0000346C
:0200600000346A
:0E0062001E30F0004F30F100F00B3828F10B8B
:1000700035283A28000008008312031702308D004B
:10008000831603178C130C14831203170C08F20049
:10009000831203130800831603178C184D2883124C
:1000A000031702308D0072088C00831603178C131F
:1000B0000C1555308D00AA308D008C140C11831254
:0400C000031308001E
:02400E00303F41
:024204000100B7
:00000001FF
Vídeo probando en una demoboard. Led azules que vean, es el cambio de juego, simulándolo en este caso. El número del display es cada juego. Un display de 7 seg. más pequeño va incrustado al cartucho.
[youtube]E57NsB_WntI[/youtube]
Para quellos que no consiga en su local preferido de electrónica el PIC16F88, me pueden decir cual tienen preguntándoselo, lo cuentan aquí y los programo, así podrán hacer sus placas sin problemas. Los más demandados suelen ser:
PIC16F87
PIC16F627A
PIC16F628A
PIC16F648A
y algunos más.
Por si alguien encuentran otros PIC en vez del 16F88.
Hay personas que me han pedido que haga otro esquema, aún no lo he programado, piden el PIC16F630 que el que tienen junto con un decodificador 74LS48. Es más electrónica pero funciona.
Muchos ánimos quien se aventure en hacer su propia PCB. Eso si, hablando de Mega Drive. Para diseñar bien el circuito necesario para cambiar de juegos. Algunos me han pedido que haga pongan un pulsador directamente en el cartucho para seleccionar el juego. Hay mil maneras de hacer algo, así que adelante.
Mirando ejemplos, hay personas que usan microinterruptores en vez de un solo pulsador.
Como ejemplo, quedará una placa PCB así, como muestra abajo.
Un cordial saludo.
Yo lomáximo que recuerdo en Flash EEPROM de 16 bit es de 64Mbits, una AMD... y cuesta una pasta... podrias usar varias en paralelo para obtener 128, 256, 512Mbits... pero no se para que quieres este tamaño?
nuvalo escribió:Sí, ese es el esquema del mapper que usaba sega radica, en la página donde lo cogiste te viene bastante bien explicado el funcionamiento. La idea era guardar en el Ls174 una máscara que es la que configura la eprom para leer un juego u otro. Eso lo hace el menú de la consola, al hacer una lectura en una dirección se actualizaba el contenido del Ls174 con el juego que fuera y se saltaba al inicio de la rom. En este caso la dificultad es la de picar el menú, te tienes que estudiar un poco del compilador de megadrive/snes pero no es especialmente difícil. Te comentaba éste porque a mí me parece bastante más cómodo de usar que usar pics/interruptores, pero claro, tiene más dificultad .
En el radica usan tres IC, uno de 74LS174 y dos 74LS32. Usan LS, pondría HC que es más barato, no creo que afecte la velocidad dentro de la Mega Drive de la época.
Ya que usan tres integrados, voy a hacer un esquema con un simulador para hacer el mismo funcionamiento con un PIC, ya que uno de los 74LS32 no usan dos puertas porque sobra. Lo que quiero hacer es ahorras tres integrado por uno solo gracias a un PIC.
En tu caso si lo vas a hacer con un pic entonces tampoco tiene más problemas, símplemente lo enganchas al reset del zócalo de la consola y cuando leas que ha pulsado el reset pues cambias de juego. Si solo vas a usar una flash/eprom entonces lo enganchas a los últimos bits de dirección. Si no quieres complicarte la vida échale un ojo al hilo de repros de snes, como te dije lo que quieres hacer es prácticamente igual a la repro del zelda AST.
No se nada del repro del zelda AST, a lo mejor te refieres a este.
http://deltablademugen.blogspot.com.br/ ... -snes.html
Por cierto, lo que quieres hacer es para Megadrive o snes? o ambas?
En mega hay dos resets...