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:07] – [Required/Optional Tools and Information Links] 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 has 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 they were 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 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+<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.1453604831.txt.gz · Last modified: 2019/08/27 20:44 (external edit)