-
-
Notifications
You must be signed in to change notification settings - Fork 216
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
Pocket Family (HuC-3) doesn’t do sound test #636
Comments
sfiera
changed the title
Pocket Family (HuC-3) doesn’t do tune demos
Pocket Family (HuC-3) doesn’t do sound test
Jun 11, 2024
By the way, poking around in the ROM, I see:
Specifically, that |
Ah, and |
The debugger reports HuC-3 as it should; and no surprise that ROM bank 7 is mapped given the above.
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Pocket Family uses the HuC-3 mapper to support playing alarms while the Game Boy is off. SameBoy reports “Emulation of the integrated alarm in HuC-3 games” as a feature, and I was curious, so I went to try the alarm sound test.
On hardware, pressing start on the third item of the third menu here will do a sound test of the selected alarm tune:
I’ve selected きよし このよる, so it should play Silent Night through the cartridge speaker and block user input until the tune finishes playing. However, in SameBoy, nothing plays and it resumes accepting input immediately.
I’m not sure I’ve met all the prerequisites for HuC-3 emulation (or what prerequisites there are, if any). In the change notes, I see a reference to SameBoy requesting Notification permission, but it doesn’t seem that SameBoy has done so for me. The alarm settings don’t stick when I apply them either. Is there a way to confirm that HuC-3 emulation is actually active?
I’m using SameBoy 0.16.5 on Mac/Cocoa. I used a physical GBC and GBC in SameBoy. I checked with the following ROMs (both of which I dumped myself):
I can provide a video of the expected behavior if requested. I’m familiar with SameBoy’s debugger, and could probably step through the mapper writes if needed.
The text was updated successfully, but these errors were encountered: