Torbjörn Andersson
0cfd573951
Cleanup
...
svn-id: r15810
2004-11-14 15:00:01 +00:00
Torbjörn Andersson
73afa3165b
This has to be a typo.
...
svn-id: r15809
2004-11-14 14:58:39 +00:00
Eugene Sandulenko
71cac5a32e
For MT-32 emu graphics should be initialized before Midi, as it prints
...
ScummVM version on OSD. Now it works with the emu.
svn-id: r15808
2004-11-14 14:46:56 +00:00
James Brown
8f1307ff6c
Patch #1066150 from eriktorbjorn - Enable adlib emulated midi as fallback where hardware synth is unavailable.
...
svn-id: r15807
2004-11-14 14:11:54 +00:00
Oliver Kiehl
61efd5ff0e
Fix stub a bit. Might garble rest of script otherwise.
...
svn-id: r15806
2004-11-14 13:15:26 +00:00
Eugene Sandulenko
2fb46f1b95
Make #pragma pack really multiplatform. Old code didn't work on
...
non-Win32 platforms.
svn-id: r15805
2004-11-14 11:46:29 +00:00
Jerome Fisher
504d54e8ab
- Huge cleanup of LUT stuff.
...
- No longer stores a sawtooth waveform twice, once with each sample negated.
- More graceful handling of truncated waveformcache files.
- Fixed tuning of patterns for non-32KHz sample rates (needs checking).
- Note: Waveform cache format changed, will automatically be rebuilt.
svn-id: r15804
2004-11-14 08:04:56 +00:00
Jerome Fisher
0ed79dfad7
- Prettied up, fixed sign-extension bug.
...
svn-id: r15803
2004-11-14 07:54:43 +00:00
Jerome Fisher
a158e884a0
- More cleanup.
...
- 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-14 04:40:12 +00:00
Jerome Fisher
1aeca6838b
MT32 MidiDriver:
...
- 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-14 04:13:15 +00:00
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