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.

About

Yet another GameBoy emulator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •