aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2004-11-14- Prettied up, fixed sign-extension bug.Jerome Fisher
svn-id: r15803
2004-11-14- More cleanup.Jerome Fisher
- Note-on MIDI commands outside the range 12-108 are now raised/lowered by octaves until in range (instead of being ignored). svn-id: r15802
2004-11-14MT32 MidiDriver:Jerome Fisher
- Cleanup MT32Emu: - Lots more cleanup. - Properly implemented pitch bending (not fast, but theoretically perfect). - Full position delta is now calculated before PCM interpolation/decimation is performed, so that pitch modifiers will be considered. - Now reports when using SSE or 3DNow, and when the samplerate is invalid. svn-id: r15801
2004-11-13MT32 MidiDriver:Jerome Fisher
- Channels now ignore effectLevel() and chorusLevel(), instead of sending unsupported control change messages to MT32Emu (they're not supported in a real MT-32, either, according to docs). - Implemented setPitchBendRange() by sending a sysex write command to adjust the patch. - _outputRate is now hard-coded at 32000, until tuning can be fixed for other sample rates. MT32EMu: - Extended File interface to deal with reading/writing 16/32-bit values endian-independently (they're always big-endian on file). - Improved usage of packing-related pragmas. - Should now be endian-agnostic (without depending on #defines for the endianness). svn-id: r15800
2004-11-13Add new clearScreen OSystem call. Currently only implemented in SDL backend. ↵James Brown
This call is currently only used for clearing the launcher screen to remove garbage from the main screen before reentering. svn-id: r15799
2004-11-13minor Wiz stuff updateGregory Montoir
svn-id: r15798
2004-11-12use message window instead of console printf if user wants to load a ↵Robert Göffringmann
savegame from a different BASS version svn-id: r15797
2004-11-12Slight renamingTorbjörn Andersson
svn-id: r15796
2004-11-12Better names.Torbjörn Andersson
svn-id: r15795
2004-11-12renamed file mt32Paweł Kołodziejski
svn-id: r15794
2004-11-12renamed file mt32Paweł Kołodziejski
svn-id: r15793
2004-11-12updatePaweł Kołodziejski
svn-id: r15792
2004-11-11Fix compilation on BE systemsMax Horn
svn-id: r15791
2004-11-11fix for bug #1064113.Robert Göffringmann
not sure how this could happen though svn-id: r15790
2004-11-11Fixed comment typo. It's the pyramid bug that's dreaded, not the pyramidTorbjörn Andersson
itself. :-) svn-id: r15789
2004-11-11Erm, this was never meant to be commited. I might as well leave the .h ↵James Brown
change for now, until kyra is investigated further. svn-id: r15788
2004-11-11Prevent infinite loop by displaying the launcher after a game start FAILURE too.James Brown
svn-id: r15787
2004-11-11Bring kyra up-to-date with patch 1051358James Brown
svn-id: r15786
2004-11-11Added BASS note. (If anyone feels it ought to be clarified, the workaroundsTorbjörn Andersson
I'm aware of were for bugs #786482 and #1043047.) svn-id: r15785
2004-11-11oopsRobert Göffringmann
svn-id: r15784
2004-11-11misc cleanupRobert Göffringmann
svn-id: r15783
2004-11-10Clean up a bit the script stuff. In particular, resized the command pointers ↵Gregory Montoir
array, as it seems that none of kyrandia games have more than 0x13 command opcodes (checked kyra2 and kyra3). svn-id: r15782
2004-11-10get rid of the gameDataPath stuff as File::open already handles itGregory Montoir
svn-id: r15781
2004-11-10when calling SimonEngine::shutdown(), _itemheap_ptr and _tablesheap_ptr ↵Gregory Montoir
don't point to the beginning of the malloc'd buffer anymore. So use the offsets to do the free() call ; maybe it will fix the palmos issue. svn-id: r15780
2004-11-10fix potiential memory leakGregory Montoir
svn-id: r15779
2004-11-10'pack' the GameStateHeader, safer that wayGregory Montoir
svn-id: r15778
2004-11-10- Minor improvement to failure handling.Jerome Fisher
svn-id: r15777
2004-11-10This is really an IMA codec...Max Horn
svn-id: r15776
2004-11-10Use 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-09More PalmOS related cleanupChris Apers
svn-id: r15774
2004-11-09CleanupChris Apers
svn-id: r15773
2004-11-09Updated project fileChris Apers
svn-id: r15772
2004-11-09Updated prefix fileChris Apers
svn-id: r15771
2004-11-09Major update :Chris Apers
- now modular - modules are located on memory card and imported to storage memory when needed - renamed AddArgs(..) -> ArgsAdd - args related fucntions moved to args.* source files - make some args passed even if no game was selected - modules management stuffs svn-id: r15770
2004-11-09Init stuffsChris Apers
svn-id: r15769
2004-11-09Updated based on last changesChris Apers
svn-id: r15768
2004-11-09- ARM call functions moved to init_arm.cppChris Apers
- Added new operators - cleanup svn-id: r15767
2004-11-09- operator new moved to extend.hChris Apers
- bLauched var : to know if we have launched an engine - new info panel - sysAppLaunchCustomDeleteEngine : if the back to launcher option is disabled svn-id: r15766
2004-11-09New optionsChris Apers
svn-id: r15765
2004-11-09Split main resource file into two parts :Chris Apers
- one with launcher only resource - one with engine only resource + new info panel + updated game panel svn-id: r15764
2004-11-09Moved to init_arm.hChris Apers
svn-id: r15763
2004-11-09Added Audio buttonChris Apers
svn-id: r15762
2004-11-09Use the new init stuffsChris Apers
svn-id: r15761
2004-11-09New info panel (formsystem is now part of it)Chris Apers
svn-id: r15760
2004-11-09CleanupChris Apers
svn-id: r15759
2004-11-09Fixed potential crashChris Apers
svn-id: r15758
2004-11-09Cleanup + sword1 supportChris Apers
svn-id: r15757
2004-11-09New options :Chris Apers
- lightspeed integration - return to launcher on exit + cleanup svn-id: r15756
2004-11-09New info panel + new audio skin buttonChris Apers
svn-id: r15755
2004-11-09Added engine selectionChris Apers
svn-id: r15754