drhelius / Gearsystem

Sega Master System / Game Gear / SG-1000 emulator and debugger for macOS, Windows, Linux, BSD and RetroArch.
https://x.com/drhelius
GNU General Public License v3.0
265 stars 46 forks source link

SN76489 HALT to Z80 #101

Closed siriokds closed 5 months ago

siriokds commented 5 months ago

Hi again, the SN76489 audio chip present on: SG-1000 Mark I SG-1000 Mark II rev1 and rev 2 Othello Multivision Colecovision

When it's accessed (e.g. out ($7F),a) it HALTs the CPU for 32 cycles (avg value). It's also described in the SN76489 datasheet...

You can hear the difference in the "Star Jacker" title screen for SG-1000/SC-3000.

drhelius commented 5 months ago

Yes, I know. I already added this difference in 3390eb0.

I already implemented this sometime ago for Gearcoleco but forgot to include it in Gearsystem for SG-1000.

Thanks anyway.

siriokds commented 5 months ago

Thank you!