Commit Graph
86814 Commits
Author SHA1 Message Date
Max Horn 10f83ea0b4 this has been done
svn-id: r10553
2003-10-02 23:50:51 +00:00
Max Horn a02c13a52e fix scaler compilation for MSVC6. However, the produced code stll seems to be incorrect... Jamieson, maybe the MSVC6_COMPAT should be re-added then after all?
svn-id: r10552
2003-10-02 23:29:58 +00:00
Max Horn bb5351f0a8 according to tsuteiuQ, this helps MSVC6 (seems it can cope with the enums but not with static consts)
svn-id: r10551
2003-10-02 23:09:54 +00:00
Max Horn bb6765f85d cleanup & restructuring; in particular move the midi driver list to its own source file
svn-id: r10550
2003-10-02 22:52:57 +00:00
Max Horn 3f55f2669d renamed class Scumm to ScummEngine (consisten with other engine names; also makes room for a potential 'Scumm' namespace)
svn-id: r10549
2003-10-02 22:42:03 +00:00
Paweł Kołodziejski 68810ac106 update vc7 project files
svn-id: r10548
2003-10-02 20:22:46 +00:00
David Eriksson 058ec2c7c6 You did not see the previous version of this code
svn-id: r10547
2003-10-02 19:37:51 +00:00
David Eriksson d6c3235c0e - Added QueenGraphics::bob() method
- Match new[] with delete[]

svn-id: r10546
2003-10-02 19:31:43 +00:00
David Eriksson 6d29d07cab Fix bugs, add warnings.
svn-id: r10545
2003-10-02 19:20:00 +00:00
Max Horn 0e645f88ae renamed namespace ScummVM to Common
svn-id: r10544
2003-10-02 17:43:02 +00:00
Max Horn f26d3d1784 updated Marcus' copyright
svn-id: r10543
2003-10-02 17:28:02 +00:00
Max Horn 67c73b6fee some more TODO items
svn-id: r10542
2003-10-02 17:12:51 +00:00
Max Horn 2d216530e6 fix a warning wjp gets with gcc 3.2.3
svn-id: r10541
2003-10-02 17:07:50 +00:00
Jamieson Christian 8fbcb4ac15 Added MSVC6_COMPAT in order to be able to disable
new additions/optimizations that use constructs with
which MSVC6 is incompatible, such as the revamped
template-based super/hq/tv scalers.

svn-id: r10540
2003-10-02 15:00:36 +00:00
David Eriksson ab990be666 Handle _sfxName table properly
svn-id: r10539
2003-10-02 14:55:28 +00:00
Gregory Montoir f94b999938 findBob function + tweaks in QueenLogic
svn-id: r10538
2003-10-02 14:44:51 +00:00
Jamieson Christian db798a3e7d Fix for Bug [815851] DOTT: MT-32 MIDI priority
Favor 'ROL ' resources over 'GMD ' if
--native-mt32 is selected.

svn-id: r10537
2003-10-02 14:37:40 +00:00
David Eriksson 27db410dfa Quite a bit more implemented on cutaway.
svn-id: r10536
2003-10-02 11:07:43 +00:00
David Eriksson 9e29c7b901 Needing area, and it must be signed ints
svn-id: r10535
2003-10-02 11:03:34 +00:00
David Eriksson 5b5aab8e82 More member data access.
svn-id: r10534
2003-10-02 08:49:38 +00:00
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