|
|
|
@ -45,6 +45,7 @@ |
|
|
|
; 2021-08-13 [WBW] Add support for LiNC Z50 Sound Card |
|
|
|
; 2021-08-17 [WBW] When playing via HBIOS, call BF_SNDRESET at end |
|
|
|
; 2022-03-20 [DDW] Add support for MBC PSG module |
|
|
|
; 2023-03-30 [WBW] Fix for quark delay adjustment being trashed |
|
|
|
;_______________________________________________________________________________ |
|
|
|
; |
|
|
|
; ToDo: |
|
|
|
@ -301,6 +302,11 @@ GOPT3 LD A,0 ; SETUP value to PT3 sound files |
|
|
|
JR GOPTX ; Play PTx file |
|
|
|
|
|
|
|
GOPTX |
|
|
|
LD HL,(QDLY) ; Get basic quark delay |
|
|
|
OR A ; Clear carry |
|
|
|
SBC HL,DE ; Adjust for file type |
|
|
|
LD (QDLY),HL ; Save updated quark delay factor |
|
|
|
|
|
|
|
CALL CRLF2 |
|
|
|
LD DE, MSGSONGNAME ; Print song name message |
|
|
|
CALL PRTSTR |
|
|
|
@ -322,10 +328,6 @@ GOPTX2 LD A,(DE) |
|
|
|
CALL CRLF2 ; Formatting |
|
|
|
LD DE,MSGPLY ; Playing message |
|
|
|
CALL PRTSTR ; Print message |
|
|
|
LD HL,(QDLY) ; Get basic quark delay |
|
|
|
OR A ; Clear carry |
|
|
|
SBC HL,DE ; Adjust for file type |
|
|
|
LD (QDLY),HL ; Save updated quark delay factor |
|
|
|
CALL START ; Do initialization |
|
|
|
PTXLP CALL START+5 ; Play one quark |
|
|
|
LD A,(START+10) ; Get setup byte |
|
|
|
@ -655,8 +657,8 @@ TMP .DB 0 ; work around use of undocumented Z80 |
|
|
|
HBIOSMD .DB 0 ; NON-ZERO IF USING HBIOS SOUND DRIVER, ZERO OTHERWISE |
|
|
|
OCTAVEADJ .DB 0 ; AMOUNT TO ADJUST OCTAVE UP OR DOWN |
|
|
|
|
|
|
|
MSGBAN .DB "Tune Player for RomWBW v3.5, 20-Mar-2022",0 |
|
|
|
MSGUSE .DB "Copyright (C) 2021, Wayne Warthen, GNU GPL v3",13,10 |
|
|
|
MSGBAN .DB "Tune Player for RomWBW v3.5a, 30-Mar-2023",0 |
|
|
|
MSGUSE .DB "Copyright (C) 2023, Wayne Warthen, GNU GPL v3",13,10 |
|
|
|
.DB "PTxPlayer Copyright (C) 2004-2007 S.V.Bulba",13,10 |
|
|
|
.DB "MYMPlay by Marq/Lieves!Tuore",13,10,13,10 |
|
|
|
.DB "Usage: TUNE <filename>.[PT2|PT3|MYM] [--hbios] [+tn|-tn]",0 |
|
|
|
|