latest news

03.04.2010

skylineEngine and buildingEngine projects have moved here!

09.09.2009

skylineEngine (previously urbanEngine) (v1.5) released!

16.07.2009

urbanEngine (v1.0) released!

16.07.2009

XMLShape renamed as buildingEngine

10.02.2009

XMLShape version 2.0 now available

13.11.2008

Finally, Kinighht Lore 2006 project has a web page

29.10.2008

XMLShape version 1.5 now available

22.09.2008

LeoMCAD page alive and kicking!

22.09.2008

XMLShape page alive and kicking!

21.09.2008

Projects Page Opened.

Project links

legal information

All binaries, code and information in general, is provided as is, without any express or implied warranty for accuracy, accessibility of any kind.

People Involved

NES 4 GB

By Dagush (From Emudek)

Introducción:


Esta página es un pequeño tutorial que hice hace mucho mucho tiempo en una galaxia muy muy lejana sobre cómo utilizar el emulador de la consola NES (Nintendo Entertainment System) para la consola portátil GB (Gameboy). Realmente, fue hace mucho tiempo...

Antes que nada, es importante aclarar que la consola NES fué conocida en Japón como FAMICON. Por eso que vais a ver la sigla fc repetida más de una vez.
 

Cómo obtenerlo:


La página oficial del emulador era esta: http://www.playoffline.com/gb/, pero estaba en japonés y ya no funciona. Por suerte, he guardado un back up.

Pasos a seguir para usarlo:

Lo que yo hice para que me funcione es:
  • Bajar el archivo del link de arriba, los otros enlaces ya no funcionan...
  • Luego de descomprimirlo, hay que armar alguna rom de GB. Para ello, primero debes conseguir una rom de NES compatible con el emulador. Las únicas que he podido ver que funcionaban son:  "4 Nin Uchi Mahjong (J)", "Donkey Kong", "Donkey Kong Jr", "Donkey Kong 3" y "Door Door (J)" (sólo roms más chicas que 24Kb).

  •  
  • Luego, hay que armar la rom de GB. Para ello usaremos el inyector nes2gb
    • Si eres usuario de Windows (o DOS), abre una ventana DOS
    • Si eres usuario de Unix (Linux), deberás compilar el ejecutable a partir del archivo "nes2gb.cpp". Es fácil si tienes el GCC: ejecutar (en este orden)
      • g++ -c nes2gb.cpp -o nes2gb.o
      • g++ nes2gb.o -o nes2gb
  • y ahora ya puedes escribir
    • nes2gb nombreDeLaRomDeNESaConvertir.nes
    • NOTA: El inyector de ROMS ya verifica que la rom tenga el tamaño adecuado, mirando los bytes correspondientes de la cabecera de la rom NES. Por lo tanto, si intentas con una ROM y te dice "error: not supported", quiere decir que la rom es más grande de lo que soporta esta versión del emulador, y por lo tanto no puede ejecutarse en el emulador.
  • obtendrás una rom llamada "nombreDeLaRomDeNESaConvertir.gb", que es la que debes cargar en la Gameboy o emulador de Gameboy.
  • Recuerda: el emulador es compatible tanto con Gameboy como con Gameboy Color, pero en el primer caso verás los juegos en blanco y negro...


Comentario importante: en el ZIP o LZH del emulador tambien hay un fichero "fc.gb". Esta es una ROM de GB que contiene el emulador y espacio en blanco, y es ahí donde el inyector de DOS o UNIX mete los bytes que extrae de la ROM de NES. Por lo tanto, ese fichero ES EL EMULADOR. No borrarlo ni alterarlo si no es con el inyector.

Segundo comentario: Lo que hacemos al usar el nes2gb de DOS/Linux es copiar (inyectar) bytes de la rom NES a la rom GB, justo después del emulador en sí mismo. Por lo tanto, estamos hablando de un EMULADOR, y no un traductor como he oido decir por ahí.
 

Manejo:

El manejo del emulador es bastante simple, y las teclas se corresponden una a una con las de la GB. Lo único a tener en cuenta es que, como la pantalla de la NES es más grande que la de la GB, esta no cabe completamente. Para poder ver otras partes de la pantalla de la NES, es necesario hacer un scroll pulsando simultáneamente las teclas SELECT + CURSORES. Por ejemplo, en el Donkey Kong 3 podemos hacer un scroll a cualquiera de las 4 esquinas:
 

 

Algunas pantallas:

Juego / emulador Presentación Juego
Juego: Donkey Kong 3
Versión Original
Emulador: NESCafe
Juego: Donkey Kong 3
Emulador: NES4GB,
ejecutándose en el xgnuboy para Linux.
Juego: Donkey Kong 3
Emulador: NES4GB,
ejecutándose en el GBonGBA para GBA,
ejecutándose en el BoycottAdvance para Windows.

Recordar que GBonGBA es un emulador de GB, no GBC.

Juego: Donkey Kong 3
Emulador: NES4GB,
ejecutándose en el PalmBoy para PalmOS,
ejecutándose en el POSE para Linux.

Recordar que PalmBoy es un emulador de GB, no GBC.

Juego: Donkey Kong 3
Emulador: NES4GB,
ejecutándose en el STemBoy para AtariST,
ejecutándose en el Steem para Linux.

Recordar que STemBoy es un emulador de GB, no GBC.