Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bbbbbr/is_it_analoguepocket

Tries to detect whether a Game Boy or Mega Duck ROM is running on the Analogue Pocket
https://github.com/bbbbbr/is_it_analoguepocket

analoguepocket gbdk gbdk-2020

Last synced: about 2 months ago
JSON representation

Tries to detect whether a Game Boy or Mega Duck ROM is running on the Analogue Pocket

Awesome Lists containing this project

README

        

# Is It Analogue Pocket?

This ROM tries to see if the device running a Game Boy or Mega Duck ROM is an Analogue Pocket by:
- inspecting Sound Wave RAM power-on values.
-

# For now it appears to detect properly in the following scenarios:

DMG style (Wave RAM detection):
* When not running in cart-header enabled CGB mode
* Game Boy / Color in Analogue Pocket cartridge slot
* Game Boy / Color in .pocket format ("GBStudio Creations")
* Game Boy fpga core
* Mega Duck fpga core

GBC Style (courtesy of @Lorenzooone):
* Running in cart-header enabled CGB mode
* Game Boy Color in Analogue Pocket cartridge slot
* Game Boy Color in .pocket format ("GBStudio Creations")
* Game Boy Color fpga core

# It does not detect in the following scenario:
* Running in **cart-header no-CGB-support** mode
* Game Boy Color fpga core

![FPGA GB](/info/is_it_ap_fpga_gb.jpg)
![FPGA GBC](/info/is_it_ap_fpga_gbc.jpg)
![Real MGB GBC](/info/is_it_ap_real_gbpocket.jpg)
![FPGA MEGADUCK](/info/is_it_ap_fpga_megaduck.jpg)
![Real MEGADUCK](/info/is_it_ap_real_megaduck.jpg)