Age | Commit message (Collapse) | Author |
|
Allocate a 4th channel and map all accesses to out of bounds
channels to this channel.
svn-id: r9705
|
|
Checked for OOB channel clear command. The "travel" music
in question seems to try to clear channel 4 when there are
only channels 0-3. Now we check and bail if OOB.
Perhaps this isn't quite the correct thing to do. Would
channel 4 be significant, as in perhaps "clear ALL channels"?
Hoenicke should answer this one.
svn-id: r9700
|
|
PCjr support for V1 games, bug fix in speaker support.
set_pcjr is now called by Player_V2 constructor according to midi driver.
Renaming of member variables to begin with an underscore.
svn-id: r9692
|
|
svn-id: r9666
|
|
svn-id: r9665
|
|
Arts Games...
svn-id: r9648
|
|
65535, but all we care about are 44100 and 48000 anyway)
svn-id: r9510
|
|
svn-id: r8662
|
|
svn-id: r8494
|
|
I first thought that old games did not have GF_SMALL_HEADER.
svn-id: r8379
|
|
svn-id: r8372
|
|
again in Maniac Mansion, Zak and EGA Loom.
svn-id: r8365
|
|
svn-id: r8361
|
|
interference effects.
svn-id: r8318
|
|
svn-id: r8247
|
|
svn-id: r8245
|
|
svn-id: r8242
|
|
svn-id: r8188
|
|
PCjr support.
Rewrote the generator, so I can reuse more code between PCjr and speaker output.
Added function to set master volume and to switch between PCjr and speaker.
svn-id: r8185
|
|
Removed extra newlines from debugging output.
svn-id: r8166
|
|
Added support for new opcodes as they are in Loom.
I didn't enable Loom sound, as there are some issues (indyega, loomdemo) that
need to be resolved first.
svn-id: r8165
|
|
svn-id: r8025
|
|
and script interpreter for GF_OLD_BUNDLE music resources.
We'll try to get the waveform generator into a
MidiDriver wrapper for use with the 'SPK' resources
of later games, but this is usable for now.
Great work, Hoenicke!
svn-id: r8023
|