Library that implements the Mobile Adapter GB protocol, in a way that should be easy to integrate into a plethora of different emulators/hardware projects/etc.
This implementation prides itself in being the most complete recreation of the adapter, for which a lot of the research published on Dan Docs has been made.
This library is currently documented through its primary header file, mobile.h. For an example project using it, you can refer to libmobile-bgb.
As this is a community-ran project that will keep changing, I ask that this library remain user-modifiable and changes to this library are released, such that we can keep improving it. To this end, the code is licensed under the LGPLv3.
If, however, for whatever reason (e.g. platform requirements) you cannot comply with the license, please open an issue on github, or send me an email.
Exemptions:
- Nintendo and its subsidiaries (e.g. NERD) may use and modify this code under the terms of the zero-clause BSD license.