From 57e4ed476cef62582da7195576785ea96622a494 Mon Sep 17 00:00:00 2001 From: b1ackmai1er Date: Sat, 26 Nov 2022 20:57:21 +0800 Subject: [PATCH] ym2612 fixups --- Source/HBIOS/hbios.asm | 2 +- Source/HBIOS/ym2612.asm | 15 +++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/Source/HBIOS/hbios.asm b/Source/HBIOS/hbios.asm index 362cbaf2..c8ec0795 100644 --- a/Source/HBIOS/hbios.asm +++ b/Source/HBIOS/hbios.asm @@ -6847,7 +6847,7 @@ PS_SDSND .TEXT "SND$" PS_SDSN76489 .TEXT "SN76489$" PS_SDAY38910 .TEXT "AY-3-8910$" PS_SDBITMODE .TEXT "I/O PORT$" -PS_SDAY2612 .TEXT "YM2612$" +PS_SDYM2612 .TEXT "YM2612$" ; ; 0 1 2 3 4 5 6 7 ; 01234567890123456789012345678901234567890123456789012345678901234567890123456789 diff --git a/Source/HBIOS/ym2612.asm b/Source/HBIOS/ym2612.asm index 9484bb76..43d344d1 100644 --- a/Source/HBIOS/ym2612.asm +++ b/Source/HBIOS/ym2612.asm @@ -21,23 +21,22 @@ YM2DAT .EQU VGMBASE+03H ; Secondary YM2162 11000011 a1=1 a0=1 ; YM2162 Mute ;------------------------------------------------------------------------------ ; -YM2612_INIT: - ld hl,s1 ; Start of register list to write +YM2612_INIT: ld hl,s1 ; Start of register list to write ld b,s2-s1 pt1: call set1 ; [1] djnz pt1 -pt2: ld b,s3-s2 - call set2 ; [2] + ld b,s3-s2 +pt2: call set2 ; [2] djnz pt2 -pt3: ld b,s4-s3 - call set1 ; [1] + ld b,s4-s3 +pt3: call set1 ; [1] djnz pt3 -pt4: ld b,s5-s4 - call set2 ; [2] + ld b,s5-s4 +pt4: call set2 ; [2] djnz pt4 ret