Goomba GBA

From GameBrew
Goomba
Goombaflu02.png
General
AuthorFluBBa (Fredrik Olsson)
TypeHandheld
Version2.3
LicenseMixed
Last Updated2005/09/17
Links
Goomba + Goomba Front Download
Website
Source


Goomba is a Nintendo Game Boy Emulator that will allow you to play the old Nintendo Handheld classics on your Gameboy Advance.

Features

  • Runs Game Boy Mono and Super Game Boy games.
  • Already runs a lot of games..
  • Save states.
  • Rapid fire.
  • PogoShell support.
  • Switchable border colors.
  • Switchable pallettes.
  • Familiar PocketNES style menu.

Installation

Before you can use Goomba, you need to add some GB roms to the emulator. You can do this with various tools (e.g. Goomba Front). Or you can do it manual by using a "DOS" shell.

Example: copy /b goomba.gba+game1.gb+game2.gb goombamenu.gba

you can also insert a splashscreen between goomba and the first game if you want to.

Make sure the game's size are correct and that they contain a "real" Nintendo header, some unlicensed games seem to use their own headers.

Game compatibility list can be found here.

Note: If you wish to use Goomba with Pogoshell (PoGoomba) just rename goomba.gba to gb.bin.

Controls

Menu:

L+R - Open menu

A - Choose

B or L+R - Cancel

In game:

L+Start - Speed modes (throttled/unthrottled/slomo)

R+Start - Quick load (load the last savestate of the current rom)

R+Select - Quick save (save to the last savestate of the current rom)

Start+select - Wake up from sleep mode (activated from menu or 5 minutes of inactivity)

Screenshots

goombaflu3.pnggoombaflu4.png

goombaflu5.pnggoombaflu6.png

Changelog

Version 2.3 2005/09/17

  • Fixed MultiBoot transfer.
  • Fixed a bug in the sound init.
  • Fixed the RTC a bit.
  • Changed some small things in the cpu core (DK and Kirby faster).

Version 2.2 2005/04/14

  • Added rumble support on Gameboy Player.

Version 2.1 2004/11/03

  • Fixed clock on EZ3 cards, maybe others as well.
  • Now saves Gamma setting.

Version 2.0

  • Added option to automaticly load savestates.
  • Added gamma adjustment.
  • Fixed some missing text with the new menus.
  • Tweaked some palettes.
  • Better VBLankWait.

Version 1.9

  • Added optional FPS meter.
  • Added setting for autosleep time.
  • Added menu for VSync on/off/slowmo.
  • Added "transparent" border.
  • Added swapping of A & B buttons.
  • Fixed transfer when used as compressed (.mbz) plugin.
  • Fixed transfer on EZFA cards when bootmenu used.
  • Changed some of the old palettes and added some more.

Version 1.8

  • Added support for 32kbyte ERAM for MBC1 & MBC5 also.
  • Fixed transfer of games that are 128kbyte big.
  • Fixed a smal error with the joypad reg.
  • Fixed the HALT instruction.
  • Fixed RTC routines.

Version 1.7

  • Added support for clock in games which use it.
  • Added support for 32kbyte external RAM,!!BEWARE!! it's not saved.
  • Fixed joypad reads, no games should use the SGB functions.
  • Fixed sprite size (Chase HQ).
  • Resets more hardware regs before exiting.
  • Workaround for the XG2 bootmenu.

Version 1.6

  • Fixed savestates in more games.
  • Fixed reseting of LCDCY reg when changing games.

Version 1.5

  • Fixed savestates in "Kirby's Dream Land" and "Pokemon Blue".
  • Fixed MBC1 for big games (1MByte+).
  • Fixed window Y position in some games.
  • Fixed reading of Serial control Reg.
  • Fixed games that uses Push to write to tilemap.
  • Fixed most WIN/BG overlay problems.
  • Optimized sprite engine.
  • Changed how IRQ is handled when writing to IRQ enable.

Version 1.0

  • Runs Game Boy Mono and Super Game Boy games
  • Already runs a lot of games.
  • Save states
  • PogoShell support
  • Switchable border colors
  • Switchable pallettes
  • Familiar PocketNES style menu

Credits

FluBBa - Author.

Thank you:

  • Red Mage - Page hosting, testing.
  • newbie and the nation of Japan - Goomba Front, testing.
  • MarkUK - Testing.
  • Markus Oberhumer - LZO compression library.
  • Jeff Frohwein - MBV2.
  • Neal Tew - For PocketNES.
  • Forgotten - For VisualBoy(Advance).

External links

Advertising: