gbdev / awesome-gbdev

A curated list of Game Boy development resources such as tools, docs, emulators, related projects and open-source ROMs.
https://gbdev.io/resources
Other
3.95k stars 177 forks source link

Merge the "emulators" and "open-source emulators" sections #108

Closed meithecatte closed 5 years ago

meithecatte commented 6 years ago

The two sections are far apart from each other, which makes things confusing. Moreover, Gambatte should also be in the open-source section, and having a section for one item, IMO, isn't a good idea. Alternatively, the more noteworthy emulators like SameBoy, mGBA and mooneye-gb should be moved to the main emulators section, and everything else should be moved to MORE.md.

avivace commented 6 years ago

The main emulator section, the one listed after Software development, mentions the "best" and most suited emulators for software development. They offer useful features when developing GB homebrews.

The second section, is instead targeted at listing every emulator at a decent state, with a particular implementation or cool feature or because it's well documented or a research project (documentation/reference).

I too think the current situation is not ideal and certainly not clear, so I'm open to suggestions, with the premises I described here (opensource/"reference"/ emulator vs emulators for developing homebrews)

ISSOtm commented 6 years ago

Well, imho, a section dedicated to "every" emulator should go to MORE.md. As to which emulators to include, I'd have only one section with the "best" emus; I think mGBA and SameBoy are good reference implementations. Here's the emus I'd put in the section, in order, with reasons:

meithecatte commented 5 years ago

IMHO, @ISSOtm's solution is perfect.

avivace commented 5 years ago

https://github.com/gbdev/awesome-gbdev/commit/4bcc97a0fb18a8d3f85e7e302ab30520fe17abe3 and following commits handle this: