Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Cartridge Peripherials (eg: Rumble, Accelerometer, Camera) #4

Open
HeyItsLollie opened this issue Jan 3, 2024 · 5 comments
Labels
enhancement New feature or request

Comments

@HeyItsLollie
Copy link

There's a good handful of Game Boy / Color titles that had additional features built into the cart itself, eg: rumble, accelerometer, the Game Boy Camera. It'd be great to be able to utilize physical game carts or flashcarts ([1], [2], [3]) equipped with these features, and would really elevate this core.

In the case of Game Boy Camera:
There's a couple rare alternative versions of GB Camera (The "Gold" Ocarina of Time version, the unreleased & leaked Hello Kitty Pocket Camera), along with a couple homebrew replacements (Photo!, the discontinued-but-still-used PXLR Studio) that require a custom flashcart and parts harvested from a physical GB Camera. Spiritualized1997's GBA and SGB cores have shown it's possible to utilize cart features / load entire carts alongside the core, so if it's possible to utilize a physical unmodified GB Camera cartridge, it'd make these alternative versions infinitely more accessible.

@budude2 budude2 added the enhancement New feature or request label Jan 4, 2024
@MykeLiaz
Copy link

MykeLiaz commented Jan 4, 2024

Wait so they core from spiritualized of the gba can read real cartridges?

@HeyItsLollie
Copy link
Author

Spiritualized's SGB core can run real cartridges. Their GBA core can use the rumble feature from real rumble carts.

@budude2
Copy link
Owner

budude2 commented Jan 5, 2024

Rumble support has been added in v1.0.4. I am not sure about the other two peripherals yet.

@HeyItsLollie
Copy link
Author

Wicked, thank you for looking into it!

@budude2
Copy link
Owner

budude2 commented Jan 6, 2024

Looks like I didn’t do it right, so rumble is super weak

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants