muap98iv
muap98iv
muap98iv
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
PDF <br />
<br />
MUAP98 <br />
<br />
<br />
<br />
10 <br />
PDF <br />
PDF 1 <br />
PDF <br />
<br />
<br />
<br />
• <br />
• <br />
<br />
<br />
• COPYING.TXT <br />
<br />
• BSD <br />
COPYING <br />
• <br />
<br />
• <br />
<br />
•
98/iv<br />
<br />
<br />
<br />
<br />
Quit<br />
<br />
PlayStart<br />
<br />
HaltPlay<br />
<br />
Fadeout<br />
<br />
Replay<br />
<br />
UsrPcmPlay<br />
<br />
TracePlay<br />
<br />
Assemble<br />
<br />
InfoDisp<br />
<br />
@dataDisp<br />
<br />
Editor<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
LoadSource<br />
<br />
ObjectLoad<br />
<br />
<br />
<br />
SaveSource<br />
<br />
WriteObjct<br />
<br />
MakeTone<br />
<br />
DacSample<br />
<br />
deBugging<br />
<br />
NmiVram<br />
<br />
BackVramSW<br />
<br />
VisualPlay<br />
<br />
<br />
<br />
MML-FEP
LASTDTA.FEP<br />
<br />
<br />
<br />
<br />
98/iv<br />
<br />
<br />
<br />
MML<br />
<br />
MML<br />
<br />
<br />
<br />
<br />
_V3.0#<br />
<br />
[ ] | <br />
@IF# ' @NOOUT @DEBUG <br />
@FON * ** @INIT @STOP @START <br />
<br />
<br />
<br />
C D E F G A B <br />
@MANU& R @MAX @F+ @F- <br />
@W { } / <br />
@HARM @SC @ARP <br />
@SI @SO & ~ && " "" ". ! <br />
@AV @PV . ^ + # ++ ## - -- % @_ <br />
@% @+ @# @++ @## @- @-- <br />
_ O > < L Q <br />
@POR @SL @SLS <br />
<br />
T @ACCEL @RIT @ @= <br />
Z<br />
<br />
<br />
<br />
<br />
LFO<br />
X<br />
V @V V= V=+ <br />
V=- V+ V- @< @> Y <br />
H ; $ @QL @QS @QX <br />
@XASM @DT @DS @SD <br />
<br />
<br />
@COM @CSI @CSO @CSC @XCOM <br />
X= X=X+n X=X-n @LFO <br />
@HLS @HL <br />
@KD @KM
SSG<br />
P PM PA PS <br />
S M N <br />
<br />
( ) @/ @IF JUMP <br />
@IF CALL IF THEN @IF EXIT <br />
@JUMP @CALL @LABEL @RET @POP <br />
<br />
@CODEIN @CODE @BASS @RT <br />
@CODEOUT <br />
<br />
<br />
<br />
@TRS <br />
PCM<br />
@L @LM @M @RM @R @MK @MM @LK @RK<br />
@PAN<br />
<br />
@AP @RS @RP K @DSP <br />
@PCM<br />
<br />
PCM<br />
<br />
PCM<br />
<br />
PCM<br />
<br />
PCM<br />
<br />
<br />
<br />
SSGPCM <br />
@SSG @PCM @xx"" <br />
SSGPCM<br />
Windows Sound System PCM<br />
<br />
<br />
<br />
@CH @SRET <br />
MML<br />
<br />
n88basic(86)PLAY<br />
<br />
<br />
<br />
<br />
<br />
MUAP98.COM
NAX.COM<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
MUAP98.HIS<br />
<br />
<br />
CAL.COM<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
MAKEPCM.COM<br />
<br />
<br />
<br />
<br />
GETVR.COM<br />
<br />
<br />
<br />
<br />
CUSTOM.MUA<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
9821PCM CPU<br />
<br />
<br />
<br />
EMS
FMSSGMML(Mu<br />
sicMacro Language)MMLBASIC<br />
<br />
98/ivMMLFEP<br />
<br />
<br />
MMLMML-FEP<br />
<br />
<br />
<br />
<br />
FM*6, PCM*7, SSG*3, RHYTHM<br />
YM2608 + 86B-PCM<br />
PC-9801-86<br />
PC-9801-73(DSP)<br />
PC-9821,Ap,As,Ae,Af,Ce,Ap2,As2,Cs2,Ce2,An,Ap3,As3<br />
YM2608 + WSS-PCM<br />
PC-9821Cf,Cx,Cb<br />
YMF288 + WSS-PCM<br />
SRN-F, WSN-F ()<br />
PCM*7<br />
Windows Sound System(WSS) PCM<br />
PC-9821Np<br />
PC-9821Xt,Xa,Xn,Xp,Xs<br />
FMFM<br />
FM*6, PCM*1, SSG*3, RHYTHM<br />
YM2608 + ADPCM<br />
(YM2608)<br />
FM*12, PCM*1, SSG*3, RHYTHM<br />
YM2608 + ADPCM + YM3438(YM2608)<br />
<br />
2
FM*3, SSG*3<br />
YM2203<br />
PC-9801-26()<br />
(1) SSGPCM 3<br />
(2) PCMEMS 45486-16MHzCPU<br />
<br />
(3) DSPPC-9801-86WSS-PCM<br />
(4) FM,SSG,RHYTHMPCMPCM17ch<br />
<br />
NEC PC-9801VXPC-98LT,N,HA,XL2,PC-H98(S)<br />
EPSON PC-286,386,U,V-C<br />
<br />
PC-9801-86,73EMS<br />
80386SX-16MHzCPUEMS<br />
FIFO<br />
<br />
PC-9821CbWSS-PCMDMA<br />
DSPCPU<br />
SSGPCMSSGPCMCPU<br />
80286SSGPCM<br />
PCMSSGPCM<br />
MS-DOS3.10,3.30x,5.00AWindows<br />
DOSDOS
98/iv<br />
<br />
¥ IV 98/iv<br />
muap.bat <br />
muap98.com <br />
<strong>muap98iv</strong>.txt <br />
muap98.hlp <br />
cal.com <br />
custom.mua <br />
tones.dta FM<br />
tones.hlp FM<br />
tonesx.dta FM<br />
tonesx.hlp FM<br />
nmivram.brg <br />
getvr.com BRG<br />
NAX<br />
<br />
nax.com <br />
nax.txt <br />
PCM<br />
ADPCM,SSGPCM<br />
pcm.dta PCM<br />
pcm.tbl <br />
pcm.hlp <br />
makepcm.dta pcm.dta<br />
ssgpcm.dat NAX SSGPCM<br />
ssgpcm.tbl <br />
makessg.dta ssgpcm.dta<br />
TOOL<br />
PCM<br />
makessg.com ssgpcm.*<br />
makessg.txt <br />
gsp.com <br />
pmix.com PCM<br />
makepcm.com pcm.dta<br />
pcm.txt<br />
PCM<br />
pmix.txt<br />
PCM<br />
makepcm.txt pcm.dta<br />
pcut.com PCM<br />
USRDEF<br />
PCM<br />
pcm.exe <br />
MUSIC<br />
PLAY
(1) MS-DOS3.1/3.3/5.0<br />
(2) <br />
<br />
<br />
(3) INST<br />
<br />
MUAP<br />
(4) 98/iv<br />
<br />
<br />
<br />
(5) LoadSource <br />
Assemble PlayStart <br />
<br />
(6) Quit <br />
CAL.COM CAL<br />
<br />
INST.COM INST<br />
<br />
¥MUAP <br />
MUAP.BAT
CAL<br />
<br />
<br />
<br />
FMSSGPCM<br />
Scedt,TracePlay,MakeTone,SaveSource,WriteObjct<br />
MML@kd<br />
<br />
(0)Quit<br />
<br />
[0]/[Q]/[ESC]<br />
1|Text 2|Cursor3|G-<br />
VRAM[1],[2],[3]<br />
123<br />
<br />
<br />
[0]/[Q]/[ESC]<br />
<br />
(1)PlayStart<br />
<br />
[1]/[P]<br />
PCM<br />
(2)HaltPlay<br />
<br />
[2]/[H]
(3)FadeOut<br />
<br />
[3]/[F]<br />
(4)Replay<br />
<br />
[4]/[R]<br />
(5)UsrPcmPlay<br />
PCM<br />
[5]/[U]<br />
UDP<br />
PCM<br />
<br />
PCM<br />
ADPCM SSGPCM[ ][ ]<br />
ADPCM/SSGPCM[ ][ ] SSGPCM<br />
EDITDacSample<br />
(6)TracePlay<br />
<br />
<br />
<br />
<br />
[6]/[T],[SHIFT]<br />
<br />
<br />
@VLFO<br />
LFO<br />
<br />
[0],[ESC]<br />
<br />
[CLR]<br />
<br />
<br />
MML<br />
[HOME]<br />
[CLR]<br />
<br />
[1]/[P]<br />
PlayStart<br />
[2]/[H]<br />
HaltPlay<br />
[4]/[R]<br />
Replay<br />
[ROLL UP] <br />
[ROLL DOWN] <br />
[GRPH]+[RUP] <br />
[GRPH]+[RDN] <br />
[SPC]
[SHIFT]+[RLUP] 3906<br />
[SHIFT]+[RLDN] 16<br />
[ ] <br />
<br />
<br />
[ ] <br />
[ ]/[E] <br />
<br />
<br />
[ ]/[X] <br />
[RET]<br />
<br />
[/] <br />
[*] <br />
[T]/[6]<br />
<br />
<br />
LFO<br />
[CTRL]+[A] [Z] <br />
<br />
<br />
[A]1,2,,26<br />
@stop<br />
[^][¥]<br />
<br />
<br />
[1] LFO/AMD/PMD<br />
JIS<br />
[2] LFO///<br />
<br />
[3][4] LFO(-127 127)<br />
[5][6] LFO(0 127)<br />
[7][8] LFO(0 255)<br />
[9] LFO(0 15)<br />
[0] LFO(0 6)<br />
[-] LFO(0 3)<br />
[TAB]<br />
<br />
<br />
<br />
[] MML<br />
[RollUp/Down] MML<br />
[RET]<br />
<br />
<br />
[ESC]<br />
<br />
#1 <br />
003F <br />
@000 SSG<br />
V120 @Vxxenvl<br />
SSG4 6MML
P1<br />
M <br />
BSCHTR <br />
O4C# O44 C##<br />
RWait'<br />
<br />
L2. "O4C+2."<br />
L4/343<br />
"^" "."MML<br />
<br />
X0 X0 X9<br />
<br />
SyDt <br />
LFO LFOStp/Amd/Pmd<br />
Sy 012<br />
3 <br />
Speed LFO<br />
Lev LFO<br />
Dly LFO<br />
Inc LFO<br />
Bs LFO<br />
Sb LFO<br />
<br />
(1) [SHIFT]<br />
<br />
(2) <br />
<br />
<br />
(3) CTRL+[3]
(7)Assemble<br />
98<br />
[7]/[A],[SHIFT],[CTRL]<br />
(1) #1 #2 <br />
1 17<br />
192<br />
<br />
(2) @IF THEN<br />
<br />
(3) 10<br />
(4) CAL<br />
CTRL<br />
<br />
(5) [SPC]<br />
(1) [SHIFT]<br />
<br />
<br />
<br />
(2) [CTRL]PCM<br />
<br />
(3) Editor<br />
<br />
(8)Infodisp<br />
<br />
[8]/[I]<br />
<br />
<br />
(9)@dataDisp<br />
<br />
<br />
[9]/[@]<br />
<br />
[0]/[ESC]/[CLR] <br />
[]/[E][X] <br />
[ROLL UP/DWN] <br />
[]/[S][D] <br />
<br />
<br />
[RET]<br />
<br />
256 632<br />
100<br />
[1] PlayStart
(-)Editor<br />
[2] HaltPlay<br />
[4] Replay<br />
[G]<br />
<br />
Editor<br />
<br />
[H]<br />
<br />
[V]<br />
<br />
[B]<br />
<br />
[1] [8]<br />
<br />
<br />
[f1] [f10] C,C#,D,D#,E,F,F#,G,G#,A <br />
<br />
<br />
[vf 1][vf 2] A#,B <br />
[INS][DEL] <br />
A#,B <br />
(1) FMPCM<br />
(2) <br />
"--"<br />
<br />
CALTONES.HLP,PCM.HLP<br />
<br />
<br />
[-]/[E]/[CLR]<br />
[CTRL]+[_] MML-FEP14<br />
<br />
<br />
"^" CTRL<br />
(1) <br />
^[E]^[S]^[D]^[X]<br />
[ ][ ][ ][ ] <br />
[SHIFT]+[ ]<br />
[SHIFT]+[ ]<br />
[SHIFT]+[ ]<br />
[SHIFT]+[ ]<br />
^[F]<br />
<br />
<br />
3 <br />
3
^[A]<br />
[ROLL UP] ^[C]<br />
[ROLL DOWN] ^[R]<br />
[SHIFT]+[ROLL UP]<br />
[SHIFT]+[ROL DWN]<br />
^[J]<br />
^[W]<br />
<br />
11<br />
11<br />
<br />
<br />
5<br />
[f8]<br />
"m1" "m5"<br />
<br />
"."<br />
(2) <br />
[TAB]<br />
[SHIFT]+[TAB]<br />
^[TAB]<br />
[RET] ^[M]<br />
[INS]<br />
[DEL]<br />
[BS]<br />
^[U]<br />
^[K]<br />
^[Y]<br />
^[N]<br />
8<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
[DEL][BS]<br />
64<br />
<br />
160<br />
<br />
1
^[L]<br />
^[Q]<br />
^[Y], ^[K]<br />
<br />
^[Q]"NEW"<br />
<br />
*.MUS *.MU*<br />
^[Q]^[A]<br />
<br />
<br />
(3) <br />
^[G] [f 1]<br />
^[H] [f 2]<br />
^[V] [f 3]<br />
^[B] [f 4]<br />
^[I] [f 5]<br />
^[O] [f 6]<br />
<br />
<br />
<br />
= <br />
^[M]( C R ) = CR,LF<br />
[TAB]( H T) = TAB<br />
^[V]( S N ) = 0 9 [V]alue<br />
^[W]( E B) = [W]ord<br />
^[X]( C N ) = [X]chg<br />
^[X]9"9"<br />
^[Y]( E M ) = 2 <br />
^[Y]AZAZ<br />
<br />
^[X],^[Y]<br />
<br />
<br />
<br />
^[G],^[V]<br />
^[G]<br />
JIS2<br />
<br />
1<br />
<br />
^[V]<br />
<br />
<br />
,CR,LF,TAB<br />
[ESC]
^[@]<br />
^[P] [f 7]<br />
^[I][RET]<br />
[SPC][ESC]<br />
<br />
(4) <br />
^[@] [f9]<br />
^[[] [f 10]<br />
<br />
[ ][ROLL UP][ROLL DOWN]<br />
[RET]<br />
[RET]<br />
<br />
^[@]<br />
(5) <br />
^[Z]<br />
^[_]<br />
[ESC]<br />
[CLR]<br />
^[1]<br />
^[2]<br />
^[4]<br />
^[7]<br />
^[9]<br />
[SHIFT]+[f 1]<br />
[SHIFT]+[f 2]<br />
[SHIFT]+[f 3]<br />
[SHIFT]+[f 4]<br />
[SHIFT]+[f 5]<br />
[SHIFT]+[f 6]<br />
[SHIFT]+[f 7]<br />
[SHIFT]+[f 8]<br />
[SHIFT]+[f 9]<br />
MML Z<br />
""<br />
0 632255<br />
<br />
MML-FEP<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Assemble<br />
<br />
@dataDisp<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
MML-FEP
[SHIFT]+[f 10]<br />
(1)<br />
@dataDisp<br />
''EOF<br />
<br />
(2) C R , L F <br />
0FEH 1<br />
^M C R <br />
(3) 100<br />
10<br />
<br />
<br />
<br />
-S<br />
64KB<br />
(4) 16<br />
<br />
<br />
<br />
^[I],^[O],^[P],^[@],^[[],^[W],<br />
^[G],^[V]<br />
" "NUL<br />
<br />
[ ][ ] <br />
[SHIFT]+[ ][ ] <br />
[CTRL]+[K]<br />
<br />
[DEL]<br />
<br />
[BS]<br />
<br />
[ESC]/[CLR]<br />
<br />
[RET]<br />
<br />
[INS]<br />
<br />
<br />
(/)LoadSource<br />
<br />
*.MUS <br />
[/]/[L],[SHIFT]
(*)ObjectLoad<br />
*.OPCM*.OX<br />
<br />
[*]/[O],[CTRL]<br />
<br />
<br />
<br />
[CTRL]PCM
216<br />
<br />
[]<br />
[RETURN]<br />
[ESC],[CLR],[0]<br />
[A],[B],[C]<br />
[ROLL UP]<br />
[ROLL DOWN]<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
¥*.*<br />
<br />
<br />
[ROLL UP]<br />
[1] .MUS<br />
[2],[3],,[9] [1].O .DOC .ASM .C<br />
.BAS .HLP .BAT .* <br />
[BS]<br />
[INS]<br />
[SPC]<br />
<br />
[RET]<br />
[1] [9]<br />
<br />
(+)SaveSource<br />
<br />
<br />
[+]/[S]
[RET][]<br />
[SHIFT]+[][DEL][BS]^[K][INS]<br />
[ESC] [CLR]<br />
<br />
<br />
C R , L F <br />
0FEH<br />
(=)WriteObjc<br />
*.O<br />
[=]/[W]<br />
<br />
SaveSource<br />
<br />
<br />
(.)MakeTone<br />
FM<br />
[.]/[M],[SHIFT]<br />
@100<br />
[CTRL]+[Z]100Z<br />
CAL<br />
<br />
[ ][ ][ ][ ] <br />
[ROLL UP][ROLL DWN] <br />
<br />
<br />
[SHIFT]+[ROLL] <br />
<br />
<br />
<br />
[SHIFT]+[ ][ ]<br />
<br />
[1][P]<br />
<br />
<br />
[2][H]<br />
<br />
[4][R]<br />
<br />
[/] <br />
<br />
[*] <br />
[ESC][Q][CLR]<br />
<br />
[C]<br />
<br />
[S]<br />
DT<br />
0 7 0 7 0,1,2,3,0,-1,-2,-3
[f1] [f10]<br />
[vf 1][vf 2]<br />
[INS][DEL]<br />
[1] [8]<br />
<br />
CC#DD#EFF#GG#A<br />
A#B<br />
[INS][DEL]<br />
JIS<br />
(¥)DacSample<br />
PC-9821PCMADPCM<br />
[¥]/[D]<br />
(1) <br />
[ESC] [ ][ ] <br />
[SPC] <br />
(2) <br />
(3) <br />
<br />
[ESC] [TAB] <br />
[] <br />
[] <br />
[SPC] <br />
(4) <br />
SaveSource <br />
(5) <br />
( S I )deBugging<br />
<br />
[INS]/[B]<br />
Assemble TracePlay<br />
<br />
( B S )NmiVram<br />
<br />
[BS]/[N]<br />
BRGBRG<br />
BRGGETVR.COM<br />
CPU 80386EMS4173PC-9821<br />
(86B)PCM<br />
( )BackVramSW<br />
<br />
[B]/[SPACE]
([)VisualPlay<br />
<br />
[[] [V]<br />
CPU 80386<br />
DTACAL<br />
MUAP98.BRG<br />
<br />
APch19,1117Rch10<br />
<br />
<br />
<br />
SSGPCM<br />
SOFT SSGPCM 8KHz<br />
<br />
N 0 <br />
125 <br />
TONE SSG<br />
<br />
DT 5 LENG 192 GATE 88 LFO P <br />
LFO 120 2505<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
DSP <br />
<br />
<br />
[ESC][0][CLR] <br />
[HELP] <br />
[TAB]<br />
<br />
[/] <br />
<br />
[*] <br />
[RollUp] <br />
[RollDown] <br />
[SPC]<br />
<br />
[ ][ ] <br />
[RET]<br />
<br />
[INS]<br />
<br />
[BS]<br />
<br />
[1] <br />
[2] <br />
[3] <br />
[4] <br />
[f1] [f10]
(a)<br />
(b)<br />
(c)<br />
CAL[HELP]<br />
DTAMUAP98.HLP<br />
<br />
<br />
[]<br />
<br />
[ROLL UP],[ROLL DWN] <br />
[HELP]<br />
<br />
<br />
[]<br />
<br />
[RET]<br />
<br />
<br />
<br />
CTRL<br />
MS-DOS<br />
(1) <br />
(2) <br />
(3) <br />
(4) <br />
(5) <br />
(6) <br />
(7) <br />
(8) <br />
(9) <br />
(10) <br />
(11) <br />
(12) <br />
(14) <br />
(16) <br />
(17) <br />
(18) <br />
(23)
FEPcdefgab1,<br />
2.,2,4.,4,8.,8,16.,16,32.,32,64<br />
<br />
<br />
<br />
<br />
Editor[CTRL]+[_]FEPFEP<br />
FEPCAL<br />
FEP[CTRL]+[_]FEP<br />
FEP<br />
<br />
<br />
FEP<br />
<br />
Code:CDEFGAB<br />
CH:<br />
1 15<br />
<br />
<br />
<br />
<br />
<br />
MMLSSG<br />
-QMUAP98<br />
SSG<br />
-QR<br />
MML<br />
<br />
[HELP] 2
CUSTOM.MUA<br />
[8] <br />
[2] <br />
[CTRL]+[8] 1<br />
[CTRL]+[2] 1<br />
[4] <br />
[6] <br />
[9] <br />
[7] [9]<br />
[SHIFT]+[9] <br />
[SHIFT]+[7] <br />
[3] +1<br />
[1] -1<br />
[SHIFT],[GRPH]<br />
<br />
[5] MML<br />
"c4. "<br />
[-] "r16 "<br />
[/] @SC"@sc2"<br />
[*] "d8/"<br />
[+] <br />
<br />
"e/"<br />
[=] <br />
<br />
"f: "<br />
[0] <br />
"{ g"<br />
[,] <br />
"a"<br />
[.] "b }4 "<br />
[SHIFT]+[5] &/<br />
[GRPH]+[5] "
[f1] [f10]<br />
[vf 1],[vf 2]<br />
c,c#,d,d#,e,f,f#,g,g#,a[CAPS]<br />
MML<br />
<br />
a#,b<br />
[SHIFT]+[INS],[SHIFT]+[DEL] <br />
LASTDTA.FEP<br />
MML-FEP<br />
LASTDTA.FEP<br />
98<br />
-H<br />
<br />
98/iv<br />
(1) CAL.COM<br />
<br />
(2) [CTRL]+[3][3]<br />
<br />
FEP <br />
<br />
TracePlay <br />
UsrPcmPlay MakeTone NmiVram BackVramSW Infomation<br />
MML-FEP @dataDisp DacSample<br />
AssembleMML<br />
INT 21H<br />
<br />
(3) [CTRL]+[1][2][4]<br />
<br />
<br />
<br />
[CTRL]+[3]
1 3 7 9 FM4 6 SSGSSGPCM<br />
1011 PCM<br />
PC-9821(86B)PCM<br />
12 17 FM YM34382YM2608YM2203<br />
<br />
MML <br />
[ ]num 10<br />
+#-%1<br />
<br />
" "<br />
" "<br />
@NOOUT<br />
<br />
_V3.0#<br />
<br />
MML<br />
[ ]<br />
MML<br />
<br />
MML<br />
<br />
<br />
_V3.0# _V2.2#<br />
(1) <br />
<br />
(2) LFO<br />
(3) @ds15<br />
_V2.2#_V2.<br />
2#<br />
_V2.2# _V2.0#_V1.8# _V1.6#<br />
@if jump <br />
@pop<br />
@init@if exit<br />
<br />
( dada @if2 jump1 cgcg )2 @label1 ff<br />
( dada @if2 exit cgcg )2 ff
_V1.6#<br />
@if jump<br />
4 0,3,2,1 <br />
_V1.6#1,2,3,4 <br />
SSG ps pd <br />
_V3.0# 1[ @com "" ]<br />
<br />
<br />
[ ] <br />
num[ ]<br />
numMML[]num<br />
1 17PCM1 17<br />
1 15<br />
MML[]num<br />
4<br />
(1):1[ ] (2):1,5[ ] (3):1-11[ ] (4):1,3,7-9,11,13-15<br />
[ ] <br />
1[ @13V15T120 CDE **] 2,3[ CDCD ]<br />
|<br />
<br />
| <br />
num[ ]<br />
<br />
1[ cdefg | ab>cde || ggegg ] 1[cdefg] 2[ab<br />
>cde] 4[ggegg] 1,2,3[ cd|ed<br />
|gb ] []<br />
|
@IF#<br />
'<br />
<br />
@IF#num[[,][-]num] MML @@<br />
1-3,7-9[ ] <br />
MML<br />
num<br />
MMLMML<br />
@@@if# @@<br />
@@<br />
1-6[ @if#4-6 ps10,5,3 @@ v13 cdefg ]<br />
1 <br />
<br />
<br />
@+,@-,@%<br />
n88BASIC PLAY<br />
play "L4cde","L8cde"<br />
play "abcde","abcde"<br />
<br />
play "L4cde abcde","L8cde R4. abcde"<br />
<br />
<br />
98 MML<br />
1[ L4cde '| L8cde ']<br />
1[ abcde '| abcde ']<br />
<br />
@%,@+,@-1<br />
<br />
<br />
<br />
<br />
<br />
<br />
1[ d4 f4 a4 d4 ' d4 f4 d4 a4 ']<br />
@NOOUT '<br />
'<br />
@+,@-,@%<br />
'TracePlay<br />
Wait'11<br />
<br />
@DEBUG<br />
@NOOUT<br />
'<br />
<br />
@DEBUG<br />
'<br />
@DEBUG[num]<br />
numnum<br />
TracePlay<br />
@DEBUG
MML<br />
<br />
<br />
@debug64 @debug2.<br />
@NOOUT<br />
@FON<br />
<br />
'<br />
@fon<br />
@noout @debug<br />
<br />
* <br />
<br />
<br />
Ver5.xx4<br />
** <br />
<br />
*,**1<br />
<br />
@FO<br />
@INIT<br />
@STOP<br />
@START<br />
<br />
<br />
1[ @label0<br />
cdefgab>c x=x+1 @if x=6 then @fo @endif @jump0 ]<br />
<br />
( ) @call<br />
1<br />
<br />
<br />
@STOP<br />
<br />
@STOP<br />
<br />
<br />
@START[ch1,ch2,,chN]<br />
@STOP<br />
<br />
@START<br />
<br />
","<br />
1[ cdefgab ] 2[ @stop ]<br />
1[ @start2 >c *] 2[ c ]
1[ cdefgab>c *]<br />
2[ rrrrrrr c ] <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
1[ f4 a4 ' d4 e4 ' g4 f4 ' @start 2 f4 '**]<br />
2[ @stop<br />
>c4 ']<br />
<br />
CDEFGAB<br />
<br />
C[+ # - % ## ++ --][=][num1][.][^][_]<br />
[& ~ " "" && ". ![num2] [num3]]<br />
(1) CDEFGAB<br />
(2) +#<br />
++, ##<br />
<br />
(3) -+#<br />
@_<br />
+#-+#-<br />
--<br />
<br />
(4) %@_<br />
<br />
<br />
(5) num11 1921<br />
212 4364 64<br />
L<br />
=<br />
192 num1<br />
(6) .1.52<br />
1.75L4C...=C4^8^16^32 <br />
(7) ^C4^4C2<br />
L8C^ C4<br />
1^4^16<br />
(8) _^<br />
(9) &<br />
Q8<br />
1<br />
<br />
<br />
<br />
(10) ~<br />
1<br />
@WC~@W
(11) " Q4<br />
(12) ""Q3@V<br />
+4<br />
(13) &&<br />
(14) ".Q5<br />
(15) !<br />
!num2num2<br />
@av@av<br />
4 <br />
(16) num3num3<br />
@pv<br />
@pv6<br />
<br />
C C+ D4 E-4." F%.^32 G~ C&D&E& A2.! c+410<br />
@MANU& &<br />
&1<br />
Q8<br />
R<br />
@MAX<br />
@F+<br />
@F-<br />
<br />
R[=][num][.][^][_]<br />
FM<br />
SSG PCM0<br />
<br />
r4r4r2<br />
R R4. R8^32<br />
<br />
@MAXnum<br />
numnum<br />
<br />
@MAX1@MAX1^4^16<br />
1<br />
@harm<br />
1-15[ @max1^8 ]<br />
<br />
@F+ num<br />
<br />
num 0 65535<br />
L<br />
<br />
1[ c4~l32 (@f+163~)24 ]<br />
<br />
@F+
@W<br />
<br />
@W[=][num][.][^][_][& ~ " "" ". && ! ]<br />
<br />
0Q<br />
&,~Q<br />
<br />
1<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
D E B >C >C: ]<br />
1[ | C+ | >>C ]<br />
(5) <br />
<br />
<br />
2[ @harm1 | @harm2 ]<br />
1-3[ C4/E2./G&: ]<br />
1[ C4& | E4& | G4& ]<br />
(6)
2[ @harm1 | @harm2 ]<br />
1-3[ >C/>C/c:d4/a: ]<br />
<br />
@SC[num][.][^][& ~ " "" && ". !]<br />
num<br />
<br />
<br />
<br />
c/e/g:4 @sc8& @sc2^8<br />
Cadd9:8 @sc4."" @sc2<br />
Arpeggio<br />
@ARP[num1][,num2]<br />
(1) "/"<br />
(2) <br />
<br />
(3) num1@TRS<br />
32<br />
(4) num25
3<br />
<br />
(5) <br />
<br />
2[ @harm1 | @harm2 ] 7[ @harm3 ]<br />
1-3,7[ @25V13 @arp16 G1/B/>D/>G:<br />
@arp,3 C2/E/G/>C/E: ]<br />
<br />
1[ @25V13 G1 C16.>C4.^32 ]<br />
2[ @25V13 R16B2... R32E16.>E4 ]<br />
3[ @25V13 R8>D2.. R16G4... ]<br />
7[ @25V13 R8.>G2.^16 R2 ]<br />
<br />
(1) <br />
(2) <br />
<br />
<br />
<br />
<br />
2[ @harm1|@harm2 ]<br />
1-3[ @arp d4/g/>c: ]<br />
@SI Slur In<br />
@SI<br />
@si @so<br />
<br />
@SO Slur Out<br />
<br />
&<br />
SlurTie<br />
<br />
<br />
<br />
<br />
~ Tie<br />
<br />
<br />
&&<br />
<br />
<br />
" Staccato<br />
"" Staccatissimo<br />
". <br />
! <br />
<br />
<br />
<br />
<br />
<br />
<br />
@W @SC<br />
CDEFGAB
@AV<br />
@PV<br />
<br />
@AV num<br />
!4<br />
0 127<br />
<br />
@PV num<br />
6<br />
0 127<br />
. <br />
^<br />
<br />
<br />
<br />
+ # <br />
++ ## <br />
- <br />
-- <br />
% <br />
<br />
<br />
@_<br />
<br />
@_CDEFGAB+#-%I<br />
(1) <br />
<br />
(2) @_I@_<br />
<br />
(3) @_x%@_xx<br />
<br />
<br />
(1) <br />
@_F+<br />
(2) <br />
@_F+ @_C+<br />
(3) <br />
@_G+ @_F+ @_C+<br />
(4) <br />
@_G+ @_F+ @_D+ @_C+<br />
(5) <br />
@_A+ @_G+ @_F+ @_D+ @_C+<br />
(6) <br />
@_A+ @_G+ @_F+ @_E+ @_D+ @_C+<br />
(7) <br />
@_B+ @_A+ @_G+ @_F+ @_E+ @_D+ @_C+<br />
(8)
@_B-<br />
(9) <br />
@_B- @_E-<br />
(10) <br />
@_B- @_A- @_E-<br />
(11) <br />
@_B- @_A- @_E- @_D-<br />
(12) <br />
@_B- @_A- @_G- @_E- @_D-<br />
(13) <br />
@_B- @_A- @_G- @_E- @_D- @_C-<br />
(14) <br />
@_B- @_A- @_G- @_F- @_E- @_D- @_C-<br />
@%<br />
@+ @#<br />
@++ @##<br />
@-<br />
@--<br />
<br />
(1) @%'<br />
@%<br />
@%<br />
<br />
(2) @%<br />
"{"<br />
@_C+ cdecdecc ' @%cdecde @+cc '<br />
c+dec+dec+c+ ' cdecdec+c+ '<br />
@##
_<br />
O<br />
<br />
_[]CDEFGAB[+-]<br />
_C_>C1_C<br />
_>>E>>EFFF+GAA+B>CCC+D<br />
<br />
Onum<br />
num 1 9PCM1 5<br />
<br />
O6<br />
O4O9 TracePlay<br />
> <br />
1 <br />
CDEFGAB>C<br />
<br />
8va<br />
<br />
<br />
<br />
<br />
D>D C E D D E F E A G D CC<br />
< <br />
1 <br />
CD C>D CC<br />
<br />
Lnum<br />
numnum<br />
<br />
L16<br />
L4<br />
<br />
Qnum<br />
num 1 8Q8<br />
Q11/8<br />
Q6<br />
Q7<br />
PCMQ8
@Q<br />
@POR<br />
<br />
@Qnum<br />
Qnum<br />
num1 192<br />
192<br />
<br />
@POR[num1] [num2]<br />
num2<br />
num1<br />
<br />
<br />
@por @+>c>>d+2^16 @por8. cg2<br />
@por c>>>>c <br />
<br />
1<br />
@POR W<br />
@SL<br />
@SLS<br />
<br />
<br />
@sl<br />
<br />
<br />
@sl c4.<br />
cho.<br />
<br />
<br />
<br />
@sls [-]num1,num2<br />
num1-<br />
num2
T<br />
@ACCEL<br />
@RIT<br />
@<br />
@xx=<br />
<br />
Tnum<br />
num 16 3907400<br />
<br />
<br />
T120<br />
3289,3472,3676,3907<br />
62500<br />
T120<br />
Accelerando,Stringendo<br />
@ACCELnum1,num2<br />
num2num1<br />
16 3907<br />
@accel30,1^1^1<br />
Ritardando,Rallentando,Slentando<br />
@RITnum1,num2<br />
num2num1<br />
@rit25,1^2.<br />
<br />
@num<br />
num 0 25590 99 229 255<br />
100<br />
256 632 MML<br />
@50<br />
@0SSG<br />
@0 63 @1@2<br />
@4@8@16<br />
@32PCM<br />
@0 69 @50<br />
<br />
<br />
@num1=num2<br />
@num1num2
Z<br />
<br />
Z@x1,@x2(:),[I,][E,FB,]CN(:),<br />
AR,DR,SR,RR,SL,TL,KR,MP,DT(:), OP-1<br />
AR,DR,SR,RR,SL,TL,KR,MP,DT(:), OP-2<br />
AR,DR,SR,RR,SL,TL,KR,MP,DT(:), OP-3<br />
AR,DR,SR,RR,SL,TL,KR,MP,DT(:), OP-4<br />
<br />
x1x2<br />
@90 @99 @229 @255<br />
(:):<br />
" ," " :"<br />
<br />
"E"FB CN<br />
^Z<br />
TONE.<br />
DTA<br />
MUAP98 /@ <br />
<br />
"i"n88basic(86) VOICE(x,x)<br />
AR,DR,SR,RR,SL,TL<br />
PC-8801 CMD VOICE(x,x)<br />
<br />
" E " <br />
FB = 0 7, CN = 0 7<br />
" i " <br />
CN = 80 63<br />
Self-feedback1<br />
0 7780 7<br />
<br />
(0) OP1 OP2 OP3 OP4 (5) OP1 OP2<br />
(1) OP1 OP3 OP4 OP3<br />
OP2<br />
OP4<br />
(2) OP2 OP3 OP4 (6) OP1 OP2<br />
OP1<br />
OP3<br />
(3) OP1 OP2 OP4 OP4<br />
OP3 (7) OP1<br />
(4) OP1 OP2 OP2<br />
OP3 OP4 OP3<br />
OP4
@x1<br />
AR = 0 31 0 <br />
DR = 0 31 0 <br />
SR = 0 31 0 <br />
RR = 0 15 0 <br />
SL = 0 15 0 <br />
TL = 0 127 0 <br />
KR = 0 3 3 <br />
MP = 0 15 15<br />
DT = -3,-2,-1,0,1,2,3<br />
i<br />
TL,AR,DR,SR,SL,RR<br />
AR DR SR RR<br />
<br />
TL<br />
<br />
SL<br />
Key on <br />
Key off<br />
<br />
^[Z]
(1) <br />
<br />
FM<br />
<br />
PC-9801U<br />
<br />
MS-DOS<br />
A><br />
<br />
<br />
B<br />
B:<br />
<br />
<br />
INST<br />
<br />
OK<br />
<br />
(2) <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
(3) <br />
<br />
<br />
<br />
1[ @3v11 cdefgab>c ]<br />
1[<br />
1MML<br />
]<br />
@3<br />
10<br />
<br />
@3<br />
<br />
v11v<br />
0 15c<br />
defgab>c<br />
cdefgab<br />
><br />
1c<br />
1 <br />
(4) <br />
[ESC][A]<br />
Assemble<br />
OK<br />
Editor<br />
<br />
<br />
[P]<br />
<br />
<br />
<br />
<br />
[E]<br />
MML<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
_V3.0#
LFO <br />
V<br />
@V<br />
<br />
Vnum<br />
num 0 15<br />
V12<br />
@V110 V10<br />
<br />
@Vnum<br />
num 0 127<br />
@V125<br />
SSG0 15@V<br />
<br />
V= <br />
V=ppp,pp,p,mp,(null),mf,f,ff,fff: : <br />
<br />
pppV7,V8,,V<br />
15<br />
V=mf: V=:<br />
V=+<br />
<br />
V=+num<br />
V,V=,@V<br />
num@V<br />
@V127<br />
<br />
<br />
V=+2 V=mf: V13 @V119 @V121
V=-<br />
<br />
V=-num<br />
V=+<br />
V=-3 V=f: V15 @V116 @V122 <br />
V+ <br />
V+num<br />
@Vnum( )n <br />
@V127<br />
@V127<br />
1[ @5v1 ( c64~ v+2 )30 ] ; <br />
4[ p0v1 ( c64&& v+3 )18 ] ; SSG&&<br />
V- <br />
V-num<br />
@VnumV+<br />
@<<br />
@><br />
Y<br />
Crescendo<br />
@
H<br />
<br />
Had,dt<br />
Yaddt<br />
162<br />
Hb0,05<br />
; <br />
<br />
<br />
1[ cde ] ; test data<br />
$ <br />
$word $word[,num1[,num2[,num9]]]<br />
word 32<br />
$word[ ]<br />
9<br />
$word[ ]¥1 ¥9<br />
<br />
¥0 65535<br />
"^", "."<br />
$test[ CDE ] $data[ AB>C ]<br />
1[ @5V10 $data $test $data(_D) ]<br />
1[ @5V10 AB>C CDE B>C+D ]<br />
$bass[ ( @0c@¥2c¥3 )¥1 ]<br />
11[ @v30 $bass,4,20 $bass,16,17,8^32 ]<br />
11[ @v30 ( @0c@20c )4 ( @0c@17c8^32 )16 ]<br />
BASIC MML<br />
<br />
10<br />
3<br />
"$"<br />
@QL<br />
@QS<br />
@QX<br />
<br />
@QL@QS<br />
"$"<br />
@QX<br />
<br />
$B[ @0@v40@m c¥1 ]<br />
$S[ @17@v45@m c¥1 ]<br />
$T[ @3@v43@l g¥1 @m c¥1 @r ]<br />
11[ @ql l8 ( BS )4 ( B16B16S )2 BBT,4 ]<br />
11[ ( @0@v40@mc8 @17@v45c8 )4<br />
( @0@v40c16c16 @17@v45c8 )2<br />
@0@v40c16c16 @3@v43@lg8@mc8@r ]<br />
<br />
<br />
1
1<br />
$<br />
@XASM<br />
@DT<br />
@DS<br />
@SD<br />
<br />
<br />
<br />
<br />
7-10[ @XASM ]<br />
<br />
@DT[-]num4[,num3,num2,num1]<br />
num4<br />
"-"<br />
34<br />
num1<br />
1 4<br />
<br />
<br />
@DSnum4[,num3,num2,num1]<br />
@dt<br />
@DS50 15<br />
1<br />
16 311<br />
31 16,0 15<br />
16 0@dt4<br />
3<br />
<br />
<br />
@SD[-]num<br />
@DT@SD<br />
<br />
<br />
<br />
5<br />
<br />
(%)<br />
= 0.0488 @dt@ds5<br />
= 0.781 @dt@ds1<br />
@ds<br />
@ds60.0244LFO<br />
base=2@ds1
3,14OPM X68000 FMDT2<br />
<br />
1.414= @ds0 @dt90<br />
1.732= @ds0 @dt110<br />
2.000= @ds17 @dt64<br />
@COM<br />
@CSI<br />
@CSO<br />
@CSC<br />
@XCOM<br />
<br />
@COM[[X[n]=]num]""<br />
num ( )n<br />
0<br />
<br />
@COM Xn=num "" X<br />
X,X1 X9<br />
72<br />
@COM""<br />
( @COM1""<br />
@COM2""<br />
cdefgab )2<br />
"|"<br />
2<br />
<br />
<br />
@com<br />
<br />
<br />
<br />
1[ @csi @com" "<br />
e4 e4f8 e2d8 c8< b8 a8> ]<br />
<br />
<br />
@csi@cso<br />
<br />
<br />
@CSC[num]<br />
num<br />
2551@csi<br />
<br />
num<br />
<br />
<br />
2<br />
MML
Xn=<br />
Xn=X+<br />
Xn=X-<br />
@LFO<br />
<br />
X[n]=num<br />
X numX,X1 X9 10<br />
num0 255<br />
1[ x=1<br />
@label1 @com x=1 "" @com x=2 ""<br />
cdefga<br />
x=x+1 @if xc
inc : 0 15 0<br />
LFO<br />
<br />
base : 0 6 2 <br />
3 6LFO<br />
1 0<br />
<br />
spbase : 0 3 1 <br />
LFOspeed<br />
10<br />
2 3<br />
0 3 <br />
count : LFO 0 63 0=<br />
LFO0<br />
1<br />
<br />
@LFO P,2,-4,255 LFO<br />
LFO<br />
<br />
@LFO A,0,20,30 ()<br />
Speed<br />
<br />
<br />
<br />
Level<br />
@LFO A,0,-20,30,10,1 ()<br />
Delay<br />
<br />
<br />
Inc<br />
<br />
@LFO A,0,-20,10 ()<br />
@LFO A,1,8,30 ()
@LFO P,2,-20,30 ()<br />
<br />
Speed<br />
<br />
Level<br />
<br />
@LFO P,3,20,30 ()<br />
<br />
<br />
@LFO P,1,40,30,,,,,4 ()<br />
<br />
@HLS<br />
@HL<br />
LFO<br />
@HLS num<br />
num 0LFO1 8 LFO8<br />
1 3,7 912 17<br />
LFOYM2608<br />
YM3438<br />
LFO<br />
@HL num1,num2,num3<br />
num10 77<br />
num20 33<br />
num3 0 15 2<br />
bit0 = OP1<br />
bit1 = OP3<br />
bit2 = OP2<br />
bit3 = OP4<br />
1AMS<br />
<br />
<br />
1 3,7 9,12 17
@KD<br />
@KM<br />
<br />
@KD[num]<br />
num1:2:3:<br />
4:5:6:num<br />
FM:,SSG: ,PCM:<br />
<br />
<br />
@kd<br />
<br />
X8,X9<br />
X8 0 PCM<br />
1 ADPCM(11ch)<br />
4 PC-9801-86/WSS-PCM(11 17ch)<br />
X9 0 FM<br />
1 YM2203(1 3ch)<br />
2 YM2608(1 10ch)<br />
3 YM2608+YM2203(1 13ch)<br />
4 YM2608+YM3438/2608(1 17ch)<br />
<br />
1-11[ @if x9=1 jump1 ]<br />
1-11[ ; YM2608MML<br />
@label1<br />
; YM2203MML<br />
]
SSG 4 6<br />
P<br />
PM<br />
PA<br />
PS<br />
SSG<br />
Pnum<br />
P0 SSGP1<br />
<br />
P0 P1<br />
P0<br />
P0 PA,PSP1<br />
S,M<br />
<br />
SSG<br />
PMnum<br />
PM2PM1PM0<br />
<br />
PM2<br />
PM2<br />
SSG<br />
PA num1,num2[,num3[,num4[,num5]]]<br />
num10 127,255255<br />
0 127<br />
@V<br />
num20 25532<br />
L192@V10L192<br />
@V32255<br />
num3PS<br />
<br />
PA 40,12 PA55,8,30,10,2<br />
PA255,0<br />
SSG<br />
PS num3[,num4[,num5]<br />
num30 255255<br />
<br />
num40 1270<br />
127<br />
<br />
num50 255<br />
PS10,5,1<br />
PS0,0,0
PA num1,num2,num3,num4,num5<br />
<br />
<br />
<br />
S<br />
<br />
<br />
<br />
num1<br />
<br />
<br />
<br />
<br />
num2 <br />
1st<br />
num3<br />
S0-3,9<br />
S4-7<br />
S8<br />
S10<br />
S11<br />
S12<br />
S13<br />
S14<br />
S15<br />
<br />
<br />
num4<br />
2nd<br />
num5<br />
<br />
<br />
<br />
SSG<br />
Snum<br />
num 0 15<br />
S0<br />
n88basicSSG<br />
S<br />
98S<br />
<br />
<br />
M<br />
N<br />
SSG<br />
Mnum<br />
num 0 65535<br />
M8000<br />
<br />
SSG<br />
Nnum<br />
num 0 3131<br />
N25
( ) <br />
( )num<br />
num 1 255( )num<br />
( CDE )3 CDECDECDE <br />
X0 9<br />
@call6<br />
15<br />
@call2<br />
<br />
<br />
<br />
@/<br />
@IF JUMP<br />
()<br />
<br />
1@/ 1<br />
@/<br />
<br />
1[ ( @call1 cde )2 *<br />
@label1 e-e- @/ @ret ]<br />
@/<br />
<br />
$E[ @/ ]<br />
1[ @ql ( e-e- E cde )2 * ]<br />
<br />
@IF[X[n]=!]num1 JUMPnum2<br />
@IFnum1 JUMPnum2<br />
()<br />
num1<br />
1,2<br />
X,X1 X9<br />
=,,!<br />
num2 0 31@LABEL<br />
( @IF3 JUMP0 )10 3<br />
<br />
( cde @if2 jump0 efg )2 @label0 @pop egeg<br />
cde efg cde egeg<br />
@if x=3 jump5 X 3 <br />
@if x5>10 jump2 X5 10<br />
@if x9
@pop<br />
@/ @if exit<br />
@IF CALL<br />
@IF THEN<br />
@IF EXIT<br />
<br />
@IF[X[n]=!]num1 CALLnum2<br />
@IF JUMP <br />
@IF JUMP <br />
( cde @if1 call1 @if2 call2 )2 @jump3<br />
@label1 efg @ret<br />
@label2 ef+g @ret @label3 aaa<br />
cde efg cde ef+g aaa<br />
( @if1 call1 @if2 call2 @if3 call3 @if4 call4 )4<br />
@label1 cde @ret ; 1<br />
@label2 fga @ret ; 2<br />
@label3 bcd @ret ; 3<br />
@label4 efg @ret ; 4<br />
2<br />
<br />
<br />
@if then<br />
<br />
@IF[X[n]=!]num1 THEN MML @ENDIF<br />
THEN@ENDIF<br />
<br />
<br />
<br />
@IF JUMP<br />
x=1 @label1<br />
cde @if x
@JUMP<br />
@CALL<br />
@LABEL<br />
@RET<br />
@POP<br />
<br />
@JUMPnum<br />
num 0 39@LABEL<br />
32 39<br />
<br />
@JUMP21<br />
<br />
JUMP<br />
1-3,7-9[ @jump0 ]<br />
<br />
MML<br />
<br />
1-3,7-9[ @label0 ]<br />
<br />
MML<br />
<br />
<br />
@CALLnum<br />
num @JUMP@LABEL<br />
@RET@CALL32<br />
39@RET<br />
<br />
@CALL5<br />
2<br />
7<br />
<br />
@LABELnum<br />
num 0 390 31<br />
32 391<br />
<br />
@LABEL0<br />
<br />
@CALL<br />
2<br />
<br />
@jump<br />
@call<br />
2
@CODEIN<br />
@CODE<br />
@BASS<br />
@RT<br />
<br />
3<br />
<br />
3 <br />
<br />
@CODEnum<br />
4 3<br />
num 0 4<br />
num=0 : <br />
<br />
<br />
num=1 : <br />
num=2 : num=1<br />
num=3 : num=2<br />
num=4 : num=3<br />
@code14<br />
@codein<br />
4[ @code1 | @code2 | @code3 ]<br />
<br />
onX<br />
<br />
@bass C: Cm7onB-: C B- <br />
C >C< <br />
<br />
@RT(num1,num2,,Rnum,num!,)<br />
<br />
'num<br />
4 8. 16^64R4 r8.<br />
4! 8.!4 8.<br />
@rt(0)<br />
@rt(2,4.,8) C:1 Cm7:1 <br />
C:2 C:4. C:8 Cm7:2 Cm7:4. Cm7:8<br />
@rt(4) Esus4:1 D:4 EM7:4 <br />
Esus4:4 Esus4:4 Esus4:4 Esus4:4 D:4 EM7:4<br />
@rt(r4.,8,r4.,16,16) D:1 <br />
R4. D:8 R4. D:16 D:16<br />
@rt(4,8,16!,r16)<br />
<br />
@W,@SC
@CODEOUT<br />
<br />
@CODEIN,@CODE,@BASS<br />
<br />
(1) @CODEIN,@CODE,@BASS<br />
CDEFGAB<br />
<br />
(2) <br />
<br />
(3) ":"<br />
<br />
(4) @_,@+,@-_<br />
<br />
(5) ##,++,--,%<br />
<br />
(6) @codein@@19,@20Z<br />
<br />
<br />
(7) <br />
<br />
<br />
<br />
C: E-mM9:2. G+7sus4:4^16 C9(+11):<br />
<br />
Cm7:CCDEFGAB #+-<br />
:G-sus4:<br />
<br />
MML<br />
<br />
C<br />
C <br />
Cm C -<br />
C6<br />
Cm6 C-6<br />
C7<br />
Cm7 C-7<br />
CM7<br />
Cmaj7,C 7,C#7<br />
CmM7<br />
Cmmaj7,Cm 7,Cm#7<br />
Csus4<br />
C(4),C4<br />
C7sus4<br />
C7(4)<br />
C(+5)<br />
Caug,C+5,C(#5),C+<br />
C(-5)<br />
C-5,C(b5)<br />
C7(+5)<br />
C7aug,C7+5,C7(#5)<br />
C7(-5)<br />
C7-5,C7(b5)<br />
Cm7(-5) Cm7-5,C 7,Cm7(b5)
Cdim<br />
Cadd9<br />
Cmadd9<br />
C69<br />
Cm69<br />
C7(+9)<br />
C7(-9)<br />
C9<br />
Cm9<br />
C9(+5)<br />
C9(-5)<br />
CM9<br />
CmM9<br />
C11<br />
Cm11<br />
C9(+11)<br />
C13<br />
Cdim7,C7,C<br />
C7+9,C7(#9)<br />
C7-9,C7(b9)<br />
C7(9)<br />
C9+5,C9(#5)<br />
C9-5,C9(b5)<br />
Cmaj9<br />
Cmmaj9<br />
C9+11,C9(#11)<br />
<br />
4<br />
<br />
<br />
(1) @sc<br />
@+,@-,@%@trn >>C<br />
@mor @+e<br />
(2) <br />
@TRN[%][-][+][num] <br />
% 22<br />
<br />
- 1<br />
<br />
+ 1 <br />
@_,@+,@-,@%<br />
<br />
num 32,48,64<br />
32<br />
<br />
(3) <br />
@TRN32 C4<br />
@MTRN- G4.<br />
= d32c32c8^32<br />
= g4^16a-64g64f64g64
(4) <br />
@TRN <br />
<br />
@XTRN<br />
<br />
@MTRN <br />
@XMTRN <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
@CAD<br />
@XCAD<br />
@IDM<br />
@XIDM<br />
@SACF<br />
@SACS<br />
@ACF<br />
@ACS<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
@MOR<br />
@TRI<br />
tr.<br />
<br />
<br />
@AMTRN<br />
<br />
<br />
@XMOR<br />
@XMMTRN<br />
<br />
<br />
<br />
<br />
@XAMTRN<br />
<br />
<br />
(5) <br />
@TRN<br />
@XTRN<br />
@MTRN<br />
@XMTRN<br />
@MOR<br />
@XMOR<br />
@CAD<br />
@XCAD<br />
@IDM<br />
@XIDM
@TRI<br />
<br />
@SACF<br />
@SACS<br />
@ACF<br />
<br />
<br />
<br />
<br />
@ACS<br />
<br />
<br />
<br />
@AMTRN<br />
@XAMTRN<br />
<br />
<br />
@XMMTRN<br />
<br />
<br />
@TRS<br />
<br />
@TRSnum<br />
num=1 192num=24,32,48,64<br />
<br />
PCM<br />
@L<br />
@LM<br />
@M<br />
@RM<br />
@R<br />
@MK<br />
@MM<br />
@LK<br />
@RK<br />
@PAN<br />
<br />
@L[,BSCHTR]<br />
<br />
BSCHTR<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
@MK<br />
@MK<br />
@L@L,M<br />
,RPC-9821(86B)PCM<br />
<br />
@PAN LMR[,BSCHTR]<br />
@L,@M,@RPC-9821(86B)PCM
LM RM<br />
@AP<br />
@RS<br />
@RP<br />
K<br />
@DSP<br />
<br />
@AP([LMR][LMR])<br />
@sc<br />
<br />
<br />
LM RM<br />
11[ @29v5l12 @ap(lmrm) gggccc
@PCM<br />
PC-9821(86B)PCM<br />
@PCM num<br />
1 10,12 17num 1 16PC-9821<br />
(86B)PCM<br />
11<br />
<br />
11FIFO<br />
=1(L192)<br />
1 10,12 17PCM<br />
<br />
<br />
1-11[ r=1 ]<br />
12[ @pcm1 ] 13[ @pcm2 r8@l ] 14[ @pcm3 r4@r ]<br />
12-14[ @38v5 @label0 c2 jump0 ]<br />
PCMCPU<br />
<br />
FIFO25616.54KHz<br />
3.9ms<br />
<br />
<br />
PCM<br />
PCM<br />
O1CO5A<br />
9821PCMO8A cdefgab>c <br />
O4C16KHz<br />
PCM<br />
FM"~"<br />
<br />
PCM<br />
PCMLFOPCM<br />
FIFO<br />
PCM<br />
PCM<br />
PCM<br />
(1) PCMUDP
(2) 1212[ @50 "cweek_hi.p" ] <br />
@50 99<br />
PCM""<br />
(3) *.OXPCM<br />
<br />
<br />
(4) NAX.COM<br />
<br />
<br />
<br />
<br />
<br />
L-M-H <br />
<br />
<br />
SSGPCM <br />
@SSG<br />
@PCM<br />
@xx""<br />
SSG<br />
SSGPCM<br />
SSGPCM<br />
4 6 PCM<br />
SSGPCMPCM<br />
@num1 "pcmfile"[,num2]<br />
num1 PCM0 19<br />
PCM32KB64KB<br />
pcmfilePCMPCM<br />
ADPCMnum20<br />
12716<br />
4[ @pcm @0"kick1.spb",22 @1"mbsd1"<br />
( @0c4@1c8c8 )4 ]<br />
SSGPCM<br />
PCMLFO<br />
@0 19CDEFGAB<br />
4O4C<br />
SSGPCMSSG DACPCM3<br />
PCM8KHzDAC<br />
5.5CPU286-<br />
10MHz
Windows Sound System PCM<br />
PC-9801-86PCM 7PCM<br />
DMAINT0<br />
DMA #0 #3DMA/M<br />
I/O<br />
FM(YM2608) INT5<br />
PCM(CS4231) INT0<br />
DMA<br />
#3(#0,#1)<br />
DMA3640KB<br />
SRN-F<br />
<br />
<br />
<br />
@CH<br />
@SRET<br />
<br />
@CH num<br />
NAX<br />
@SRET<br />
<br />
NAX<br />
<br />
<br />
1[ @13v12 @label0 ceg>c @jump0 ] ; <br />
12[ @stop @ch1 @16v15 (c32g32)8 r192 @sret ; 1<br />
@stop @ch1 @38v13 @por c>c r192 @sret ] ; 2<br />
<br />
7[ @ch4 ]<br />
<br />
1-3,7-11,13-17[ @ch4 @ch6 ]<br />
4-6[ @ch1 @ch3 , @ch7 @ch17 ]<br />
@ch4 612<br />
@sret<br />
FM,PCM <br />
SSG <br />
RHYTHM
MML<br />
<br />
(1) () ()numnum<br />
num 1255<br />
(2) <br />
<br />
64KB<br />
(3) ()15 ()num16<br />
<br />
(4) {}<br />
MML<br />
(5) {}<br />
1 <br />
(6) <br />
<br />
(7) @++,@--<br />
<br />
(8) @rt()32<br />
r8,8! 2<br />
<br />
(9) C:<br />
Cm8:<br />
(10) @harm@harm0@harm15<br />
<br />
(11) c/d/e:c/r/e:<br />
<br />
(12) @si/@so @si @so@so@si
(13) () "("")"<br />
<br />
"("<br />
(14) 10<br />
<br />
@<br />
<br />
<br />
(15) <br />
<br />
@mtrn c16<br />
@mtrn48 c16<br />
(16) 3,14CH@codein @dt 3,14<br />
<br />
@code<br />
<br />
(17) <br />
@+-% @trn l4 d <br />
<br />
<br />
(18) @por c>>>>c <br />
<br />
@por c>c~ @por c>c~ <br />
<br />
(19) $ $word$word[ ]<br />
<br />
(20) $10 $1[ $2 ] $2[ $3 ] <br />
10<br />
(21) $ $word word32<br />
<br />
(22) 10 <br />
<br />
(23) _C+_O
(24) O1<br />
O9<br />
<br />
(25) ()@if @if()<br />
<br />
(26) @label @jump @call@label<br />
<br />
(27) @jump,@call @label0 @jump0<br />
<br />
<br />
(28) @+C,@-A@+<br />
<br />
(29) Z Z "," ":"<br />
4 6 Z<br />
<br />
Z<br />
<br />
(30) V=: V=:pppfff<br />
pf<br />
<br />
(31) V=+,V=-@v0 @v127<br />
<br />
(32) Syntax error<br />
(33) @COM72<br />
<br />
(34) MML _Vx.x#<br />
<br />
<br />
(35) @IF THEN/EXIT @if then @endif <br />
<br />
(36) PCM PCMO1CO8A<br />
(37) 16<br />
<br />
(38) PCM,@SD FM,SSG
(39) PCM PCM11<br />
<br />
(40) <br />
<br />
(41) PCMch11 @PCMxch11<br />
n88basic MML <br />
n88basic(86) 98/iv<br />
MML98/iv<br />
MML<br />
MUAP98 n88basic(86)<br />
Mx 255<br />
Sx 1<br />
<br />
ENVS <br />
<br />
Vx 10 7<br />
Px SSG Rx<br />
^ L8C^DC4D8 L8C^DC8&D8 C8~D8<br />
C8+C8<br />
MUAP<br />
* LFO<br />
Zp,v <br />
Kx x <br />
MF,MB PLAY<br />
=,; MML
( ),@if jump,@if call,@if then,@if exit,@jump,@call,@label,@ret,<br />
@/ <br />
<br />
<br />
1.<br />
<br />
<br />
<br />
<br />
dfa ( afa )2<br />
( af>cc
MUAP98.COM<br />
<br />
98/ivCAL<br />
[CTRL]+[3]<br />
<br />
<br />
<br />
- /<br />
[HELP]2<br />
<br />
-A EMSEMS-S,-O<br />
64KB<br />
8600h<br />
EMS 13<br />
640KB<br />
-Bxx<br />
-BU<br />
SSGPCMxx=80 32KB<br />
xx 21600 FFxx00h<br />
SSGPCMUMB64KB<br />
UMB-Bxx<br />
-C [CTRL]+[1][2][4]<br />
INT09H<br />
PC-286,V,U<br />
-D [CTRL]+[3]<br />
INT 28H<br />
-E QuitG-VRAM<br />
<br />
-Fn<br />
n=0 90<br />
-F4<br />
-G MML-FEP<br />
-I YM2203A<br />
-I
-Mx<br />
-NC<br />
-NP<br />
-NT<br />
-Oxx<br />
DMAWSS-PCMx 0,1,3<br />
(HD,FD) DMA<br />
<br />
-ncCUSTOM.MUA<br />
PCM.DTA,PCM.TBL,PCM.HLP<br />
DTA,TBL,HLP-npPCM<br />
<br />
-ntTONES.DTA<br />
RAMxx00H-O<br />
16KB<br />
-P PCM.DTAPCM<br />
ADPCM<br />
"MP23"PCM.DTA<br />
-PC<br />
PCM<br />
<br />
-Q MML-FEPSSG<br />
<br />
-QR<br />
-QS<br />
-Sxx<br />
MML-FEPSSG<br />
<br />
MML-FEP<br />
RAMxx00H-S<br />
16KB<br />
-T <br />
-Vxx<br />
-Yxx<br />
YM2203A<br />
<br />
<br />
0B,10 17PD8259A<br />
IR3,IR8 IR14IR3<br />
INT0 IR8INT3 5"<br />
2HDINT41 5"2DDINT42 8"2DINT5 INT6 8087<br />
<br />
LSI
-Yprt1[,prt2] prt1 YM2608prt2 YM3438<br />
16<br />
4(-Y0188,0388)<br />
-Z out 5fhFM<br />
<br />
-2 12 14 YM3438YM2203<br />
<br />
-3 PC-9821PCM<br />
<br />
-6 SSGPCM 16KHz8KHz<br />
SSGPCM<br />
-8 9821PCM1024KB512KB<br />
-! <br />
<br />
-# <br />
-(x<br />
9821PCM<br />
86B-PCM WSS-PCM<br />
-(A 48.00KHz <br />
-(B 44.10KHz <br />
-(C 37.80KHz <br />
-(D 33.08KHz <br />
-(E 32.00KHz <br />
-(F 27.42KHz <br />
-(G 22.05KHz <br />
-(H 18.90KHz <br />
-(I 16.54KHz <br />
-(J 16.00KHz <br />
-(K 11.03KHz <br />
-(L 9.60KHz <br />
-(M 8.27KHz <br />
-(N 8.00KHz <br />
-(O 6.62KHz <br />
-(P 5.51KHz <br />
-
-@[file]<br />
TONE(S).DTAfile<br />
<br />
-L MML-FEPLASTDTA.FEP<br />
-P[path]<br />
PCM.DTA,TBLpath<br />
<br />
11<br />
PC-9821(86B)PCM<br />
-R 98/iv<br />
-S MML-FEPLASTDTA.FEP<br />
-X EMSPCM<br />
EMSMUAP_PCM<br />
<br />
-
NAX.COM<br />
<br />
NAX98/iv<br />
YM2608+YM3438+PC-9821(86B)PCM<br />
<br />
PCMEMS9821PCM(DSP) YM2203<br />
PCMSSGPCM<br />
- /<br />
-A PCMEMSx<br />
32KB1 8(32KB 256KB)<br />
PCM.DTAPCM<br />
-Bxx<br />
-Fx<br />
SSGPCMxx 25600 FF<br />
(0 64KB)<br />
x 0 9,A Z0<br />
-F4<br />
-I <br />
-Lxx<br />
-Mx<br />
-Oxx<br />
-L60<br />
WSS-PCM DMAx 0,1,3<br />
DMA<br />
xx00h<br />
10<br />
<br />
-P PCM.DTA<br />
-Q SSGPCMSSGPCM.DTA/TBL<br />
<br />
-R <br />
-T TONES.DTA, HLP<br />
-Vxx<br />
AMUAP98.<br />
COM
-Yx,x<br />
YM2608<br />
MUAP98.COM<br />
-2 12 14 YM3438YM2203<br />
<br />
-3 PC-9821PCM<br />
<br />
-6 SSGPCM 16KHz8KHz<br />
SSGPCM<br />
-8 9821PCM(EMS) 1024KB512KB<br />
-(x<br />
9821PCMMUAP98.COM<br />
<br />
- <br />
<br />
DTA <br />
TONES.DTA PCM<br />
PCM.TBL PCM.DTA <br />
<br />
<br />
<br />
AH = 0 () AL = 0 : <br />
AL = 1 : <br />
AL = 2 : YM2608<br />
AL = 3 : +2203<br />
AL = 4 : +2608/3438<br />
AL = 7 : YM2608+ADPCM<br />
AL = 8 : +2203<br />
AL = 9 : +2608/3438<br />
AL = 12 : YM2608+86BPCM<br />
AL = 13 : +2203<br />
AL = 14 : +2608/3438<br />
AH = 1 () DX = <br />
-Oxx<br />
AH = 2 <br />
AH = 3 <br />
AH = 4
AH = 5 () AL = 0 : <br />
AL = 1 : <br />
<br />
-O<br />
AH = 6 YM2608 () DL = <br />
DH = <br />
AH = 7 YM2608 () DL = <br />
DH = <br />
AH = 8 @STOP () DL = @STOP<br />
<br />
DH = 111<br />
<br />
AH = 9 () AL = 0 : <br />
AL = 1 : <br />
AH = 10 () DS:DX = <br />
() AL = 0 : <br />
AL = 1 : <br />
AL = 2 : <br />
AL = 3 : <br />
AH = 11 () AL = 1 11<br />
() AX = <br />
<br />
DX = <br />
<br />
AH = 12 () AL = 0 : <br />
AL = 1 : @init<br />
<br />
AH = 13 () ES:DX = <br />
AL = (0 )<br />
INT 60h<br />
-L<br />
<br />
8<br />
><br />
1[ @13v13o5l8<br />
@label0 ( c>c< )4 ( e>e< )4 @jump0 ] ; BGM<br />
2[ @12v15o5l16<br />
@stop @por cc1 r192<br />
; 2<br />
@stop c2 r192 ]<br />
; 3<br />
3[ @168v15o3l16<br />
@stop @ch1 (cg)16 r192 @sret ; 1<br />
@stop @ch1 @por c
<br />
mov ah,1<br />
( mov dx,0a800h ) ; -O<br />
int 60h ; BGM<br />
<br />
; <br />
mov ah,8<br />
mov dx,0202h<br />
int 60h ; 2<br />
mov ah,8<br />
mov dx,0301h<br />
int 60h ; 1<br />
<br />
<br />
<br />
NAX<br />
<br />
NAX<br />
<br />
MUAP98.HIS<br />
<br />
MML-FEPLASTDTA.FEP<br />
714MIDISpecialMML-FEP<br />
<br />
98/ivHIS
CAL.COM<br />
<br />
98/iv<br />
98/iv<br />
NAX<br />
98/iv<br />
CAL : 98/iv<br />
CAL 1 : <br />
CAL 2 : <br />
CAL 3 : <br />
CAL 8 : 98/iv<br />
CAL 7path name : path name <br />
<br />
CAL *path name : path name <br />
<br />
<br />
NAX<br />
CAL 1 : <br />
CAL 2 : <br />
CAL 3 : <br />
CAL *path name : 98/iv<br />
<br />
<br />
<br />
NAX<br />
<br />
SAMPLE.BAT<br />
echo off<br />
nax /o40<br />
cal * ¥play¥invent13.o<br />
pause<br />
cal 3<br />
<br />
<br />
int 60h <br />
PASCAL C BASIC<br />
¥IV¥NAX¥SAMPLE.*
98/iv CALMUAP98.COM<br />
CAL.COM<br />
<br />
MAKEPCM.COM<br />
<br />
MAKEPCM.COM PCMYM2608<br />
98ver6.2MUAP98.COM<br />
PCMPCM.DTAEXTRC<br />
PCM.COMMAKEPCM.COM<br />
<br />
<br />
makepcm [drive] makepcm.dta PCM<br />
CR,LF";"<br />
PCM.DTA PCM.TBLPCM.TBL<br />
<br />
[drive] PCMa,b,c<br />
makepcm.dtaPCM.*<br />
<br />
GETVR.COM<br />
<br />
BRG<br />
VRAM<br />
<br />
MAG -_<br />
<br />
<br />
GETVR BRG
CUSTOM.MUA<br />
<br />
MML-FEP<br />
-M<br />
CUSTOM.MUA<br />
<br />
(1) MML-FEP<br />
[][SHIFT][CTRL]<br />
^[1] : [CTRL]+[1]<br />
¥[A] : [SHIFT]+[A]<br />
@[*] : [GRPH]+[*]<br />
^¥[$]<br />
<br />
[Q]<br />
<br />
<br />
[CLR] [HELP] [-] [ / ]<br />
[7] [8] [9] [*]<br />
[4] [5] [6] [+]<br />
[1] [2] [3] [=]<br />
[0] [,] [,] [RET]<br />
<br />
[F1][F10]<br />
[VF1][VF5]<br />
JIS<br />
[ESC][!1][!2][!3][!4][!5][!6][!7][!8][!9][!0][^][¥][BS] [INS][DEL]<br />
[TAB] [Q][W][E][R][T][Y][U][I][O][P][@][{] [RET] [ROLLUP][ROLLDOWN]<br />
[A][S][D][F][G][H][J][K][L][;][:][}]<br />
[Z][X][C][V][B][N][M][][][_]<br />
[NFER] [SPC] [XFER]<br />
[NFER] [XFER]MS-DOS<br />
NM<br />
(2)
2<br />
[]<br />
[SHIFT] [] [CTRL] [CAPS] [GRPH]<br />
(3) <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
CUSTOM.MUADTAMUAP98.COM<br />
-M<br />
<br />
DTA TONES.DTA, TONE.DTA , CUSTOM.MUA, LASTDTA.FEP<br />
, TONES.HLP, TONESX.DTA, TONESX.HLP TONE.HLP , MUAP<br />
98.HLP CAL<br />
MUS *.MUS<br />
PLY *.O<br />
TMP -J,-JS,-JG<br />
PCM PCM.DTA, PCM.TBL, PCM.HLP <br />
UDP PCMPCM<br />
<br />
SUD PCMMusic Library<br />
<br />
BRG (*.BRG)<br />
MUAP98.COM<br />
¥<br />
<br />
A:¥USR<br />
SET DTA=<br />
A:¥USR¥TONE.DTA
SET MUS=¥MUSIC<br />
SET PLY=B:¥PLAY¥<br />
SET DTA=SYS<br />
A:¥MUSIC¥*.MUS<br />
B:¥PLAY¥*.O<br />
A:¥USR¥SYS¥TONE.DTA<br />
<br />
9821PCM CPU<br />
PC-9821(86B)PCMCPU<br />
PC-9801BX(486SX-25MHz) + PC-9801-86PCM 7<br />
30%803868KHz<br />
11KHz<br />
<br />
CPU 8086V30PC-9801U<br />
SSGPCMCPU80286<br />
PC-9821(86B)PCMCPU80386<br />
8038616KHz80486<br />
<br />
EMS<br />
98 EMSEMS<br />
(1) EMM Version 4.0 <br />
(2) 64KB<br />
(3) 0C000h<br />
(4) <br />
a) 21(336KB)<br />
b) PC-9801-86PCM 32(512KB)<br />
(/8 ) 64(1024KB)<br />
c) 20(320KB)<br />
d) VisualPlay 8(128KB)<br />
(86B/WSS-PCM)<br />
113 PCM1MB<br />
81 112 PCM512KB<br />
73 80 VisualPlay<br />
53 72 <br />
21 52 PCM<br />
0 20 <br />
()<br />
49 <br />
41 48 VisualPlay
21 40<br />
0 20<br />
<br />
<br />
EMS8600h<br />
B000hC000h<br />
//PSP 86000h<br />
95FFFh<br />
DISKXEMSDMA<br />
EMS<br />
<br />
(1) <br />
[Ctrl]+[1]<br />
(2) 98<br />
<br />
MUAP98.TXT<br />
BSD<br />
<br />
Web<br />
URL http://member.nifty.ne.jp/y-ohta/packen/<br />
(3) (2)<br />
(4) <br />
<br />
(5) <br />
<br />
(6) Web<br />
<br />
(7) MIDI714MIDISpecial
98/iv <br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
10<br />
11<br />
12<br />
13<br />
14<br />
15<br />
16<br />
YUGU, FAC<br />
VWN<br />
Z's word JG3 + PC-PR602PS( 15 )<br />
PDF Acrobat 6.0 + Distiller 6.0<br />
( 15 )
MS-DOS<br />
<br />
BB:<br />
INST<br />
<br />
<br />
<br />
FM<br />
<br />
MS-DOS CONFIG.SYS AUTOEXEC.BAT<br />
<br />
98<br />
<br />
CONFIG,AUTOEXEC<br />
<br />
<br />
MUAP98.COM<br />
<br />
<br />
<br />
3<br />
MUS<br />
<br />
<br />
<br />
Editor<br />
_V3.0#<br />
<br />
<br />
1[ @13 v10 cder cder gedc dedr ]<br />
6
BRGNMIVRAM.BRG<br />
<br />
EMS 739821PCM41<br />
MUAP98.COM-T<br />
MUAP98.HIS<br />
<br />
PCM<br />
PC-9821 PCMPC-9801-86<br />
FM3SSGPCM<br />
UsrPcmPlayADPCM<br />
PC-9821PCM PC-9801-86EMS3280386CP<br />
U<br />
PCM<br />
PCMCPUPCM<br />
D/A-(x<br />
<br />
*.OPCM<br />
<br />
PCM<br />
DacSample<br />
GSP.COMFM3<br />
<br />
<br />
DTATONES.DTAMUA<br />
P98.BRG80386CPU<br />
386
ver1.x1992<br />
9<br />
YM2608<br />
DOC<br />
<br />
<br />
MUSIC LIBRARY<br />
<br />
<br />
VWN<br />
<br />
30<br />
10CPU100
! 35 38<br />
# 34 39<br />
## 34 39<br />
$ 49<br />
% 34 39<br />
& 34 38<br />
&& 34 38<br />
' 32<br />
( ) 58<br />
() 58<br />
* 33<br />
** 33<br />
+ 34 39<br />
++ 34 39<br />
- 34 39<br />
-- 34 39<br />
. 34 35 38 39<br />
/ 36<br />
1 49<br />
; 49<br />
< 41<br />
= 34<br />
> 41<br />
35 38<br />
@ 43<br />
@# 40<br />
@## 40<br />
@% 40<br />
@+ 40<br />
@++ 40<br />
@- 40<br />
@-- 40<br />
@/ 58<br />
@< 48<br />
@> 48<br />
@ACCEL 43<br />
@ACF 65<br />
@ACS 65<br />
@AMTRN 65<br />
@AP 66<br />
@ARP 37<br />
@AV 39<br />
@BASS 61<br />
@CAD 65<br />
@CALL 60<br />
@CH 69<br />
@CODE 61<br />
@CODEIN 61<br />
@CODEOUT 62<br />
@COM 51<br />
@CSC 51<br />
@CSI 51<br />
@CSO 51<br />
@dataDisp 15<br />
@DEBUG 32<br />
@DS 31 50<br />
@DSP 67<br />
@DT 50<br />
@F+ 35<br />
@F- 35<br />
@FO 33<br />
@FON 33<br />
@HARM 37<br />
@HL 54<br />
@HLS 54<br />
@IDM 65<br />
@IFCALL 59<br />
@IFEXIT 59<br />
@IFJUMP 58<br />
@IFTHEN 59<br />
@IF# 32<br />
@INIT 31 33<br />
@JUMP 60<br />
@KD 11 55<br />
@KM 55<br />
@L 66<br />
@LM 66<br />
@LABEL 60<br />
@LFO 52<br />
@M 66<br />
@MANU& 35<br />
@MAX 35<br />
@MOR 65<br />
@MTRN 65<br />
@NOOUT 32 33<br />
@PAN 66<br />
@PCM 66 68<br />
@POP 60<br />
@POR 37 42<br />
@PV 39<br />
@QL 49<br />
@QS 49<br />
@QX 49<br />
@R 66<br />
@RM 66<br />
@RET 60<br />
@RIT 43<br />
@RP 66<br />
@RS 66<br />
@RT 61<br />
@SACF 65<br />
@SACS 65<br />
@SC 37<br />
@SD 50
@SI 38<br />
@SL 42<br />
@SLS 42<br />
@SO 38<br />
@SRET 69<br />
@SSG 68<br />
@START 33<br />
@STOP 33<br />
@TRI 65<br />
@TRN 65<br />
@TRS 65<br />
@V 12 47<br />
@W 36<br />
@XAMTRN 65<br />
@XASM 50<br />
@XCAD 65<br />
@XCOM 51<br />
@XIDM 65<br />
@XMMTRN 65<br />
@XMOR 65<br />
@XMTRN 65<br />
@XTRN 65<br />
@xx= 43<br />
@_ 34 39<br />
Assemble 15<br />
BackVramSW 24<br />
BRG 25<br />
CAL.COM 9 83<br />
CDEFGAB 34<br />
CUSTOM.MUA 9 86<br />
DacSample 12 24<br />
deBugging 24<br />
DT2 51<br />
DTA 88<br />
Editor 16<br />
EMS 75 89<br />
FadeOut 12<br />
FGALAV 8<br />
FM 79<br />
FM 9<br />
FM 23<br />
FM 9<br />
GETVR.COM 84<br />
H 49<br />
HaltPlay 11<br />
Infodisp 15<br />
INST.COM 10<br />
INT 60h 81<br />
K 67<br />
LASTDTA.FEP 75<br />
LFO 53<br />
LFO 31<br />
LFO 52<br />
LFO 12<br />
LFO 13<br />
LFO 12<br />
LoadSource 20<br />
<br />
M 57<br />
MAKEPCM.COM 9 85<br />
makepcm.doc 9<br />
makepcm.dta 9<br />
MakeTone 23<br />
MML 13<br />
MML-FEP 27<br />
MML 70<br />
MML 30<br />
MML 30<br />
MML 30<br />
MS-DOS3.1/3.3/5.0 10<br />
MUAP.BAT 9<br />
MUAP98.COM 9 75<br />
MUAP98.DOC 9<br />
MUAP98.HLP 9<br />
MUAP98.HIS 82<br />
MUS 88<br />
N 57<br />
n88basic 73<br />
n88basic 9<br />
NAX.COM 9 79<br />
NAX 79<br />
NIFTY 8<br />
NmiVram 25<br />
O 41<br />
o2qb.com 9<br />
ObjctLoad 20<br />
OPM 51<br />
P 56<br />
PA 56<br />
PC-9801-86 66<br />
PC-9821 66<br />
PCM 66 88<br />
PCMTOOLS 9<br />
pcm.doc 9<br />
PCM.DTA 9 77<br />
pcm.dta 9<br />
pcm.dta 9<br />
pcm.exe 9<br />
pcm.hlp 9<br />
pcm.tbl 9<br />
PCM 9 86<br />
PCM 9<br />
PCM 67<br />
PCM 30<br />
PCM 9 84<br />
PCM 67<br />
PCM 67<br />
PCM 9<br />
PCM 67<br />
PCUT.COM 9 86<br />
PlayStart 11<br />
PLY 88<br />
PM 56<br />
PMIX.COM 9 84<br />
pmix.doc 9
PS 56<br />
Q 41<br />
QB 9<br />
QuickBasic 9<br />
Quit 11<br />
R 35<br />
Replay 12<br />
sample.bas 9<br />
sample.c 9<br />
sample.n88 9<br />
SaveSource 22<br />
Searching Source 13<br />
SSG 56<br />
SSG 57<br />
SSG 56<br />
SSG 57<br />
SSG 56<br />
SSG 56<br />
T 43<br />
TMP 88<br />
tones.dta 9<br />
tones.hlp 9<br />
TONESX.HLP 15<br />
TracePlay 12<br />
Turbo C 9<br />
UDP 88<br />
UsrPcmPlay 12<br />
V 47<br />
V+ 48<br />
V- 48<br />
V1.xx 30<br />
V3.xx 30<br />
V= 47<br />
V=+ 47<br />
V=- 48<br />
VisualPlay 25<br />
Windows Sound System 69<br />
WriteObjct 23<br />
X68000 51<br />
Xn= 52<br />
Xn=X+ 52<br />
Xn=X- 52<br />
Y 48<br />
YM2203 30<br />
YM2608 30<br />
YM3438 30<br />
Z 44<br />
Z 23<br />
[ ] 31<br />
[CTRL]+[3] 29 75<br />
[CTRL]+[1][2][4] 29 75<br />
^ 34 39<br />
_ 34 41<br />
_V1.6# 31<br />
_V1.8# 30 31<br />
_V2.0# 31<br />
_V2.2# 30 31<br />
_V3.0# 30<br />
{ } 36<br />
| 31<br />
~ 34 38<br />
<br />
22<br />
38 38<br />
39<br />
15<br />
50<br />
43<br />
37<br />
65<br />
35<br />
10<br />
41<br />
11<br />
11<br />
51<br />
51<br />
51<br />
17<br />
25<br />
70<br />
15<br />
25<br />
14<br />
34 39<br />
33<br />
60<br />
60<br />
59<br />
59<br />
60<br />
60<br />
14<br />
9<br />
75<br />
20<br />
11<br />
20<br />
23<br />
65<br />
33<br />
30 33<br />
12<br />
12<br />
11<br />
66<br />
41<br />
41<br />
15<br />
41<br />
75
25<br />
9<br />
12<br />
27<br />
30<br />
8<br />
12<br />
75<br />
15<br />
44<br />
43<br />
14<br />
43<br />
15<br />
9<br />
12<br />
39<br />
34<br />
30<br />
13<br />
34<br />
34<br />
34<br />
12 47<br />
47 48<br />
38<br />
47<br />
47<br />
22<br />
<br />
13<br />
16<br />
75<br />
9 75<br />
10<br />
22<br />
51<br />
51<br />
33<br />
75<br />
15<br />
68<br />
58<br />
88<br />
13<br />
27<br />
15<br />
87<br />
9<br />
38<br />
39<br />
13 35<br />
48<br />
50 60<br />
58<br />
41<br />
13 18<br />
11<br />
11<br />
75<br />
55<br />
55<br />
33<br />
13<br />
48<br />
61<br />
61<br />
62<br />
62<br />
61<br />
49<br />
15<br />
69 79<br />
30 51<br />
13<br />
81<br />
PCM 9<br />
<br />
22<br />
59<br />
37<br />
84<br />
9<br />
22<br />
26 29 77<br />
17<br />
50<br />
13<br />
34 39 40<br />
79<br />
74<br />
8<br />
35<br />
35<br />
35<br />
34 39<br />
34 39<br />
30<br />
32<br />
66<br />
10<br />
9<br />
75<br />
16<br />
13 14<br />
13<br />
26 35 38<br />
35 38<br />
13<br />
66
10 30<br />
34 38<br />
38<br />
38<br />
42<br />
42<br />
75<br />
15<br />
20 77<br />
13<br />
8<br />
17<br />
<br />
26 34 38<br />
A 75<br />
66<br />
74<br />
34 39 40<br />
34 39 40<br />
74<br />
66<br />
60<br />
8<br />
7<br />
36<br />
15<br />
30<br />
12 13<br />
31<br />
32<br />
13<br />
14<br />
31<br />
18<br />
39<br />
62<br />
8<br />
38<br />
12 43<br />
12<br />
12<br />
12<br />
22<br />
75<br />
89<br />
12 50<br />
50<br />
50<br />
88<br />
22<br />
48<br />
12<br />
15<br />
33<br />
8<br />
88<br />
10<br />
66<br />
64<br />
65<br />
52<br />
BBS 8<br />
8 89<br />
52<br />
<br />
34 39 40<br />
15<br />
10<br />
13<br />
52<br />
<br />
LFO 54<br />
LFO 54<br />
66<br />
31<br />
30<br />
66<br />
12 13<br />
66<br />
66<br />
9<br />
25<br />
32<br />
41<br />
34<br />
74<br />
74<br />
52<br />
87<br />
22<br />
88<br />
20<br />
22<br />
22<br />
26 77<br />
80<br />
80<br />
33 75<br />
12<br />
36<br />
87<br />
34 39 40<br />
8<br />
9<br />
31<br />
34 39<br />
61<br />
34 39
12 13<br />
55<br />
52<br />
52<br />
52<br />
13<br />
19<br />
37 42 67<br />
34 39<br />
<br />
8<br />
84<br />
9 84<br />
<br />
52<br />
75<br />
26<br />
36<br />
37<br />
49<br />
38<br />
38<br />
RAM 77<br />
35 38<br />
11<br />
9<br />
10 29<br />
11<br />
25<br />
17<br />
<br />
PCM 15<br />
PCM 67<br />
PCM 84 88<br />
PCM 31<br />
PCM 12<br />
PCM 9<br />
11<br />
29<br />
<br />
60<br />
11<br />
61 66<br />
67<br />
30<br />
66<br />
66<br />
43<br />
67<br />
66<br />
40<br />
40<br />
40<br />
40<br />
40<br />
59<br />
48 49<br />
11<br />
11<br />
26 36
COPYING ()<br />
Copyright (c) 1987, 1989-1996, 2002 by Packen Software.<br />
All rights reserved.<br />
Redistribution and use in source and binary forms, with or without modification, are<br />
permitted provided that the following conditions are met:<br />
1. Redistributions of source code must retain the above copyright notice, this list of<br />
conditions and the following disclaimer.<br />
2. Redistributions in binary form must reproduce the above copyright notice, this list<br />
of conditions and the following disclaimer in the documentation and/or other<br />
materials provided with the distribution.<br />
3. Neither the name of the author may be used to endorse or promote products<br />
derived from this software without specific prior written permission.<br />
THIS SOFTWARE IS PROVIDED BY THE AUTHOR “AS IS” AND ANY EXPRESS OR<br />
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED<br />
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR<br />
PURPOSE ARE DISCLAIMED.<br />
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,<br />
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES<br />
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS<br />
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS<br />
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,<br />
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING<br />
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF<br />
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
() <br />
Copyright (c) 1987, 1989-1996, 2002 by Packen Software.<br />
All rights reserved.<br />
<br />
<br />
1. <br />
<br />
2. <br />
<br />
<br />
3. <br />
<br />
<br />
<br />
<br />
(<br />
; ; <br />
)<br />
<br />
()