Cartucho casero Megadrive

En esta entrada planteo cómo realizar un cartucho de juego de megadrive completo, desde cero, para poder realizar experimentos con software casero.

Lo habitual es reutilizar otros cartuchos para estos fines, pero en este caso decidí construirlo completamente, en una placa de cobre virgen, con carcasa impresa y una eprom grabada.

Lo primero fue estudiar cómo funcionaba el cartucho y hacer el diseño de la pcb. Cogí como ejemplo una placa de 4 MB sin SRAM, debido a que era sencilla de reproducir en una plancha de doble cara sin cruzar pistas. Hay que tener encuenta el pinout del cartucho y de la eeprom a utilizar (en este caso una 27c322, de 4MB):

http://retroconsoles.wikia.com/wiki/Sega_Genesis_Cartridge

Aquí está el diseño de la pcb para eagle, por si os interesa:

https://www.dropbox.com/s/4uw2be7e3telbji/MD_CART_V2.zip?dl=0

En Internet hay cientos de tutoriales sobre cómo hacer placas de cobre caseras, con tóner, luz UV, rotulador… Yo utilicé el método de transferencia de tóner:

La carcasa imprimible la encontré en el siguiente enlace:

http://www.sega-16.com/forum/showthread.php?28515-3d-models-amp-resources

En mi caso, le tuve que hacer diversas modificaciones, para evitar que se levantase de la cama de la impresora por los extremos. Creo que después de varios intentos, el resultado fue bueno:

 

Por último, Había que grabar un programa en la eprom que la megadrive pudiese ejecutar. Ya que estaba con experimentos, busqué alguna demo técnica, y me topé con el vídeo “Bad Apple”. El vídeo forma parte de un videojuego de 2009, y ha sido portado a varias consolas antiguas (snes, megadrive… atari 2600!!!), para relizar pruebas de rendimiento, y su capacidad para reproducir vídeos.

No soy especial fan de la cultura japonesa, pero me hizo gracia que una megadrive pusiede reproducir esto:

La ROM está disponible aquí:

http://gendev.spritesmind.net/forum/viewtopic.php?t=1229

Y aquí hay un extenso y completo tutorial sobre cómo grabar roms de megadrive, cortesía del amigo ararko:

https://www.elotrolado.net/hilo_ho-reproducciones-de-megadrive-32x_2181789

Quedaba grabar la eprom con el programador y soldarla en la placa:

 

Como curiosidad, decir que el condensador que se ve en la placa tiene como finalidad evitar que pequeñas variaciones de voltaje provoquen cuelgues en la consola durante la ejecucion del programa.

El resultado:

 

Esa era mi megadrive, enuna tv de tubo, grabada con una mala cámara. Aquí tenéis un vídeo de otro usuario, ejecutando la ROM en un emulador, con una bastante mejor resolucion:

 

NOTA:

Si no os gusta el vídeo de bad apple, aquí tenéis el “never gonna give you up” de Rick Ashley también en megadrive:

 

Anuncios

4 comentarios en “Cartucho casero Megadrive

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s