Despues de ver en un mensaje del foro la direccion de una empresa de Hong Kong que vendia flashcards para diferentes consolas no me lo pense dos veces e hice el pedido de uno para la MegaDrive. Me ha tardado una semana en llegar y esta noche he podido probarlo. Una gozada!. Comparado con el sistema que tengo para la SNES (un copion de los de toda la vida con diquetera) este esta muy currado. Es del estilo de los que existen para las portatiles de nintendo. Programador por un lado y cartucho con memoria flash por otro. El programador es un poco cutre pero esta bien acabado y el cartucho lo he comprado con su carcasa pa evitar accidentes. Lo dicho, que he desempolvado mi megadrive y estare una temporada rememorando viejos tiempos. El cartucho es de 64Mb y sirve tambien para juegos de 32x con lo que las posibilidades son muchas. La pagina donde lo pille es www.tototek.com Hay una pagina en españa donde venden sus productos (www.frikidonia.com) pero el de megadrive en concreto no lo tenian en stock y como soy un cagaprisas no puede esperarme y lo pedi a Hong Kong.
Salu2
Daicon-X14/2/2006, 01:12
Celebro que haya servido mi enlace ^_^. Ahora a viciarte cosa mala ;).
doragasu14/2/2006, 09:08
¿Qué tal es el software para grabar las ROMs? ¿Se traga todo lo que le eches (SMD, BIN)? ¿Tiene selector de ROM para meter varias en el cartucho? ¿Cómo va el tema de las partidas guardadas?
Como ves te voy a dar bastante trabajo XD
elarcadio14/2/2006, 10:43
El software es simple y sencillo, pero tampoco hace falta mucho mas. Sobre los formatos yo creo que si que traga todo pero todavia no lo he probado a fondo. Respecto a los menus multijuegos, por supuesto que tiene. Te lo genera el programa automaticamente. El programa tambien permite seleccionar la region del juego de manera que podamos correr juegos NTSC con proteccion en consolas PAL y viceversa. Lo he probado con 2 o 3 y funciona perfectamente. Lo de las partidas guardadas no lo he probado a fondo porque he puesto juegos mas bien arcade, pero supongo que funcionara bien. Creo que tiene 4 areas de guardado de manera que a cada juego le puedes asignar una diferente. Ademas, permite volcar las partidas guardadas al PC para asi no perder la informacion si volvemos a grabar el cartucho. En este enlace tienes mas informacion sobre el programa:
Ojo, ese artículo no dice cómo hacerse el cartucho, sino cómo hacerse el lector/programador. Luego aparte hay que utilizar un cartucho normal modificado para poder grabar ROMs
elarcadio14/2/2006, 23:28
No, tambien explica como hacerse el cartucho pero yo de electronica lo basico. Mis manos y mis conocimientos no dan para tanto. Habra que rascarse el bolsillo, pero de todos modos, gracias por el enlace playjodete.
Salu2
doragasu14/2/2006, 23:38
Cierto, lo dice en la sección D, no lo había visto. Desgraciadamente el método de fabricación requiere hackear un cartucho original.
geezup_200015/2/2006, 00:46
doragasu, esto es tarea para profesionales como tu :) Si te haces uno, cuenta con una compra segura :) Y si tira de tarjetitas SD, o CF o lo que sea, ya ni te cuento :)
Espero que acabaras bien los exámens ;)
elarcadio15/2/2006, 08:13
Hacerlos para que usen tarjetas de memoria es lo mejor que se puede hacer. Tratandose de sistemas antiguos con una tarjeta pequeña tienes espacio para meter un monton de juegos y a ello se le suma la comodidad de la grabacion, que con un lector/grabador interno de los de 9 euros lo tienes resuelto. Yo tengo la supercard SD para la DS y es una gozada. A ver si te animas Doragasu y nos sorprendes con un invento asi. Seria la leche.
Salu2
doragasu15/2/2006, 11:16
Hombre, yo tenía pensado hacerme uno normalito, de memoria flash. Lo de las tarjetas SD está genial, pero le estuve dando una pensada cuando Ferix mencionó el tema y la verdad, no es sencillo. Para empezar porque la mejor manera que se me ocurre a mí sería poniendo un micro, la tarjeta y luego 4MBytes (32 Mbits) de RAM para cargar el juego que quieras usar. El problema es que 4 megas de RAM ya es una cantidad de memoria importante y salvo que te vayas a memorias de PC tipo SDRAM, no recuerdo haber visto chips de RAM tan tochos. Y por desgracia no se pueden usar memorias SDRAM (al menos directamente) porque no son compatibles con la Megadrive. A estos problemas hay que sumar además la dificultad del software. Habría que meter en un microcontrolador una implementación del sistema de archivos FAT. Tal vez pudiese encontrar implementaciones hechas por ahí para adaptarlas, pero esque encima ahora Microsoft ha patentado este sistema de archivos lo cuál complica aún más las cosas.
Vamos, que el que va con SD por ahora se lo dejo a Ferix, a ver si con suerte tenemos noticias de este proyecto pronto.
elarcadio15/2/2006, 13:02
En el de DS han conseguido ejecutar los juegos desde la tarjeta SD sin necesidad de pasarlos a la RAM. Eso ya es complicado pero podria ser una opcion para prescindir de la RAM. Joer, que facil es decirlo... ;)
Salu2
doragasu15/2/2006, 15:22
Eso es porque la arquitectura de la DS utiliza cartuchos en los que los datos van por un bus serie, al igual que en las tarjetas SD. Además me da la sensación (aunque no estoy seguro) de que la DS no deber ser muy sensible a los retardos en el acceso al cartucho.
La Megadrive en cambio tiene un bus paralelo de 16 bits, y aunque no he echado cuentas seguramente el acceso a ese bus sea más rápido que la velocidad de lectura de las tarjetas SD. Por eso en este caso el paso a una memoria más rápida (RAM o Flash paralelo) *creo que* es necesario.
sereal16/2/2006, 13:18
no podria hacerce un cartucho programable `para Game Boy Advance? es posible, alguien lo consiguio?
doragasu16/2/2006, 13:32
Por poder se podría pero debido a que las tecnologías que se pueden utilizar de manera casera no permiten hacerlo de tamaño reducido, mejor tirar de los que venden...
sereal16/2/2006, 14:04
Gracias doragasu, la verdad que concuerdo contigo, pero la verdad me facina la idea de construir ese tipo de cosas, depues de tanto contruir maquinas recreativas ....te queda el espiritu de doctor loco jajajja. si alguien dispone de un plano , un link o una idea por fabor diganmela ,me encataria empesar este proyecto casero.
Saludos a todos los marcianitos.
doragasu16/2/2006, 18:56
Por desgracia no conozco ningún sitio donde digan cómo hacerlo. Supongo que habría que meter los chips de memoria Flash y algún otro dispositivo para hacer la lógica de decodificación (como una CPLD), porque el bus de datos de la GBA si no recuerdo mal, va multiplexado. Me temo que por ahora no dispongo de tiempo para ayudarte con ello, tengo muchas cosas pendientes (el AMUSE para empezar).
Paul Sernine29/3/2006, 21:02
elarcadio, ¿como tira ese cartuchito? es que estoy pensando pillarme uno y ahora que lo has tenido un tiempo a prueba me gustaría saber tus impresiones ¿le ves alguna pega?
¿Por cuanto te salio en tototek aduanas inclusive? es que estoy pensando en el modelo de 32 megas que es un poco más económico porque en frikidonia sólo tienen el de 64.
Otra cosa, ¿los juegos de 32x funcionan en una megadrive normal?, quiero decir ¿el hardware extra de la 32x está incluido en el cartucho?
Un saludo.
doragasu29/3/2006, 21:08
Te voy contestando a algo bastante obvio: el cartucho no incluye el hardware extra de la 32X. Para los juegos de 32X necesitas una 32X.
elarcadio30/3/2006, 08:26
El cartucho de 64Mb me salio por unos 110 euros con gastos de envio incluidos y llego bastante rapido (4 dias). Por un poco mas merece la pena el de 64. Mas que nada porque en cuanto te pones a probar juegos lo llenas rapidamente.
Salu2
D_Skywalk30/3/2006, 10:19
Yo tambien me pille un tototek, hace un año que gane en una compo de la escena, quede 2º ;)
La verdad que el aparatejo va muy bien, tiene alguna peculiaridad y cuesta pillar el truco al principio para los saves y tal. Pero cuando lo tienes controlado, puede ser FATAL xDD
En mi caso, tuve la mala costumbre de dejar a amigos juegos de megadrive que luego no me devolvieron; asi que al menos de esta forma puedo volver a disfrutarlos :D E incluso hubo joyas que en su dia no me pude pillar y que gracias al aparatejo me vicio como loco xDD
Os dejo unos cuantos juegos de estos que me quede con ganas de probar y que ahora disfruto como un enano: - Super Hyddle - Buck Rogers - Might & Magic - Shadow of the Beast ....
Un Saludo y si os animais a probadlos dadles tiempo vereis como os enganchan!! xD
Paul Sernine30/3/2006, 10:42
ok, entonces creo que me voy a animar, lo compraré en frikidonia que prefiero no liarme con importaciones.
La verdad es que cuando la 16 bits de sega estaba en auge yo era bastante pobre (tengo sólo 5 cartuchos originales) y tenía que tirar de intercambios con los amigos y alquiler en videoclubes para poder jugar a algo. Con este aparatejo espero desquitarme.
Otra duda, ¿qué es eso de conectarlo a un USB de 5v? que yo sepa todos los usb son de 5v ¿no?
Saludos.
D_Skywalk30/3/2006, 11:15
Basicamente, que no lo conectes a un USB de portatil, que no da esos 5v (o al menos no son estables). Creo que suelen dar 2v o asi...
Tambien dice algo que el cable sea USB 1.0, pero yo creo que esto es una tonteria, no? yo compre un cable de impresora y funciono perfecto ;)
Un Saludo
doragasu30/3/2006, 11:46
¿¿¿???
La primera vez que lo oigo, que yo sepa los USB de portátil dan 5V como todos XD. Si no el DUCK no funcionaría en el portátil de mi hermano (y funciona sin problemas).
elarcadio31/3/2006, 11:08
Yo creo que los tiros van por la estabilidad de los 5V en algunos portatiles. Ocurria lo mismo con los primeros programadores de PIC que recibian alimentacion del puerto serie. Si los conectabas a un portatil daban problemas de funcionamiento.
Salu2
D_Skywalk31/3/2006, 12:22
Pues yo tampoco lo se seguro es solo lo que escuche o lei por algun foro...
La verdad es que tengo una jukebox que sino le pongo su alimentacion cuando la enchufo a mi portatil se cuelga, y sinembargo si la conecto a mi PC de sobremesa todo perfecto :?
Pues estuve buscando informacion y lei eso que los portatiles no siempre dan sus 5v o no eran muy estables o quizas sea del amperaje :?
Un Saludop :)
doragasu31/3/2006, 21:51
Para que un ordenador portátil pueda llevar el logo USB, es condición INDISPENSABLE que de 5V (con unas tolerancias reguladas) y que de una corriente de hasta 500 mA. Si no es así, el USB Implementer's Forum no te lo certifica y no lo puedes poner el logo USB (si lo pone y no cumple, es denunciable).
La única excepción a esta regla, son los recientes dispositivos USB On-The-Go, que están pensados para dispositivos más portátiles, como PDAs, cámaras fotográficas, reproductores MP3, etc. Estos dan también 5V estables, pero menos corriente (no recuerdo cuanta, tal vez 100 mA como máximo).
En mi opinión, lo de "conectarlo a un USB de 5V" es simplemente redundante, y por tanto lo de los 5V sobra en esa frase.
OJO elarcadio, porque el puerto serie es algo distinto y no se puede comparar con el USB. El puerto serie no lleva pines específicos de alimentación, y por tanto la tensión para alimentar los dispositivos serie se consigue de la que dan las salidas digitales del puerto. Estas salidas dan una corriente pequeña, que generalmente sólo vale para dispositivos de bajo consumo, como ratones por ejemplo, pero nunca para cosas de consumo más elevado, como por ejemplo los viejos módems telefónicos. Y más importante aún, la corriente suministrada por las salidas del puerto serie, no está estandarizada, a diferencia de la que da el USB, que como ya he dicho es como máximo de 500 mA.
Y bueno, ya que nos ponemos técnicos, diré que lo que hace el grabador de Megadrive de sacar la alimentación del USB sin más, es una "aberración", y si de verdad los puertos USB implementasen la especificación tal y como la norma sugiere, no debería de funcionar. Para que un dispositivo USB pueda alimentarse del puerto, debe pasar un proceso de enumeración que lo identifique como dispositivo USB, cosa que el flasheador no hace, se limita a coger la corriente y punto. Si el Host USB estuviese implementado tal y como la norma sugiere, debería retirar la tensión de los puertos que no se enumeran correctamente.
Paul Sernine1/4/2006, 02:04
Doragasu, es curioso eso que comentas, ¿es posible que haya alguna opción de la bios que modifique este comportamiento?
Lo digo sobre todo porque mi ratón usb permanece encendido (con luz) aún incluso cuando el PC está apagado, supongo que si no hay un sistema operativo corriendo, el dispositivo no está numerado y por lo tanto no debería recibir alimentación ¿no?. Sin embargo creo que hay una opción en la bios que activándola. el ratón se apaga con el equipo.
Además he visto en revistas, accesorios para el pc como lámparas de iluminación e incluso un calentador de tazas de café (si, si no es coña) que supongo que tampoco se enumeran como dispositivos en windows por lo que parece que es una práctica más o menos común en estos dispositivos el tomar la alimentación sin más del USB.
Simplemente curiosidad.
Saludos.
doragasu1/4/2006, 12:53
Lo que me comentas de dispositivos USB que permanecen encendidos con el PC apagado, también lo he visto en algún que otro teclado y ratón. Eso es posible y la norma lo contempla. Hay un estado de los dispositivos USB que se llama "SUSPEND" y que permite dejar al dispositivo enumerado y en bajo consumo (creo recordar que menos de 2,5 mA). ¿Para qué vale esto? Pues por ejemplo por si apagas un PC y quieres encenderlo con una determinada combinación de teclas. La verdad que nunca me he puesto a mirar este tipo de cosas en la BIOS (yo prefiero que todo quede bien apagado), pero supongo que sí que se podrá desactivar tocando entre las opciones.
Lo de que existan dispositivos de iluminación, calentadores, etc... (también he visto ventiladores y demás) por USB que únicamente tomen la alimentación del puerto, no lo dudo, pero es una práctica no recomendada, y como ya he dicho, si estos dispositivos no incorporan un microcontrolador que se enumere e identifique, no pueden pasar la certificación y por lo tanto NO pueden llevar el logotipo USB.
Esto es así porque el USB realiza una gestión del consumo de los dispositivos que tiene conectados. Cuando un dispositivo se conecta al puerto, en el proceso de enumeración, entre otras muchas cosas, le dice al Host (el PC) cuánta corriente en mA necesita para funcionar, de modo que el Host comprueba si es capaz de dar esa corriente. Si puede, continúa el proceso de enumeración y el dispositivo USB sigue funcionando. Si no puede proporcionar la corriente pedida (por ejemplo, por que haya más dispositivos enchufados al puerto), el proceso de enumeración falla y se retira la tensión al dispositivo en cuestión. Si un dispositivo no se enumera, el Host no tiene modo de saber cuánto consume, y por tanto se puede sobrecargar el bus, provocando que otros dispositivos conectados no funcionen bien o incluso podría llegar a dañarse algo en el PC.
El problema es que para que un dispositivo se enumere hay que meterle un microcontrolador, desarrollar un código, comprar un Vendor ID (o VID) al USB Implementer's Forum (un VID cuesta $1500). Y esto es pasta, por lo que muchos aparatejos de dudosa calidad se aprovechan de que los Host USB no suelen ser restrictivos con los dispositivos que no se enumeran, y toman la alimentación del bus sin más.