Commit Graph

6349 Commits

Author SHA1 Message Date
Martin Kiewitz
924f1f1fee SCI: fix coordination translation for 480x300 mac 2014-06-08 23:10:17 +02:00
Martin Kiewitz
cebb3e340a SCI32: fix crash during gabriel knight intro 2014-06-03 22:42:56 +02:00
Martin Kiewitz
23bfc2f035 SCI: comment typo fix 2014-06-02 20:59:27 +02:00
Martin Kiewitz
d4de84bf8b SCI: fix saving in mother goose sci0 (bug #6486) 2014-06-02 20:51:39 +02:00
Martin Kiewitz
c1e895d799 SCI: fix regression introduced by 480x300 commit
fix EGA graphic corruption
2014-06-02 01:37:08 +02:00
Johannes Schickel
2bd2db10aa SCI: Silence double to float conversion warning. 2014-06-02 01:00:15 +02:00
D G Turner
2aab673251 SCI: Add missed usage of AD_LISTEND in detection entry. 2014-06-01 23:56:27 +01:00
D G Turner
b01e045ed1 SCI: Add Ecoquest I detection entry from bug #6599. 2014-06-01 23:48:27 +01:00
D G Turner
d395b3b86d SCI: Add Hoyle 2 DOS detection entry from bug #6598. 2014-06-01 23:33:51 +01:00
D G Turner
c0b8a94a8c SCI: Add Mixed Up Fairy Tales EGA detection entry from bug #6596. 2014-06-01 23:18:48 +01:00
Martin Kiewitz
d7f26886c3 SCI: more hoyle 4 workarounds (bug #6604) 2014-06-01 23:33:45 +02:00
Matthew Hoops
a83ce70467 SCI: Silence a gcc conversion warning 2014-06-01 17:28:34 -04:00
Martin Kiewitz
460a9113af SCI: another workaround for hoyle 4 (bug #6598) 2014-06-01 23:20:11 +02:00
Martin Kiewitz
00f23b26c5 SCI: hoyle 4 workaround entry (bug #6601) 2014-06-01 23:01:39 +02:00
Martin Kiewitz
8de9a3ff80 SCI: adding undither flag for a few more games 2014-06-01 21:33:15 +02:00
Martin Kiewitz
235725ac59 SCI: added undither flags for 2x sq3 + hoyle 1 2014-06-01 21:28:16 +02:00
Martin Kiewitz
72b69c15fe SCI: added hoyle1 dos (bug #6597 2014-06-01 21:17:37 +02:00
Martin Kiewitz
d42317b35c SCI: detection for lb2 dos floppy v1.1 (bug #6543) 2014-06-01 20:41:54 +02:00
Martin Kiewitz
058fc2327f SCI: fix kGetTime, fixes bug #6605
current year part wasn't calculated properly
2014-06-01 19:58:23 +02:00
Martin Kiewitz
01e61a2837 SCI: add detection for sq3 mac (bug #6484) 2014-06-01 14:21:11 +02:00
Martin Kiewitz
94160a28e3 SCI: work on SCI0/01 Mac 480x300 scaling 2014-06-01 13:41:14 +02:00
Martin Kiewitz
2d45bbd1ea SCI: debugger diskdump is now able to dump '*'
dumps all resources of given type
2014-06-01 01:23:44 +02:00
Martin Kiewitz
d1bab54a4a SCI: kDoSound: only one sample at once - thx wjp
Calling kDoSound(play) on a sample will stop currently playing sample
Fixes Space Quest 5 air-lock sound issue (bug #6464)
Thanks to wjp for tracking the issue down
2014-05-29 23:57:09 +02:00
Martin Kiewitz
73c02d4166 SCI: fix 2nd LB2 pterodactyl room patch
patch terminator was missing
2014-05-29 11:56:41 +02:00
Martin Kiewitz
c693b73bc8 SCI: LB2 pterodactyl room patch description fix 2014-05-29 00:10:04 +02:00
Martin Kiewitz
e70923464e SCI: LB2 patch for pterodactyl room door issue
fully fixes bug #6458 for both CD + English Floppy
old saves made after wiring the door will still have issues
2014-05-28 23:59:29 +02:00
Martin Kiewitz
6d2f0bbcd4 SCI: LB2 patch for pterodactyl room door issue
partly fixes bug #6458
2014-05-27 21:14:49 +02:00
Johannes Schickel
8b7672b64c ALL: Introduce typesafe Debugger::registerVar functions.
This also adds a FIXME to SCI which registered an enum type as int...
2014-05-27 02:04:08 +02:00
Johannes Schickel
30d64edac4 ALL: Make Debugger command function names conform to our guidelines. 2014-05-27 02:04:08 +02:00
Johannes Schickel
ae4ffe01f0 ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. 2014-05-27 02:04:08 +02:00
Johannes Schickel
0adca2c579 ALL: Rename Debugger::DVar_Register to Debugger::registerVar. 2014-05-27 02:04:07 +02:00
Johannes Schickel
daa8d57a86 ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. 2014-05-27 02:04:07 +02:00
Martin Kiewitz
7a92556aed SCI: SQ1VGA patch for spider droid timing issue
makes spider droid speed relative to movement speed setting
2014-05-26 00:53:24 +02:00
Willem Jan Palenstijn
0ba17d909a SCI: Make debugging output conditional 2014-05-25 12:59:39 +02:00
Willem Jan Palenstijn
b0f1c28c79 SCI: Fix voice mapping during midi channel remapping
This fixes the first Patti dream sequence piano song in LSL5 room 320.
2014-05-25 12:52:42 +02:00
D G Turner
82a502ea4c SCI: Fix compilation due to wrong preprocessor directive. 2014-04-29 12:39:43 +01:00
D G Turner
0698ae4a07 SCI: Disable detection of "SCI Narration Demo" fangame.
This is not supported as it requires network access to use the Google
Translate API, which is not supported by OSystem.
2014-04-29 03:40:45 +01:00
Eugene Sandulenko
f74c46e93e Merge pull request #450 from JenniBee/master
SCI: Add detection entries for many more fan games.
2014-04-28 21:25:58 +03:00
D G Turner
4598b3b2d9 SCI: Inhibit spurious GCC warnings in script patching code.
The two relevant variables upon inspection of the current code should
not be used uninitialized as per the compiler linter warning, but
removing this by adding a zero initialization is simple.
It is also good practice and should prevent future issues if the code
is modified.
2014-04-18 14:59:49 +01:00
Filippos Karapetis
b8aca5c202 SCI: Add missing USE_MAD check for commit 6a519f7f
This fixes compilation for platforms where libmad isn't present
2014-03-28 22:00:12 +02:00
Filippos Karapetis
6a519f7f40 SCI: Initial implementation of the fanmade sciAudio library
This is used in the fanmade games "LockerGnome Quest Redux" and
"Betrayed Alliance"
2014-03-28 02:16:54 +02:00
JenniBee
718d45db5f SCI: Add detection entries for many more fan games. 2014-03-22 12:10:42 -04:00
Matthew Hoops
740b6e8fbd IMAGE: Move all ImageDecoders to image/ 2014-02-28 00:27:28 -05:00
Filippos Karapetis
311471c857 SCI: Fix script bug #6485 - "SCI: MUMG EGA - kStrCpy error" 2014-02-19 03:03:11 +02:00
Johannes Schickel
8fc7d60feb SCI: Make GPL headers consistent in themselves. 2014-02-18 02:39:37 +01:00
Filippos Karapetis
715a5f9bbe SCI: Adapt the segment and offset getters/setters for SCI3
This is by no means complete, but it's a good start. It is based on an
earlier discussion on the subject, and it allows us to use the highest
two bits from the segment for offset addresses
2014-02-17 12:05:40 +02:00
Filippos Karapetis
ed400d57fc SCI: Fix NS rect calculation in GK1 (and SCI32 in general)
This fixes the regressions caused by refactoring in SCI32. Thanks to
Timo Korvola for tracking down the issue and providing an initial
patch in bug #6452
2014-02-17 12:00:17 +02:00
Filippos Karapetis
9addca7287 SCI: Allow saving without a VERSION file in Jones
Apparently, the original does the same. Fixes bug #6535
2014-02-17 11:52:49 +02:00
Filippos Karapetis
474c45fdc6 SCI: Some minor cleanup 2014-02-17 11:48:34 +02:00
Filippos Karapetis
d92006188e SCI: Skip some still unsupported robot files in RAMA 2014-02-17 11:47:16 +02:00