Commit Graph

6969 Commits

Author SHA1 Message Date
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
Torbjörn Andersson
8284aa2047 cleanup
svn-id: r10483
2003-09-29 13:38:17 +00:00
Torbjörn Andersson
1ecb834d89 Added BS2 items.
svn-id: r10482
2003-09-29 09:45:52 +00:00
Jamieson Christian
756e183953 The IDE did this. Whatever.
svn-id: r10481
2003-09-29 08:11:55 +00:00
Jamieson Christian
70e8d2780d Cleanup, mostly related to matching up semantics
between Part and MidiChannel (which Part may
derive from eventually).

svn-id: r10480
2003-09-29 08:09:38 +00:00
Travis Howell
1f42fb3a6f Ignores deps
svn-id: r10479
2003-09-29 07:29:09 +00:00
Torbjörn Andersson
93b8cefe19 Tiny whitespace / comment change.
svn-id: r10478
2003-09-29 06:48:48 +00:00
Jamieson Christian
3f845084f1 Fixed iMuse termination sequence to avoid deadlock.
Fixes Bug [813920].

svn-id: r10477
2003-09-29 06:32:46 +00:00
Jamieson Christian
6a4c977a48 Added decruncher for Simon 1 disk version files.
Also thanks to Stuart Caie for the C conversion
of the decruncher algorithm.

svn-id: r10476
2003-09-29 04:15:24 +00:00
Jamieson Christian
a48c8ff4c1 First-revision Amiga icon decompressor.
Thanks for Stuart Caie for the C conversion
that was adapted for this addition. On the
Web at http://www.kyz.uklinux.net/

svn-id: r10475
2003-09-29 02:59:47 +00:00
Jamieson Christian
dca25f3c61 Fixed MSVC6 errors
svn-id: r10474
2003-09-29 01:48:13 +00:00
Jamieson Christian
de1476c12f New FOTAQ project
svn-id: r10473
2003-09-29 01:47:23 +00:00
Nicolas Bacca
6c94765972 Improve intro timing a tiny bit on WinCE
svn-id: r10472
2003-09-28 22:23:59 +00:00
Max Horn
17bf7b95aa removed duplicate g_timer object (one was global, one was static to timer.cpp); set g_system earlier (might prevent a few race conditions)
svn-id: r10471
2003-09-28 21:08:48 +00:00
Joost Peters
84ed3e272d use new operator instead of malloc() and added generic file loading function
svn-id: r10470
2003-09-28 19:57:01 +00:00
Oliver Kiehl
07fe952eef allow queen to compile as plugin
svn-id: r10469
2003-09-28 17:48:07 +00:00
Torbjörn Andersson
0ac7630ebb cleanup
svn-id: r10468
2003-09-28 16:38:00 +00:00
Torbjörn Andersson
d4f6639802 cleanup
svn-id: r10467
2003-09-28 16:27:51 +00:00
Paweł Kołodziejski
6e13f4eb28 added two HE games
svn-id: r10466
2003-09-28 16:26:06 +00:00
Max Horn
4b74eec418 this was actually the fix for bug #809547
svn-id: r10465
2003-09-28 16:08:23 +00:00
Joost Peters
8782ad0f91 removed old code
svn-id: r10464
2003-09-28 16:07:15 +00:00
Joost Peters
61f0d78034 doh
svn-id: r10463
2003-09-28 15:59:30 +00:00
Joost Peters
82fd316187 queen initial import
svn-id: r10462
2003-09-28 15:50:47 +00:00
Torbjörn Andersson
2d3e970496 Slightly more sensible hotkeys for the scalers. Hq2x is now number 8, right
after AdvMame2x, and 9 and 0 are AdvMame3x and Hq3x respectively.

I agree with Fingolfin that we'll need a better way of handling this in the
future, though.

svn-id: r10461
2003-09-28 14:27:08 +00:00
Torbjörn Andersson
49fa159ed4 More cleanup, plus support for cutscene leadout music. For now, we only
play that music for cutscenes that have subtitles.

svn-id: r10460
2003-09-28 14:13:57 +00:00
Nicolas Bacca
1f5d51c258 Alignment fix
svn-id: r10459
2003-09-28 14:08:20 +00:00