Commit Graph

502 Commits

Author SHA1 Message Date
Travis Howell
f11c51f487 Fix background of pause options in Amiga and AtariST of Elvira 1.
svn-id: r27106
2007-06-05 12:32:43 +00:00
Travis Howell
ce903d557a Add option to dump all subrountines in a game, to help with bug reports.
svn-id: r27104
2007-06-05 11:46:39 +00:00
Travis Howell
56cde56d4b Fix input issues in earlier games, and split handleMouseMoved() due to difference in earlier games.
svn-id: r27103
2007-06-05 11:38:26 +00:00
Travis Howell
3547c13e49 Updates, to keep Amiga demo of Elvira 1 working.
svn-id: r27102
2007-06-05 09:14:59 +00:00
Travis Howell
de82682071 Update sound ranges in debugger, for earlier games.
svn-id: r27101
2007-06-05 09:13:42 +00:00
Travis Howell
06d9b8ea39 Fix palette glitches on printScroll background, during many scenes in Eivira 1.
svn-id: r27100
2007-06-05 08:48:30 +00:00
Travis Howell
1304f53af1 Add workaround for the scrolling glitch in The Feeble Files, the occurs when the repair man comes to fix the car.
svn-id: r27099
2007-06-05 06:43:53 +00:00
Travis Howell
83797aa33a Trigger palette update, when setting the mouse palette in Elvira 2 and Waxworks.
svn-id: r27098
2007-06-05 06:05:28 +00:00
Travis Howell
27083f8fb4 Fix loading and saving game through the options screen in Amiga CD32 version of Simon the Sorcerer 1.
svn-id: r27097
2007-06-05 06:04:07 +00:00
Travis Howell
b23eb038ea Fix regression when listing saved game names, in Simon the Sorcerer 1/2.
svn-id: r27096
2007-06-05 00:46:58 +00:00
Travis Howell
8e927dd4c7 Hopefully more reliable display of inventory arrows.
svn-id: r27095
2007-06-05 00:36:33 +00:00
Filippos Karapetis
ae264533f3 Fix compilation of AGOS
svn-id: r27081
2007-06-04 17:52:23 +00:00
Travis Howell
64413f9cc8 Only call MIDI code, in games which use MIDI based music.
svn-id: r27080
2007-06-04 14:25:02 +00:00
Travis Howell
6dd52b592e Fix inventory arrows in Amiga OCS version of Simon the Sorcerer 1.
svn-id: r27079
2007-06-04 08:56:00 +00:00
Travis Howell
78c9061cff Fix invalid writes in Elvira 1, the original game would overwrite into _window6BackScn.
svn-id: r27078
2007-06-04 07:04:42 +00:00
Travis Howell
c3a346fb16 Virtualise a few sound functions.
svn-id: r27077
2007-06-04 05:18:11 +00:00
Travis Howell
6f3d87314e Change printChar variables to signed, to allow removal of work around for The Feeble Files.
svn-id: r27076
2007-06-04 05:05:02 +00:00
Travis Howell
43511e8ed2 Change printChar variables to signed, to allow removal of work around for The Feeble Files.
svn-id: r27075
2007-06-04 05:02:22 +00:00
Travis Howell
48b8ee4d4f Fix sign issue, which caused invalid writes, when entering saved game name in Elvira 2 and Waxworks.
svn-id: r27074
2007-06-04 04:41:46 +00:00
Max Horn
4481238faa Fixed serious memory leak in AGOS engine (sound looping code was leaking)
svn-id: r27065
2007-06-03 15:55:07 +00:00
Torbjörn Andersson
475abaf9dc Actually drop the DXA frame (i.e. don't update the screen) when we say we do.
svn-id: r27053
2007-06-02 15:20:43 +00:00
Travis Howell
89abea6b51 Fix display of conversation responses in Waxworks.
svn-id: r27052
2007-06-02 13:35:24 +00:00
Travis Howell
a7fb55c028 Fix inventory icons display in Amiga version of Waxworks.
svn-id: r27045
2007-06-02 05:27:34 +00:00
Travis Howell
c983e879e1 Fix regressions, caused by VGATimerEntry type changes.
svn-id: r27044
2007-06-01 23:12:22 +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
Travis Howell
c87cf11c76 Add missing mouse cursor in Elvira 2.
svn-id: r27002
2007-05-28 23:14:50 +00:00
Travis Howell
97afe587d2 Use zone number to detect interface height differences in the AtariST verison of Elvira 2.
svn-id: r26998
2007-05-28 14:10:19 +00:00
Travis Howell
d877a0a8d1 Fix glitches in AtariST demo of Elvira 1.
svn-id: r26997
2007-05-28 13:01:08 +00:00
Travis Howell
0c27b66807 Fix loading restart state in Amiga and AtariST versions of Elvira 2.
svn-id: r26996
2007-05-28 12:42:10 +00:00
Travis Howell
9d041cc059 Add sound effects code for Amiga and AtariST versions of Elvira 2.
svn-id: r26989
2007-05-28 11:22:53 +00:00
Travis Howell
0d789e074e Fix glitches caused by interface differences in the AtariST verison of Elvira 2.
svn-id: r26988
2007-05-28 08:54:13 +00:00
Travis Howell
45e8fbe8f5 Rename script opcode in Elvira 2.
svn-id: r26986
2007-05-28 01:11:43 +00:00
Travis Howell
56123c3edb Correct the lockWord check in pokePalette video opcode.
svn-id: r26984
2007-05-28 00:10:21 +00:00
Travis Howell
e2af13a7f6 Adjust code for paranoid compilers.
svn-id: r26971
2007-05-27 11:54:01 +00:00
Travis Howell
5f84a9ce71 Add minor code differences in Elvira 2 and Waxworks.
svn-id: r26969
2007-05-27 11:46:42 +00:00
Travis Howell
7d8619350f Fix loading restart state in Waxworks for now.
svn-id: r26966
2007-05-27 11:32:19 +00:00
Paweł Kołodziejski
78953e1818 fixed warning and add assert for potential uninitialised src
svn-id: r26964
2007-05-27 10:53:09 +00:00
Travis Howell
4f76f95942 The 'i' and 'l' charactors only have a shorter width in Simon the Sorcerer 1/2.
svn-id: r26958
2007-05-27 05:21:50 +00:00
Travis Howell
6ce23ced48 Correct cursor used when entering saved game name in Elvira 2 and Waxworks.
svn-id: r26957
2007-05-27 05:18:30 +00:00
Travis Howell
f33ea9c7f9 Add extra mouse cursors used by Elvira 2.
svn-id: r26956
2007-05-27 05:17:39 +00:00
Travis Howell
ac1265a010 Add font table for Elvira 1/2 and Waxworks.
svn-id: r26954
2007-05-27 03:18:18 +00:00
Travis Howell
6511a32905 Correct error in printStats opcode for Elvira 2.
svn-id: r26953
2007-05-27 03:01:20 +00:00
Travis Howell
d6e0fe13b5 Add code for opcodes 177/178 in Elvira 2.
svn-id: r26937
2007-05-26 13:23:06 +00:00
Torbjörn Andersson
b17e8f569f Silenced a rather paranoid GCC warning.
svn-id: r26924
2007-05-22 16:11:30 +00:00
Travis Howell
82d6145be5 Minor cleanup.
svn-id: r26913
2007-05-22 13:11:06 +00:00
Travis Howell
766d889b69 Move code to correct position.
svn-id: r26912
2007-05-22 11:31:31 +00:00
Travis Howell
ca0a75a9d0 Add support for the saved game overwrite check script in Waxworks.
svn-id: r26911
2007-05-22 11:22:59 +00:00
Travis Howell
49336a857e Mouse glitch no longer seems to occur in Elvira 1.
svn-id: r26910
2007-05-22 10:51:24 +00:00
Travis Howell
5e1af6f479 Add load/save interface support for Elvira 2 and Waxworks.
svn-id: r26909
2007-05-22 10:31:51 +00:00