Mod SNES PAL/NTSC y CIC con microcontrolador.

Ya habia hecho el mod de video PAL/NTSC y del chip de región CIC al modo clásico, con interruptores para seleccionar los modos. Pero la verdad, taladrar agujeros en la SNES, ponerle unos feos interruptores… da pena. Asi que siguiendo ideas por la red, me puse a hacer mi propio mod basado en un microcontrolador, un AVR ATTiny2313, que se encarga de activar/desactivar las lineas que antes manejaban los interruptores. Ahora estaba el tema de la entrada… ¿qué mejor que usar algo integrado en la consola como el botón de reset?

Lo que hice fue monitorizar la linea de reset, asi cuando se pulse normal, no pasa nada, la consola se resetea normalmente, pero si se mantiene como dos segundos, el microcontrolador cambia al siguiente de los modos definidos, PAL, NTSC, PAL con CIC desactivado y NTSC con CIC desactivado.  La consola se enciende por defecto en modo PAL con CIC activado, como de fábrica.

Lo que falta es una manera de saber en que modo estamos… ¿que tal usar algo integrado en la consola…. como el LED de encendido?

Asi que lo cambié por un led RGB conectado al microcontrolador. Asi cada modo tiene un color, respectivamente rojo, verde, azul y rosa.

El esquema es seguir las instrucciones normales de estos mods, pero usando este circuito con el microcontrolador:

SNES-AVR-MOD-2

El firmware para el ATTiny2313 lo teneis aqui. (Poner los fuses a 0xD4 low, 0xDF high).
Fuente en: http://ladecadence.pastebin.com/f5dd1face

He añadido una galería con las fotos del montaje: http://ladecadence.net/galeria/#mod_snes

Un video del funcionamiento del mod:

5 comentarios

  • By faraday, 24 dUTC junio, 2010 @ 10:37 pm

    Hola,

    El mod está genial, como tantos otros que he visto por aqui.
    El enlace fuente, es el .hex ya compliado, para volcar directo al ATTiny2313??

    Un saludo !!

  • By Thiago, 3 dUTC agosto, 2010 @ 1:00 am

    Holla, donde puedo comprar el microcontrolador AVR ATTiny2313? Me gustaria mucho eso en mi snes! Gracias!

  • By zako, 29 dUTC noviembre, 2010 @ 2:07 pm

    Si, el hex es para volcar directamente al micro, sólo hace falta grabar también los fuses como digo en el post.

  • By divad, 31 dUTC enero, 2011 @ 10:09 pm

    Hola Zako
    Es genial tener esos conocimientos, para hacer este tipo de cosas y supongo que otras con las que te ganas la vida.
    Me interesaria mucho poder realizar este mod, es genial. pero soy un simple aficionado a la electronica y se hacer pocas cosas, digamos nivel usuario :)
    ¿el mod requeriria programar el micro y tener con que hacerlo claro?
    no se si tu haces estas cosas, pero venderias ya el micro programado, junto con lo que denominas fuses,(disculpa mi ingnorancia)
    vamos lo que en el esquema tiene el acronimo SV1 Y IC1.
    Agradeceria mucho una respuesta por tu parte

    saludos

  • By Szabi, 4 dUTC marzo, 2011 @ 2:44 pm

    Hi.
    The mod looks neat. I have just bought a SNES, unfortunately have only one cart, Super Mario World.
    I’m not really familiar with the system yet, but very fascinated and looking forward to find out more.
    Could you please explain the benefits of this mod?
    (Btw I probably gonna port the code to a PIC micro)

    Thank you!
    Best regards, Szabi.

Other Links to this Post

RSS feed para los comentarios de esta entrada. TrackBack URI

Deja un comentario

Powered by sweetCaptcha


WordPress Themes