SNES PINOUTs. DECODERS. http://www.consolasparasiempre.net ***************************************************************** MAD-1 ***************************************************************** Es un decoder propietario de Nintendo, que se usa con bastante frecuencia cuando hay SRAM. Es un chip de encapsulado DIP de 16 pines. Al parecer, sirve tanto para cartuchos HiRom como LoRom. Para cartuchos HiRom, el pin #10 se conecta a 5V Para cartuchos LoRom, el pin #10 se conecta a 5V El decoder analiza la dirección dada por la SNES, y decide si esta se refiere a una u otra ROM, a la SRAM, o si por el contrario no se refiere a ninguno de ellos. Cuando una dirección va dirijida a uno de los chips del cartucho, ROM o SRAM, el MAD-1 activa su señal de lectura /OE Si el cartucho lleva una sola ROM, su señal de lectura es controlada por el pin #4 del MAD-1 Si el cartucho trae 2 ROMs, sus señales de lectura son controladas por los pines #1 y #16. Un ejemplo de HiROM con una sola ROM : *** MAD-1 (HiROM) *** __ __ NC |01\/16| NC RAM /CE |02 15| A13 NC |03 14| A14 ROM /OE |04 13| A21 +5V |05 12| A22 +5V |06 11| /CART en el conector de cartuchos +5V |07 10| +5V GND |08 09| RESET en el conector de cartuchos ------ Un ejemplo de LoROM con dos ROMs : *** MAD-1 (LoROM) *** __ __ ROM2 /OE |01\/16| ROM1 /OE RAM /CE |02 15| pin #40 del conector de cartuchos(*) NC |03 14| A19 NC |04 13| A20 +5V |05 12| A21 +5V |06 11| /CART en el conector de cartuchos +5V |07 10| GND GND |08 09| RESET en el conector de cartuchos ------ (*) En LoROM, el pin #40 de la SNES no se usa para acceder a la ROM, y se usa para formar direcciones para la SRAM. En HiROM, el pin #40 es el A15 En todo caso, si la SRAM es de 8Kb, el pin #9 tambien va conectado al pin #26 de la SRAM ***************************************************************** En otras ocasiones, cuando hay más de una ROM, sobretodo si no hay SRAM, se usan otros chips estándares para decoficar las direcciones. Básicamente se usan cuando es fácil discriminar las direcciones que se refieren a una u otra ROM. Pero a veces también se usan en casos más complejos, cuando hay SRAM. Estos chips son el 74LS00, el 74LS138 y el 74LS139 ***************************************************************** 74LS00 (cuatro puertas NAND) ***************************************************************** __ __ 1A |01\/14| +5V 1B |02 13| 4B 1Y |03 12| 4A 2A |04 11| 4Y 2B |05 10| 3B 2Y |06 09| 3A GND |07 08| 3Y ------ El numero indica el numero de puerta A y B son las entradas Y es la salida ***************************************************************** 74LS139 (dos decodificadores 2 a 4) ***************************************************************** __ __ 1E |01\/16| +5V 1A0 |02 15| 2E 1A1 |03 14| 2A0 1Y0 |04 13| 2A1 1Y1 |05 12| 2Y0 1Y2 |06 11| 2Y1 1Y3 |07 10| 2Y2 GND |08 09| 2Y3 ------ El numero indica el numero del decodificador Las A son las entradas Las Y son las salidas Las E sirven para habilitar los decodificadores ***************************************************************** 74LS138 (un decodificador 3 a 8) ***************************************************************** __ __ A0 |01\/16| +5V A1 |02 15| Y0 A2 |03 14| Y1 /E1 |04 13| Y2 /E2 |05 12| Y3 E3 |06 11| Y4 Y7 |07 10| Y5 GND |08 09| Y6 ------ Las A son las entradas Las Y son las salidas Las E son para habilitación del decodificador