Skip to content

DarkKowalski/nekomimi-gameboy-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nekomimi GameBoy Emulator

Yet another GameBoy emulator, still a prototype.

Made by Kowalski Dark and Marshmallow, two dumb collage freshmen, as a semester final project.

Copyright Problem

Game Boy™ , Game Boy Pocket™ , Super Game Boy™ and Game Boy Color™ are registered trademarks of Nintendo CO.,LTD.

We have no right to put their logo picture into this emulator boot ROM.

Actually, we workaround this.

Dependency

Build

./build.sh

Test Build Environment

intel xeon 2680v2
arch linux x64

linux-kernel version  5.1.11
cmake version         3.14.5
gcc version           9.1.0
sdl2 version          2.0.9

Run

./run.sh [-s ratio] romfile

example:

./run.sh ./rom/meow.gb
./run.sh -s 2 ./rom/meow.gb

Control

                _n_________________
                |_|_______________|_|
                |  ,-------------.  |
                | |  .---------.  | |
                | |  |         |  | |
                | |  |         |  | |
                | |  |         |  | |
                | |  |         |  | |
                | |  `---------'  | |
                | `---------------' |
                |   _ GAME BOY      |
      W         | _| |_         ,-. | 
    A   D  <--- ||_ O _|   ,-. "._,"|
      S         |  |_|    "._,"  A  | ----> J
                |    _  _   B       |       K
                |   // //           |
                |   `  `    \\\\\\  | 
                |  SELECT    \\\\\\ | ----> T  
                |    START          |       Enter
                |________...______,"

Dev Doc

Develop Documentation

Tests

Thanks for Blargg's Gameboy hardware test ROMs

Reference

Thanks for all those nice guys sharing their techniacl knowledge and experience about hacking and emulating gameboy.