Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/bbbbbr/is_it_analoguepocket
- Owner: bbbbbr
- License: unlicense
- Created: 2023-03-29T07:36:31.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-03T02:47:15.000Z (10 months ago)
- Last Synced: 2024-03-22T04:10:24.453Z (10 months ago)
- Topics: analoguepocket, gbdk, gbdk-2020
- Language: C
- Homepage:
- Size: 782 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
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 coreGBC 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)