Skip to content

Latest commit

 

History

History
101 lines (64 loc) · 2.69 KB

README.md

File metadata and controls

101 lines (64 loc) · 2.69 KB

Mimey

A Game Boy emulator written in Ruby.

Status

At the moment Mimey is in an almost-abandoned stage, but at least is capable of the first frame of a gameboy game.

If you actually want to work on it, you should check out master. If you'd like to make it run, check out minimal (which is not minimal at all).

How to run this?

Clone the repo:

git clone [email protected]:eljojo/mimey.git
cd mimey

Checkout the minimal branch

git checkout minimal

Bundle install

bundle install

RUN IT

bundle exec ruby test_emulator.rb

you should see something like the current status below. if you don't, ping me @eljojo

FAQ

What does Mimey mean?

Mimey is one of my favorite characters from the Pokémon TV Series and using the name of a Mr. Mime seems appropiate for an emulator (specially for a Game Boy one).

What games does it run?

None at the moment.

When will I be able to run games?

This is a side project, so I don't know.

Your emulator sucks! Where can I find a decent one?

Mimey is a work in progress. In the meantime let me help you find one.

Why do you want to build yet another Game Boy emulator?

One of my dreams since I first used an emulator was to create one by myself, I enjoy programming and I think this will be a great learning experience. My goal is being able to run Pokémon Red and Blue.

Acknowledgements

  • Nintendo for creating the Game Boy.
  • Satoshi Tariji for creating Pokémon.
  • Episode 64 of the Pokémon TV Series for making me like Mr. Mime. Before that episode I really hated Mr. Mime (who can hate that Pokémon? I can't remember why I hated it).
  • The great tutorial of Imran Nazar finally gave me the motivation to start writing this emulator.

Current Status

yay!

Licence

MIT.

Happy Gameboy