From 2049b35ee21f2a946aeaa7612729c8d033cc756b Mon Sep 17 00:00:00 2001 From: b1ackmai1er Date: Sun, 18 Dec 2022 20:56:12 +0800 Subject: [PATCH] Update ym2612.asm --- Source/HBIOS/ym2612.asm | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Source/HBIOS/ym2612.asm b/Source/HBIOS/ym2612.asm index a8d8463e..20d0ca80 100644 --- a/Source/HBIOS/ym2612.asm +++ b/Source/HBIOS/ym2612.asm @@ -51,9 +51,6 @@ YM_FNTBL: .DW YM_RESET ; YM_IDAT .EQU 0 ; NO INSTANCE DATA FOR THIS DEVICE ; -YM_DURATION - ret - ;------------------------------------------------------------------------------ ; YM2162 Initialization ; Announce device on console. @@ -252,6 +249,14 @@ YM_PERIOD1: LD A, $FF ; REQUESTED PERIOD IS LARGER RET ; AND RETURN FAILURE ; ;------------------------------------------------------------------------------ +; SOUND DRIVER FUNCTION - DURATION +;------------------------------------------------------------------------------ +; +YM_DURATION: LD (YM_PENDING_DURATION),HL ; SET TONE DURATION + XOR A + RET +; +;------------------------------------------------------------------------------ ; Sound driver function - PLAY ; D = CHANNEL ;------------------------------------------------------------------------------