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_SDSN76489 .TEXT "SN76489$"
PS_SDAY38910 .TEXT "AY-3-8910$" PS_SDAY38910 .TEXT "AY-3-8910$"
PS_SDBITMODE .TEXT "I/O PORT$" PS_SDBITMODE .TEXT "I/O PORT$"
PS_SDAY2612 .TEXT "YM2612$"
PS_SDYM2612 .TEXT "YM2612$"
; ;
; 0 1 2 3 4 5 6 7 ; 0 1 2 3 4 5 6 7
; 01234567890123456789012345678901234567890123456789012345678901234567890123456789 ; 01234567890123456789012345678901234567890123456789012345678901234567890123456789

15
Source/HBIOS/ym2612.asm

@ -21,23 +21,22 @@ YM2DAT .EQU VGMBASE+03H ; Secondary YM2162 11000011 a1=1 a0=1
; YM2162 Mute ; 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 ld b,s2-s1
pt1: call set1 ; [1] pt1: call set1 ; [1]
djnz pt1 djnz pt1
pt2: ld b,s3-s2
call set2 ; [2]
ld b,s3-s2
pt2: call set2 ; [2]
djnz pt2 djnz pt2
pt3: ld b,s4-s3
call set1 ; [1]
ld b,s4-s3
pt3: call set1 ; [1]
djnz pt3 djnz pt3
pt4: ld b,s5-s4
call set2 ; [2]
ld b,s5-s4
pt4: call set2 ; [2]
djnz pt4 djnz pt4
ret ret

Loading…
Cancel
Save