Proyecto: Cartucho NES Regrabable con BIOS de PC

Para comentar los proyectos de hardware presentados en la web.
Avatar de Usuario
133MHz
expert
expert
Mensajes: 1950
Registrado: Sab Abr 05, 2008 2:06 pm
Reputación: 0
Ubicación: Santiago, Chile
Contactar:

Proyecto: Cartucho NES Regrabable con BIOS de PC

Mensaje por 133MHz »

Saludos a todos!

Antes que nada, debo mencionar que además de RG, pertenezco a una comunidad estadounidense dedicada al Famicom llamada Famicom World. Llevo poco más de un año ahí y he aportado bastante en la parte técnica, por lo que usualmente libero mis proyectos en FW y RG al mismo tiempo. Sin embargo, hay un proyecto que hice en Julio del año pasado el cual había olvidado por completo, se trata de un cartucho para NES regrabable, pero en vez de usar (E)EPROM, utiliza Flash ROMs sacadas de BIOS de PC.

Todo esto partió dadas mis ganas de jugar Antarctic Adventure, un juego de MSX/Famicom que me gusta mucho, el cual no salió nunca para NES y que una vez tuve en un cartucho pirata prestado de Famicom. El juego es bastante simple, pesa sólo 24KB por lo que no requiere de mapper. Quería grabar la ROM a un cartucho de NES, sin embargo no disponía de equipo para grabación y borrado de EPROMs, ni el dinero para conseguirlo. Pero sí tenía una montaña de placas madres para Pentium I malas en el patio, todas con un Flash ROM de 128KB como BIOS.

La ventaja de estos Flash ROMs es que son regrabables, almacenan bastante, y para grabarlos sólo necesito la placa madre donde estaban instalados y el programa para actualizar la BIOS.

La idea es simple: adaptar los Flash ROMs a los sockets de EPROM del cartucho de NES, y grabar en ellos la info. necesaria para el juego. Para grabar los datos abro el ROM de NES en un editor hexadecimal, elimino el encabezado de 16 bytes presente en todos los ROMs y lo separo en PRG ROM y CHR ROM. Repito los datos hasta llenar todo el espacio disponible en el chip y posteriormente grabo los archivos PRG y CHR como si de actualizar la BIOS se tratara.

El artículo que escribí el año pasado sobre esto se encuentra aquí (en inglés):

http://www.famicomworld.com/forum/index ... pic=1410.0

Échenle una mirada,y si hay interés en el tema puedo traducir mi artículo y liberarlo a RG.
Avatar de Usuario
Walky
expert
expert
Mensajes: 3857
Registrado: Jue Nov 09, 2006 1:59 pm
Reputación: 0
Ubicación: No sé! XD
Contactar:

Mensaje por Walky »

Yo hace un tiempo me hice un cart con un hack del Adventure Island con personajes de castlevania (Belmont's Island, con medusas incluías y trevor en patineta XD), pero me salió con un problema gráfico debido seguramente a una dirección mal soldada (tuve problemas para usar sockets así que soldé encima después de sacar las roms originales). Ahora que me cambié a un cautín decente pude por fin agregar sockets a un cart nrom y estoy esperando a tener la plata para poder encargarme un grabador Willem (estoy aprendiendo a programar pics también) y un borrador de eproms. Apenas pueda grabaré mi modificación del Super Mario Bros: ¡Super Walky Bros! :D (por ahora sólo modifiqué el primer nivel; ahora es imposible pasarlo sin aprovechar varios bugs del juego).

Mis eproms son borrables por uv (serie 27c), los saqué de algunas placas que tenía y algunas de feria (de pc y otras), e incluso me he encontrado cachureos que tienen surtidos de integrados baratitos y entremedio a veces aparecen.

Te agregué a msn para discutir el tema :D
Avatar de Usuario
don_brutalli
expert
expert
Mensajes: 1236
Registrado: Vie Ago 01, 2008 10:04 am
Reputación: 0
Ubicación: Santiago, Chile

Mensaje por don_brutalli »

guaaaa congratulations man, eris seco!
gran aporte! :D
Avatar de Usuario
ZZT
Site Admin
Site Admin
Mensajes: 10907
Registrado: Mar Nov 07, 2006 2:45 pm
Reputación: 10
Ubicación: La Florida-Santiago-Chile
Contactar:

Mensaje por ZZT »

Nosotros ya lo habiamos hecho con el IDK hace un wen par de años. En esa época utilizamos el grabador de eproms de mi Atari para grabar las roms, y lo chori es que el IDK con el tadao modificaron algunas cosas del Super Mario. Resulto super bien por decir algo. Por el tema de los mappers encontramos poco interesante el proyecto, ya que la mayoría de las roms sin mappers se encontraban en las compilaciones de cartuchos de creation. Además se requerian eproms (o flash roms) de harta capacidad pa hacer un cartucho con hartos juegos, asi que optamos por olvidarnos del tema.
Ahora este proyecto es super útil para el caso especifico de no encontrar el juego por ninguna parte. Y además es super fácil hacerlo, lo recomiendo. :-°
Avatar de Usuario
don_brutalli
expert
expert
Mensajes: 1236
Registrado: Vie Ago 01, 2008 10:04 am
Reputación: 0
Ubicación: Santiago, Chile

Mensaje por don_brutalli »

ZZT escribió: Ahora este proyecto es super útil para el caso especifico de no encontrar el juego por ninguna parte. Y además es super fácil hacerlo, lo recomiendo. :-°
guaaaaa super facil boss? xD yo lei lo q puso 133Mhz y quedé loko @_@
facil pal q cacha seria xD
Avatar de Usuario
133MHz
expert
expert
Mensajes: 1950
Registrado: Sab Abr 05, 2008 2:06 pm
Reputación: 0
Ubicación: Santiago, Chile
Contactar:

Mensaje por 133MHz »

La idea es más bien meter rom hacks o homebrew, sobre todo de tu propia cosecha, o como dices juegos que no se encuentran por ningún lado.
Avatar de Usuario
ZZT
Site Admin
Site Admin
Mensajes: 10907
Registrado: Mar Nov 07, 2006 2:45 pm
Reputación: 10
Ubicación: La Florida-Santiago-Chile
Contactar:

Mensaje por ZZT »

don_brutalli escribió:
ZZT escribió: Ahora este proyecto es super útil para el caso especifico de no encontrar el juego por ninguna parte. Y además es super fácil hacerlo, lo recomiendo. :-°
guaaaaa super facil boss? xD yo lei lo q puso 133Mhz y quedé loko @_@
facil pal q cacha seria xD
Tan simple como él lo dice:

1° Abrir las roms con un editor y eliminar el encabezado
2° grabar las roms en un grabador o flashear en una placa madre en desuso
3° Destapar un cartucho y sacarle las memorias
4° ponerle las memorias que grabamos
5° A JUGAR!
Avatar de Usuario
Tubby
advantage
advantage
Mensajes: 136
Registrado: Lun Oct 22, 2007 4:45 pm
Reputación: 0
Ubicación: Buenos Aires, Argentina

Mensaje por Tubby »

Te felicito, impresionante, ojalá yo pudiera hacer cosas así en un futuro. Da gusto ver este tipo de cosas en la página :wink:

Saludos

Pd: Por FamicomWorld andaba un amigo mio, un tal Switchstance
Avatar de Usuario
ZZT
Site Admin
Site Admin
Mensajes: 10907
Registrado: Mar Nov 07, 2006 2:45 pm
Reputación: 10
Ubicación: La Florida-Santiago-Chile
Contactar:

Mensaje por ZZT »

Imagen
¿Pq no soldaste las bases directamente? ?@
Me contesto a mi mismo: usaste memorias más grandes. Yo usé de las más chicas. :P
Avatar de Usuario
don_brutalli
expert
expert
Mensajes: 1236
Registrado: Vie Ago 01, 2008 10:04 am
Reputación: 0
Ubicación: Santiago, Chile

Mensaje por don_brutalli »

A lo mejor a ustedes q son secos se les ocurre alguna forma en la que el cartucho que hizo el amigo 133Mhz pueda ser grabado por un mongo como yo en su tarro xD onda ponerle alguna entrada de algun tipo al cart para ser grabado desde el PC. Una cosa asi les aseguro q se vendería bien si tienen animo comercial con el proyecto xD por lo menos yo me anotaría con uno :-D

pero no se si sea factible, si estoy hablando tonteras me avisan
Avatar de Usuario
133MHz
expert
expert
Mensajes: 1950
Registrado: Sab Abr 05, 2008 2:06 pm
Reputación: 0
Ubicación: Santiago, Chile
Contactar:

Mensaje por 133MHz »

Tubby escribió:Pd: Por FamicomWorld andaba un amigo mio, un tal Switchstance
Switchstance! Buena onda el loco, pero hace harto tiempo que no lo veo. En FW se decía que encontró polola y que le empezó a consumir todo su tiempo y dinero xD
Avatar de Usuario
133MHz
expert
expert
Mensajes: 1950
Registrado: Sab Abr 05, 2008 2:06 pm
Reputación: 0
Ubicación: Santiago, Chile
Contactar:

Mensaje por 133MHz »

don_brutalli escribió:A lo mejor a ustedes q son secos se les ocurre alguna forma en la que el cartucho que hizo el amigo 133Mhz pueda ser grabado por un mongo como yo en su tarro xD onda ponerle alguna entrada de algun tipo al cart para ser grabado desde el PC. Una cosa asi les aseguro q se vendería bien si tienen animo comercial con el proyecto xD por lo menos yo me anotaría con uno :-D

pero no se si sea factible, si estoy hablando tonteras me avisan
Ya existe, el RetroUSB PowerPak, es un cartucho de NES que lee ROMs desde una tarjeta SD común y te permite jugarlos en tu consola, lo malo es que es re caro y producen super pocos.
Tidus
expert
expert
Mensajes: 778
Registrado: Mar Nov 07, 2006 3:17 pm
Reputación: 0
Ubicación: Media cuadra metro lo Vial

Mensaje por Tidus »

Notable. Quisiera tener la habilidad de hacer estas cosas ....

:-D :-D :-D :-D :-D :-D :-D :-D
Avatar de Usuario
Walky
expert
expert
Mensajes: 3857
Registrado: Jue Nov 09, 2006 1:59 pm
Reputación: 0
Ubicación: No sé! XD
Contactar:

Mensaje por Walky »

don_brutalli escribió:A lo mejor a ustedes q son secos se les ocurre alguna forma en la que el cartucho que hizo el amigo 133Mhz pueda ser grabado por un mongo como yo en su tarro xD onda ponerle alguna entrada de algun tipo al cart para ser grabado desde el PC. Una cosa asi les aseguro q se vendería bien si tienen animo comercial con el proyecto xD por lo menos yo me anotaría con uno :-D

pero no se si sea factible, si estoy hablando tonteras me avisan
Yo hace rato tengo pensado ofrecer carts personalizados, pero me falta encargarme el grabador y borrador para poder empezar. En todo caso una vez que empiece con eso avisaré en el foro :-D
Avatar de Usuario
133MHz
expert
expert
Mensajes: 1950
Registrado: Sab Abr 05, 2008 2:06 pm
Reputación: 0
Ubicación: Santiago, Chile
Contactar:

Mensaje por 133MHz »

Jajaj nuestro NESReproductions Chilensis XD
Responder