github joncampbell123/doslib dosamp-complete-with-windows
DOSAMP with new audio output and timing for Windows 3.x/9x/ME/NT/XP/etc.

latest releases: doslib-20250729, doslib-20241126, doslib-20201013-2322...
7 years ago
  • DOSAMP updated with Windows 16-bit and 32-bit targets
  • Windows builds will use QueryPerformanceCounter (32-bit), timeGetTime (16/32-bit), or if neither are available, the 8254 timer
  • Windows WINMM/MMSYSTEM (waveOut*) output driver for audio playback (Windows 3.0 or higher)
  • Windows DirectSound output driver for audio playback (Windows 95/NT or higher)
  • Bugfix: Don't use or attempt 8254 timer if running on Windows NT. This fix allows DOSAMP to run on Windows XP up through 7.
  • Windows NT/95 targeted builds no longer include 8254 code.
  • Remove GDI delay for WINFCON console.
  • New compiler flags to help consolidate all code into one segment, data into another, to reduce the total number of segments in 16-bit Windows builds. This is important for real-mode Windows targets where the loader tends to reject Win16 EXEs with (about) more than 6 segments.

Don't miss a new doslib release

NewReleases is sending notifications on new releases.