Llevo mucho tiempo, al igual que muchos, diciendo que este subforo de GC parece mas "modchips y copias" que lo que se supone que es.
Por eso mismo desde hace tiempo llevo haciendo hilos sobre la scene (programacion homebrew y modificaciones varias) para intentar animar esto y cambiar la orientacion del foro, pero parece imposible y por eso mismo he decidio crear este hilo donde poner toda toda toda la informacion de la scene en GC.
Voy a intentar ordenar todo de la mejor manera posible y espero que la gente que de verdad quiere sacar todo el jugo posible a su GC, se interese por el trabajo que voy a hacer.
El material que yo uso para todas mis pruebas es:
Gamecube PAL DOL-001 + QoobPro (Bios 1.3c + Qoob flash v1.3 rev.1) + Silver IceCube Case 12cm + Gecko + SD 1Gb ("my flash" de A-DATA)
Breve explicacion sobre carga de material no firmado (homebrew) en GC:
Se puede usar cualquiera de los chips existentes pero en concreto las mejores opciones sin duda alguna los chips que tengan memoria flash propia dado que sino siempre habra que andar tirando de DVD. Aun asi, habiendo elegido el chip que sea (tambien se pueden usar metodos sin chip, pero los veo mas coñazo y menos practicos), si de verdad se quiere usar software no firmado (emuladores, media...) es imprescindible el hacerse con una tarjeta SD (me acabo de comprar una de 1Gb por solo 16€) que estan tiradas y el adaptador Gecko que tiene la forma de una memory de la GC pero con una ranura para las SD y tambien vale dos duros y no hace falta mirar ninguno de los manuales caseros.
En cambio para quien solo quiera cargar "backups" (si ya xD!!!) valdria cualquiera de las opciones igual de bien.
Aqui va la lista de las diferentes opciones de chips:
Qoob PRO -> CHAVO Diagrama Placas AyB Placa C
Viper -> cybblade
[b]NinjaMod[/b] -> cybblade Diagrama Placa
Ripper III -> Diagrama pagina oficial
Xeno -> 4ltrv1sm0 Diagrama Placa
DouQ -> Wip3r Diagrama Placa
Y para usar la tarjeta SD con los chips que tienen memoria propia, lo unico que hay que hacer es meter el archivo (.dol) y arrancarlo como aplicacion.
Ello junto con el gecko (o bien el adaptador casero) haran que la consola reconozca la tarjeta SD y asi tener espacio ilimitado para emuladores, homebrew, etc...
Hay que tener en cuenta:
- No usar tarjetas de mas de 1Gb porque no son reconocidas.
- Formatear la tarjeta SD en Fat 16 o lo que es lo mismo, FAT.
- Para hacerlo: BotonDerecho y en el menu seleccionar FORMATEAR...
- Meter un juego original/backup porque sino no cargara el SDLoader...cosa rara xD
Y aqui va la lista de opciones sin modchip:
PSO+BBA -> MetalxXx
SD Casero+AR -> NAILIK
AR+Anaconda04 -> gme4
MaxDrive Pro -> Zeipo
Listado de juegos/ejemplos homebrew disponibles:
ascii Fighter v0.2 // (cReDiAr) Juego matamarcianos del que estaria muy bien tener el codigo fuente.
TetrisGC 1.0 // (DesktopMan) Juego mas que conocido del que tampoco esta disponible en source.
xRick // (Anders Granlund) Un plataformas, mas avanzado en comparacion con el resto y lo mejor es que tiene el source integro para descarga.
Balls 1 // (now3d) Son 3 diferentes ejemplos de efectos e incluye el codigo fuente para poder usarlos.
MAZE Demo // (dovoto) No me acuerdo de que era esto xD y no incluye source.
Audio demo // (CrowTRobo) Ejemplo de reproductor media de efectos pregrabados e incluye el source.
Fire Effect // (Peter) A mi lo unico que me pasa, es que se me pone tona la pantalla en rojo...nada mas. Contiene el source.
Picturetest // (Peter) Efectos en tiempo real sobre una imagen, con el source.
Pong // (DesktopMan) La base para la creacion de juegos en GC, asi de claro; viene con el codigo fuente evidentemente.
Sprite example // (DesktopMan) Gracias a este ejemplo y su codigo fuente, es muy facil y rapido el poder aprender a crear animaciones.
Doom // Es el Doom portado a la GC y va perfecto pero el control no esta muy fino y no esta disponible el codigo fuente.
NitroRally // Ejemplo de efecto de scroll continuo vertical y deteccion de colision, pero sin source disponible.
Terraringma // Su unica aportacion es el scroll de la pantalla dado que no hay deteccion de colision y parece que vas volando; sin source.
Yeti 3D // Demo similar al Quake con el source completo aunque nada recomendable para iniciarse en la programacion de juegos.
Para probar los juegos (homebrew) una muy buena opcion es hacerlo mediante algun emulador.
En el unico emulador en que iran todos es en el Whinecube pero el caso es que van a toda leche....fiuuuuuuuuuuuu!!!
Mientras que en el Dolwin van bastantes pero bastante lento.
*No comentare si sirven para usar "backups" dado que esa no es la finalidad, aparte de que no conseguirias jugar a mas de 1 frame xD.
Emuladores de GC en PC: ON="En desarollo" OFF="Abandonado"
Ninphin OFF // Un emulador que apuntaba bien pero ha muerto antes de empezar.
GCube OFF // Se ha de ejecutar desde linea de comandos y mueve rapido algunos juegos pero tiene muchos fallos.
WhineCube ON // Si vas a programar para GC no te puede faltar.
Gekko // Aun en estado muy inicial.
Dolwin ON // La version 0.10 va con la mayoria de juegos pero muy lenta y recomiendo buscar la 0.07 que va mas rapida.
Dolphin ON // No va bien con practicamente ninguno de los juegos.
Y como esta claro, no se podria pensar en hacer juegos o programas sin tener los compiladores y librerias adecuados.
*Nota: Es lo mismo "OpenGC Library" que "libogc".
libogc 2003-06-22 // Primera version de esta libreria y la mas compatible con todos los juegos que estan arriba listados.
libogc 2003-06-24 // Version modificada de la "libogc 2003-06-22" pero menos compatible que esta y viene con un ejemplo de codigo.
libogc 0.1 // Segunda edicion de la misma.
libogc 0.2 // Ultima edicion de esta buena libreria.
DevKitCube release 1 // Compilador junto con la libreria newlib.
En este hilo encontrareis un manual y guia, sobre programacion en GC.
En este hilo podreis preguntar dudas sobre programacion en GC.
Seleccion de programas para GC:
MFE Mortimor Edition // MediaPlayer con compatibilidad total para la carga directa desde la SD, aunque aun no muy optimizada la velocidad.
Uno de los aspectos que mas importan y mueven la scene de cualquier consola, es la emulacion de sistemas retro.
El caso de la GC no iba a ser menos y tenemos a muy buena gente trabajando en ello de forma totalmente desinteresada y doy las gracias por ello.
Emuladores de sistemas Retro en GC: NO="No acepta SD" SI="Si acepta SD"
SNES
Snes9xGX v0.0.5 NO // (KruLLo) Arranca pero al acceder a la SD da el error "Unable to open SDCARD".
Snes9xGX v0.0.5 SD NO // (KruLLo) Arranca pero al acceder a la SD da el error "Unable to open SDCARD".
Snes9xGX v0.0.5 LFN SI // (Garglub)
Snes9xGX v0.0.5 SRAM SI // (Garglub)
*Ambas versiones de Garglug cargan juegos desde la SD (en .zip o .smc) pero el problema es que con unos juegos deja guardar y con otros no, y ademas en los que deja guardar hay que insistir porque la primera vez suele dar error. Vamos que hay que dar a save y seguido a load para ver si da error o si dice que ha encontrado el archivo y entonces esta guardado correctamente, pero si ha dado error hay que volver a guardar y volver a intentar cargar.
NES
FCEU Ultra v1.0.8x NO // (KruLLo)
FCEU Ultra v1.0.8x SD NO // (KruLLo) (471.0 KB version Y 522.9 KB version)
*Todas las versiones arrancan pero ninguna carga desde la SD y si alguna de las versiones os carga viendose solo rectangulos de colores, teneis que pulsar Z+Gatillo IZQ o Gatillo IZQ+Gatillo DCH para volver al menu.
Y de momento paro de escribir aqui, para seguir haciendo pruebas y en cuanto pueda, poner el analisis de otros emuladores: Genesis, PCengine, NGPocket...
Espero os guste este hilo y os resulte de utilidad.
Ciao








