hammadasad/GameDroid


Gameboy emulator

Language: Assembly


GameDroid


A GameBoy emulator for Android. This is the term project for COMP 3004 at Carleton University.

Repository structure:

  • dev_logs/ contains weekly development logs for each team member
  • docs/ contains documents related to the project. This contains a few documents which were handed in for COMP 3004, but it is mostly documentation of GameBoy hardware to refer to while implementing the emulator. Unless otherwise stated, this material is by other authors and is used purely as reference material
  • GameDroid/ contains the application's source code

Major features:

  • Accurate GameBoy emulation (passes cpu_instrs, instr_timing, and lcd_sync test ROMs)
  • Easy to use UI for organizing and searching game library
  • SRAM saves
  • Save states
  • Rewind
  • Customizable screen resolution

Supported MBCs:

  • MBC1
  • MBC2
  • MBC3 (no RTC)
  • MBC5 (no rumble)

Promo video: https://www.youtube.com/watch?v=SpdBk_0kcU4

Screenshots: Screenshots

Minimum Android version: 4.0.3 (Ice Cream Sandwich)

Project Statistics

Sourcerank 2
Repository Size 5.62 MB
Stars 0
Forks 0
Watchers 4
Open issues 0
Dependencies 0
Contributors 4
Tags 0
Created
Last updated
Last pushed

Top Contributors See all

Matt Penny Alan Wu Brendan Hammad Asad

Something wrong with this page? Make a suggestion

Last synced: 2018-04-06 17:45:27 UTC

Login to resync this repository