Commit Graph

146 Commits

Author SHA1 Message Date
Travis Howell
1f7ecda3d0 Cleanup
svn-id: r24295
2006-10-13 12:55:53 +00:00
Travis Howell
f46fb07f27 Add differences in opcode table for Elvira 2 and cleanup
svn-id: r24294
2006-10-13 11:38:41 +00:00
Travis Howell
1564b76e1e Fix position of descriptions in WW
svn-id: r24289
2006-10-13 07:23:34 +00:00
Torbjörn Andersson
02fb079d0b Added support for playing looped compressed sounds, so that Puzzle Pack can
play music properly, even if the music file has been compressed. I've only
actually tested this with Ogg Vorbis sounds, but I've deliberately written it
so that it should work identically for all the compression types. (Famous last
words.)

svn-id: r24288
2006-10-13 05:06:53 +00:00
Travis Howell
9d96bdfe9a Fix regressions when drawing icons in FF
svn-id: r24287
2006-10-13 05:00:19 +00:00
Travis Howell
71c3384793 Limit clearWindow to early games only, to avoid regressions
svn-id: r24286
2006-10-13 04:57:07 +00:00
Travis Howell
bddfa4fb7d Fix room item loading in WW
svn-id: r24285
2006-10-13 04:49:27 +00:00
Travis Howell
1ab09fd79b Fix display of icons in Elvira 1
svn-id: r24284
2006-10-13 02:22:33 +00:00
Travis Howell
929375ae21 Fix mistake in debug opcode table for Elvira 1
svn-id: r24283
2006-10-12 05:54:18 +00:00
Travis Howell
71b0add601 Cleanup
svn-id: r24282
2006-10-11 15:10:59 +00:00
Travis Howell
6c66570726 Minor cleanup
svn-id: r24281
2006-10-11 15:01:35 +00:00
Travis Howell
4311c3a04c Add AtariST version of Elvira 1 and cleanup
svn-id: r24280
2006-10-11 14:59:16 +00:00
Travis Howell
39613c7eec Avoid possible regressions
svn-id: r24278
2006-10-11 14:12:51 +00:00
Travis Howell
2fbafbf749 Add opcode for Elvira 1
svn-id: r24277
2006-10-11 14:03:40 +00:00
Travis Howell
2a876e11b5 Add support for clearWindow and cleanup
svn-id: r24272
2006-10-11 12:03:47 +00:00
Travis Howell
a8df97ede8 Fix palette display of lower part of screne in Elvira 1
svn-id: r24271
2006-10-11 09:21:59 +00:00
Travis Howell
08a2365695 Increase buffer size for Elvira 1
svn-id: r24270
2006-10-11 01:51:10 +00:00
Travis Howell
a025cf49b4 Ooops, remove debug left overs
svn-id: r24265
2006-10-10 13:08:27 +00:00
Travis Howell
89f79acb84 Fix and remove duplicate opcode for Elvira 1
svn-id: r24262
2006-10-10 12:13:47 +00:00
Travis Howell
99df945038 Fix guard response in Elvira 1
svn-id: r24261
2006-10-10 11:44:58 +00:00
Travis Howell
c5044d67c9 Fix movement in Elvira 1
svn-id: r24260
2006-10-10 11:25:45 +00:00
Torbjörn Andersson
651f9f2ad7 Casting 'buffer' to uint32 makes absolutely no sense to me. As far as I can
tell, we just want to add an offset to a byte pointer.

svn-id: r24254
2006-10-09 15:42:55 +00:00
Travis Howell
82775ed890 Use correct video window values for each game and minor cleanup
svn-id: r24253
2006-10-09 13:00:25 +00:00
Travis Howell
757fc94676 Enable convert code for Amiga CD32 version of Simon1 too
svn-id: r24251
2006-10-09 11:06:56 +00:00
Travis Howell
b2d4d36e8b Add Amiga ECS verison of Simon the Sorcerer 1
svn-id: r24250
2006-10-09 10:26:27 +00:00
Travis Howell
5dc2183939 Fix the display of backgrounds in Amiga disk versions of Simon1
svn-id: r24247
2006-10-09 06:11:51 +00:00
Travis Howell
20a0bc6700 Fix invalid reads during conversion
svn-id: r24246
2006-10-09 02:59:40 +00:00
Travis Howell
aac87e10c2 Minor cleanup
svn-id: r24245
2006-10-09 02:12:24 +00:00
Travis Howell
5e827e1e5d Update comment
svn-id: r24244
2006-10-09 02:01:37 +00:00
Travis Howell
5b048de879 Add conversion for planar graphics in Amiga version of Elvira 1/2 and Waxworks
svn-id: r24243
2006-10-09 01:58:48 +00:00
Travis Howell
9fbe8481d8 Add conversion for planar graphics in Amiga version of Elvira 1/2 and Waxworks
svn-id: r24242
2006-10-09 01:56:51 +00:00
Paweł Kołodziejski
0f17713763 fixed potentially uninitialized local variable 'x'
svn-id: r24209
2006-10-08 15:46:23 +00:00
Travis Howell
9aee6f3ff6 Correct x position, when printing stasticsin Elvira 1
svn-id: r24198
2006-10-08 10:43:49 +00:00
Torbjörn Andersson
0317b11460 Fixed regression in non-Elvira games.
svn-id: r24197
2006-10-08 09:44:06 +00:00
Torbjörn Andersson
bc4e7d4f82 Whitespace.
svn-id: r24196
2006-10-08 09:02:31 +00:00
Travis Howell
4188e40c5d Add invert box difference in Elvira 2
svn-id: r24195
2006-10-08 08:57:26 +00:00
Travis Howell
ed4f078fc8 Add invert box difference in Elvira 1
svn-id: r24194
2006-10-08 08:47:33 +00:00
Travis Howell
245a40963a Add opcode for Elvira 1 and remove errors that don't occur in original games
svn-id: r24193
2006-10-08 08:35:25 +00:00
Torbjörn Andersson
de280a5a5c The extra Elvira 1 colours have to be "re-scaled" to 8 bits. Cleaned up the
code a bit to make that more obvious.

svn-id: r24192
2006-10-08 08:18:33 +00:00
Travis Howell
07183595e7 Add a few palette differences and fix input in Elvira 1
svn-id: r24190
2006-10-08 07:42:34 +00:00
Travis Howell
56153086e5 Add code for displaying stastics in Elvira 1
svn-id: r24188
2006-10-08 01:46:38 +00:00
Max Horn
25cfb5feb1 Added a FIXME comment
svn-id: r24184
2006-10-08 00:42:31 +00:00
Max Horn
e3797919fc Replaced evil usage of static globals inside function by proper member variables
svn-id: r24183
2006-10-08 00:41:29 +00:00
Max Horn
d280234ae7 Added more const qualifiers
svn-id: r24182
2006-10-08 00:21:40 +00:00
Travis Howell
fbbc609610 A few corrections for Elvira 1 game details
svn-id: r24180
2006-10-08 00:00:58 +00:00
Torbjörn Andersson
f6407f01f8 Partial fix for Elvira 1 palette problems.
svn-id: r24168
2006-10-07 13:33:41 +00:00
Torbjörn Andersson
05e7423ed8 Fixed warning.
svn-id: r24162
2006-10-07 08:38:31 +00:00
Travis Howell
1a785b85b3 Add more code differences in Elvira 1
svn-id: r24161
2006-10-07 08:28:06 +00:00
Travis Howell
22a14014b3 Minor cleanup
svn-id: r24159
2006-10-07 03:43:51 +00:00
Travis Howell
f6a6818c5a Minor cleanup
svn-id: r24158
2006-10-07 03:31:17 +00:00