Skip to content

arctanx93/mkpdx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Aug 23, 2018
121092e · Aug 23, 2018

History

3 Commits
Aug 22, 2018
Aug 22, 2018
Aug 22, 2018
Aug 22, 2018
Aug 23, 2018
Aug 22, 2018

Repository files navigation

mkpdx

mkpdx (mkpdx.pl) is the perl script which makes a pdx-file from pcm-file(s) as described in a pdl-file for MXDRV, known as sound driver for Sharp X680x0.

Features

  • Support pcm-files over 64KB
  • Support multi-note-bank
  • Support linear pcm-files alignment with -l option so that linear pcm-files are placed on an even numbered address
  • Roughly compatibile with the syntax of pdl-file for tpdxm / pdmk
  • Perform limited error-checks (Please back up your important files in advance, just in case)

Requirement

  • Perl
    • The author tested the script on the perl 5.22 / cygwin64 (Windows7).

Usage

$ perl mkpdx.pl [options..] <pdl-file[.pdl/.PDL]>
  • A pdx-file will be created according to the pdl-file.
  • For example, "foo.pdx" will be created from "foo.pdl".
  • The pcm-files should be placed on the current directory in advance, or please specify the pcm-files with pathname(s) in the pdl-file.
  • The suffix, ".pdl" / ".PDL", will be complemented for no-suffix pdl-files.
  • When no pdl-file is specified, usage will show up.

Options

  • -l : Enable linear PCM file alignment support
  • -d : Debug mode

Author

ArctanX

License

Copyright (c) 2017-2018, ArctanX
Perl / Artistic License

About

PDX file maker for MXDRV

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages