Skip to content

v1.3 Release

Compare
Choose a tag to compare
@gameblabla gameblabla released this 16 Apr 13:05
· 5 commits to simp since this release
269265a

Changelog

1.3

  • Added SpeexDSP resampler to all versions (except DOS16) to wav2ppc and wav2p86
    This means that you can now feed higher quality sources and have the tools downvert them to what's appropriate for P86/PPC.
  • Fixed a minor bug with internal ADPCM encoder with pcm2pc8 (i was passing a larger size to function than expected)
  • This is not related to the tools but i also added a DJGPP sample that works with it

Older versions

1.2 - Added WAVTOPPC tool for converting multiple wav files directly to PPC. - Updated ADPCM encoder to a more appropriate one for the YM2608 (as taken from https://github.com/superctr/adpcm here) Doing so greatly improves the sound quality compared to the Dreamcast's based one that has been used.

1.1

  • Fixed index 0 being unused (turns out it can be used for games and stuff)
  • Added WAV to P86 converter (rather than just RAW PCM)
  • Fixed OpenWatcom sample to take into account the recent "discoveries" (should i say error mistakes i made)

Description
These are replacements for some closed-source tools that people often use with PMD on the PC-98.
Like the original tools, these are command line only.
You can use a batch file if that bothers you. (I don't believe these really need a GUI)

For help on how to use them, simply run them without additional arguments/switches.
DOS16, DOS32 (really DJGPP), WIN32 and WIN64 pre-compiled versions are provided.

Use Win32 if you are a modern system and you're not sure (try WIN64 if it doesn't work).

DOS16 is for 16-bits x86 PCs (Real Mode), like the early PC-9801 models.
Note that using the Real Mode version is probably a bad idea if you are trying to assemble large files and you're thin on memory as it does make use of an internal buffer. It works fine with smaller files though. (Just don't exceed 64kb)

If you have a PC-9821 with a 386+ processor and enough memory (more than 2MB of free RAM),
please use the DOS32 version instead to avoid any potential issues.