MEGA65 / mega65-core

MEGA65 FPGA core
Other
241 stars 88 forks source link

Disabling of IMHD:tm: audio does not persist past Freezer screen. #665

Closed bozimmerman closed 1 year ago

bozimmerman commented 1 year ago

MEGA65INFO screen attached mega65info Platform: MEGA65 Core Commit: master,20221012.18,93d55f0 ROM Release: 920377

Disabling of IMHD:tm: audio does not persist past Freezer screen.

Steps to reproduce the behavior:

  1. Disable DHMI audio, either via the CONFIGURE screen, or via Dip Switch 2 -- doesn't matter
  2. Do a cold boot into MEGA 65 BASIC
  3. Confirm audio works by entering PLAY "A B C"
  4. Now press and hold Restore to go into the Freezer menu.
  5. Press F3 to Resume
  6. Enter PLAY "A B C" again, and observe that HDMI audio is once again activated, which is very bad, as it doesn't work.

Alternative: Doing a cold boot into GEOS65 will also re-enable HDMI audio, but that might be unrelated?

Expected behavior: I expect that, once HDMI audio is disabled, using either or both methods, it stays that way.

Video of the issue is at: http://coffeemud.net:8080/tmp/megaaudiobug.mp4

Thanks!

bozimmerman commented 1 year ago

Hah! Well, nevermind. Tonight I decided to start using the external micro sd, so I went through that process, and never had this issue again -- either with Freezer, or in GEOS. I have no earthly idea, but if I can't recreate, surely you won't.