Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
variable
|
|
|
|
|
|
|
|
|
|
|
|
|
|
drivers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This improves bad looping of title screen song from Windows TTD, and fixes
a long silence at the end of "Can't get there from here" from Windows TTD.
|
|
This is based on reverse-engineering the TTD DOS driver for General MIDI music.
|
|
drivers.
Preparation for later extending the info passed to music drivers.
|
|
Some songs (at least one in OpenMSX) use the MIDI pitch bend range controllers
but don't reset these at the end. This causes all subsequent songs to sound
wrong.
|
|
|
|
MCI MIDI is poorly supported on newer versions of Windows and can cause large
delays at the beginning of tracks.
The new driver is based on a from-scratch reader for Standard MIDI Files. This
should be re-usable in other music drivers too, and can allow for finer control
of playback in general.
It also provides a better framework for reading MIDI data from other formats
than just SMF.
|
|
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
|
|
if a header require a header make it include that header
|
|
|
|
|
|
sources too
|
|
|
|
doesn't guarantee the resulting string is '\0'-terminated.
|
|
something more than whitespace as description of files that don't have a description.
|
|
(128 chars is too much for mci it seems), so retry using the short path name (8.3 style) if available
|
|
|
|
|
|
|
|
|
|
sound/music/video drivers, using self-registration based on the blitter-model.
|
|
|
|
initialisation, WINCE ifdef and a vsprintf to vsnprintf change.
|
|
renamed to .cpp)
|