libopenpmd
libopenpmd copied to clipboard
Open-Source library to parse PMD files.
Abit of a rewrite, innit? (Branch name & comment on first commit is misnomer, I do have plans to finish a buffer backend before cleanup & merge.) Closes #10. Current...
`loadtest` finally works on 16-bit DOS now! But we still have abit to go: - `p86extract` runs out of allocation memory  ~~That allocation name & amount...
Missing platforms: - ~~macOS (clang coverage)~~ Done - ~~Ubuntu (old gcc)~~ Done - Nixpkgs (new gcc, maybe? dunno how much that'd change) - DOS (should be doable via OpenWatcom &...
`p86extract` extracts all the entries with their IDs just fine but `p86create` doesn't care about where the user wants samples to be placed: It uses a simple for loop over...
Current documentation only refers to PZI1: https://github.com/OPNA2608/libopenpmd/blob/f8720d08353486b9cf237db66e3f13b2a71ad4ae/docs/pzi.txt#L5-L6 The bank `piano.pzi` included in the freeware version `PMD48O_F.LZH`, subarchive `ppz8_sam.lzh` contains a PPZ bank with the magic number `PZI0`. Haven't checked yet...
Current documentation only refers to PVI2: https://github.com/OPNA2608/libopenpmd/blob/ef45d6110e99e0eaaaf4803a02397a4954a85471/docs/pvi.txt#L16-L17 See https://github.com/BambooTracker/BambooTracker/issues/308. > The bank file has the magic number `PVI1`, the PVI file parser checks for `PVI2`. From a cursory look the...
Hi! I did a bunch of work to figure out how exactly to interpret .M and .M2 files some time ago. I think my documentation is thorough enough to maybe...