11872 Commits

Author SHA1 Message Date
Jerome Fisher
5e442766e5 MT32 MidiDriver:
- 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-13 19:24:37 +00:00
James Brown
2ae3166f2d Add new clearScreen OSystem call. Currently only implemented in SDL backend. 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-13 04:33:33 +00:00
Gregory Montoir
628b02a9e8 minor Wiz stuff update
svn-id: r15798
2004-11-13 04:05:35 +00:00
Robert Göffringmann
d4a4727553 use message window instead of console printf if user wants to load a savegame from a different BASS version
svn-id: r15797
2004-11-12 18:12:41 +00:00
Torbjörn Andersson
057cec5a05 Slight renaming
svn-id: r15796
2004-11-12 15:32:42 +00:00
Torbjörn Andersson
e583efe1ad Better names.
svn-id: r15795
2004-11-12 15:19:32 +00:00
Paweł Kołodziejski
22afdfc5c9 renamed file mt32
svn-id: r15794
2004-11-12 11:32:35 +00:00
Paweł Kołodziejski
6f8f614893 renamed file mt32
svn-id: r15793
2004-11-12 11:09:47 +00:00
Paweł Kołodziejski
d1cb113de7 update
svn-id: r15792
2004-11-12 07:34:07 +00:00
Max Horn
ed22985a98 Fix compilation on BE systems
svn-id: r15791
2004-11-11 20:26:04 +00:00
Robert Göffringmann
fd2ab69c25 fix for bug #1064113.
not sure how this could happen though

svn-id: r15790
2004-11-11 15:40:48 +00:00
Torbjörn Andersson
37833f9832 Fixed comment typo. It's the pyramid bug that's dreaded, not the pyramid
itself. :-)

svn-id: r15789
2004-11-11 15:30:02 +00:00
James Brown
4aa5649c1e Erm, this was never meant to be commited. I might as well leave the .h change for now, until kyra is investigated further.
svn-id: r15788
2004-11-11 14:19:38 +00:00
James Brown
cb4b3c1f7e Prevent infinite loop by displaying the launcher after a game start FAILURE too.
svn-id: r15787
2004-11-11 14:01:11 +00:00
James Brown
1f7ccd0293 Bring kyra up-to-date with patch 1051358
svn-id: r15786
2004-11-11 13:37:35 +00:00
Torbjörn Andersson
e67ffaaff0 Added BASS note. (If anyone feels it ought to be clarified, the workarounds
I'm aware of were for bugs #786482 and #1043047.)

svn-id: r15785
2004-11-11 11:02:40 +00:00
Robert Göffringmann
bd3363a46a oops
svn-id: r15784
2004-11-11 10:31:03 +00:00
Robert Göffringmann
7dec7b7054 misc cleanup
svn-id: r15783
2004-11-11 10:14:35 +00:00
Gregory Montoir
c50560a488 Clean up a bit the script stuff. In particular, resized the command pointers array, as it seems that none of kyrandia games have more than 0x13 command opcodes (checked kyra2 and kyra3).
svn-id: r15782
2004-11-10 18:45:32 +00:00
Gregory Montoir
507d02d8d2 get rid of the gameDataPath stuff as File::open already handles it
svn-id: r15781
2004-11-10 18:09:14 +00:00
Gregory Montoir
695667d934 when calling SimonEngine::shutdown(), _itemheap_ptr and _tablesheap_ptr 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-10 18:03:07 +00:00
Gregory Montoir
20d12a515e fix potiential memory leak
svn-id: r15779
2004-11-10 17:54:51 +00:00
Gregory Montoir
7480b7a45d 'pack' the GameStateHeader, safer that way
svn-id: r15778
2004-11-10 17:49:25 +00:00
Jerome Fisher
e4f600ee48 - Minor improvement to failure handling.
svn-id: r15777
2004-11-10 10:50:47 +00:00
Max Horn
eb9404beb8 This is really an IMA codec...
svn-id: r15776
2004-11-10 01:44:46 +00:00
Max Horn
cbfa7e3b5c Use the actual output rate of the sound mixer when producing MT32 audio 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-10 00:25:58 +00:00
Chris Apers
49c49a2a96 More PalmOS related cleanup
svn-id: r15774
2004-11-09 16:43:45 +00:00
Chris Apers
d4dee021fc Cleanup
svn-id: r15773
2004-11-09 16:04:36 +00:00
Chris Apers
d21e876d6a Updated project file
svn-id: r15772
2004-11-09 12:01:49 +00:00
Chris Apers
e92da96760 Updated prefix file
svn-id: r15771
2004-11-09 11:56:45 +00:00
Chris Apers
28682e6d09 Major update :
- 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-09 11:54:16 +00:00
Chris Apers
fd2bde21d3 Init stuffs
svn-id: r15769
2004-11-09 11:50:04 +00:00
Chris Apers
c9c862989a Updated based on last changes
svn-id: r15768
2004-11-09 11:49:07 +00:00
Chris Apers
27449a3254 - ARM call functions moved to init_arm.cpp
- Added new operators
- cleanup

svn-id: r15767
2004-11-09 11:48:12 +00:00
Chris Apers
5fd488b7a0 - operator new moved to extend.h
- 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-09 11:46:50 +00:00
Chris Apers
2f6670bfcd New options
svn-id: r15765
2004-11-09 11:44:28 +00:00
Chris Apers
c7653da156 Split main resource file into two parts :
- one with launcher only resource
- one with engine only resource
+ new info panel
+ updated game panel

svn-id: r15764
2004-11-09 11:39:34 +00:00
Chris Apers
5fc9d34542 Moved to init_arm.h
svn-id: r15763
2004-11-09 11:35:17 +00:00
Chris Apers
4fb01fd0fd Added Audio button
svn-id: r15762
2004-11-09 11:33:30 +00:00
Chris Apers
0f1a0f80b2 Use the new init stuffs
svn-id: r15761
2004-11-09 11:32:00 +00:00
Chris Apers
48c3ae226c New info panel (formsystem is now part of it)
svn-id: r15760
2004-11-09 11:30:52 +00:00
Chris Apers
e40f30e81a Cleanup
svn-id: r15759
2004-11-09 11:27:15 +00:00
Chris Apers
6854c86eb2 Fixed potential crash
svn-id: r15758
2004-11-09 11:23:49 +00:00
Chris Apers
d890d56502 Cleanup + sword1 support
svn-id: r15757
2004-11-09 11:17:45 +00:00
Chris Apers
54d55f2efd New options :
- lightspeed integration
- return to launcher on exit
+ cleanup

svn-id: r15756
2004-11-09 11:13:50 +00:00
Chris Apers
ef2cc66363 New info panel + new audio skin button
svn-id: r15755
2004-11-09 11:12:59 +00:00
Chris Apers
3bed649682 Added engine selection
svn-id: r15754
2004-11-09 11:11:55 +00:00
Chris Apers
681159971c New folder
svn-id: r15753
2004-11-09 11:11:05 +00:00
Chris Apers
1232eb18dc Cleanup
svn-id: r15752
2004-11-09 11:08:32 +00:00
Chris Apers
9c7d87e710 New info panel handler
svn-id: r15751
2004-11-09 11:07:43 +00:00