INFGMB GB

From GameBrew
INFGMB
Infgmbgb.png
General
AuthorMartin Korth
TypeOther Emulators
Version1998
LicenseMixed
SystemCGB, DMG
Last Updated1998/12/03
Links
Download
Website
Support Author

Infgmb is an Infocom interpreter for the Nintendo Game Boy, by Martin Korth.

Supports V1-V3 Infocom games and up to 7 save slots.

User guide

If you're using DOS you should use included INFGMB.COM to generate cartridges. Or install it manually as follows:

Append any of the standard (version 3) .dat/z3 files to the interpreter file.

(ie. under DOS type copy /b infgmb.bin+zork1.dat zork1.gmb)

If necessary, somehow make sure that the cartridge header and size are good.

Then copy zork1.gmb to eprom or run it on one of the emulators.

Memory performance

This project enables running Infocom.dat files on the Game Boy, despite its limited RAM. This was achieved by optimizing memory usage. In addition, three saving slots were added. So the Game Boy now handles actual game position + stack + internal variables + three save game positions + video display data all within its 16K RAM.

When external RAM is present it is used for some more saving slots, note that these slots are generally battery buffered, other than slot 1-3. The maximum used external RAM size is 8K, offering 4 additional slots.

Supported games

All standard game data files (type 3) as there are:

  • Ballyhoo Cutthroats.
  • Deadline.
  • Enchanter.
  • Hitchhiker's Guide to the Galaxy.
  • Hollywood Hijinx.
  • Infidel.
  • Leather Goddesses of Phobos.
  • Lurking Horror.
  • Moonmist Planetfall.
  • Plundered Hearts.
  • Seastalker Sorcerer (Enchanter II).
  • Spellbreaker (Enchanter III).
  • Starcross.
  • Stationfall (Planetfall II).
  • Suspect.
  • Suspended.
  • Wishbringer.
  • Witness.
  • Zork I - The Great Underground Empire.
  • Zork II - The Wizard Of Frobozz.
  • Zork III - The Dungeon Master.

Note that some games are available as standard-(3)- and hint-(5)-version (ie. hitchhiker), hint-versions are not supported.

Controls

Select+D-Pad - Walk Around

D-Pad - Select Character (or Word from Main Screen)

A - Append Char/Word to Input Buffer

B+Down - Fkey Function (predefined commands)

B+Up - Doskey Function (previous inputs)

B+Left/Right - Backspace/Space

Start - Accept Input

Select (during startup) - CGB Functions Setup

External links

Advertising: