Browse Source

ym2612 fixups

pull/307/head
b1ackmai1er 3 years ago
parent
commit
57e4ed476c
  1. 2
      Source/HBIOS/hbios.asm
  2. 15
      Source/HBIOS/ym2612.asm

2
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

15
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

Loading…
Cancel
Save