Nintendo - GameBoy Emulators

<< Go to Calculators systems list


Name Description
gb68k INTRODUCTION

This is a Nintendo Gameboy emulator for the various TI-89 and TI-92+ graphing calculators. It is programmed in a combination of C and ASM using TIGCC. C is used for some initialization and user interface code. The emulation engine itself is pure ASM. Some games work and some don't. Most have small graphics errors, and most run slowly. A few games run fast enough for me to consider them playable.

Currently emulated:

* All Gameboy instructions except stop
* MBC1, MBC2, MBC3 (with clock), and MBC5
* Save ram up to 32k
* Timer (timing not that accurate)
* Background layer, sprite layer, and partial window layer

Not emulated:

* Gameboy Color features
* Sound
* Linking
* All other memory controllers (special carts that have things like rumble support)
* Sprite priority behind background layer
* Raster effects - The actual Gameboy draws the screen one line at a time. Gameboy instructions are allowed to modify display parameters as the screen is being drawn. This allows certain special effects to be achieved. This emulator currently draws the entire screen in one pass, which means these special effects won't work. This makes some games unplayable, but it's also faster. (And easier to program...)
* Probably other things

I'd like to add the second sprite priority and support for raster effects. Link play seems unlikely, but it may be possible. Sound would be neat, but I don't think it will happen. Gameboy color features will never be emulated. Besides a color screen, the GBC has 4 times the ram, twice the VRAM, and (most importantly), a CPU that can run twice as fast. Some gameboy color games will still run on a regular gameboy; these should work on the emulator as well.

USING THE EMULATOR

Required:
* TI-89 (titanium) OR
* TI-92+ OR
* V200
* Lots of free memory
* Game ROMS to play
TI-boy SE Game Boy emulator for TI-83+SE, TI-84+, and TI-84+SE calculators created by calc84/calc84maniac. Only runs a few games currently and has some slowdowns and glitches.


Nintendo - GameBoy Emulators on Other Platforms

Windows/DOS (57)
Unix/Linux (9)
BeOS (3)
Macintosh (6)
Amiga (6)
Consoles
-- Gamecube (1)
-- Playstation (1)
-- MSX (1)
-- Nintendo 64 (1)
-- Game Boy / Advance (3)
-- Nintendo DS (2)
-- Game Park 32 (4)
-- Wonderswan (1)
-- Nintendo Wii (2)
-- GP2X / GP2X Wiz (1)
-- Dingoo A320 (1)
Java (7)
Palm OS (4)
Pocket PC (4)
Digital Phones
-- iPhone/iPod Touch (1)
-- Google Android (3)
-- Symbian OS/ NGage (6)


Emulators For:
Windows/DOS
Unix/Linux
BeOS
Macintosh
Amiga
Consoles
Java
Palm OS
Pocket PC
Digital Cameras
Digital Phones
Calculators
QNX
Windows Mobile Smartphone
Microsoft Silverlight



Other Releases
Extenders
Frontends
ROMs (Public Domain)
Hacks
Cheats
Movies
Savestates
Music
Technical Documents
Translations

Utilities:
General
Auditing
Cheating
Development
Game Modification
Music Playback / Manipulation
Plugins



Downloads:
Home
Forums
News
News Archive
Register
My Hacks
My Cheats
My Movies
My Savestates
My Music
My Technical Docs
My Translations



Popular Systems
Commodore 64
Dreamcast
GameBoy
GameBoy Advance
GameCube
Genesis / Sega CD
MAME
NES
Nintendo 64
Nintendo DS
Playstation
Playstation 2
Sega Master System
Sega Saturn
SNES
Virtual Boy
XBOX
>> More


Hosted Sites
Ad Squared
Bat GBA
Bloodlust Software
Slick Productions
Drewseph
FF8 Soundfont
GamerBase
General CoolNES Translations
Jathys
Just4Fun Translations
Kirbybox
Metroid II Secrets
Mega Man XZ
Mr Click
FB Config
Nintendo Game Archive
NiftyHacks
ROM MVP
ROMs
RPG Central
Swedish Emulation News
Spun Web Translations
NESten
Topping Translations
ZD SPC
Zeldit
ZeroSoft
ZSNES