Eugene Sandulenko
ef319ad674
Patch #1859448 : Add OSystem::getTimeAndDate API
...
svn-id: r30034
2007-12-28 07:43:52 +00:00
Travis Howell
8f540e9b67
Move more HE code to HE71, to reduce code size, when using DISABLE_HE option.
...
svn-id: r30023
2007-12-28 00:18:06 +00:00
Travis Howell
9b0db4be37
Move more HE code to HE71, to reduce code size, when using DISABLE_HE option.
...
svn-id: r30021
2007-12-28 00:08:23 +00:00
Travis Howell
410a4a974e
Enable Windows version of early HE games by default, to match already enabled 3DO/DOS/Macintosh versions of early HE games. Adding only the minimum code required for HE70 games.
...
svn-id: r30011
2007-12-27 11:40:29 +00:00
Travis Howell
1bafd03a69
The HE70 version of Fatty Bear's Birthday Surprise will only work, if DISABLE_HE isn't defined.
...
svn-id: r30009
2007-12-27 03:32:15 +00:00
Willem Jan Palenstijn
9ada2910f7
don't clear owner of invalid global object 0 ( fixes #1857697 )
...
svn-id: r30007
2007-12-26 23:06:22 +00:00
Max Horn
3c5d0b1afb
Enhanced support for Indy3 Mac sounds (added functionality disabled for now)
...
svn-id: r29976
2007-12-24 15:36:50 +00:00
Max Horn
d973d3736c
cleanup; workaround for bug #1852635 (INDY3 Mac: Crash When Playing Sound 54)
...
svn-id: r29975
2007-12-24 14:40:39 +00:00
Max Horn
138263ec03
cleanup
...
svn-id: r29974
2007-12-24 14:20:53 +00:00
Max Horn
f7c8a64c4f
Fix for bug #1846049 : COMI: wrong subtitles color
...
svn-id: r29966
2007-12-23 17:27:33 +00:00
Max Horn
d61f3d7601
Fix for bug #1837375 : MM: Walk behind mask char data
...
svn-id: r29963
2007-12-23 16:02:58 +00:00
Max Horn
d3f01bb79a
Fix for bug #1842260 : INDY3 FM-TOWNS: Modified version does not start (what a beautiful & embarrassing endless loop that was...)
...
svn-id: r29961
2007-12-23 14:43:15 +00:00
Max Horn
6d37f5ccd8
Do not #include time.h globally (ideally, we should provide a localtime clone in OSystem so we can completly get rid of this)
...
svn-id: r29919
2007-12-20 14:29:58 +00:00
Max Horn
93ccd61b7e
cleanup due to jvprat
...
svn-id: r29918
2007-12-20 14:29:09 +00:00
Travis Howell
86ee7a94af
Add Japanese 3DO version of Putt Putt's Fun Pack.
...
svn-id: r29898
2007-12-18 07:00:39 +00:00
Max Horn
993e5b9c24
Patch #1852017 : INDY3 Mac: Biplane Manual Fix
...
svn-id: r29896
2007-12-17 22:36:16 +00:00
Max Horn
4e94b3273c
Patch #1851568 : INDY3 Mac: Grail Diary Fix
...
svn-id: r29890
2007-12-16 21:46:34 +00:00
Eugene Sandulenko
25c34c4e51
Add Russian font for Zak.
...
svn-id: r29800
2007-12-09 18:46:49 +00:00
Gregory Montoir
c0920e0224
don't use str functions with binary data, should fix bug #1845760
...
svn-id: r29752
2007-12-07 23:39:19 +00:00
Gregory Montoir
a34df6e72d
add Common::Rect::center (handy for ::setFocusRectangle())
...
svn-id: r29751
2007-12-07 20:53:06 +00:00
Willem Jan Palenstijn
4ae85163b7
fix unterminated string (causing intermittent savegame listing problems in scumm)
...
svn-id: r29748
2007-12-07 17:59:24 +00:00
Paweł Kołodziejski
a8b5484086
remove code duplication
...
svn-id: r29714
2007-12-04 11:45:20 +00:00
Paweł Kołodziejski
1e49111dc7
correction based on disassembly
...
svn-id: r29712
2007-12-04 00:48:02 +00:00
Travis Howell
3cd1e65881
Add patch #1842862 - Support for Freddi3 french.
...
svn-id: r29711
2007-12-03 22:41:23 +00:00
Paweł Kołodziejski
deca7aa821
remove code duplication
...
svn-id: r29710
2007-12-03 19:38:05 +00:00
Gregory Montoir
1a2d4c9c28
revised mutex handling a bit in dimuse :
...
- protected access to Track.used in startSound
- removed mutex lock in cloneToFadeOutTrack as it's always called with mutex already locked on (shouldn't change anything, though, due to mutex re-entrancy)
svn-id: r29705
2007-12-02 14:34:33 +00:00
Travis Howell
bf3d5579f5
Add patch #1842503 - Added HE99 version of french PUTTTIME.
...
svn-id: r29694
2007-12-02 09:41:44 +00:00
Gregory Montoir
3472e16a73
don't call actorWalkStep if all an actor have to do is turning to a new direction (confirmed against disasm, seems specific to v8). fixes bug #1834814 .
...
svn-id: r29688
2007-12-02 02:33:50 +00:00
Max Horn
ffe4f9006d
Fix keyword expansion in asm sources
...
svn-id: r29646
2007-11-26 16:54:56 +00:00
Eugene Sandulenko
7844ad6f2c
An attempt to implement thick line drawing.
...
svn-id: r29639
2007-11-25 13:33:28 +00:00
Travis Howell
8151e1672f
Add md5 details for Blue's Art Time Activities.
...
svn-id: r29637
2007-11-25 12:49:03 +00:00
Eugene Sandulenko
8d228219c9
Switch to our common drawLine routine
...
svn-id: r29635
2007-11-25 10:27:50 +00:00
Travis Howell
1266b7eb15
Fix regression in Fun Shop titles, when starting activites.
...
svn-id: r29634
2007-11-25 10:04:23 +00:00
Travis Howell
28e0985061
Add stub for wizImages thickLine code.
...
svn-id: r29632
2007-11-25 03:17:48 +00:00
Travis Howell
f47add1b7e
Add notes (From wiki) for u32 codes used in Backyard Soccer.
...
svn-id: r29631
2007-11-24 23:58:09 +00:00
Eugene Sandulenko
e10aa928c1
Implement soccer opcode 1006. Nothing is tested and is pure processing
...
of bb86 utility.
svn-id: r29630
2007-11-24 21:56:36 +00:00
Gregory Montoir
c38ccb18c7
don't pass a pointer in a middle of a resource buffer with mixer AUTOFREE flag set (untested but probably fixes #1754525 )
...
svn-id: r29618
2007-11-23 18:19:32 +00:00
Eugene Sandulenko
2f6343c9cd
Implement soccer logic opcode 1003
...
svn-id: r29616
2007-11-22 22:32:58 +00:00
Eugene Sandulenko
f4946e6400
Fix bug with rotating shapes in funshop games
...
svn-id: r29614
2007-11-22 21:24:50 +00:00
Max Horn
c8ce5b1865
Changed Audio::makeADPCMStream so that the stream passed to it can automatically be disposed
...
svn-id: r29517
2007-11-16 10:05:18 +00:00
Kostas Nakos
323cb4827f
Moving the vitual keyboard show/hide hints during the copy protection screens to the scumm engine.
...
As the original code is slightly cryptic, there may be something wrong with MI1 (as commented)
svn-id: r29495
2007-11-13 19:41:35 +00:00
Travis Howell
443dff5285
Add support for original load/save system in HE games.
...
svn-id: r29434
2007-11-06 12:22:52 +00:00
Max Horn
3f958711a2
Refactored ScummEngine*::checkExecVerbs method
...
svn-id: r29284
2007-10-28 12:57:25 +00:00
Max Horn
00f349a52f
Patch #1817080 : Scumm savegame thumbnail loading patch
...
svn-id: r29244
2007-10-21 20:28:50 +00:00
Max Horn
205b65ba11
cleanup
...
svn-id: r29170
2007-10-07 12:35:30 +00:00
Max Horn
d19624d3f6
Fix 64 bit issue
...
svn-id: r29042
2007-09-23 10:33:30 +00:00
Travis Howell
22c009ee45
Fix regression, when loading levels in mustard.
...
svn-id: r28997
2007-09-21 01:20:22 +00:00
Matthew Hoops
f3175861ba
implement o72_debugInput (with some help from Kirben)
...
svn-id: r28988
2007-09-20 20:50:38 +00:00
Eugene Sandulenko
77eea722af
Modified patch #1738058 : "Action recorder".
...
svn-id: r28968
2007-09-19 13:55:05 +00:00
Nicola Mettifogo
258901bab9
Merged common/stdafx.h into common/scummsys.h. All referencing files have been updated.
...
svn-id: r28966
2007-09-19 08:40:12 +00:00
Max Horn
3abc11611e
Code formatting fixes
...
svn-id: r28945
2007-09-18 20:16:33 +00:00
Max Horn
c3d3aebe87
Patch #1768757 : Merge fsnode-gsoc into trunk (MAJOR change, will break compilation on some ports)
...
svn-id: r28944
2007-09-18 20:02:04 +00:00
Eugene Sandulenko
35d6862117
Remove/clarify several FIXMEs
...
svn-id: r28892
2007-09-11 15:49:19 +00:00
Max Horn
4cc9d17c34
Adding various FIXME comments to bogus (non-self-explanatory) existing FIXME comments; and some other related cleanup
...
svn-id: r28890
2007-09-11 09:20:39 +00:00
Max Horn
4a302b25ad
Lots of source code formatting corrections
...
svn-id: r28887
2007-09-10 13:17:20 +00:00
Max Horn
6419311a2e
Added some comments
...
svn-id: r28886
2007-09-10 13:16:06 +00:00
Max Horn
0cccbb29d6
Some cleanup (yay for whomever had the brilliant idea to let SVN work over HTTPS and hence through proxies&firewalls :)
...
svn-id: r28877
2007-09-08 11:15:27 +00:00
Chris Apers
500481c4ec
Cleanup: remove obsolete code (PalmOS 68K version not supported anymore)
...
svn-id: r28803
2007-09-01 19:13:04 +00:00
Matthew Hoops
2b24e5cb1d
fix issues with parentheses
...
svn-id: r28618
2007-08-14 14:40:11 +00:00
Travis Howell
c9031ebb7f
Limit loading external fonts, to required game versions.
...
svn-id: r28617
2007-08-14 13:42:05 +00:00
Travis Howell
d519431811
Add details for Japanese PCE version of Loom.
...
svn-id: r28588
2007-08-13 12:41:49 +00:00
Eugene Sandulenko
4c9a865e80
Add missing files. Oooops
...
svn-id: r28502
2007-08-09 07:40:16 +00:00
Eugene Sandulenko
44405b664f
Put ScummNESFile class into separate file.
...
svn-id: r28497
2007-08-08 23:31:21 +00:00
Eugene Sandulenko
3f3f43dd5e
Add Spanish MM NES (2/2)
...
svn-id: r28496
2007-08-08 23:07:56 +00:00
Eugene Sandulenko
d292bd0f67
Add Spanish MM NES (1/2)
...
svn-id: r28494
2007-08-08 22:54:15 +00:00
David Corrales
6856535010
Merged fsnode with trunk: r27971:28460
...
svn-id: r28462
2007-08-05 19:34:20 +00:00
Travis Howell
feb07bb1d8
Fix disabling speech in FOA.
...
svn-id: r28439
2007-08-04 05:56:38 +00:00
Sven Hesse
2dd1dd5300
Fixing Full Throttle. If I understand the code correctly, this *should* be correct not break anything else. ;)
...
svn-id: r28338
2007-07-30 19:54:51 +00:00
Travis Howell
de29c28483
Only set soundMode, if compressed segment exists.
...
svn-id: r28227
2007-07-27 01:33:05 +00:00
Filippos Karapetis
533ebe13d2
Fix for bug #1761530 - "COMI: iMUSE-related crash on startup"
...
svn-id: r28226
2007-07-27 00:59:12 +00:00
Torbjörn Andersson
0998a2440a
The drawStripToScreen() does nothing if width <= 0. In bug #1759925 ("COMI:
...
100% crash in SVN (not in 0.X.0)"), height was a fairly large negative number,
so I've added a test for that condition as well. This seems to fix the bug.
svn-id: r28199
2007-07-25 19:56:43 +00:00
Travis Howell
e243dc8e36
Add support for FLAC compression of sound bundles in The Dig and COMI.
...
svn-id: r28173
2007-07-23 02:34:21 +00:00
Eugene Sandulenko
b6eedda885
- Fix wrong languages in Chinese COMI
...
- Fix credits rendering in Chinese COMI
svn-id: r28167
2007-07-22 22:59:08 +00:00
Eugene Sandulenko
8c21abc990
Fix Chinese character widths.
...
svn-id: r28166
2007-07-22 21:01:31 +00:00
Max Horn
425e6e278b
cleanup (in particular, don't call something 'soundHandle' which is not a Mixer::SoundHandle)
...
svn-id: r28162
2007-07-22 09:17:23 +00:00
Eugene Sandulenko
cfb4b08efc
Proper height for Chinese characters, also remove obsolete hack for computing
...
character base.
svn-id: r28160
2007-07-21 22:57:21 +00:00
Eugene Sandulenko
4fa5583af4
More support for Chinese COMI. Still some character conversions are
...
missing. Most notable in difficulty selection screen where 'q' characters
slip in.
svn-id: r28159
2007-07-21 22:40:02 +00:00
Max Horn
7a6f0b7460
SCUMM/iMuse Digital: Pause sounds after loading them
...
svn-id: r28158
2007-07-21 19:53:18 +00:00
Eugene Sandulenko
b01f07a548
Prevent crash in MI1 SegaCD Jap.
...
svn-id: r28152
2007-07-20 21:45:28 +00:00
Eugene Sandulenko
a88189b73d
Add Japanese MI1 for SEGA CD
...
svn-id: r28151
2007-07-20 21:35:56 +00:00
Eugene Sandulenko
af0229d533
Add Bear Stormin'
...
svn-id: r28121
2007-07-16 14:10:36 +00:00
Travis Howell
e4950ea52f
Add Japanese 3DO version of fbpack.
...
svn-id: r28119
2007-07-16 01:49:34 +00:00
Max Horn
86d015c055
Added FIXME comments regarding use of AudioStream::openStreamFile
...
svn-id: r28112
2007-07-15 19:26:00 +00:00
Max Horn
f4c0b853cc
Fixed sound factory messup caused by my previous commit
...
svn-id: r28111
2007-07-15 19:24:00 +00:00
Max Horn
e07e5eeb1d
Added new Mac SCUMM MD5, tracker #1749232
...
svn-id: r28108
2007-07-15 18:26:21 +00:00
David Corrales
720c974faf
Changed SaveFileManager::listSavegames() function to be engine agnostic. It now returns a list will the full paths of existing files that match a given regex.
...
Additionally, modified the 5 engines which use the default manager (Agos, Queen, Saga, Scumm and Touche) to parse the filename list and mark the available saves bool array correctly.
svn-id: r28046
2007-07-12 17:58:15 +00:00
Eugene Sandulenko
3f2c527b0e
Provide more language.tab file sizes
...
svn-id: r28023
2007-07-11 11:19:41 +00:00
Robin Watts
b1feb9c65c
This commit adds a new build define USE_ARM_GFX_ASM (and sets it for the WinCE
...
and DS builds). This causes the scumm engines graphics code to call ARM
routines to do drawStripToScreen and copy8col.
These routines were originally written for the DS port, and have now been made
available to any other ARM device out there that wants them.
I've tested this change on WinCE, but can't test it on the DS as I don't have
one. We know that the routines work there though.
svn-id: r28016
2007-07-10 20:20:50 +00:00
Torbjörn Andersson
0a5654fefc
Cast the pointer to long instead of int to possibly fix the amd64 compile
...
problem mentioned earlier on the channel. Neither seems like a particularly
nice thing to do, but this is how we do it in the SDL backend, and it has
apparently worked fine there...
svn-id: r28012
2007-07-10 17:28:48 +00:00
Eugene Sandulenko
3ac5498ec7
Reberting accidental changes.
...
svn-id: r28000
2007-07-10 01:26:12 +00:00
Eugene Sandulenko
1db83059b0
Preliminary (and buggy) Kanji support.
...
svn-id: r27998
2007-07-10 00:39:12 +00:00
Max Horn
aaa987201e
SCUMM: more cleanup in ScummEngine::drawStripToScreen, added a big TODO comment explaining how to potentially speed up this code a lot
...
svn-id: r27997
2007-07-09 21:56:35 +00:00
Max Horn
9782c35eaf
SCUMM: use the _compositeBuf, with 'natural' line pitch (implying linear memory access for potentially better performance)
...
svn-id: r27988
2007-07-09 09:21:25 +00:00
Max Horn
0a662bfb7e
cleanup in ScummEngine::drawStripToScreen; in particular, the code is now more efficient for The Dig, FT and COMI
...
svn-id: r27980
2007-07-08 22:13:50 +00:00
Max Horn
14244685f3
SCUMM: hercules gfx code cleanup
...
svn-id: r27979
2007-07-08 21:42:39 +00:00
Max Horn
3762bcdfe1
correct typo
...
svn-id: r27978
2007-07-08 21:39:46 +00:00
Max Horn
dd40c72327
cleanup
...
svn-id: r27977
2007-07-08 21:25:09 +00:00
David Corrales
9bfe5d5354
Merged the FSNode branch with trunk r27681:27969
...
svn-id: r27970
2007-07-08 16:58:54 +00:00
Max Horn
925f756369
SCUMM: Handle platform override a bit differently during startup; specifically, be more gentle if no perfect match against the specified platform value was found
...
svn-id: r27966
2007-07-08 13:26:55 +00:00
Max Horn
7b958d5665
Added Indy3EGA IBM 1.4 11/07/89 - English (US) 5.25" floppy version data from report #1746189 ; also added version data on various other game versions
...
svn-id: r27872
2007-07-02 22:46:17 +00:00
Max Horn
e1bcd70436
Re-added __attribute__(packed)
...
svn-id: r27830
2007-07-01 18:18:43 +00:00
Max Horn
9027076e5d
Split Engine::pauseEngine: It now does pauseLevel handling, while engines can provide a simpler pauseEngineIntern method; provided default implementation of the latter which simply (un)pauses the mixer
...
svn-id: r27801
2007-06-30 22:22:25 +00:00
Max Horn
fed38a794f
Added Engine::pauseEngine method (allows outside code, like the backend, to pause/resume the active engine); made the global 'confirm exit' dialog use that feature; implemented ScummEngine::pauseEngine
...
svn-id: r27797
2007-06-30 18:22:21 +00:00
Max Horn
a826001176
Don't tracke time we take for loading (it should be less than a second anyway)
...
svn-id: r27795
2007-06-30 18:09:17 +00:00
Max Horn
c7fa7baf1f
Added global support for the (so far undocumented) confirm_exit config key
...
svn-id: r27788
2007-06-30 12:43:53 +00:00
Max Horn
2243197f50
Changed GUI system to use Common::KeyState state
...
svn-id: r27786
2007-06-30 12:26:59 +00:00
Max Horn
9720742722
MI SegaCD related cleanup
...
svn-id: r27785
2007-06-30 12:07:51 +00:00
Max Horn
fc6da0b436
Removed/clarified various FIXME comments
...
svn-id: r27784
2007-06-30 12:01:27 +00:00
Max Horn
252d183291
SCUMM: Moved code which re-mapped arrow keys
...
svn-id: r27783
2007-06-30 11:57:50 +00:00
Max Horn
0723e3e24a
Introduced ClickArea enum, some related cleanup in runInputScript and checkExecVerbs
...
svn-id: r27778
2007-06-29 23:08:15 +00:00
Max Horn
314ef72bb1
SCUMM: Handle all triggers for the debugger console in the same spot, to ensure uniform behavior
...
svn-id: r27777
2007-06-29 22:39:52 +00:00
Max Horn
328858d454
SCUMM: Moved code for handling KBD_ALT combos (well, really only one: Alt-W) in MI2 to processKeyboard; some cleanup
...
svn-id: r27776
2007-06-29 22:36:56 +00:00
Paweł Kołodziejski
c88567aa79
added arm assembly from patch #1742112 for codec47. (and really build arm code this time)
...
svn-id: r27685
2007-06-24 07:02:55 +00:00
David Corrales
cacd7a28fd
Merged the FSNode branch with trunk r27031:27680
...
svn-id: r27681
2007-06-23 18:51:33 +00:00
Max Horn
1665d158f4
More cleanup
...
svn-id: r27678
2007-06-23 16:51:06 +00:00
Max Horn
24f080ab56
Cleanup; also fixed Alt-F5 (orig. saveload menu) in COMI
...
svn-id: r27677
2007-06-23 16:46:00 +00:00
Max Horn
1a07bfb221
Reworked the SCUMM input code even more: Merged various code paths and streamlined stuff; as a consequence, e.g. talkstop works in V0-V2 games, too; but also regressions may turn up. Also don't rely on Common::ASCII_F1 etc. values to compute SCUMM specific key codes
...
svn-id: r27675
2007-06-23 16:27:28 +00:00
Max Horn
558a28f69d
Removing WinCE specific code in ScummEngine_v7::processKeyboard -- it made no sense at all. If this breaks something, please contact me so that we can properly fix it together
...
svn-id: r27674
2007-06-23 16:07:38 +00:00
Max Horn
f18132f5b8
Simplify code: Since processInput() always overwrite the value of lastKeyHit if KEY_ALL_SKIP is seen, we can never encounter KEY_ALL_SKIP at this spot
...
svn-id: r27673
2007-06-23 16:05:38 +00:00
Max Horn
4297ccc964
Revised SCUMM's input code. We now fix the keys F5, '.', space, escape for mainmenu, talkstop, pause, cutsceneExit; this simplifies and clarifies the code, and ensures consistent game behavior
...
svn-id: r27672
2007-06-23 16:02:50 +00:00
Max Horn
dcae6d14a4
Changed the way VAR_VERSION_KEY is handled
...
svn-id: r27665
2007-06-23 14:16:04 +00:00
Max Horn
518cedec9d
Moved F1 key remapping in COMI to a more appropriate place
...
svn-id: r27663
2007-06-23 12:31:42 +00:00
Travis Howell
0a21b0c1f1
Correct typo.
...
svn-id: r27662
2007-06-23 12:24:49 +00:00
Max Horn
8345f679a5
cleanup
...
svn-id: r27661
2007-06-23 12:22:23 +00:00
Max Horn
302da0b855
SCUMM: Added three FIXME comments to the _keyDownMap code, and made it use KEYCODE_ constants for clarity
...
svn-id: r27659
2007-06-23 11:53:24 +00:00
Max Horn
3ce5f8abf3
Made use of full Common::KeyState in SCUMM (there is still lots of room for improvements, though)
...
svn-id: r27656
2007-06-23 10:46:32 +00:00
Max Horn
4e4358e8c3
Made SCUMM use Common::KeyState, too (but implemented almost no fixes/optimizations based on this)
...
svn-id: r27655
2007-06-23 10:38:03 +00:00
Max Horn
2b23374468
Converted lots of code to use Common::ASCII_* and COMMON::KEYCODE_* constants. This also revealed the evil mixing of keycodes and ascii we do in many places :-/
...
svn-id: r27616
2007-06-22 20:04:44 +00:00
Max Horn
b51f2f3212
Implemented the OSystem framebuffer API, as discussed on scummvm-devel. All changes are just fine, and won't cause any compile problems or regressions, despite the fact that I can't test most of the non-SDL backend changes, at an improbability level of two to the power of two hundred and seventy-six thousand to one against - possibly much higher. Anything you still can't cope with is therefore your own problem. Please relax.
...
svn-id: r27548
2007-06-19 22:39:59 +00:00
Max Horn
fdafdbbe9c
Made Engine_SCUMM_gameIDList use the convenient GameList(PlainGameDescriptor *) constructor
...
svn-id: r27427
2007-06-15 17:44:06 +00:00
Max Horn
a0983ff7bb
Changed SCUMM engine to use findDescriptionFromGameID, Common::ADObsoleteGameID and Common::AdvancedDetector::findGameID
...
svn-id: r27426
2007-06-15 17:40:59 +00:00
Max Horn
8103903935
Removed redundant code
...
svn-id: r27393
2007-06-13 20:41:47 +00:00
Travis Howell
12c9fb0382
Add support for pausing/resume cutscenes shown on the OmniTV in The Feeble Files.
...
svn-id: r27371
2007-06-12 06:08:47 +00:00
Max Horn
a7e0fbe1a8
Fix for bug #1734064 (FOA: Speech volume can not be set) -- we played speech as SFX, not speech, in many SCUMM games
...
svn-id: r27253
2007-06-09 18:09:12 +00:00
Travis Howell
de1da3af5d
Add details for Hebrew Windows versions of Freddi Fish 3 and Pajama Sam 2 demos.
...
svn-id: r27199
2007-06-08 10:52:42 +00:00
Travis Howell
a816397cd1
Add prefixes used by Hebrew Windows verison of Freddi Fish 3 and Pajama Sam 2 demos.
...
svn-id: r27198
2007-06-08 10:46:40 +00:00
Travis Howell
c8259673b7
Fix possible crash issue, if music volume was set by 3DO versions of HE games.
...
svn-id: r27125
2007-06-06 03:38:45 +00:00
David Corrales
3b96c7fad5
Renamed methods in the FilesystemNode class to match the AbstractFSNode implementations.
...
Also exposed the new methods (exists, isReadable and isWritable) in FilesystemNode.
svn-id: r27113
2007-06-05 21:02:35 +00:00
Max Horn
cd6f145577
Modified version of patch #1723779 : SCUMM: Improved ctrl+t subtitle cycling
...
svn-id: r27068
2007-06-03 17:32:42 +00:00
Max Horn
f85871b1fc
Make InfoDialog::setInfoText a bit more useful, by making it public & reusable
...
svn-id: r27050
2007-06-02 12:01:09 +00:00
Paweł Kołodziejski
8ca6751b21
renamed variable in IMuseDigital music code
...
svn-id: r27049
2007-06-02 09:07:29 +00:00
Paweł Kołodziejski
1a915d076c
cleanup names
...
svn-id: r27041
2007-06-01 12:18:33 +00:00
Paweł Kołodziejski
75e3c7d4c5
rename some imuse variables
...
svn-id: r27040
2007-06-01 11:41:07 +00:00
Paweł Kołodziejski
e51845f053
rename some imuse variables
...
svn-id: r27039
2007-06-01 11:22:49 +00:00
Paweł Kołodziejski
4e08f9d1b1
small correction of comment
...
svn-id: r27038
2007-06-01 09:02:16 +00:00
Paweł Kołodziejski
73623fb326
added comments for imuse digital variables
...
svn-id: r27037
2007-06-01 08:59:21 +00:00
Travis Howell
e29263611a
Fix bug #1727457 - WATER: Unexpected crash at the end of level 15.
...
svn-id: r27036
2007-06-01 08:47:22 +00:00
David Corrales
0cab5b7791
Merged the fs branch with trunk. r26949:27031
...
svn-id: r27032
2007-05-31 23:44:43 +00:00
Travis Howell
2937ed2234
Add Macintosh filenames differences, for several CUP previews of HE games.
...
svn-id: r27026
2007-05-31 05:36:12 +00:00
Paweł Kołodziejski
7bd01608d6
added comment to cloneToFadeOutTrack()
...
svn-id: r27025
2007-05-30 22:51:08 +00:00
Max Horn
218e132e37
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
...
svn-id: r27024
2007-05-30 21:56:52 +00:00
Max Horn
0de170c980
Removing useless common/fs.h includes
...
svn-id: r27018
2007-05-30 17:44:52 +00:00
Max Horn
c9bee38839
Modified version of patch #1727045 INDY3: IQ Points Dialog
...
svn-id: r27012
2007-05-30 16:40:11 +00:00
Filippos Karapetis
39fafdc303
Fix for bug #774783 - INDY3: problems in Berlin with Hitler (submitted after talking with Fingolfin)
...
svn-id: r27009
2007-05-29 21:50:32 +00:00
Eugene Sandulenko
bd67214c96
Improved version of patch to fix bug #1722153 : "FT: Error on loading a game saved during a dialogue"
...
svn-id: r26987
2007-05-28 08:02:10 +00:00
Travis Howell
6d05afa38e
Fix bug #1726115 - FREDDI1: Tiny graphics glitch when reading message.
...
svn-id: r26982
2007-05-27 23:28:24 +00:00
Eugene Sandulenko
c77a956e01
Fix for bug #1726330 : "SCUMM engine abuses stack" from same bugreport.
...
svn-id: r26974
2007-05-27 14:21:42 +00:00
David Corrales
3646c968c9
Merged the fs branch with trunk. r26472:26948
...
svn-id: r26949
2007-05-26 20:23:24 +00:00
Eugene Sandulenko
ac45c5b33d
Fix bug #1709430 : "FT: CAPSLOCK + V enables cheating for all fights"
...
svn-id: r26948
2007-05-26 18:12:12 +00:00
Eugene Sandulenko
f1e29981ed
Patch from bug #1722153 : "FT: Error on loading a game saved during a dialogue"
...
svn-id: r26947
2007-05-26 17:39:33 +00:00
Travis Howell
9a93286f42
Fix bug #1722330 - FREDDI: Minor graphics glitch on Mac OS X.
...
svn-id: r26903
2007-05-21 13:45:38 +00:00
Gregory Montoir
ea3b55a655
removed part of my patch for bug #1662610 , CharsetRenderer::getStringHeight() is never used
...
svn-id: r26821
2007-05-13 02:16:34 +00:00
Travis Howell
e7834656a2
Add UK versions of several HE games.
...
svn-id: r26816
2007-05-13 00:47:28 +00:00
Eugene Sandulenko
40f43a687b
Add Russian Loom v1.1
...
svn-id: r26729
2007-05-01 20:52:39 +00:00
Max Horn
68175c713b
Patch #1709681 : SCUMM: Fallback to Adlib when Roland Upgrade is missing
...
svn-id: r26679
2007-04-29 18:26:27 +00:00
Max Horn
3821ef456a
Change getNumBoxes() to properly read the full uint16 box count (shouldn't affect anything, though)
...
svn-id: r26678
2007-04-29 18:22:07 +00:00
Max Horn
43779ab10c
Hard crash when not using adlib/pcspk in a Loom/MonkeyEGA is not nice, we should try to add a safe fallback mode at some point
...
svn-id: r26676
2007-04-29 12:20:35 +00:00
Max Horn
ff42c7f01b
SCUMM: Moved data tables from detection.cpp to detection_tables.h
...
svn-id: r26636
2007-04-27 23:21:36 +00:00
Max Horn
579a3fe7cf
Renamed plugin.cpp to detection.cpp in all engines
...
svn-id: r26622
2007-04-27 20:23:25 +00:00
Max Horn
00b9bc7b36
Removing lots of superfluous semicola (see mail by David Weinehall on scummvm-devel)
...
svn-id: r26594
2007-04-25 19:31:23 +00:00
Eugene Sandulenko
873efee47f
Slighty modified patch #1661777 : "SCUMM: allow non-english DIG and COMI
...
to be set to English"
svn-id: r26559
2007-04-21 21:31:53 +00:00
Travis Howell
894959444d
Fix the level selection screen in the KIXX XL release of Monkey Island 2 (Amiga disk).
...
svn-id: r26525
2007-04-16 09:13:43 +00:00
Paweł Kołodziejski
46462e8f5e
fixed warning
...
svn-id: r26520
2007-04-15 22:14:06 +00:00
Gregory Montoir
b048a557ab
removed unnecessary casts
...
svn-id: r26519
2007-04-15 21:03:06 +00:00
Gregory Montoir
2c9116de3b
simplification (_useTalkAnims is not used in >= V7)
...
svn-id: r26517
2007-04-15 20:45:55 +00:00
Gregory Montoir
642fa67da9
Added code for decodeParseString.SO_PRINT_WRAP and rewrote the CHARSET_1 function in order to match the original V8 interpreter. This should fix bugs #1036707 and #1662610 (subtitles word wrapping issues).
...
svn-id: r26516
2007-04-15 20:36:44 +00:00
Paweł Kołodziejski
ae7c640671
fixed warnings
...
svn-id: r26506
2007-04-15 15:40:24 +00:00
Kostas Nakos
4bf26957aa
silence a compiler symbol redefinition warning
...
svn-id: r26441
2007-04-09 18:55:45 +00:00
Travis Howell
83841fda36
Adjust debug levels.
...
svn-id: r26421
2007-04-08 23:26:49 +00:00
Travis Howell
d58b2bea3b
Adjust debug output in writeINI opcode, so it doesn't get skipped.
...
svn-id: r26420
2007-04-08 23:25:53 +00:00
Travis Howell
0673fa4aa5
Rename setFilePath opcode to createDirectory, in order to reflect the opcodes true purpose.
...
svn-id: r26418
2007-04-08 11:50:31 +00:00
Travis Howell
65472233f2
Set SaveGamePath INI setting to '*' in HE72+ games, to avoid warnings about no SaveGamePath path been set in Macintosh versions.
...
svn-id: r26417
2007-04-08 11:42:27 +00:00
Travis Howell
f38de87e16
Add another Dutch version of Freddi Fish 2 for Macintosh.
...
svn-id: r26415
2007-04-08 01:16:01 +00:00
Travis Howell
077b924899
Copy protection bypass applies to all versions of Monkey Island VGA.
...
svn-id: r26380
2007-04-04 13:01:09 +00:00
Max Horn
2d2efe2bca
Removed obsolete TODO
...
svn-id: r26376
2007-04-03 19:36:17 +00:00
Travis Howell
dab34226dc
Add patch #1692496 - Amiga indy3ega sound fixes.
...
svn-id: r26367
2007-04-02 01:45:28 +00:00
Max Horn
e012a82bbe
Fixed grammar in a comment
...
svn-id: r26358
2007-04-01 17:54:29 +00:00
Gregory Montoir
5aca9dce8c
added the instance of EventManager returned by OSystem::getEventManager as a member of the Engine base class. This allows to simply the code a bit and should more efficient too (ie. less virtual function chain calls, obj->getA()->getB()). Also updated several engines to make use of it.
...
svn-id: r26357
2007-04-01 17:36:13 +00:00
Max Horn
2447752a51
Reverted my roomoffs changes (broke the Loom intro), and instead added the constant RES_INVALID_OFFSET to indicate an invalid room offset
...
svn-id: r26353
2007-04-01 15:58:34 +00:00
Max Horn
a08feb9f70
Got rid of some 0xFFFF -> 0xFFFFFFFF conversions and similiar nonsense by using a clever technique called 'signed ints' for room offsets (and this won't cause any regressions; any you may encounter are merely the products of a deranged imagination)
...
svn-id: r26331
2007-03-31 14:00:34 +00:00
Max Horn
26db2f4da5
Cleaning up various issues with the Indy3 IQ patch
...
svn-id: r26296
2007-03-24 22:30:17 +00:00
Travis Howell
fee9c9fe80
Update help.
...
svn-id: r26291
2007-03-24 00:57:48 +00:00
Travis Howell
eb996313e0
Remove old debug message in getStringWidth opcode, which is no longer required.
...
svn-id: r26290
2007-03-24 00:50:14 +00:00
Travis Howell
de98304a3e
Add patch #1687026 - Indy3: Series IQ-Points.
...
svn-id: r26289
2007-03-24 00:41:38 +00:00
Travis Howell
8d326d1e28
Add patch #1687013 - Zak FM-Towns: F1-F4 person switching.
...
svn-id: r26288
2007-03-24 00:21:47 +00:00
Max Horn
c8c3dd04a7
Patch #1687010 : FM-Towns: Handle Alt-F5
...
svn-id: r26284
2007-03-23 23:38:45 +00:00
Travis Howell
0818a44424
Add part of patch #1687053 - Scumm: Fix charset glitches in original Save-dialog.
...
svn-id: r26283
2007-03-23 23:31:43 +00:00
Travis Howell
00ea91c5d6
Trimming of excess spaces in drawString, only applies to SCUMM 4+ games. Cofirmed via disssembly.
...
svn-id: r26282
2007-03-23 23:22:18 +00:00
Travis Howell
32c7ee7748
Fix bug #1684010 - SPYFOX1: Background buffer not been cleared.
...
svn-id: r26280
2007-03-23 03:06:10 +00:00
Travis Howell
5057c1b5c8
Change getFileSize opcode, to check for files via SaveFileManager too. Fixes loading the high score table in the mini game of SPY Fox 2.
...
svn-id: r26279
2007-03-23 02:55:07 +00:00