x68000:mxdrv_mml_mdx_tutorial
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
x68000:mxdrv_mml_mdx_tutorial [2016/01/24 13:07] – [Required/Optional Tools and Information Links] exodusmodules | x68000:mxdrv_mml_mdx_tutorial [2016/11/14 13:10] – [Making a PDX File] exodusmodules | ||
---|---|---|---|
Line 36: | Line 36: | ||
The early models of the x68k have 8 channels of FM and 1 channel of ADPCM. | The early models of the x68k have 8 channels of FM and 1 channel of ADPCM. | ||
Later Sharp decided to expand the ADPCM audio, and added 7 extra channels of ADPCM, | Later Sharp decided to expand the ADPCM audio, and added 7 extra channels of ADPCM, | ||
- | dubbing the new ADPCM system the PCM8 expansion | + | dubbing the new ADPCM expansion |
which uses software mixing to add more ADPCM channels, but from what I've tested of it, it's a | which uses software mixing to add more ADPCM channels, but from what I've tested of it, it's a | ||
CPU cycle thief. There are other software mixing ADPCM TSR drivers, but I haven' | CPU cycle thief. There are other software mixing ADPCM TSR drivers, but I haven' | ||
- | MXDRV allows you to use PCM8 in addition to the normal FM Synthesis and ADPCM. | + | MXDRV allows you to use PCM8/Mercury expansion |
====== Required/ | ====== Required/ | ||
Line 129: | Line 129: | ||
http:// | http:// | ||
This page has a great deal of MML editors and compilers (though none for the x68k). | This page has a great deal of MML editors and compilers (though none for the x68k). | ||
- | It has MML bundles | + | It has MML syntax highlighters |
- | Notepad++), | + | Notepad++), |
====== General MML Information ====== | ====== General MML Information ====== | ||
Line 616: | Line 616: | ||
After you finish your PDL file, you'll need to make your PDX. | After you finish your PDL file, you'll need to make your PDX. | ||
Run the following in CMD (or just drag and drop your pdl on mkpdx): | Run the following in CMD (or just drag and drop your pdl on mkpdx): | ||
- | mkpdx \directory\to\mypdl.pdl | + | < |
- | The mkpdx binary I provided is for Win32, so you don't need to use DOSBox for it. | + | The mkpdx binary I provided is for Win32, so you don't need to use an x68k emulator or DOSBox for it. |
If your PDL file is syntactically correct, then mkpdx will spit out a PDX file in the | If your PDL file is syntactically correct, then mkpdx will spit out a PDX file in the | ||
Line 624: | Line 624: | ||
Now you can use your PDX in your MML tunes by defining the following at the top: | Now you can use your PDX in your MML tunes by defining the following at the top: | ||
- | < | + | < |
To use PCM in a MML tune, use channels P-W. It's easier to use the numerical | To use PCM in a MML tune, use channels P-W. It's easier to use the numerical |
x68000/mxdrv_mml_mdx_tutorial.txt · Last modified: 2019/08/27 20:45 by 127.0.0.1