Both sides previous revision Previous revision Next revision | Previous revision |
blog:pcdevtools [2023/01/15 13:39] – john | blog:pcdevtools [2023/01/15 13:54] (current) – [Audio Only] john |
---|
| |
==== 32bit Only Tools ==== | ==== 32bit Only Tools ==== |
| |
| |
| === DJGPP / GCC === |
| |
* Homepage | * Homepage |
* Sample makefile | * Sample makefile |
| |
DJGPP / GCC | |
| |
===== DOS SDK's & Libraries ===== | ===== DOS SDK's & Libraries ===== |
| |
=== Apogee Sound System === | === Apogee Sound System === |
| |
| *[[https://github.com/jimdose/Apogee_Sound_System|Homepage]] at Github |
| |
| The historic Apogee Sound System, as used on many Apogee software titles in the early 1990's. This only builds on Watcom/OpenWatcom, so there may be additional effort in using this with a more modern toolchain like DJGPP. |
| |
| No specific documentation other than what is in the source code itself. |
| |
| --- |
| |
=== Judas Sound Library === | === Judas Sound Library === |
| |
As an example of the performance, on Dosbox with the 386 core and 5000 fixed cycles (which in most estimates is equivalent to something like a 386 25-33MHz), the basic player with Judas will play an 8 channel module without issue in 8bit stereo. Depending on the complexity it can handle up to around 16 channels. Obviously with higher specification DOS environments (486 and Pentium settings) you can turn on higher quality output, play more channels etc. | As an example of the performance, on Dosbox with the 386 core and 5000 fixed cycles (which in most estimates is equivalent to something like a 386 25-33MHz), the basic player with Judas will play an 8 channel module without issue in 8bit stereo. Depending on the complexity it can handle up to around 16 channels. Obviously with higher specification DOS environments (486 and Pentium settings) you can turn on higher quality output, play more channels etc. |
| |
| --- |
| |
=== Miles Sound System === | === Miles Sound System === |
| |
| * [[http://www.ke5fx.com/|Homepage]] at Jon Miles' personal site |
| * [[http://www.thegleam.com/ke5fx/misc/AIL2.ZIP|Download]] the source code |
| |
| Used in [[https://en.wikipedia.org/wiki/Miles_Sound_System|many commercial titles]] back in the days of DOS, the author (John Miles) has opened up the sound system for anyone to use. |
| |
| Do note that there were many, many updates to the drivers used in the Miles Sound System over the years, and some games/manufacturers distributed updated drivers with their games, so the driver/sdk source linked above probably isn't an exhaustive list of all the supported sound cards. |