mimey
mimey copied to clipboard
A Nintendo Game Boy emulator written in Ruby
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
Licence
MIT.