Age | Commit message (Collapse) | Author | |
---|---|---|---|
2004-11-10 | Use the actual output rate of the sound mixer when producing MT32 audio ↵ | Max Horn | |
samples -> by default only does 22.5 kHz -> it's now actually almost usable on my machine ;-). Alternative approach might be to hard code 32000 here svn-id: r15775 | |||
2004-11-08 | oops | Max Horn | |
svn-id: r15734 | |||
2004-11-08 | cleanup | Max Horn | |
svn-id: r15733 | |||
2004-11-08 | Fix it on LE systems. SCUMM_LITTLE_ENDIAN is defined in common/scummsys.h, | Eugene Sandulenko | |
so it's a good idea to have that included before check :) svn-id: r15732 | |||
2004-11-07 | Re-apply endian fix | Max Horn | |
svn-id: r15731 | |||
2004-11-06 | Be more consistent with the other module.mk files. | Torbjörn Andersson | |
svn-id: r15719 | |||
2004-11-06 | Remove stray ; | Travis Howell | |
svn-id: r15717 | |||
2004-11-06 | Improve reporting (OSD messages, file open errors) and fix typos. | Eugene Sandulenko | |
Forgot to mention: o waveforms.raw is autogenerated if not present svn-id: r15716 | |||
2004-11-06 | Major MT-32 emu overhaul based on KingGuppy's code. | Eugene Sandulenko | |
o added configure option o mi2 intro doesn't freeze anymore and has no sound glitches o missing instruments in many titles are fixed o numerous memory overwrite bugs are fixed o code is cleaned a lot and splitted into many smaller files o mt32.cpp went to backends/midi o synced with upstream code o reverberation fixed * don't complain about File class wrapper :) * all custom types are back * #pragmas are to do * maybe some indentation is wrong too I prefer smaller commits, but this thing came in one piece. svn-id: r15715 | |||
2004-10-24 | o Sync with upstream source | Eugene Sandulenko | |
o Move back to old sawtooth filter, which sounds better svn-id: r15683 | |||
2004-10-24 | More cleanup. Too bored to continue now. | Torbjörn Andersson | |
svn-id: r15682 | |||
2004-10-24 | More cleanup. | Torbjörn Andersson | |
svn-id: r15681 | |||
2004-10-24 | o Check size of waveforms.raw so output rate could be adjusted | Eugene Sandulenko | |
o Eliminate rom_path, as we use our File class svn-id: r15679 | |||
2004-10-23 | Oops | Eugene Sandulenko | |
svn-id: r15670 | |||
2004-10-23 | o Turn BASE_FREQ constant into variable. MT-32 has to be run in lesser time ↵ | Eugene Sandulenko | |
slices. o Attempt to fix mi2, but that cure for symptom, not the cause. Under dosbox header is always valid, but here we get 0x41001612 instead of 0x41101612. svn-id: r15669 | |||
2004-10-23 | fixed warnings | Paweł Kołodziejski | |
svn-id: r15665 | |||
2004-10-23 | More cleanup. Too bored to go on. | Torbjörn Andersson | |
svn-id: r15664 | |||
2004-10-23 | Cleanup | Torbjörn Andersson | |
svn-id: r15663 | |||
2004-10-23 | Cleanup | Torbjörn Andersson | |
svn-id: r15662 | |||
2004-10-23 | Cleaned up axtoi() | Torbjörn Andersson | |
svn-id: r15661 | |||
2004-10-22 | ScummVM style (partial) | Torbjörn Andersson | |
svn-id: r15653 | |||
2004-10-22 | cleanup | Max Horn | |
svn-id: r15652 | |||
2004-10-22 | ScummVM style. | Torbjörn Andersson | |
svn-id: r15651 | |||
2004-10-22 | Replaced the Bit* data types with ScummVM's int* and uint* types. The | Torbjörn Andersson | |
64-bit type has been renamed int64 and uint64. As a consequence, bug #1051999 (the MinGW compilation problems) is now fixed. svn-id: r15650 | |||
2004-10-22 | Indentation | Torbjörn Andersson | |
svn-id: r15646 | |||
2004-10-22 | Fixed warning. Hopefully without breaking anything. | Torbjörn Andersson | |
The __int64 problem remains, though. svn-id: r15645 | |||
2004-10-22 | Correction for mingw compile | Travis Howell | |
svn-id: r15644 | |||
2004-10-21 | Fix sign warnings | Max Horn | |
svn-id: r15638 | |||
2004-10-21 | Patch #1048326 Better MT-32 support | Eugene Sandulenko | |
svn-id: r15635 | |||
2004-10-19 | Fix for bug #1049937 (FOA: Regression in Adlib music) | Max Horn | |
svn-id: r15618 | |||
2004-10-19 | Made the calculation of _samples_per_tick a bit less prone to arithmetic | Torbjörn Andersson | |
overflow. It failed if the output rate was 44100 Hz. (It didn't use to, but somewhere along the line an unsigned value was changed to a signed. This seemed like a better fix, though.) svn-id: r15610 | |||
2004-10-17 | Fix warning | Max Horn | |
svn-id: r15593 | |||
2004-10-17 | added MidiDriver_Emulated base class used by the adlib & ym2612 midi 'drivers' | Max Horn | |
svn-id: r15589 | |||
2004-10-17 | Cleanup | Max Horn | |
svn-id: r15588 | |||
2004-10-11 | Make use of the new setupPremix variant (i.e. use an AudioStream subclass ↵ | Max Horn | |
instead of a premix proc) svn-id: r15523 | |||
2004-10-06 | Use common PI value instead | Chris Apers | |
svn-id: r15435 | |||
2004-09-12 | Zodiac midi driver | Chris Apers | |
svn-id: r15028 | |||
2004-08-22 | cleanup of TimerProc mess | Max Horn | |
svn-id: r14683 | |||
2004-07-27 | Add passthrough ability. Patch by Christian Schoenebeck with slight ↵ | Jonathan Gray | |
modifications svn-id: r14354 | |||
2004-03-19 | Reverted to the old random_nr() function. This appears to have been the | Torbjörn Andersson | |
cause of bug #916886: Calling getRandomNumber(-1) causes ScummVM to crash, while calling random_nr(-1) doesn't. We may still want to replace it with getRandomNumber() later, of course. svn-id: r13341 | |||
2004-03-13 | Patch #902111: Change remaining random function calls to use RandomSource | Max Horn | |
svn-id: r13262 | |||
2004-02-24 | the OSystem changes we discussed on the ML (note: renaming of the existing ↵ | Max Horn | |
OSystem API is not yet finished); porters will have to fix their ports to get them to compile again svn-id: r13036 | |||
2004-02-05 | Prepare Zodiac MIDI support | Chris Apers | |
svn-id: r12734 | |||
2004-01-20 | Handle command 0xD0 (queen uses this) - thanks aholler. | Joost Peters | |
svn-id: r12533 | |||
2004-01-06 | updated copyright notice | Max Horn | |
svn-id: r12176 | |||
2003-12-25 | disable the reverb hack for now; at hacked in sound font support (specify ↵ | Max Horn | |
'soundfont' config option with path to a .SF2 file); simplify code a bit by using OpenDefaultComponent; allow usage of any music device, not just the DLSSynth (this may or may not help people with real MIDI devices) svn-id: r11918 | |||
2003-12-24 | fix various buglets (like, only 15 of the 16 channels were being inited; ↵ | Max Horn | |
also, the 'All note off' code caused odd problems, not yet sure why. I am disabling it for now) svn-id: r11884 | |||
2003-12-24 | fix drum channel | Max Horn | |
svn-id: r11883 | |||
2003-12-11 | add config file parameter to specify the desired port when using the ALSA ↵ | Jonathan Gray | |
music driver svn-id: r11583 | |||
2003-11-08 | cleanup whitespaces | Paweł Kołodziejski | |
svn-id: r11220 |