Age | Commit message (Collapse) | Author |
|
svn-id: r10442
|
|
svn-id: r10441
|
|
svn-id: r10440
|
|
svn-id: r10439
|
|
another 4-5000 lines of code, and scaler.cpp already takes far too long to compile. Maybe we should seperate the scalers into several files in common/scaler/ ?)
svn-id: r10438
|
|
svn-id: r10437
|
|
svn-id: r10436
|
|
don't have the time right now). Since I lack data files to test this, I'd be grateful if somebody could check whether I broke something
svn-id: r10435
|
|
svn-id: r10434
|
|
function interpolate16 which is used by hq3x (advantage of the old trick which abused Q_INTERPOLATE: smaller & better optimized code; very easy to adapt the function for other uses, like for hq2x/hq3x. Drawback: scaler.cpp takes even longer to compile now :-)
svn-id: r10433
|
|
svn-id: r10432
|
|
individual files, into what I hope are doxygen ones.
svn-id: r10431
|
|
threads aren't very portable anyway, better we only use timers); introduced OSystem::TimerProc type
svn-id: r10430
|
|
credits so that it can be properly resumed afterwards.
svn-id: r10429
|
|
svn-id: r10428
|
|
svn-id: r10427
|
|
svn-id: r10426
|
|
fact, I'm not even sure the !data case ever happens.
svn-id: r10425
|
|
svn-id: r10424
|
|
detection when the game is either a) on CD b) in a bunch of seperate directories in a structure like that of the CD. Of course pointing ScummVM at such things with the normal target via command line or config file work fine. As everyone awake at the moment only has the sold out version, this is specific to that. I don't know what files are at the root of the original CD we can use for detection purposes
svn-id: r10423
|
|
message functions with our own.
We still need to go through them and assign sensible debug levels to them.
svn-id: r10422
|
|
svn-id: r10421
|
|
(i.e. scummvm/scumm/mixer.cpp)
svn-id: r10420
|
|
svn-id: r10419
|
|
svn-id: r10418
|
|
svn-id: r10417
|
|
svn-id: r10416
|
|
svn-id: r10415
|
|
Since this was the only place where we were using
create_thread, that method should be removable now.
I also removed the midi_driver_thread overrides
for the MorphOS and YPA1 (Palm) backends. These need
to be tested by their respective porters.
svn-id: r10414
|
|
but say who added what when. (No disrespect intended, but this information
means very little to us.)
svn-id: r10413
|
|
The initial sample is, indeed, two bytes, just like the rest of them, but
it really, really helps if you read it from the correct position in the
file.
After fixing that, it turned out that my changing of signedness of the
sample was also wrong. Funny how those two bugs almost cancelled each other
out. Almost.
I've made a few other changes as well, but they're just to clean things up
a bit. The credits music works for me, and I've played the game up to
arriving in Quaramonte, with no obvious music-related problems.
svn-id: r10412
|
|
svn-id: r10411
|
|
svn-id: r10410
|
|
As defined in Patch [811623] MT-32 patch for Bug 810564
Added a channel mask to MPU-401 devices so that --native-mt32
may force the device to use only the subset of MIDI channels
actually supported by the MT-32. Also added a best-guess
interpretation of iMuse Part priority in the SysEx 0x00 msg,
since part priorities become more of an issue when the
channel count is cramped.
svn-id: r10409
|
|
svn-id: r10408
|
|
but the credits music is still broken. I'll have to take a closer look at
this later.
svn-id: r10407
|
|
distortion in the credits music, and I haven't yet figured out what's
causing this.
svn-id: r10406
|
|
svn-id: r10405
|
|
speculating that the timer didn't always fill the buffer quite fast enough
and that this is what caused the occasional popping noises.
Of course, I may have introduced all kinds of regressions - particularly
since I don't have any big-endian computer to test on - but we're all
friends here, right? :-)
svn-id: r10404
|
|
svn-id: r10403
|
|
svn-id: r10402
|
|
svn-id: r10401
|
|
svn-id: r10400
|
|
svn-id: r10399
|
|
Explicitly send All Notes Off messages on every
channel when shutting down music driver. This
fixes hanging notes on exit when using external
synths or some less intelligent internal synths.
svn-id: r10398
|
|
svn-id: r10397
|
|
svn-id: r10396
|
|
svn-id: r10395
|
|
svn-id: r10394
|
|
svn-id: r10393
|