117 Commits

Author SHA1 Message Date
Travis Howell
1ce07f5e88 Add code different for PN in vc32_saveScreen(), to fix crashes.
svn-id: r40296
2009-05-04 02:05:28 +00:00
Travis Howell
3591548003 Sync.
svn-id: r40075
2009-04-22 12:44:58 +00:00
Travis Howell
6460511603 Add GF_EGA feature flag for PN, to allow easier support of PC VGA version in future.
svn-id: r39753
2009-03-30 08:31:30 +00:00
Travis Howell
f81d5275f2 Correct initial palette in Amiga and AtariST versions of PN.
svn-id: r39561
2009-03-20 10:12:20 +00:00
Max Horn
563d76d342 AGOS: Changed _leftButtonDown & _rightButtonDown from byte to int
svn-id: r39256
2009-03-09 03:45:33 +00:00
Travis Howell
1937dca584 Cleanup.
svn-id: r39222
2009-03-08 13:18:07 +00:00
Travis Howell
56189fcf30 Clarify several errors messages.
svn-id: r39219
2009-03-08 10:08:09 +00:00
Travis Howell
2620d6836c Add initial support for Personal Nightmare.
Thanks to dreammaster for file decompression and icon decoding code.

NOTE: setjmp/longjmp code will require conversion for portability.

svn-id: r39216
2009-03-08 08:45:21 +00:00
Travis Howell
b08c22b283 Fix bottom palette in AtariST version of Elvira 2.
svn-id: r39014
2009-03-01 07:14:13 +00:00
Travis Howell
3571da7a94 Correctly fix position of icons in AtariST version of Elvira 2.
svn-id: r39011
2009-03-01 06:43:46 +00:00
Travis Howell
01625a01ab Fix offset error in clearVideoBackGround(), that could cause menu glitches after fighting in Elvira 1.
svn-id: r38238
2009-02-15 13:54:53 +00:00
Travis Howell
89063a38ce Cleanup.
svn-id: r36233
2009-02-07 04:32:33 +00:00
Travis Howell
5de19ecb28 Cleanup.
svn-id: r36232
2009-02-07 03:36:36 +00:00
Travis Howell
b2332744e4 Cleanup.
svn-id: r36228
2009-02-07 01:11:51 +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
a6210289f5 AGOS code cleanup
svn-id: r27794
2007-06-30 17:34:49 +00:00
Travis Howell
00829f15c8 Minor cleanup.
svn-id: r27580
2007-06-21 06:37:00 +00:00
Travis Howell
64cafa0270 Fix regressions, due to buffer changes and cleanup.
svn-id: r27578
2007-06-21 05:10:42 +00:00
Travis Howell
89b2cf75e2 Use frameBuffer directly, in order to drop extra buffer (frontBuffer) and cleanup code.
svn-id: r27577
2007-06-21 03:14:20 +00:00
Travis Howell
ab9b9a1bf3 Cleanup, could cause regressions.
svn-id: r27547
2007-06-19 11:50:22 +00:00
Travis Howell
71f2f4f6bd Fix bug #1738870 - Elvira1: Glitch after opening a sarcophagus.
svn-id: r27520
2007-06-18 09:07:03 +00:00
Travis Howell
48601a4e70 Clarify purpose of the endRepeat opcude, used by video script.
svn-id: r27228
2007-06-09 06:17:04 +00:00
Travis Howell
14aa27c477 Add dirtyClips code for Simon the Sorcerer 1/2.
svn-id: r27227
2007-06-09 05:30:20 +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
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