User Tools

Site Tools


x68000:mxdrv_mml_mdx_tutorial

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
x68000:mxdrv_mml_mdx_tutorial [2016/01/24 13:01] – [Compiling Your Tune] exodusmodulesx68000:mxdrv_mml_mdx_tutorial [2019/08/27 20:45] (current) – external edit 127.0.0.1
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 or PCM8. There is also a software called PCM8+dubbing the new ADPCM expansion the Mercury unit. There is also a software called PCM8
 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't tried them. CPU cycle thief. There are other software mixing ADPCM TSR drivers, but I haven't tried them.
  
-MXDRV allows you to use PCM8 in addition to the normal FM Synthesis and ADPCM.+MXDRV allows you to use PCM8/Mercury expansion in addition to the normal FM Synthesis and ADPCM.
  
 ====== Required/Optional Tools and Information Links ====== ====== Required/Optional Tools and Information Links ======
Line 129: Line 129:
  http://woolyss.com/chipmusic-mml.php  http://woolyss.com/chipmusic-mml.php
  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 MML bundles for various text editors at the bottom of the page (including  + It has MML syntax highlighters for various text editors at the bottom of the page (including  
- Notepad++), but it was made for PPMCK mml. However, you can still use it.+ Notepad++), but they were made for PPMCK mml. However, you can still use them.
  
 ====== General MML Information ====== ====== General MML Information ======
Line 615: Line 615:
  
 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 pdx on mkpdx): +Run the following in CMD (or just drag and drop your pdl on mkpdx): 
-mkpdx \directory\to\mypdl.pdl+<file>mkpdx \directory\to\mypdl.pdl</file>
  
-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:
-<file>#pcmfile "mypdx.pdx"<file>+<file>#pcmfile "mypdx.pdx"</file>
  
 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.1453604467.txt.gz · Last modified: 2019/08/27 20:44 (external edit)