aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-11-28Sync with HE docs md5sTravis Howell
svn-id: r15936
2004-11-28DuplicatesTravis Howell
svn-id: r15935
2004-11-28- More cleanup.Jerome Fisher
- Another tuning tweak. Sounds better to my ear, but still guesswork. svn-id: r15934
2004-11-28- Now really use g_scummfont everywhere.Jerome Fisher
svn-id: r15933
2004-11-28- Now uses g_scummfont instead of g_sysfont.Jerome Fisher
- Added default case to event switch to eliminate compiler warning. svn-id: r15932
2004-11-28- Cleanup. Still waiting for a real MT-32 to check PCM tuning.Jerome Fisher
svn-id: r15931
2004-11-28- Tweaked tuning.Jerome Fisher
svn-id: r15930
2004-11-28- Added graphical representation of initialisation progress. This is quite ↵Jerome Fisher
hacky. - Initialisation is now interruptible. - All data is now loaded from MT32_CONTROL.ROM. drumpat.rom, Preset1.syx, Preset2.syx and patchlog.cfg are no longer used. - Major cleanup. In particular, separated Rhythm part into a new class, instead of dealing with it as a special case everywhere. - Improved accuracy of pitch key-follow. - Recaching now happens lazily. - Changed some right-shifts to divs, due to the former not being arithmetic on some architectures. - Setting "MT32EMU_ACCURATENOTES" to 1 will generate lookup tables for the exact frequency of every note played. Not recommended. - Several small bugs fixed. svn-id: r15929
2004-11-28correctionGregory Montoir
svn-id: r15928
2004-11-28Fixing actor regression in The Dig caused by my previous changesMax Horn
svn-id: r15927
2004-11-28Fix AKOS clipping issues at the left/right border of the screen (smooth ↵Max Horn
scrolling regression) svn-id: r15926
2004-11-28Print some camera infoMax Horn
svn-id: r15925
2004-11-27md5 updateGregory Montoir
svn-id: r15924
2004-11-27Fix for bug #1067982 (DIG: Parallax scrolling in library semi-broken)Max Horn
svn-id: r15923
2004-11-27fixed potiential problem in scumm save/load codeGregory Montoir
svn-id: r15922
2004-11-27moved all the HE wiz stuff to a separate module, with minor cleanups and ↵Gregory Montoir
simplifications svn-id: r15921
2004-11-27This is done...Max Horn
svn-id: r15920
2004-11-27Removed the (highly SCUMM specific) 'appendable stream' API from SoundMixer; ↵Max Horn
SCUMM now uses the appendable stream directly svn-id: r15919
2004-11-27Removed the old setupPremix version, it is not needed anymore. Also fixed ↵Max Horn
some doxygen comments (they were being assigned to the wrong things) svn-id: r15918
2004-11-27cleanupMax Horn
svn-id: r15917
2004-11-27Use modern form of setupPremixMax Horn
svn-id: r15916
2004-11-27Use modern form of setupPremixMax Horn
svn-id: r15915
2004-11-27Added some more mixer doxygen docs; cleaned up Mixer API a bit, removing ↵Max Horn
some very specialised methods svn-id: r15914
2004-11-27Make use of our String class instead of juggling with char pointers; added ↵Max Horn
File::exists method svn-id: r15913
2004-11-27To really, truly fix the multi-midi race condition, the adlib driver is now ↵Jerome Fisher
always created before iMuse initialisation. This necessitated removing the multimidi toggle from the debug console. svn-id: r15912
2004-11-27AudioStream::read() has been removed quite some time ago, now making sure ↵Max Horn
that change is reflected everywhere svn-id: r15911
2004-11-27- driver being NULL there is perfectly fine, Fingolfin :)Jerome Fisher
DCVS: ---------------------------------------------------------------------- svn-id: r15910
2004-11-27Make Array stuff part of the V6 engine class (note: it's a bit confusing to ↵Max Horn
have two different ArrayHeader structs, maybe we should rename them?) svn-id: r15909
2004-11-27Reduce code duplicationMax Horn
svn-id: r15908
2004-11-27Fixing some evil behaviourMax Horn
svn-id: r15907
2004-11-27No longer stubsTravis Howell
svn-id: r15906
2004-11-27Revert opcode EF merge, HE72 uses different array structure.Travis Howell
svn-id: r15905
2004-11-27Don't use directory param of File::open unless you have toMax Horn
svn-id: r15904
2004-11-27Add slide animation effect to the consoleMax Horn
svn-id: r15903
2004-11-27do clippingMax Horn
svn-id: r15902
2004-11-27Moved Engine::getSavePath() to class SaveFileManager; removed the ↵Max Horn
'directory' parameter from SaveFileManager::openSavefile and listSavefiles (they always use getSavePath() now, which is what we did anyway) svn-id: r15901
2004-11-26paranoiaMax Horn
svn-id: r15900
2004-11-26The Adlib MidiDriver is now initialised immediately when it is determined ↵Jerome Fisher
that it may be used. Doing this lazily potentially deadlocked when using MT-32 emulation in mixed MIDI/Adlib mode. svn-id: r15899
2004-11-26Another one...Max Horn
svn-id: r15898
2004-11-26Trying to fix the WinCE/DC port breakage -- blindfolded, though, hence it ↵Max Horn
probably isn't enough to get things compiling again :-/ svn-id: r15897
2004-11-26renamed some HE opcodes and got rid of o72_unknownEF as it seems it was a ↵Gregory Montoir
duplicate of o70_unknownEF svn-id: r15896
2004-11-26Added looping background noise to the IHNM intro. I don't know if it's theTorbjörn Andersson
correct sound or the correct volume, but the small extension to allow the engine to start looping sounds is worthwhile enough in itself, I think. svn-id: r15895
2004-11-26After listening to some of the IHNM music from both the FM and GM musicTorbjörn Andersson
files through the MIDI synth on my Soundblaster, I can only conclude that they are both General MIDI, so I've changed our code to assume that in both cases. The End Title (which we currently incorrectly play at the end of the intro) sounds much better in Adlib this way, too. Perhaps the original used a different GM to FM mapping than the one in our adlib.cpp, but if so using the MT-32 to GM mapping isn't likely to improve the situation. We could add a way of replacing the GM to FM mapping in adlib.cpp, I guess. Of course, that would only be worth it if the original sounds better than our mapping. svn-id: r15894
2004-11-26Fix break introduced with last commit :).Eugene Sandulenko
svn-id: r15893
2004-11-26Fix typo. Actually asserts there would be more convenient for debuggingEugene Sandulenko
purposes. svn-id: r15892
2004-11-26oopsMax Horn
svn-id: r15891
2004-11-26SpellingMax Horn
svn-id: r15890
2004-11-25Small optimizationMax Horn
svn-id: r15889
2004-11-25Make use of new graphic primitives (untested, I don't have saga -- please ↵Max Horn
don't kill if this breaks, it should be trivial for you to fix it :-) svn-id: r15888
2004-11-25Turn the v1 member in the costume renderers into a function local object ↵Max Horn
(used to be a member var) svn-id: r15887