github joncampbell123/doslib doslib-01140e94cf9c8438ea50abc791e2e740bf5c95e9-dosamp
DOSAMP... soon we will whip the retro llama's ass

latest releases: doslib-20250729, doslib-20241126, doslib-20201013-2322...
7 years ago
  • VIM modelines
  • Code cleanup, retab, cleanup
  • Sound Blaster cleanup
  • Sound Blaster DSP timeout now enforced by I/O counting rather than wrapping I/O with 8254 timer tracking to reduce code size and simplify. I/O counting is valid because the ISA bus goes only up to 8.333MHz and the hardware involved died out with the ISA bus at that time. Going through a PCI-ISA bridge doesn't make it go any faster. PCI emulation is likely not to require as much waiting.
  • Fixup and cleanup of Adlib MIDI playback code. Instruments are now involved, so now the music is more than just a generic FM synth setting.
  • PLAYMP3.EXE bugfix to resolve strange crash under Windows 3.1 Win32s when closing the program while playing an MP3. It seems to be related to waveOut callback??
  • New "DOSAMP" media player forming. Though copy-pasta of the Sound Blaster test program, it is being developed into a more general modular interface that will eventually support different file formats, interfaces, time sources, and sound cards (besides Sound Blaster). If it's not clear, "DOSAMP" is a loose take on the once-popular WinAMP program, that is open source and runs under MS-DOS. Eventually DOSAMP will run on MS-DOS & Windows 3.1 (16-bit and 32-bit), Windows 95/98/ME, Linux, Mac OS X, etc.

Enjoy.

Don't miss a new doslib release

NewReleases is sending notifications on new releases.