Gregory Montoir
906c2eab2e
minor changes to Graphics class (dtor...)
...
svn-id: r10533
2003-10-02 07:54:01 +00:00
Torbjörn Andersson
c8de7d5089
Cleanups, mostly related to sound effects.
...
svn-id: r10532
2003-10-02 07:01:12 +00:00
David Eriksson
7df1576544
Must be able to access some data here.
...
svn-id: r10531
2003-10-02 06:38:58 +00:00
Max Horn
f18847d7fb
fix warnings
...
svn-id: r10530
2003-10-01 21:23:41 +00:00
Max Horn
80eb1f8cb9
sync with hq2x (in particular, use my Altivec code here, too
...
svn-id: r10529
2003-10-01 20:59:05 +00:00
Gregory Montoir
9c301608da
added Bob functions to Graphics class
...
svn-id: r10528
2003-10-01 20:23:29 +00:00
Jamieson Christian
e78b1aeb44
A few FmTowns games don't fall under the GF_FMTOWNS flag.
...
Must not filter them out in stopSound().
svn-id: r10527
2003-10-01 18:27:31 +00:00
David Eriksson
3e437e4f32
Added initial version of QueenCutaway class.
...
svn-id: r10526
2003-10-01 17:57:09 +00:00
Jamieson Christian
91dc619adf
Fix for Bug [812995] MT-32: wrong channel mapping
...
Implemented channel mask for Simon 1/2
when using --native-mt32.
svn-id: r10525
2003-10-01 17:34:46 +00:00
Max Horn
57eb9654b7
make MSVC7 happy
...
svn-id: r10524
2003-10-01 17:06:36 +00:00
Max Horn
628f65b639
move INTERPOLATE / Q_INTERPOLATE to intern.h; remove some jumps (pipelin trashers I call 'em :-) from diffYUV
...
svn-id: r10523
2003-10-01 16:47:49 +00:00
Max Horn
b6f85de558
instead of using a stack array, use regular variables (marked with the register keyword to hint the optimizer) for the color data. At least over here this helps the optimizer *A LOT* - instead of keeping w[] on the stack, on the PowerPC all values stay in registers, for a nice speed boost. Shouldn't hurt x86 either
...
svn-id: r10522
2003-10-01 16:39:31 +00:00
Jamieson Christian
b75a925640
Fix for Bug [812737] ALL: pitchbend range with MT32
...
Manual scaling of pitchbends to account for the fact that the
MT32 doesn't respond to RPN-based pitchbend range adjustments.
Also tweaked the MT32 partial reserve settings per Bug [812740].
svn-id: r10521
2003-10-01 15:19:12 +00:00
Jonathan Gray
745497dea4
vline -> vLine, hline-> hLine, slightly more in line with ScummVM naming style and more importantly doesn't conflict with the vline and hline Allegro functions
...
svn-id: r10520
2003-10-01 15:00:26 +00:00
James Brown
9bab58179d
Revert kirbens change on 05Sep. Setting debugmode with debuglevel 0 is deliberate and intended behavior (for enabling engine specific 'debug options' without debug messages)
...
svn-id: r10519
2003-10-01 11:42:32 +00:00
Jonathan Gray
eecdf67c63
disable joystick input by default either command line or config file need to be used to enable it now, ability to choose joystick number to use also added
...
svn-id: r10518
2003-10-01 10:47:19 +00:00
Torbjörn Andersson
13773455a4
whitespace changes
...
svn-id: r10517
2003-10-01 10:00:35 +00:00
Torbjörn Andersson
cee745dbf9
Whitespace changes
...
svn-id: r10516
2003-10-01 09:40:28 +00:00
Torbjörn Andersson
920c11972e
Whitespace changes
...
svn-id: r10515
2003-10-01 07:29:27 +00:00
Torbjörn Andersson
2a41216f08
ScummVM naming conventions and cleanup in the Sword2Sound class.
...
svn-id: r10514
2003-10-01 06:36:25 +00:00
Max Horn
7c04dc7a86
patch #815478 : fix object leak in V5 opcode
...
svn-id: r10513
2003-09-30 23:43:59 +00:00
Jamieson Christian
9f0b97b91b
Added new scalers breakout
...
svn-id: r10512
2003-09-30 17:54:57 +00:00
Jamieson Christian
9d93e97ed4
Support for FMTowns versions of MI1/2,
...
submitted by Hibernatus.
svn-id: r10511
2003-09-30 17:53:42 +00:00
Jochen Hoenicke
748523dbe2
Generated signed sound samples (cf. feature request #812913 ).
...
svn-id: r10510
2003-09-30 17:10:03 +00:00
Torbjörn Andersson
967253c2f7
Fix GCC warning.
...
svn-id: r10509
2003-09-30 17:03:36 +00:00
Max Horn
2aeb5c2414
added some AltiVec code. Still under development, and notice that this is my first time writing AltiVec code, so I am sure it could be done better :-). I am working on the interpolation function now.
...
svn-id: r10508
2003-09-30 16:59:01 +00:00
Max Horn
352d87a849
updated TODOs
...
svn-id: r10507
2003-09-30 16:50:21 +00:00
Jamieson Christian
4ab0dff9eb
This may be an issue in legit gameplay, but GF_FMTOWNS
...
games do use _musicEngine for the FM synth stuff, so
don't exclude it in stopSound(). (Is this assumption
made elsewhere also?)
svn-id: r10506
2003-09-30 16:45:50 +00:00
Jamieson Christian
43fb8e6c6f
MDT_ADLIB for Indy3Towns (for YM2612 kludge)
...
svn-id: r10505
2003-09-30 16:36:00 +00:00
Jamieson Christian
c24b06abed
More tweaks to the note durations
...
svn-id: r10504
2003-09-30 16:27:59 +00:00
Torbjörn Andersson
46d195ee02
Clear cutscene subtitles before changing back the palette, and slow down
...
the subtitles slightly.
svn-id: r10503
2003-09-30 16:07:04 +00:00
Torbjörn Andersson
da1b4f1e36
Moved the memory manager functions into an object of its own (and enabled
...
debugging levels). This needs further cleanups, but I believe I have
reached a stable point where I can commit it without too much anxiety.
svn-id: r10502
2003-09-30 14:37:42 +00:00
Jamieson Christian
457f888ea7
Fixed MT-32 init not getting called
...
svn-id: r10501
2003-09-30 13:18:25 +00:00
Travis Howell
1771331d76
Add simon1acorn info. for simon2mp3
...
svn-id: r10500
2003-09-30 11:13:06 +00:00
Torbjörn Andersson
568a4bd839
Changed the resource manager object to use more ScummVM-like naming.
...
svn-id: r10499
2003-09-30 09:27:27 +00:00
Jamieson Christian
e70fcf1737
Fix for Bug [812740] ALL: MT32: some notes cut off early
...
logicdeluxe's patch to set MT-32 partial reserves
equally for all channels, to ensure that entire
notes don't get cut off. The patch as committed is
slightly modified to reorder the MT-32 initialization
sequence. The mods (1) ensure a brief delay between
SysEx transmissions to give the MT-32 time to process
each request, and (2) hopefully sequence the delays
such that the ScummVM welcome message is actually
readable and doesn't just flash for a split-second
(as was the reported behavior in the past).
svn-id: r10498
2003-09-30 08:25:57 +00:00
Jamieson Christian
c118d14098
Refined Euphony parser behavior, specifically,
...
added proper handling for F2 events, and
experimental handling for malformed 9x/00 events.
svn-id: r10497
2003-09-30 07:50:20 +00:00
Torbjörn Andersson
b8fa67a8bb
Changed the "logic" object to use ScummVM naming conventions.
...
svn-id: r10496
2003-09-30 06:40:01 +00:00
Travis Howell
bca464fdf4
Add two more HE targets
...
svn-id: r10495
2003-09-30 06:11:55 +00:00
Max Horn
7ccafa467c
synced hq2x with upstream changes; some performance tweaks to hq2x/hq3x (I think for bigger speed improvement we'd have to use ASM (with C++ fallback of course)...
...
svn-id: r10494
2003-09-29 23:34:43 +00:00
Joost Peters
e75eba1a1f
consistency (must've overlooked these)
...
svn-id: r10493
2003-09-29 23:03:54 +00:00
Joost Peters
d9557d9dbb
small cleanup
...
svn-id: r10492
2003-09-29 22:30:02 +00:00
Joost Peters
0c93377f5d
added BANK code from Gregory + minor change to loadFile()
...
svn-id: r10491
2003-09-29 22:27:08 +00:00
Max Horn
e342878f84
forgot to add common/scaler to MODULE_DIRS
...
svn-id: r10490
2003-09-29 21:58:40 +00:00
Max Horn
c40e7d68a5
templatized more of the scalers; also introduced template struct ColorMasks (shortens/simplifies other code a bit)
...
svn-id: r10489
2003-09-29 18:38:51 +00:00
Max Horn
4a7385b4e7
split out scalers into separate source files in common/scaler; some optimizations (in particular, the hq2x/hq3x scalers now are compiled into two versions, one for 555 and one for 565 mode)
...
svn-id: r10488
2003-09-29 16:02:47 +00:00
Torbjörn Andersson
7fff8b0134
Removed - it's the same file as _mouse.h
...
svn-id: r10487
2003-09-29 14:20:36 +00:00
Torbjörn Andersson
4d5f98fd2f
cleanup
...
svn-id: r10486
2003-09-29 14:19:22 +00:00
Torbjörn Andersson
33685d8350
cleanup (I meant to do this in my previous commit)
...
svn-id: r10485
2003-09-29 14:06:02 +00:00
Torbjörn Andersson
3cdf7abe68
cleanup
...
svn-id: r10484
2003-09-29 13:46:49 +00:00