Difference between revisions of "Gnuboy GX"

From WiiBrew
Jump to: navigation, search
(Game Controls (by défault): the controls can't be changed)
(add change from the last version)
Line 5: Line 5:
 
| type = Emulation/Simulation
 
| type = Emulation/Simulation
 
| author = Eke-eke
 
| author = Eke-eke
 +
| version    = 19/09/2008
 
| download = [http://code.google.com/p/gnuboy-gx/downloads/list Google Code]
 
| download = [http://code.google.com/p/gnuboy-gx/downloads/list Google Code]
 
| source = [http://code.google.com/p/gnuboy-gx Google Code]
 
| source = [http://code.google.com/p/gnuboy-gx Google Code]
 +
| website    = [http://code.google.com/p/gnuboy-gx Google code]
 
| peripherals = {{wiimote1}} {{Nunchuck}} {{ClassicController}}  {{GCNController}} {{FrontSD}} {{WiiDisc}} {{GCNMemoryCard}}  
 
| peripherals = {{wiimote1}} {{Nunchuck}} {{ClassicController}}  {{GCNController}} {{FrontSD}} {{WiiDisc}} {{GCNMemoryCard}}  
 
| hbc = 1
 
| hbc = 1
Line 13: Line 15:
  
  
GnuboyGX is a port of the open-source [http://en.wikipedia.org/wiki/Gnuboy Gnuboy] emulator, originally coded by Laguna and Gilgamesh.
+
'''Gnuboy GX''' is a port of the open-source [http://en.wikipedia.org/wiki/Gnuboy Gnuboy] emulator, originally coded by Laguna and Gilgamesh.
  
  
Line 30: Line 32:
 
* Support for 8MB roms
 
* Support for 8MB roms
 
* Support for alternate Mono Gameboy palettes
 
* Support for alternate Mono Gameboy palettes
 
[[Category:Homebrew applications]]
 
  
 
== Installation ==
 
== Installation ==
Line 108: Line 108:
  
 
== History ==
 
== History ==
 +
17/09/2008:
 +
* fixed "Press Button A" issue with Wiimote controllers
 +
* added fast scroll using wiimote D-PAD
 +
 
26/08/2008:
 
26/08/2008:
 
*fixed Classic Controller buttons default map
 
*fixed Classic Controller buttons default map

Revision as of 14:12, 17 September 2008

Template:Infobox homebrewapp


Gnuboy GX is a port of the open-source Gnuboy emulator, originally coded by Laguna and Gilgamesh.


This port is based on the last 1.0.4 CVS source, released by Joshua_ from EFNet #gameboy.

Information

  • Preferred PAL Mode: Any (automatic TV mode detection).
  • Display mode : 480p, 480i, 576i
  • Software Type: Emulation
  • Support for zipped (.zip) roms
  • Gameboy and Gameboy Color emulation with sound
  • Freeze State support (load & save)
  • Automatic SRAM/FreezeState
  • SRAM/RTC support (load & save)
  • RTC synchro
  • Support for 8MB roms
  • Support for alternate Mono Gameboy palettes

Installation

  1. Rename gnuboy_wii.dol as boot.dol and place it on your sdcard with included meta.xml and icon.png files (/apps/gnuboy)
  2. Create the Directory /gnuboy at the root of your SD Card.
  3. Create the directory /gnuboy/roms on your SD Card and copy your ROM files (.zip, .gb & .gbc) there. There's a limit of 1000 files per directory.
    1. The ROMs can be placed on DVD-/+R (4.7GB max size) but need to install the DVDx on your Wii. More infos on HackMii
  4. /gnuboy/saves is automatically created if it does not exist on your SD card.
  5. Select Load New Game from the Main Menu to load a ROM.
  6. Select Play Game from the Main Menu to begin playing the game.


Controls

In Menu

GameCube Controller Wiimote1.svgHorizontaly Wiimote1.svgHorizontaly +Nunchuck alternative.svg ClassicController.svg Action
GameCube Control Stick or GameCube D-Pad Wiimote D-Pad Up/Wiimote D-Pad Down Wiimote D-Pad Up/Wiimote D-Pad Down or Nunchuck Control Stick Classic D-Pad Up/Classic D-Pad Down or Classic Left Control Stick Items selection Up/Down
Gamecube B Button Wiimote 1 Button or Wiimote B Button Wiimote 1 Button or Wiimote B Button Classic b Button Previous menu
Gamecube A Button Wiimote A Button or Wiimote 2 Button or Wiimote D-Pad Right Wiimote A Button or Wiimote 2 Button or Wiimote D-Pad Right Classic a Button or Classic D-Pad Right Select a menu item

File selector menu

GameCube Controller Wiimote1.svghorizontaly Wiimote1.svghorizontaly+Nunchuck alternative.svg ClassicController.svg Action
Gamecube D-Pad Left/Gamecube D-Pad Right or GameCube Control Stick Wiimote D-Pad Left/Wiimote D-Pad Right Wiimote D-Pad Left/Wiimote D-Pad Right or Nunchuck Control Stick Classic D-Pad Left/Classic D-Pad Right or Classic Left Control Stick Display the selected entry's full filename
Gamecube D-Pad Up/Gamecube D-Pad Down or GameCube Control Stick Wiimote D-Pad Up /Wiimote D-Pad Down Wiimote D-Pad Up /Wiimote D-Pad Down or Nunchuck Control Stick Classic D-Pad Up/Classic D-Pad Down or Classic Left Control Stick Select previous/next file
GameCube L Trigger/GameCube R Trigger Wiimote - Button/Wiimote + Button Wiimote - Button/Wiimote + Button Classic L Trigger/Classic R Trigger Down/Up one full page
GameCube Z Button Wiimote HOME Button Wiimote HOME Button Classic HOME Button Quit the file selection menu
Gamecube B Button Wiimote 1 Button or Wiimote B Button Wiimote 1 Button or Wiimote B Button Classic b Button Up one directory
Gamecube A Button Wiimote 2 Button or Wiimote A Button Wiimote 2 Button or Wiimote A Button Classic a Button Load the selected file or enter the selected directoy

Game Controls

The controls can't be changed.

GameCube Controller Wiimote1.svghorizontaly Wiimote1.svgverticaly+Nunchuck alternative.svg ClassicController.svg Action
GameCube Control Stick or GameCube D-Pad Wiimote D-Pad Wiimote D-Pad or Nunchuck Control Stick Classic D-Pad or Classic Left Control Stick Dpad of the Gameboy
Gamecube A Button Wiimote 2 Button Wiimote A Button Classic a Button A
Gamecube B Button Wiimote 1 Button Wiimote B Button Classic b Button B
GameCube START Button Wiimote + Button Wiimote + Button Classic + Button START
Gamecube Y Button Wiimote - Button Wiimote - Button Classic - Button SELECT
GameCube Z Button Wiimote HOME Button Wiimote HOME Button Classic HOME Button Emulator Menu

Credits

  • Original Gnuboy Sourcecode: Laguna & Gilgamesh
  • 1.04 CVS fixes: Joshua_ from EFNet #gameboy
  • Generic LibOGC (GX,Sound,Inputs) & GUI display sourcecode: SoftDev
  • Gnuboy Porting Code, GUI & extra features: Eke-Eke
  • Mono Gameboy palettes addition: Askot
  • DevkitPPC from Dave Murphy (WinterMute)
  • LibOGC by Michael Wiedenbauer (shagkur),Dave Murphy (WinterMute) & others
  • ZLIB by Jean-loup Gailly

History

17/09/2008:

  • fixed "Press Button A" issue with Wiimote controllers
  • added fast scroll using wiimote D-PAD

26/08/2008:

  • fixed Classic Controller buttons default map
  • added automatic alphabetical file sorting (Marty Disibio)
  • added ROM History for faster ROM access (Marty Disibio)
  • added DVD support in Wii Mode (no modchip required)

15/07/2008:

  • added Wii mode support
  • added wiimote/nunchuk/classic controller support (WII version)
  • added libfat support
  • added automatic SRAM & FreezeState option
  • added 50hz (576i) TV mode support (autodetected)
  • added Progressive (480p) TV mode support (autodetected)
  • added various display aspect ratio support (ORIGINAL, SCALED, STRECTH)

10/10/2007:

  • improved sound rendering

20/07/2007:

[GB/GBC]

  • added RTC Synchro: in-game RTC (Real Time Clock) is now synchronized with system RTC on SRAM load
  • added GBC/GBA palettes color for GB Mono [Askot]
  • fixed some palettes [Askot]

[NGC]

  • added user-transparent SRAM autoload (detection order is MCARD then SDCARD, SLOTA then SLOTB)
  • added 4.7GB DVD support for WII drives (the maximal allowed size for Gamecube DVD is still 1.35GB)
  • removed MPAL video timings, always use 60Hz NTSC: fix display problems for PAL wii users (no more PAL50 version needed)
  • added Console Reboot option in main menu (System Reboot), also used for SDLoad reboot
  • Freezestate & SRAM files are now compressed (using zlib)
  • FreezeState & SRAM files can now be saved/loaded to/from SDCARD: located in /gnuboy/saves/ from the root of your SDCARD
  • added user-transparent SRAM autoload (detection order is MCARD then SDCARD, SLOTA then SLOTB)
  • changed initial ROMS directory for SDCARD user: now looking for /gnuboy/roms/ from the root of your SDCARD
  • current emulator options can now be saved/loaded to/from SDCARD SlotA: the file is dev0:\\gnuboy\\gnuboyGX.cfg [Askot]
  • added L+R combo to save SRAM in MCARD SLOTB during gameplay [Askot]
  • added new font: now use original IPL font, extracted from Bootrom
  • modified controls when going into the rom selection menu (DVD or SDCARD):
    • use B button to go up one directory
    • use Z button to quit the file selection menu
    • use L/R triggers to go down/up one full page
    • use Left/Right buttons or Analog stick to scroll the selected entry's filename when it can't be full displayed
  • various menu rearrangment, minor bugfixes & sourcecode cleanup


24/05/2007:

  • added a new option for display different palette colors in Mono GB Mode (most of them taken from GoombaColor)(Askot)

23/04/2007:

  • corrected a little bug with SRAM/STATE saving
  • modified key config upon request: SELECT is now assignated to Y Button

17/04/2007: (eke-eke)

  • added SRAM, RTC & STATE load/save support
  • added GUI and configurable options menu
  • corrected Sound Samples conversion (thanks to Softdev)
  • changed Sound Buffering Technic(changed to "head/tail" technic used by Softdev in NeoCDredux)

13/04/2007: WIP1

  • initial release by softdev