14710 Commits

Author SHA1 Message Date
Gregory Montoir
ad3c2e1dbc committed patch #1281714 'Kyra 1 Sound Patch'. Thanks LordHoto.
svn-id: r18807
2005-09-11 14:35:34 +00:00
Joost Peters
43ec42e9e1 - Enable HE SCUMM games
- Create 1.00 (default) and 1.50/kxploit EBOOT.PBP
- Add eboot graphics by Chris Eskildsen, used with his permission.

svn-id: r18806
2005-09-11 13:56:39 +00:00
Eugene Sandulenko
7a4ea49687 Add reported indy4 amiga spanish.
svn-id: r18805
2005-09-11 12:42:49 +00:00
Gregory Montoir
2948d6a10f only load the 6.fnt file for floppy version (which is unused in the introduction)
svn-id: r18804
2005-09-10 20:03:53 +00:00
Gregory Montoir
91bee5ac5d renamed some vars for consistency with the demo tables
svn-id: r18803
2005-09-10 07:46:18 +00:00
Travis Howell
02792e5459 Small font not used in demo.
svn-id: r18802
2005-09-10 06:48:34 +00:00
Travis Howell
b7e2486b6d Add support for non-interactive demo version.
svn-id: r18801
2005-09-10 06:40:20 +00:00
Gregory Montoir
689b89b2be fixed line breaks ; cleanup
svn-id: r18800
2005-09-10 00:15:40 +00:00
Gregory Montoir
732f33bd3a cleanup
svn-id: r18799
2005-09-09 21:13:43 +00:00
Torbjörn Andersson
d0467607ba Re-named variable.
svn-id: r18798
2005-09-09 10:40:49 +00:00
Torbjörn Andersson
6f7c29fe9b Whitespace change.
svn-id: r18797
2005-09-09 10:22:05 +00:00
Torbjörn Andersson
660b8d0eeb Use British English by default, as documented in the README file, not US
English. Since the game detector uses US English as its default language,
we also need to explicitly set the language when detecting the game. I find
that behaviour a bit unfortunate.

svn-id: r18796
2005-09-09 10:12:38 +00:00
Torbjörn Andersson
d28cb8931e After saving, return to the game instead of the main control panel. This is
how the original did it (the DOS version, at least -- I couldn't get the
Windows version to install under Wine), and is part of RFE #1273746.

svn-id: r18795
2005-09-09 07:32:29 +00:00
Travis Howell
1090c9de0d Fix warning
svn-id: r18794
2005-09-09 07:24:24 +00:00
Travis Howell
33ee143728 Remove pointless check, exists in all SCUMM6+.
svn-id: r18793
2005-09-09 07:24:11 +00:00
Gregory Montoir
233f1fb7ef added missing calls to destructors in ScummEngine_v70he and ScummEngine_v90he
svn-id: r18792
2005-09-08 19:26:43 +00:00
Gregory Montoir
69ac219dfc typo
svn-id: r18791
2005-09-08 19:21:27 +00:00
Gregory Montoir
53a884dc17 some WIP code, moved Font stuff to Screen class
svn-id: r18790
2005-09-08 19:09:52 +00:00
Andrew Kurushin
b17c47f74a fix 1283705
and actor regression

svn-id: r18789
2005-09-08 18:01:39 +00:00
Torbjörn Andersson
b6a5b0acaf Whitespace changes
svn-id: r18788
2005-09-08 14:08:04 +00:00
Torbjörn Andersson
71a1bb190a Very slight re-wording.
svn-id: r18787
2005-09-08 06:23:36 +00:00
Eugene Sandulenko
f876a0dffd Remove debug output leftover
svn-id: r18786
2005-09-07 20:09:12 +00:00
Eugene Sandulenko
571a1649b8 Fixing wrong file formatting.
svn-id: r18785
2005-09-07 16:07:14 +00:00
Eugene Sandulenko
fad0d7d4e3 Add C64 games.
svn-id: r18784
2005-09-07 16:01:11 +00:00
Eugene Sandulenko
677561ab85 Add description on how to handle MM NES and C64 games.
svn-id: r18783
2005-09-07 15:55:11 +00:00
Eugene Sandulenko
3c85804c25 oops. Commited halfway changes.
svn-id: r18782
2005-09-06 15:50:55 +00:00
Eugene Sandulenko
450fb2a66b Jump opcodes in C64 really use Words not Bytes, so overload them.
svn-id: r18781
2005-09-06 15:40:12 +00:00
Eugene Sandulenko
f6f1e109a7 Jump opcodes in C64 really use Words not bytes, so overload them.
svn-id: r18780
2005-09-06 15:38:04 +00:00
Eugene Sandulenko
69920fd6e4 Force subtitles to be shown in floppy version.
svn-id: r18779
2005-09-06 01:36:27 +00:00
Eugene Sandulenko
583cb05cb4 Completely revisited C64 opcodes table. Matched with disassembly.
Most differences in opcodes is 16bits -> 8bits operands. Instead of
duplicating code I just overload getVarOrDirectWord() and fetchScriptWord().
Saves considerable amount of code.

At the moment reference is descumm. I.e. I modified the utility and later
fixed script_c64.cpp. So there could be mistakes, though I doublechecked it.
Best is to test it with real scripts.

Difference in opcodes is so big that I wonder how it worked so well before,
though we tried just few scripts.

svn-id: r18778
2005-09-06 01:20:01 +00:00
Eugene Sandulenko
4589b5d3bb Partially fixed utter mess with C64 opcodes.
svn-id: r18777
2005-09-05 14:44:43 +00:00
Travis Howell
b8f4f4d4f2 Filter out Version INI setting in HE games.
svn-id: r18776
2005-09-05 07:50:41 +00:00
Travis Howell
710c2efa51 Correct music drivers for AtariST/Macintosh versions.
svn-id: r18775
2005-09-04 23:08:04 +00:00
Andrew Kurushin
4e5cc8d080 fix #1269037 Rif walks off-screen when looking at screen at desk
svn-id: r18774
2005-09-04 17:40:16 +00:00
Chris Apers
368785074c Prepare PalmOS ARM version : no global initializers with ARM loader o_O
svn-id: r18773
2005-09-04 16:38:38 +00:00
Eugene Sandulenko
7acd36b443 Remove baseFilename and detectFilename from struct ScummGameSettings since
it is not needed anymore.

svn-id: r18772
2005-09-04 15:07:09 +00:00
Gregory Montoir
6671e36d8b fixed crash in Sound::openSfxFile()
svn-id: r18771
2005-09-04 15:06:17 +00:00
Eugene Sandulenko
13e31a5328 Fix detection/running of those games which have different file generation in
different cases. Though it lacks file caches.

svn-id: r18770
2005-09-04 14:51:00 +00:00
Eugene Sandulenko
ee8ca81c7c Mention eliminated targets.
svn-id: r18769
2005-09-04 13:52:21 +00:00
Eugene Sandulenko
78f9ad33fe oops.
svn-id: r18768
2005-09-04 13:23:48 +00:00
Eugene Sandulenko
54737a39aa Fix more platforms.
Fix dig demos.

svn-id: r18767
2005-09-04 13:17:51 +00:00
Eugene Sandulenko
10eefd2f29 Fix platforms
svn-id: r18766
2005-09-04 13:04:57 +00:00
Eugene Sandulenko
2a041601a5 Implement my own request #1091806 "SCUMM: Eliminate platform-specific targets".
.ini file gets auto-upgraded and user gets a warning to console. Old targets
are still present but get converted immediately. We could remove them maybe
after 2 releases.

Also demos targets were removed as well. Probably next target is HE demos.

I tried my best to test all combinations of files, but bugs still may be
present.

svn-id: r18765
2005-09-04 12:42:19 +00:00
Travis Howell
b0694e4120 The Venice music should not be played in FM TOWNS versions of indy3.
Confirmed by checking original game under UNZ.

svn-id: r18764
2005-09-04 04:18:36 +00:00
Joost Peters
a3da7ea7c0 Clip copyRectToScreen() coordinates.
Fixes bug #1281154, because FT likes to send negative values occasionally.

svn-id: r18763
2005-09-04 01:44:14 +00:00
Eugene Sandulenko
cdc3d55be4 YALE (yet another line ending). Chris, it is good to do CVS diff before
each commit as I do. This easily lets avoid such mistakes and reminds you
about your changes, debug leftovers et al.

svn-id: r18762
2005-09-03 20:02:49 +00:00
Max Horn
3f2286031a Avoid putting non-ASCII chars into source files
svn-id: r18761
2005-09-03 19:59:33 +00:00
Chris Apers
5870531184 Change PalmOS ident
svn-id: r18756
2005-09-03 18:05:19 +00:00
Chris Apers
6b63495d5d PalmOS : ARM optimization
svn-id: r18755
2005-09-03 17:29:35 +00:00
Chris Apers
20e088801e More ARM stuffs
svn-id: r18754
2005-09-03 17:14:41 +00:00