Travis Howell
3c1ede0520
Fix cursor palette in Amiga versions of Simon the Sorcerer 1 and remove duplciate cursor table.
...
svn-id: r25511
2007-02-12 06:15:26 +00:00
Travis Howell
45692d4323
Add work around for script bug in Amiga AGA/CD32 verisons of Simon the Sorcerer 1.
...
svn-id: r25510
2007-02-12 05:16:03 +00:00
Travis Howell
9315ccbdc1
Fix icons palette in AGA/CD32 versions of Simon the Sorcerer 1.
...
svn-id: r25509
2007-02-12 04:58:49 +00:00
Travis Howell
2c0c7a8e17
Minor changes for coding guidelines.
...
svn-id: r25508
2007-02-12 04:30:24 +00:00
Travis Howell
bfd3d872b8
Adjust random opcode for Amiga versions of Simon the Sorcerer 1.
...
svn-id: r25507
2007-02-12 04:23:10 +00:00
Travis Howell
384fd4b833
Add Quietust's patch to fix subtitles glitches in Amiga AGA/CD32 versions of Simon the Sorcerer 1.
...
svn-id: r25506
2007-02-12 04:18:19 +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
8ba3553722
Add Quietust's changes to fix image glitches in Amiga AGA/CD32 versions of Simon the Sorcerer 1.
...
svn-id: r25504
2007-02-12 01:07:27 +00:00
Travis Howell
d8d2c4cd65
Ooops, remove debug leftovers in last commit.
...
svn-id: r25502
2007-02-12 00:21:04 +00:00
Travis Howell
d4a206ec12
Add basic support for AtariST demo of Elvira 1.
...
svn-id: r25501
2007-02-12 00:14:14 +00:00
Travis Howell
c9202232ab
Whitespace changes.
...
svn-id: r25488
2007-02-11 11:35:19 +00:00
Travis Howell
9f0ed19076
Add Quietust's patch for improved string redering in Amiga versions of Simon the Sorcerer 1.
...
svn-id: r25481
2007-02-11 02:19:56 +00:00
Travis Howell
6bdd106176
Add Acorn disk version of Simon the Sorcerer 1.
...
svn-id: r25480
2007-02-11 02:16:00 +00:00
Gregory Montoir
c66f919e86
minor cleanup
...
svn-id: r25444
2007-02-09 12:27:31 +00:00
Travis Howell
6c1b7114f5
Add demo of Simon the Sorcerer 1 (DOS CD).
...
svn-id: r25437
2007-02-09 10:53:16 +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
Eugene Sandulenko
7b6bdd231d
AdvancedDetector now has built-in fallback detection based on file lists.
...
Currently only gob engine benefits from it.
svn-id: r25374
2007-02-04 03:10:27 +00:00
Max Horn
cb49cbdd45
* Reimplemented Mixer::pauseAll to simply invoke pause on all channels
...
(implying change of semantics)
* Reordered the params of Mixer::playRaw (the SoundType now comes first, not last)
* Removed Mixer::isPaused
* Removed Mixer::getSoundElapsedTimeOfSoundID
* Added some doxygen comments to the Mixer
svn-id: r25356
2007-02-03 19:05:53 +00:00
Travis Howell
9a7c1c9baf
Add French version of Simon the Sorcerer 2 (Windows CD)
...
svn-id: r25252
2007-01-29 06:45:14 +00:00
Chris Apers
06c3d2cb2a
Fix crash on PalmOS due to out of memory
...
svn-id: r25248
2007-01-28 18:40:30 +00:00
Chris Apers
2c1a3e1cd2
Added French/Atari ST version of Elvira 1 and 2
...
svn-id: r25247
2007-01-28 18:38:26 +00:00
Eugene Sandulenko
93687d376b
Add more paramteres to AdvancedDetector. Not used yet.
...
svn-id: r25241
2007-01-28 07:31:26 +00:00
Travis Howell
82cc1db794
Revert audiostream changes for VOC sound, due to sgin differences in Amiga CD32 verison of Simon 1.
...
svn-id: r25220
2007-01-27 01:07:12 +00:00
Travis Howell
b867202199
Correct md5 details for restart file in Amiga/AtariST versions of Elvira 1/2 and Waxworks.
...
svn-id: r25218
2007-01-27 00:27:58 +00:00
Max Horn
d70c83bd4b
Lots of cleanup in the AdvancedDetector
...
svn-id: r25194
2007-01-25 21:16:57 +00:00
Eugene Sandulenko
bb3cc79bc6
Reduce #include dependencies
...
svn-id: r25178
2007-01-25 01:05:25 +00:00
Eugene Sandulenko
318210ad96
Add optional size parameter to ADGameFileDescription. Not used now.
...
svn-id: r25164
2007-01-24 22:42:44 +00:00
Eugene Sandulenko
edd2422a55
Hide all AdvacedDetector parameters into a structure for easier maintenance
...
and extensibility
svn-id: r25163
2007-01-24 22:24:52 +00:00
Max Horn
44cbf4996b
Removed common/advancedDetector.h from agos.h, thus reducing the number of build deps on base/plugins.h and base/game.h from about 155 to 113 (and also reducing the deps on advancedDetector.h, of course). The same should be done to all other engines using the advanced detector (AGI, CINE, SAGA, Parallaction)
...
svn-id: r25154
2007-01-21 16:57:13 +00:00
Eugene Sandulenko
cd8a5f3a98
First phase of detection-related plugins interface improvements. Now plugins
...
return StringMap instead of fixed list of parameters. This adds great
flexibility.
Current patch should not alter any functionality, i.e. if there are regressions,
submit a report. Phase 2 will benefit from these changes and will come later.
svn-id: r25134
2007-01-20 21:27:57 +00:00
Travis Howell
cc0c0b0dd1
Update details for German version of Elvira 2
...
svn-id: r25107
2007-01-16 21:41:38 +00:00
Travis Howell
1638cf2f0b
Add Spanish version of Elvira 2
...
svn-id: r25066
2007-01-10 23:17:17 +00:00
Travis Howell
25141dd901
Limit keyboard specific verb code to arrow keys only in PP/WW
...
svn-id: r24972
2007-01-03 11:40:39 +00:00
Travis Howell
bca2bacf23
The arrows keys aren't monitored in DIMP
...
svn-id: r24969
2007-01-03 01:41:34 +00:00
Travis Howell
ea9ae8af0d
Add volume support for music in swampy
...
svn-id: r24966
2007-01-01 11:29:20 +00:00
Travis Howell
66249c651e
Add eriktorbjorn's patch for secondary sound looping in swampy, with minor changes for uncompressed sounds.
...
svn-id: r24965
2007-01-01 09:58:00 +00:00
Torbjörn Andersson
6944797891
At Kirben's request, I've applied my old keyboard repeat patch for the AGOS
...
engine. Swampy's Adventures really needs it, and the more generic solution to
keyboard repeat is apparently stalled.
svn-id: r24964
2007-01-01 07:37:07 +00:00
Travis Howell
cbe3cb850c
Cleanup
...
svn-id: r24963
2007-01-01 05:44:34 +00:00
Travis Howell
9b6c3f3a87
Add dxa file extension for short version of filenames too.
...
svn-id: r24961
2007-01-01 04:49:10 +00:00
Travis Howell
590bd33a9e
Fix bug #1624767 - FF: save games will not load.
...
svn-id: r24960
2007-01-01 04:35:27 +00:00
Torbjörn Andersson
95a7b6507a
Cleanup
...
svn-id: r24953
2006-12-30 05:14:54 +00:00
Torbjörn Andersson
c0ccf07010
Fixed warning.
...
svn-id: r24952
2006-12-30 04:50:55 +00:00
Travis Howell
b0cd34a28b
Add German version of PP - Swampy Adventures
...
svn-id: r24951
2006-12-30 01:20:19 +00:00
Eugene Sandulenko
c01839bbe9
Make ADGameFileDescription is built in directly into ADGameDescription.
...
svn-id: r24947
2006-12-29 00:03:03 +00:00
Travis Howell
352549c6e6
Set maximum saved game file to 998, since 999 is used for as restart state in FF
...
svn-id: r24927
2006-12-25 23:25:28 +00:00
Torbjörn Andersson
3f0f9045aa
Tiny whitespace changes.
...
svn-id: r24907
2006-12-20 20:10:37 +00:00
Max Horn
559f2b62eb
Renamed real_ADVANCED_DETECTOR_DETECT_GAMES_FUNCTION to ADVANCED_DETECTOR_DETECT_GAMES_FUNCTION, and real_ADVANCED_DETECTOR_DETECT_INIT_GAME to ADVANCED_DETECTOR_DETECT_INIT_GAME
...
svn-id: r24896
2006-12-19 23:57:04 +00:00
Eugene Sandulenko
457ebfea3c
Get rif od ARRAYSIZE in ADGameDescription
...
svn-id: r24882
2006-12-19 04:35:08 +00:00
Eugene Sandulenko
18ce381060
Got rid of ARRAYSIZE in advanceDetector calls
...
svn-id: r24881
2006-12-19 03:52:04 +00:00
Travis Howell
1950e9cc50
Add German demo of Simon the Sorcerer 2 (DOS CC)
...
svn-id: r24773
2006-11-23 08:54:34 +00:00
Travis Howell
4ac350407f
Remove left over debug code
...
svn-id: r24772
2006-11-23 08:48:53 +00:00
Travis Howell
e7db7aff4d
Avoid compiler warnings
...
svn-id: r24764
2006-11-23 05:37:37 +00:00
Eugene Sandulenko
cfb29dcb51
Fix MSVC2005 warnings. Please, review the changes.
...
svn-id: r24760
2006-11-22 15:50:30 +00:00
Travis Howell
f55320f988
Add inital pause code for Elvira 1/2 & WW, and cleanup
...
svn-id: r24723
2006-11-15 13:11:53 +00:00
Max Horn
1f26cb8965
Reworked code in the advanced game detector (getting rid of much of the evil #define hell it consisted of previously)
...
svn-id: r24685
2006-11-12 03:23:29 +00:00
Travis Howell
7dc85a36ac
Limit Evlira 1 mouse hack to full version
...
svn-id: r24677
2006-11-11 11:54:51 +00:00
Eugene Sandulenko
a977988058
Next step in AdvancedDetector unification. Moved all common functions to
...
macroses. Now typical usage is just list of macros with parameters and
array of game details.
svn-id: r24670
2006-11-10 22:43:10 +00:00
Travis Howell
f334797caa
Add debugger command, to allow object flag vlaues to be altered.
...
svn-id: r24663
2006-11-09 10:41:29 +00:00
Travis Howell
3213bc322b
Fix bug #1592914 - SIMON1: Crash in Dwarf Cave
...
svn-id: r24662
2006-11-09 05:28:36 +00:00
Travis Howell
09d35a38a8
Fix restarting game in Elvira 2
...
svn-id: r24646
2006-11-07 01:02:24 +00:00
Travis Howell
fe33cd84d6
Fix restarting game in Elvira 1
...
svn-id: r24645
2006-11-06 23:58:15 +00:00
Travis Howell
1b926fee10
Add inherit code for earlier games
...
svn-id: r24640
2006-11-06 14:28:19 +00:00
Travis Howell
415ec67056
Cleanup
...
svn-id: r24639
2006-11-06 13:59:11 +00:00
Travis Howell
c13380e76e
Add contain code differences between earlier games
...
svn-id: r24634
2006-11-06 12:02:28 +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
f2318ed1fd
Fix mouse palette in WW
...
svn-id: r24631
2006-11-06 01:32:20 +00:00
Travis Howell
a1a5c9b38a
The clear timers script only exists in Simon1
...
svn-id: r24630
2006-11-06 01:14:26 +00:00
Travis Howell
3ebba5fab9
Fix mouse glitch regression, due to code re-arrange
...
svn-id: r24629
2006-11-05 23:58:37 +00:00
Travis Howell
05dcf9c11d
Cleanup
...
svn-id: r24626
2006-11-05 08:27:15 +00:00
Travis Howell
493af8f40b
Only read a single item, in doTable opcode
...
svn-id: r24624
2006-11-05 07:42:23 +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
ea9baa0347
Improve debug output of video script
...
svn-id: r24621
2006-11-05 06:10:41 +00:00
Travis Howell
4578f9afa5
Typo
...
svn-id: r24620
2006-11-05 01:52:56 +00:00
Travis Howell
94f1aab61a
Music is disabled when under water in Elvira 1
...
svn-id: r24619
2006-11-05 01:43:29 +00:00
Gregory Montoir
f9cf368a67
got rid of two memory leaks
...
svn-id: r24589
2006-11-03 21:01:49 +00:00
Travis Howell
25069065f3
Increase delay for dragging items, to match original
...
svn-id: r24564
2006-10-29 07:30:31 +00:00
Travis Howell
e7195372e5
Update variable range, when using debugger
...
svn-id: r24563
2006-10-29 07:09:49 +00:00
Travis Howell
de7f250476
Add opcode and opcode stub for Elvira 2. Remove unused opcode code
...
svn-id: r24562
2006-10-29 07:01:55 +00:00
Travis Howell
9d7920e017
White space changes
...
svn-id: r24558
2006-10-28 14:11:27 +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
30e6ce658b
Update debug tables
...
svn-id: r24556
2006-10-28 13:47:16 +00:00
Travis Howell
2714741606
Correct dump of VGA file in FF
...
svn-id: r24555
2006-10-28 13:31:30 +00:00
Travis Howell
dfd57406ff
Fix sign issues, that caused combat issues in Elvira 1
...
svn-id: r24553
2006-10-28 12:33:49 +00:00
Travis Howell
c85c37561d
Fix cursor palette in Elvira 1
...
svn-id: r24552
2006-10-28 11:34:56 +00:00
Travis Howell
aa6a92ac6d
Add shield cursor for Elvira 1
...
svn-id: r24551
2006-10-28 11:29:13 +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
9f85511537
Cleanup
...
svn-id: r24533
2006-10-27 13:28:32 +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
231d6064de
Update comment
...
svn-id: r24530
2006-10-27 11:43:17 +00:00
Travis Howell
162f8e16b0
Update dump code for additional games
...
svn-id: r24529
2006-10-27 11:39:04 +00:00
Travis Howell
5eaef92728
Update names in opcode tables
...
svn-id: r24528
2006-10-27 11:19:11 +00:00
Travis Howell
7d71b6d109
Cleanup
...
svn-id: r24527
2006-10-27 11:04:05 +00:00
Travis Howell
9bab66a53a
Script 160 is only used when clearing timers in Simon 1/2
...
svn-id: r24526
2006-10-27 10:43:48 +00:00
Travis Howell
adb626c783
Ooops, fix Elvira 1 regression
...
svn-id: r24525
2006-10-27 10:36:38 +00:00
Travis Howell
5ab37ca91d
Add code for look opcode in elvira 1
...
svn-id: r24524
2006-10-27 03:07:18 +00:00
Travis Howell
956d003fcf
Limit game specific code
...
svn-id: r24523
2006-10-27 01:55:06 +00:00
Travis Howell
aed395aeb2
Limit subtitle speed keys to Simon 1/2
...
svn-id: r24522
2006-10-27 01:36:15 +00:00
Travis Howell
d14059fccc
Add font table for Czech version of Simon 2
...
svn-id: r24519
2006-10-26 12:56:27 +00:00
Travis Howell
227157ccdc
Update comments
...
svn-id: r24502
2006-10-25 13:45:57 +00:00
Travis Howell
05fd51d036
Cleanup
...
svn-id: r24501
2006-10-25 13:38:35 +00:00
Travis Howell
fc04b2e45a
Add back delay between script restarts
...
svn-id: r24500
2006-10-25 11:43:20 +00:00
Travis Howell
2f422f56cd
Remove unused script code
...
svn-id: r24499
2006-10-25 11:41:36 +00:00
Travis Howell
ab0eb74395
Add extra opcodes used by dumped scripts of Amiga demo of Elvira 1
...
svn-id: r24498
2006-10-25 11:02:08 +00:00
Travis Howell
588c3e0bf1
Revert debug changes
...
svn-id: r24496
2006-10-25 10:21:57 +00:00
Travis Howell
15915e805d
Remove unused script opcodes
...
svn-id: r24495
2006-10-25 10:20:17 +00:00
Travis Howell
a4be70e47b
Correction to script opcode table for FF
...
svn-id: r24494
2006-10-25 10:08:38 +00:00
Travis Howell
dc405fa453
Corrections to script opcode table for PP
...
svn-id: r24493
2006-10-25 10:00:29 +00:00
Travis Howell
7dd6b31aef
Add more opcodes for Elvira 1/2
...
svn-id: r24492
2006-10-25 08:12:05 +00:00
Travis Howell
869243142a
Add class code used by scripts in Elvira 1
...
svn-id: r24491
2006-10-25 05:32:15 +00:00
Max Horn
7889783cac
const correctness
...
svn-id: r24488
2006-10-24 09:44:20 +00:00
Travis Howell
920a5ac5f4
Rename variable
...
svn-id: r24487
2006-10-24 08:11:43 +00:00
Travis Howell
6810993828
Add more menu code for Elvira 1
...
svn-id: r24486
2006-10-24 07:44:37 +00:00
Travis Howell
67041f96a9
Add missing reset of _lastClickRem variable
...
svn-id: r24474
2006-10-23 13:42:50 +00:00
Travis Howell
38e709beb2
Add missing code for enableInput opcode
...
svn-id: r24473
2006-10-23 13:40:23 +00:00
Travis Howell
cff9d1ab81
Re-enable verb code
...
svn-id: r24472
2006-10-23 11:17:25 +00:00
Travis Howell
7a5b0c1870
Add minor icon code differences in Elvira 2
...
svn-id: r24471
2006-10-23 11:13:51 +00:00
Travis Howell
4c9fc74964
Add printStats code for Elvira 2 and cleanup
...
svn-id: r24470
2006-10-23 10:06:32 +00:00
Travis Howell
8f44ef3209
Add a few opcode stubs for Elvira 2
...
svn-id: r24469
2006-10-23 07:07:03 +00:00
Travis Howell
80048e2327
Add hasIcon difference in Elvira 1
...
svn-id: r24468
2006-10-23 05:58:53 +00:00
Travis Howell
45965e3576
Add opcode used by lift in Elvira 2
...
svn-id: r24467
2006-10-23 05:32:54 +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
Max Horn
b635a2fb84
Only instantiate ProtrackerPlayer if it is actually needed
...
svn-id: r24445
2006-10-22 16:04:14 +00:00
Travis Howell
2e5210a18c
Add extra opcode for Elvira 2
...
svn-id: r24438
2006-10-22 13:20:11 +00:00
Travis Howell
25c38db499
Add drag support for items in Elvira 1/2 and WW
...
svn-id: r24436
2006-10-22 13:04:34 +00:00
Travis Howell
af17835dd9
Add print object opcode difference in Elivra 2 and WW
...
svn-id: r24432
2006-10-22 10:14:58 +00:00
Travis Howell
1764733590
Add more opcodes for Elivra 2 and WW
...
svn-id: r24431
2006-10-22 09:53:56 +00:00
Travis Howell
16005872a2
Cleanup
...
svn-id: r24430
2006-10-22 07:43: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
872a708c4e
Add system includes
...
svn-id: r24428
2006-10-22 01:05:14 +00:00
Travis Howell
91f7477d74
Ooops, correct typo
...
svn-id: r24427
2006-10-22 00:58:55 +00:00
Travis Howell
bce0a11065
Add extra picture opcode code for ELvira 1/2
...
svn-id: r24426
2006-10-22 00:55:17 +00:00
Travis Howell
4913db7168
Add extra events, which are triggered by Elvira 1/2 and WW
...
svn-id: r24408
2006-10-21 12:59:23 +00:00
Torbjörn Andersson
86d3f30347
Dummy handler for music commands 0xA and 0xB to keep Elvira1 from crashing. It
...
also seems to restore the missing first note of the intro music.
svn-id: r24406
2006-10-21 12:22:30 +00:00
Travis Howell
10f2c7cc57
Fix regression, due to lost code
...
svn-id: r24401
2006-10-21 10:50:19 +00:00
Travis Howell
8b75b8f2ee
Sync. names of filesDescriptions
...
svn-id: r24400
2006-10-21 10:05:11 +00:00
Travis Howell
59103e6eb1
Add Czech version of Simon the Sorcerer 2 (Windows CD)
...
svn-id: r24399
2006-10-21 09:42:25 +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
e26954bcdb
Split script opcode tables up into more specifics
...
svn-id: r24393
2006-10-19 23:57:54 +00:00
Travis Howell
75ee62d948
Split md5 details for game detection into separate file
...
svn-id: r24391
2006-10-19 12:14:53 +00:00
Travis Howell
d75901b832
Split game specific script opcodes into separate files
...
svn-id: r24389
2006-10-19 11:40:26 +00:00
Travis Howell
26765932cc
Add support for sound effects in PC version of Elvira 1
...
svn-id: r24388
2006-10-19 11:13:28 +00:00
Travis Howell
8c72861de4
Add option to load a module via stream
...
svn-id: r24387
2006-10-19 05:37:22 +00:00
Travis Howell
ed3c6871f9
Ooops, disable code for loading modules
...
svn-id: r24386
2006-10-19 05:28:05 +00:00
Travis Howell
6e872547c3
Add support for arrows keys in WW
...
svn-id: r24385
2006-10-19 05:21:07 +00:00
Max Horn
ef4e68a8f5
Fix assignment-instead-of-compare bug in AGOSEngine::menuFor_e2
...
svn-id: r24363
2006-10-18 12:37:22 +00:00
Travis Howell
744cfc14af
Fix display of sword cursor in WW
...
svn-id: r24362
2006-10-18 12:23:43 +00:00
Travis Howell
f4c27c2127
Add mouse cursors for WW
...
svn-id: r24361
2006-10-18 11:52:55 +00:00
Travis Howell
b0ddc9fde5
Remove duplicate opcode in WW
...
svn-id: r24360
2006-10-17 11:02:42 +00:00
Travis Howell
8e50367bff
The Amiga demo of Elvira 1 includes several VGA sound files, with a file size of zero
...
svn-id: r24359
2006-10-17 07:29:31 +00:00
Travis Howell
dc65aecb7d
Whitespace changes
...
svn-id: r24358
2006-10-17 01:45:48 +00:00
Travis Howell
b785cf3601
Fix clearing window, when removing icons in earlier games
...
svn-id: r24357
2006-10-17 01:17:48 +00:00
Travis Howell
d41192d4fc
Add minor differences in windows code of Elvira 1/2/WW
...
svn-id: r24356
2006-10-17 01:04:14 +00:00
Travis Howell
e2814e0368
Add more icons code differences for Elvira 1/2/WW
...
svn-id: r24355
2006-10-17 00:38:04 +00:00
Travis Howell
04a52f664b
Add patch #1578573 - ELVIRA: More game versions
...
svn-id: r24354
2006-10-16 23:17:53 +00:00
Travis Howell
0a51fbb326
Add Elvira 2 difference in clearMenuStrip
...
svn-id: r24350
2006-10-16 11:23:47 +00:00
Travis Howell
a833a2fb8e
Enable menus in Elvira 2
...
svn-id: r24349
2006-10-16 11:20:20 +00:00
Travis Howell
a965e8140c
Add more opcode differences for WW
...
svn-id: r24348
2006-10-16 09:44:47 +00:00
Travis Howell
45400860f0
Enable menus in WW, allows more progress
...
svn-id: r24347
2006-10-16 08:41:50 +00:00
Travis Howell
6388455615
Disable mouse cursor in Amiga demo of Elvira 1
...
svn-id: r24346
2006-10-16 04:51:33 +00:00
Travis Howell
087331e102
Add work around for converter crash in Amiga version of WW for now
...
svn-id: r24345
2006-10-16 04:40:50 +00:00
Travis Howell
0c761c26ab
Auto decrunch the gamexx file when required
...
svn-id: r24344
2006-10-16 04:31:09 +00:00
Travis Howell
b9ed835962
Amiga sound files aren't compressed
...
svn-id: r24338
2006-10-15 13:13:33 +00:00
Eugene Sandulenko
ea1cbea9f6
Rename items.cpp to script.cpp
...
svn-id: r24336
2006-10-15 09:08:51 +00:00
Travis Howell
2381b229ff
Only stop the required sound channel, when switching sound files
...
svn-id: r24335
2006-10-15 08:08:50 +00:00
Travis Howell
707b733f43
Add another filename difference in Amiga versions
...
svn-id: r24334
2006-10-15 07:51:27 +00:00
Travis Howell
8925e814a7
Minor cleanup
...
svn-id: r24333
2006-10-15 05:59:22 +00:00
Travis Howell
ed89778036
Add menu support for Amiga demo of Elvira 1
...
svn-id: r24332
2006-10-15 04:15:48 +00:00
Travis Howell
2f639ab4d7
Add AtariST version of Elvira 2
...
svn-id: r24331
2006-10-15 03:58:31 +00:00
Travis Howell
8bc0b11cda
Add game details for menu file used by early games
...
svn-id: r24317
2006-10-14 14:51:15 +00:00
Travis Howell
ac482cb217
Remove excess stopVoice code for PP, which isn't required under ScummVM
...
svn-id: r24316
2006-10-14 14:38:25 +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
2534fbe04c
Add more filename differences in Amiga demo of Elvira 1
...
svn-id: r24313
2006-10-14 13:51:01 +00:00
Eugene Sandulenko
12a8077c0d
Remove unneeded #includes.
...
svn-id: r24312
2006-10-14 13:23:54 +00:00
Travis Howell
34b493daf8
Fix stub for Amiga demo of Elvira 1
...
svn-id: r24308
2006-10-14 12:10:12 +00:00
Travis Howell
26cbbb2ad3
Correct cut and paste error in gameid
...
svn-id: r24307
2006-10-14 11:38:00 +00:00
Travis Howell
d9dfca2fe9
Fix charset palette in Elvira 2/WW
...
svn-id: r24306
2006-10-14 06:23:19 +00:00
Travis Howell
9fb68c989f
Fix glitch in introduction of WW
...
svn-id: r24305
2006-10-14 06:12:12 +00:00
Travis Howell
996a1adf80
Fix stopping of music in PP
...
svn-id: r24304
2006-10-14 05:47:18 +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
Travis Howell
e87ff48e05
Fix palette issues in Elvira 2/WW
...
svn-id: r24299
2006-10-13 23:19:07 +00:00
Travis Howell
429cdfb131
Ooops, add back lost code
...
svn-id: r24297
2006-10-13 13:32:15 +00:00
Travis Howell
802a7cfacc
Cleanup
...
svn-id: r24296
2006-10-13 13:16:15 +00:00
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
Travis Howell
60f7d97665
Whitespace changes
...
svn-id: r24157
2006-10-07 03:24:40 +00:00
Travis Howell
8afacd96b9
Add code for printing to boxes in Waxworks
...
svn-id: r24156
2006-10-07 03:02:56 +00:00
Travis Howell
e4c9d0a4e3
Add more script opcodes for Elvira 1/2/WW
...
svn-id: r24154
2006-10-07 01:10:32 +00:00
Travis Howell
e75bea0c8f
Add more code for Elvira 2
...
svn-id: r24143
2006-10-06 15:59:59 +00:00
Travis Howell
4b900edfeb
Add more code for Elvira 2
...
svn-id: r24142
2006-10-06 15:16:56 +00:00
Travis Howell
38195077d4
Add more code for Elvira 1
...
svn-id: r24141
2006-10-06 14:44:39 +00:00
Travis Howell
1d310debd9
Fix dectection of hit areas in earlier games
...
svn-id: r24140
2006-10-06 12:58:11 +00:00