Commit Graph

94 Commits

Author SHA1 Message Date
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
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
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
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
56123c3edb Correct the lockWord check in pokePalette video opcode.
svn-id: r26984
2007-05-28 00:10:21 +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
d6e0fe13b5 Add code for opcodes 177/178 in Elvira 2.
svn-id: r26937
2007-05-26 13:23:06 +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
73749ddafa Minor cleanup.
svn-id: r26845
2007-05-15 13:01:36 +00:00
Travis Howell
9a04d1dffb Rename a few variables.
svn-id: r26827
2007-05-13 10:07:55 +00:00
Travis Howell
b6672f37a9 Fix bugs #941074 and #828860, by switching to graphics renderer code used by earlier (non-Windows) versions of Simon the Sorcerer 1/2.
svn-id: r26825
2007-05-13 08:46:48 +00:00
Travis Howell
20bf83a2ce Imrproved support for Elvira 1/2 and Waxworks.
svn-id: r26792
2007-05-09 15:36:05 +00:00
Travis Howell
6ddc79a9a8 Cleanup.
svn-id: r26759
2007-05-06 09:46:43 +00:00
Travis Howell
0da4791128 Fix regression due to sign issue, which could cause crashes.
svn-id: r26758
2007-05-06 09:35:08 +00:00
Travis Howell
2d3e77db85 Split game engines, to allow further cleanups.
svn-id: r26481
2007-04-15 05:04:48 +00:00
Travis Howell
1c00843f2b Cleanup.
svn-id: r26480
2007-04-15 00:55:16 +00:00
Travis Howell
fe6b6323fa Cleanup.
svn-id: r26478
2007-04-15 00:12:09 +00:00
Eugene Sandulenko
8405eca0ea Fix warnings
svn-id: r25554
2007-02-13 19:51:27 +00:00
Travis Howell
2c0c7a8e17 Minor changes for coding guidelines.
svn-id: r25508
2007-02-12 04:30:24 +00:00
Travis Howell
189b4abb33 Pass VC10_state directly to convertclip, to reduce arguments.
svn-id: r25505
2007-02-12 03:59:29 +00:00
Travis Howell
eaeada78ac Add cyx's patch for cleanup for planar conversion code, and support for 32 color planar graphics of Amiga ECS version of Simon the Sorcerer 1.
svn-id: r25436
2007-02-09 00:35:57 +00:00
Travis Howell
f8052bb650 Convert planar images, only when required for drawing.
svn-id: r25433
2007-02-08 23:37:17 +00:00
Travis Howell
4ac350407f Remove left over debug code
svn-id: r24772
2006-11-23 08:48:53 +00:00
Travis Howell
7dc85a36ac Limit Evlira 1 mouse hack to full version
svn-id: r24677
2006-11-11 11:54:51 +00:00
Travis Howell
5a40402528 Split draw code for earlier games, to prevent regressions for now
svn-id: r24633
2006-11-06 08:07:47 +00:00
Travis Howell
8c95ca18e5 System mouse code no longer required
svn-id: r24632
2006-11-06 07:58:37 +00:00
Travis Howell
a2abbf919d Add inital load/save code changes for earlier games and cleanup
svn-id: r24622
2006-11-05 06:26:45 +00:00
Travis Howell
bd0a327a39 Remove vga opcodes which are never used by games
svn-id: r24557
2006-10-28 14:08:35 +00:00
Travis Howell
847956af40 Fix the heart beat in Elvira 2
svn-id: r24550
2006-10-28 06:30:08 +00:00
Travis Howell
d5f47e2203 Update debug tables
svn-id: r24549
2006-10-28 05:34:40 +00:00
Travis Howell
31a44154f0 Add code for vc37_pokePalette
svn-id: r24548
2006-10-28 04:44:10 +00:00
Travis Howell
4b46821ffb Add more fixes for Elvira 1
svn-id: r24547
2006-10-28 03:29:58 +00:00
Travis Howell
f07fc242b3 Var 254 is only reset, when reseting animations in later games
svn-id: r24532
2006-10-27 13:08:25 +00:00
Travis Howell
f1accee702 Cleanup
svn-id: r24531
2006-10-27 12:55:48 +00:00
Travis Howell
f766e01112 Ooops, correct that accidental commit of code
svn-id: r24466
2006-10-23 01:52:19 +00:00
Travis Howell
99d6e6db5c Add patch to make ProTracker a subclass of AudioStream, from madmoose
svn-id: r24465
2006-10-23 01:37:59 +00:00
Travis Howell
2e5210a18c Add extra opcode for Elvira 2
svn-id: r24438
2006-10-22 13:20:11 +00:00
Travis Howell
196c2bf254 Fix regression is WW, caused by functions merge
svn-id: r24429
2006-10-22 05:11:27 +00:00
Travis Howell
10f2c7cc57 Fix regression, due to lost code
svn-id: r24401
2006-10-21 10:50:19 +00:00
Travis Howell
399f8381a9 Cleanup
svn-id: r24397
2006-10-21 01:51:59 +00:00
Travis Howell
4e859bb26e Cleanup
svn-id: r24396
2006-10-21 00:51:32 +00:00
Travis Howell
ff574a63ee Split code into more specific files and cleanup
svn-id: r24394
2006-10-20 02:10:51 +00:00
Travis Howell
dc65aecb7d Whitespace changes
svn-id: r24358
2006-10-17 01:45:48 +00:00
Travis Howell
c028323a29 Add extra video opcodes for Elvira 1 demo
svn-id: r24315
2006-10-14 14:29:14 +00:00
Travis Howell
9fb68c989f Fix glitch in introduction of WW
svn-id: r24305
2006-10-14 06:12:12 +00:00
Travis Howell
05baf18ad6 Fix introduction of WW
svn-id: r24302
2006-10-14 03:14:47 +00:00
Travis Howell
49de64b3cc Ooops, correct dst pointer
svn-id: r24301
2006-10-14 01:18:49 +00:00
Travis Howell
ca620f02f3 Add sound effects support for early games
svn-id: r24300
2006-10-14 01:15:28 +00:00