db48x / emularity

easily embed emulators

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Would Like to Help

mmunier44 opened this issue · comments

To preface I am a very very junior 8 weeks into a web dev intensive through GA but want to do a project similar to this for purely selfish reasons, I want to be able to play original game boy games on any device specifically mobile.
I know that I am just starting but am willing to do anything to help.
Even if it is something that you would consider scut work the keystrokes and learning are more important to me than anything else.
Thanks,
Mike

Welcome! I'm happy to have any help you care to provide.

I've not done any evaluation of the available Game Boy emulators, so I don't know which would be the best to support in the Emularity. Google does find several likely candidates that are written in Javascript, and there are others written in native languages like C that could be compiled to Javascript that we might consider. You could spend some time looking at these various candidates to see which one would be the best to try first. Something written in Javascript would be easier to handle, but the more established native emulators might simply be more complete, or have support for a wider selection of games.

Actually, at some point we did try MAME's GameBoy emulator: https://archive.org/details/demo_is_that_a_demo_in_your_pocket_2015

The sound is pretty choppy, so it might be possible to find a better one.

Awesome I'll take a look doing group projects but I am very good at writing docs so if you need that I can start with that since that means looking through everything that is already written

In that case, you might like to take a look at the Emularity documentation and see if you can follow the instructions for getting one of the examples working on your own computer. That would also serve you well in your quest to set up a GameBoy emulator, as the process would be similar.

You can find the documentation in the README.md and other markdown files, and the examples in example_arcade.html and similar files.