Joost Peters
3988062776
replace #ifdef WORDS_BIGENDIAN by SCUMM_BIG_ENDIAN
...
svn-id: r38689
2009-02-21 12:21:15 +00:00
Paweł Kołodziejski
f069c04c60
formating
...
svn-id: r38688
2009-02-21 12:16:35 +00:00
Paweł Kołodziejski
f582debaa9
formating
...
svn-id: r38686
2009-02-21 11:53:27 +00:00
Gregory Montoir
db7073b15a
cleanup
...
svn-id: r38685
2009-02-21 11:29:56 +00:00
Torbjörn Andersson
ab11da0602
Allocate the background sound handle dynamically. Otherwise, it seems to me as if
...
it should be invalid as soon as the makeMoviePlayer() function ends. While that
never caused any noticeable problems for me in Broken Sword 1, it broke things
in amusing ways when I tried to rewrite the Broken Sword 2 cutscene player along
the same lines.
svn-id: r38684
2009-02-21 11:27:04 +00:00
Willem Jan Palenstijn
baa7c7b997
remove some endlines from warning() calls
...
svn-id: r38683
2009-02-21 11:26:54 +00:00
Gregory Montoir
c39b5f5c6f
force inventory redraw after a game state load (inventory should now be ok when exiting GMM, should fix #2603197 )
...
svn-id: r38682
2009-02-21 11:26:50 +00:00
Torbjörn Andersson
c3068549da
Cleanup.
...
svn-id: r38680
2009-02-21 11:22:56 +00:00
Jordi Vilalta Prat
d8d6aaa461
Replaced "typedef struct _seg_manager_t seg_manager_t" with "struct SegManager"
...
svn-id: r38679
2009-02-21 11:04:47 +00:00
Jordi Vilalta Prat
3cc6cdf719
Replaced "typedef struct _state state_t" with "struct EngineState"
...
svn-id: r38678
2009-02-21 10:47:56 +00:00
Oystein Eftevaag
25f7c37171
Wrapped the SCI engine in the Sci namespace.
...
svn-id: r38676
2009-02-21 10:23:36 +00:00
Paweł Kołodziejski
44ea796610
formating
...
svn-id: r38675
2009-02-21 10:05:31 +00:00
Jordi Vilalta Prat
14150200d4
Implemented SciEngine::getDebugger()
...
svn-id: r38674
2009-02-21 09:45:34 +00:00
Paweł Kołodziejski
ea49575689
formating
...
svn-id: r38673
2009-02-21 09:44:53 +00:00
Paweł Kołodziejski
9ad232e5cf
formating
...
svn-id: r38672
2009-02-21 09:39:10 +00:00
Paweł Kołodziejski
0d3f2573c6
formating
...
svn-id: r38671
2009-02-21 09:10:14 +00:00
Paweł Kołodziejski
ecf0cbe94e
formating
...
svn-id: r38670
2009-02-21 08:56:49 +00:00
Paweł Kołodziejski
a584936568
formating
...
svn-id: r38669
2009-02-21 08:47:07 +00:00
Paweł Kołodziejski
328214940b
formating
...
svn-id: r38668
2009-02-21 08:16:04 +00:00
Paweł Kołodziejski
30848dec14
formating
...
svn-id: r38666
2009-02-21 07:42:23 +00:00
Nicola Mettifogo
3874465bdb
Fix for bug #1864270 . Music now goes on after the the credits have been displayed in the Amiga demo version of Nippon Safes.
...
svn-id: r38664
2009-02-21 05:19:35 +00:00
Nicola Mettifogo
e088f680a6
Fix for bug #2619824 . Command list execution is now paused when showing credits. This fixes the Amiga demo of Nippon Safes, which would otherwise quit without displaying the credits.
...
svn-id: r38662
2009-02-21 04:44:20 +00:00
Max Horn
fa75bd23e6
SCI: Yet more cleanup
...
svn-id: r38661
2009-02-21 04:43:49 +00:00
Max Horn
7c87b4901d
SCI: Use GCC_PRINTF hint to the compiler for _SCIkprintf and sciprintf; fixed tons of bad format strings
...
svn-id: r38660
2009-02-21 04:25:56 +00:00
Max Horn
cb6b1fc903
SCI: Regenerated said.cpp from said.y
...
svn-id: r38659
2009-02-21 04:23:43 +00:00
Max Horn
bcb1a71052
SCI: Fixed more warnings
...
svn-id: r38658
2009-02-21 04:10:21 +00:00
Max Horn
ecaab0fe94
SCI: Fixed warnings in engine/savegame.cpp, by improving cfsml.pl; also improved the build rule which is responsible for creating engine/savegame.cpp from engine/savegame.cfsml
...
svn-id: r38657
2009-02-21 03:59:57 +00:00
Max Horn
c8ea2dce5f
SCI: Fixed more warnings
...
svn-id: r38656
2009-02-21 03:32:13 +00:00
Max Horn
031e3e3b90
SCI: Fixed tons of bugs in error/warning format strings
...
svn-id: r38655
2009-02-21 03:25:23 +00:00
Max Horn
e9e2136c1a
SCI: cleanup
...
svn-id: r38654
2009-02-21 03:24:35 +00:00
Max Horn
5ea92c4c67
SCI: Re-enabled detection of my KQ5 version
...
svn-id: r38653
2009-02-21 03:13:21 +00:00
Max Horn
0901c90654
Advanced detector: Slightly more verbose debug output
...
svn-id: r38652
2009-02-21 02:59:45 +00:00
Willem Jan Palenstijn
7bc4b8667e
avoid vsscanf
...
svn-id: r38651
2009-02-21 00:18:02 +00:00
Torbjörn Andersson
9b2029a7a8
Minor consistency change.
...
svn-id: r38650
2009-02-20 23:47:11 +00:00
Willem Jan Palenstijn
abbca80d61
Converted SCI saving to use saveFileMan. Instead of a savegame being
...
a directory with an id and a state file, a savegame now consists of
two consecutive CFSML-serialized structs: SavegameMetadata and state_t.
The former contains the savegame title, and is loaded when scanning saves.
svn-id: r38649
2009-02-20 23:41:15 +00:00
Travis Howell
c5abad4dea
Switch error back to warning, to fix SCI 1.1 regression.
...
svn-id: r38648
2009-02-20 23:31:00 +00:00
Paweł Kołodziejski
6e1250fed1
ups
...
svn-id: r38647
2009-02-20 23:28:25 +00:00
Travis Howell
f6b4c2544b
Switch errors back to warnings, to fix SCI 1.1 regressions.
...
svn-id: r38646
2009-02-20 23:26:30 +00:00
Paweł Kołodziejski
880aba2f43
fixed warning
...
svn-id: r38644
2009-02-20 23:23:58 +00:00
Filippos Karapetis
80868065e6
Downgraded some errors to warnings and printf's
...
svn-id: r38642
2009-02-20 23:19:47 +00:00
Filippos Karapetis
65f7ba86ce
Reverted #38631 and readded gfxr_interpreter_needs_multicolored_pointers - apparently, it's needed for SCI1.1 support
...
svn-id: r38641
2009-02-20 23:17:13 +00:00
Paweł Kołodziejski
fc28525969
formating
...
svn-id: r38640
2009-02-20 23:09:29 +00:00
Matthew Hoops
dc792f2265
Add detection for the SCI christmas cards.
...
svn-id: r38639
2009-02-20 23:00:27 +00:00
Torbjörn Andersson
ab4f1d69ad
Since opening a compressed piece of music should no longer be an expensive
...
operation, we can probably keep the mutex locked throughout the entire
streamCompMusic() function. I'm not convinced that it was ever safe to unlock
and relock it partway through. In fact, that's my prime suspect for bug #2614306
("BS2: noise in music or speech").
svn-id: r38638
2009-02-20 22:47:05 +00:00
Torbjörn Andersson
478257f624
Instead of reading an entire compressed sound into a memory stream, use a
...
slightly extended SeekableSubReadStream to stream the sound from a file instead.
This change is experimental, so it should almost certainly not go into 0.13.
svn-id: r38637
2009-02-20 22:43:13 +00:00
Paweł Kołodziejski
dbb81ab516
formating
...
svn-id: r38636
2009-02-20 22:32:56 +00:00
Paweł Kołodziejski
037f56f719
formating
...
svn-id: r38635
2009-02-20 22:29:49 +00:00
Filippos Karapetis
701279fb40
Changed some SCIkdebug() calls to debugC()
...
svn-id: r38634
2009-02-20 22:21:33 +00:00
Filippos Karapetis
1a9253bc5e
Remove unused code (gfxr_interpreter_needs_multicolored_pointers)
...
svn-id: r38631
2009-02-20 22:19:11 +00:00
Travis Howell
5768eb8c43
Add English version of Humongous Catalog Preview and Russian versions of two HE games.
...
svn-id: r38630
2009-02-20 22:18:41 +00:00
Filippos Karapetis
637fa528f6
Changed some non-fatal messages back to warnings
...
svn-id: r38629
2009-02-20 22:17:14 +00:00
Paweł Kołodziejski
77542e8623
formating
...
svn-id: r38628
2009-02-20 22:12:48 +00:00
Sven Hesse
a69ec56869
Fixing compilation for me
...
svn-id: r38627
2009-02-20 21:47:51 +00:00
Paweł Kołodziejski
3ec65a052a
remove README, it's pointless
...
svn-id: r38626
2009-02-20 21:46:49 +00:00
Paweł Kołodziejski
435844c61e
formating
...
svn-id: r38625
2009-02-20 21:38:38 +00:00
Filippos Karapetis
9582e48574
Some initial code for a debug console (still non-working)
...
svn-id: r38623
2009-02-20 21:26:31 +00:00
Paweł Kołodziejski
8a15a72ec8
formating
...
svn-id: r38622
2009-02-20 20:55:35 +00:00
Filippos Karapetis
2ddce51a56
Changed more messages to warnings/errors
...
svn-id: r38621
2009-02-20 20:39:02 +00:00
Paweł Kołodziejski
1419024bd0
formating
...
svn-id: r38620
2009-02-20 20:33:27 +00:00
Paweł Kołodziejski
75b91c71dd
restored formating
...
svn-id: r38619
2009-02-20 20:31:08 +00:00
Paweł Kołodziejski
61b9086fcf
formating
...
svn-id: r38618
2009-02-20 20:17:57 +00:00
Filippos Karapetis
ac716ad843
Started conversion of debug messages and debug levels to the ScummVM equivalents. Removed the "stubs" and "warnings" debug levels and replaced such kinds of messages with normal warnings
...
svn-id: r38617
2009-02-20 20:11:12 +00:00
Paweł Kołodziejski
2080166499
formating
...
svn-id: r38616
2009-02-20 20:01:31 +00:00
Willem Jan Palenstijn
7fdf8021d8
use new instead of malloc for int_hash_map_t
...
svn-id: r38613
2009-02-20 19:32:27 +00:00
Paweł Kołodziejski
08cd2c8806
formating
...
svn-id: r38612
2009-02-20 19:08:38 +00:00
Paweł Kołodziejski
947a296d33
formating
...
svn-id: r38607
2009-02-20 17:23:54 +00:00
Paweł Kołodziejski
b70f3ba603
formating
...
svn-id: r38605
2009-02-20 17:09:22 +00:00
Paweł Kołodziejski
61231c2a36
formating
...
svn-id: r38604
2009-02-20 17:05:47 +00:00
Paweł Kołodziejski
ac4fe7a4bc
formating
...
svn-id: r38603
2009-02-20 16:59:05 +00:00
Filippos Karapetis
2f4fc293e7
Used parentheses to indicate operator precedence (I hope I got them right)
...
svn-id: r38602
2009-02-20 16:34:21 +00:00
Paweł Kołodziejski
75f9d5457a
formating
...
svn-id: r38601
2009-02-20 16:30:22 +00:00
Paweł Kołodziejski
f4719cf79c
formating
...
svn-id: r38600
2009-02-20 16:22:09 +00:00
Paweł Kołodziejski
823d924064
fixed compilation
...
svn-id: r38599
2009-02-20 16:19:29 +00:00
Paweł Kołodziejski
5066e2c4be
formating
...
svn-id: r38598
2009-02-20 16:18:08 +00:00
Max Horn
bc360ee525
SCI: Started rewriting file handling. Warning: This will likely introduce
...
regressions, but we just have to start somewhere.
- factored out some common code in engine/kfile.cpp into a separate func
- replaced many uses of chdir, getcwd, sci_init_dir etc. by equivalent
or better functionality from SearchMan etc.
- replaced many uses of sci_open and sci_fopen by using Common::File
and Common::Stream
- C++ified some stuff
- simplified ResourceSource a bit (loosing some unused functionality)
svn-id: r38597
2009-02-20 16:03:50 +00:00
Max Horn
e736b7fa62
SCI: Renamed some ResourceManager members, cleanup
...
svn-id: r38596
2009-02-20 15:55:59 +00:00
Max Horn
617c63c1ed
SCI: Removed unused allow_patches param/member
...
svn-id: r38595
2009-02-20 15:47:37 +00:00
Max Horn
7422e98f8f
SCI: Added TODO suggestion to change the vm opcode switch/case to an opcode table with methods for each opcode (helps to separate code and deal with changed opcode numbering in other SCI versions)
...
svn-id: r38594
2009-02-20 15:44:22 +00:00
Max Horn
f78f2aeafc
SCI: Renamed resource_source_t -> ResourceSource; some cleanup
...
svn-id: r38593
2009-02-20 15:41:58 +00:00
Max Horn
a2aba2f18e
SCI: Renamed resource_mgr_t -> ResourceManager; added remark to 'the other resource manager' that it should be renamed to GraphicsManager or so
...
svn-id: r38592
2009-02-20 15:24:22 +00:00
Max Horn
c3ffac5e62
SCI: Removed unused file
...
svn-id: r38591
2009-02-20 15:20:48 +00:00
Jordi Vilalta Prat
20d0395b69
- Moved SciEngine code to sci.cpp
...
- Fill the platform on fallback detection
- Report unparseable version strings
- Map known non-numeric version strings to their numeric counterparts
- Fix a crash caused by uninitialized LZEXE data
svn-id: r38589
2009-02-20 14:45:28 +00:00
Filippos Karapetis
7886aedebb
Fixed a nasty regression from the script system rewrite (commit #35670 ), which will cause crashes under certain conditions, and probably makes SAGA games non-completable.
...
When a script thread is waiting for another thread, the current instruction offset should not be modified. The thread processing function would incorrectly continue in some special cases, and would incorrectly alter the current instruction offset. This becomes apparent in some special cases only, which made it hard to spot - plus, SAGA games have not been tested for 0.13.0, so there weren't any reports for this.
This change SHOULD go to the 0.13.0 branch, but we've already tagged...
svn-id: r38581
2009-02-20 10:49:43 +00:00
Travis Howell
0155a1d0b4
Enable Eco Quest again.
...
svn-id: r38580
2009-02-20 04:23:18 +00:00
Travis Howell
9e340004ff
Update comments.
...
svn-id: r38579
2009-02-20 04:16:08 +00:00
Travis Howell
3ec4194924
Ooops, remove excess zero.
...
svn-id: r38577
2009-02-20 04:02:50 +00:00
Travis Howell
77e2cfb138
Add another English DOS version of The Island of Dr. Brain
...
svn-id: r38576
2009-02-20 04:02:02 +00:00
Travis Howell
422ebda3ba
Add change from Quietust, to fix MSVC 7.1 compile.
...
svn-id: r38574
2009-02-20 03:46:00 +00:00
Travis Howell
2b214ed5bc
Avoid conflicting targets for King's Quest 4.
...
svn-id: r38573
2009-02-20 03:33:58 +00:00
Matthew Hoops
10f9f18b3a
Add entries for some SCI demos
...
svn-id: r38572
2009-02-20 01:48:25 +00:00
Filippos Karapetis
45d3382c9a
We only got 1 mixer - removed the unneeded file mixers.cpp
...
svn-id: r38569
2009-02-20 00:31:22 +00:00
Matthew Hoops
034f63f095
Re-enable some more Amiga entries.
...
svn-id: r38568
2009-02-20 00:27:27 +00:00
Filippos Karapetis
58854c6acb
Updated some versions in the detector
...
svn-id: r38567
2009-02-20 00:17:56 +00:00
Matthew Hoops
f0aa58da1f
- Do not break after finding an executable in SCI fallback detection, as we may not have found the resource files yet.
...
- Re-enabled codename iceman amiga and fix amiga fallback detection.
svn-id: r38566
2009-02-19 23:01:04 +00:00
Matthew Hoops
cf559f631b
Re-enable some entries which I have verified (or Kirben verified in some earlier commits). Also, remove the printf's from the fallback detection code; it would appear when detecting non-SCI games, which is not the intended effect.
...
svn-id: r38565
2009-02-19 22:02:22 +00:00
Paweł Kołodziejski
65f92d6525
formating
...
svn-id: r38564
2009-02-19 20:50:55 +00:00
Willem Jan Palenstijn
09c3883612
don't give up scanning files after one potential executable (such as sierra.ico...)
...
svn-id: r38563
2009-02-19 20:47:06 +00:00
Willem Jan Palenstijn
2595783e9f
Function call order in expressions isn't well-defined. Also fix missing shift and moved some comments.
...
svn-id: r38562
2009-02-19 20:20:14 +00:00
Joost Peters
51f0a3bf7e
enable Larry 3 DOS English. The MD5s match and its sciv.exe has 0.000.572
...
svn-id: r38561
2009-02-19 19:03:41 +00:00
Paweł Kołodziejski
427196cde4
formating
...
svn-id: r38560
2009-02-19 18:52:00 +00:00
Filippos Karapetis
680684c66f
The current list in the detector is not really useful. We need the SCI version used for each variant of every SCI game. Therefore, all the detection entries have been disabled, apart from the few versions which I have and was able to verify the SCI version used. Please, specify the SCI version in disabled entries and re-enable them.
...
This was done to prevent issues with incorrect game entries in the future, as game entries with incorrect SCI versions won't work correctly
svn-id: r38559
2009-02-19 18:45:09 +00:00
Paweł Kołodziejski
7beba8edc9
formating
...
svn-id: r38558
2009-02-19 18:40:03 +00:00
Paweł Kołodziejski
c6e9e3d9bc
formating
...
svn-id: r38557
2009-02-19 18:33:43 +00:00
Paweł Kołodziejski
ade3c8f565
formating
...
svn-id: r38556
2009-02-19 18:11:05 +00:00
Paweł Kołodziejski
4e052e4d1c
formating
...
svn-id: r38555
2009-02-19 18:08:44 +00:00
Paweł Kołodziejski
352802bba6
formating
...
svn-id: r38554
2009-02-19 18:02:51 +00:00
Filippos Karapetis
6a0ffca914
Used the LZEXE unpacker from the teenagent engine. The SCI version detector now works with LZEXE packed executables too
...
svn-id: r38553
2009-02-19 17:40:55 +00:00
Joost Peters
6c1b9b6d95
Fix #2614150 - DW2: Repeating SFX that should stop/pause don't
...
svn-id: r38552
2009-02-19 17:40:13 +00:00
Joost Peters
af7ecbf060
use READ_BE_UINT32() function to read a 32-bit Big Endian value.
...
svn-id: r38551
2009-02-19 16:17:08 +00:00
Filippos Karapetis
1bbc8cf5e8
Corrected erroneous use of MKID_BE
...
svn-id: r38550
2009-02-19 14:47:30 +00:00
Filippos Karapetis
9ac6dbf9eb
Fixed version checking for unpacked executable files, and updated the SCI version for an entry for PQ2
...
svn-id: r38549
2009-02-19 14:40:24 +00:00
Sven Hesse
3abc4c8842
MKID_BE() does not work that way. Moreover, it even fails to compile on my 64bit system because of "loss of precision".
...
svn-id: r38548
2009-02-19 13:54:50 +00:00
Travis Howell
f134763553
Add patch #2611827 - Add English versions of Laura Bow/2.
...
svn-id: r38547
2009-02-19 13:51:45 +00:00
Travis Howell
b433a18bcf
Add patch #2616093 - Add/update Quest for Glory 4 details.
...
svn-id: r38546
2009-02-19 13:44:10 +00:00
Travis Howell
6fdf95e9b8
Add patch #2615978 - Fix SCI version for Eco Quest.
...
svn-id: r38545
2009-02-19 13:36:38 +00:00
Filippos Karapetis
6f4a8dedbe
Rewrote the EXE reading routines (the LZEXE compression stuff is still not completed, and will be implemented in a follow-up commit)
...
svn-id: r38543
2009-02-19 12:42:32 +00:00
Paul Gilbert
59db1e85f3
Merged the contents of fontCharacterTable into staticres
...
svn-id: r38542
2009-02-19 11:08:11 +00:00
Paul Gilbert
b2c0f61817
Initial work on correct engine pausing
...
svn-id: r38541
2009-02-19 09:58:33 +00:00
Paul Gilbert
935e748e62
In progress work on cleaning up the font system - giving proper variable names, types, and converted memory accesses to endian safe structures
...
svn-id: r38540
2009-02-19 09:57:39 +00:00
Paul Gilbert
fc6221e781
Moved a set of static arrays into the staticres.cpp file
...
svn-id: r38539
2009-02-19 09:55:40 +00:00
Paweł Kołodziejski
2f2f262062
formating
...
svn-id: r38538
2009-02-19 08:44:53 +00:00
Paweł Kołodziejski
8ca98d41a2
formating
...
svn-id: r38537
2009-02-19 08:43:28 +00:00
Travis Howell
0ac0749810
Fix SCI 1.1 detection.
...
svn-id: r38535
2009-02-19 04:16:20 +00:00
Travis Howell
3d78df8d63
Update SCI version for Space Quest 4(Amiga).
...
svn-id: r38534
2009-02-19 04:14:16 +00:00
Travis Howell
bc6f48472a
Update SCI version for Leisure Suit Larry 2 (Amiga).
...
svn-id: r38533
2009-02-19 03:12:04 +00:00
Travis Howell
b595d2815b
Update SCI version for Kings Quest 4 (Amiga).
...
svn-id: r38532
2009-02-19 03:05:35 +00:00
Matthew Hoops
a427d11c27
Fix kq4 start (it was using the wrong version).
...
svn-id: r38531
2009-02-19 02:26:09 +00:00
Matthew Hoops
ee16e35bb6
- Fix finding versions from exe's
...
- Fix fallback detection
- Make getVersion() return an int instead of a uint16 which makes the version lose precision and the "major" version can get lost.
svn-id: r38529
2009-02-19 02:04:31 +00:00
Matthew Hoops
5778350053
scan_file returns 1 if there's a failure, not 0; correct version_detect_from_executable to use that properly
...
svn-id: r38528
2009-02-19 00:59:34 +00:00
Travis Howell
030f8b2e4a
The background sounds option, only applies to Simon the Sorcerer 2.
...
svn-id: r38518
2009-02-19 00:08:35 +00:00
Paweł Kołodziejski
288445abb2
formating
...
svn-id: r38512
2009-02-18 22:46:01 +00:00
Paweł Kołodziejski
b500162ea9
formating
...
svn-id: r38511
2009-02-18 22:41:57 +00:00
Filippos Karapetis
7e5dba8940
Readded the code which reads the version from the original executable to the fallback detector (still very hackish...). This is probably the only known way currently to determine the version used by each game variant and add appropriate game flags
...
svn-id: r38509
2009-02-18 22:20:28 +00:00
Max Horn
7d73e8ccc4
cleanup
...
svn-id: r38508
2009-02-18 22:07:15 +00:00
Paweł Kołodziejski
3e32b0a791
remove not used includes
...
svn-id: r38506
2009-02-18 21:57:15 +00:00
Filippos Karapetis
2af3529b1b
Added initial implementation of the fallback detector for unknown versions (version detection from the original executable will be readded and displayed in this part)
...
svn-id: r38505
2009-02-18 21:05:05 +00:00
Filippos Karapetis
a501d4dca0
Added methods to get information for the detected game version
...
svn-id: r38502
2009-02-18 20:08:49 +00:00
Max Horn
d059f38cf2
SCI: Moved util.h to the sci tools, as old_objects.* is the only code using (and requiring) it
...
svn-id: r38501
2009-02-18 20:03:32 +00:00
Paweł Kołodziejski
57f78e5c0c
update README
...
svn-id: r38500
2009-02-18 19:45:34 +00:00
Paweł Kołodziejski
dd30cc6382
remove dreamcast mixer platform code - no use for scummvm
...
svn-id: r38499
2009-02-18 19:35:35 +00:00
Max Horn
4493c757b5
SCI: Added G_DIR_SEPARATOR to scicore/resource.cpp for now (I'll remove it again soon)
...
svn-id: r38498
2009-02-18 19:19:29 +00:00
Max Horn
766783b493
SCI: Some random cleanup
...
svn-id: r38497
2009-02-18 19:14:40 +00:00
Paweł Kołodziejski
c01b069b91
missed to remove code from latest removal
...
svn-id: r38496
2009-02-18 19:12:13 +00:00
Paweł Kołodziejski
c13afb4fe6
remove not used code
...
svn-id: r38495
2009-02-18 19:10:17 +00:00
Johannes Schickel
70e3670f02
Fixed warnings.
...
svn-id: r38494
2009-02-18 18:03:52 +00:00
Filippos Karapetis
7dfb902019
Updated the savegame.cfsml file to remove unused functions and generated the appropriate .cpp file using the cfsml tool
...
svn-id: r38493
2009-02-18 17:57:57 +00:00
Eugene Sandulenko
fd0d88f27f
Fix makefile
...
svn-id: r38487
2009-02-18 15:07:19 +00:00
Eugene Sandulenko
802f28b963
move cfsml.pl to the tools/ directory
...
svn-id: r38486
2009-02-18 15:06:24 +00:00
Eugene Sandulenko
8dc171afa9
restore removed files
...
svn-id: r38485
2009-02-18 15:05:00 +00:00
Eugene Sandulenko
af3eb953b2
Adding the files properly. Part1
...
svn-id: r38483
2009-02-18 14:57:03 +00:00
Max Horn
88bb21f9e1
Removed unused file
...
svn-id: r38482
2009-02-18 14:49:24 +00:00
Filippos Karapetis
4c406e69ee
Added missing file savegame.cfsml (hopefully, compilation should REALLY be fixed now, sorry again...)
...
svn-id: r38481
2009-02-18 14:28:32 +00:00
Filippos Karapetis
9658836f5d
Reverting commits which moved cfsml.pl and said.y, part 2
...
Hopefully, compilation should be fixed again
svn-id: r38479
2009-02-18 14:08:21 +00:00
Filippos Karapetis
d16311f8bb
Removed some unused GFX driver capability code and flags
...
svn-id: r38473
2009-02-18 12:26:37 +00:00
Filippos Karapetis
0d82e05bb6
Added FIXME concerning crash when exiting a SCI game
...
svn-id: r38472
2009-02-18 12:09:11 +00:00
Filippos Karapetis
1b81383dcb
Removed files which are not part of the SCI engine (will be moved to /tools, together with the others)
...
svn-id: r38468
2009-02-18 11:14:05 +00:00
Filippos Karapetis
1db017a6c2
Removed the cfsml.pl tool from the SCI engine (eventually, it should go to /tools, together with the other ones...)
...
svn-id: r38467
2009-02-18 11:03:44 +00:00
Filippos Karapetis
fa59ce0d9f
Removed the unused sci_get_homedir() function
...
svn-id: r38466
2009-02-18 10:49:17 +00:00
Filippos Karapetis
1ccedde91a
Disabled unused functions
...
svn-id: r38465
2009-02-18 10:37:22 +00:00
Filippos Karapetis
5d931adb70
Removed the unused queue code and memfrob() definition
...
svn-id: r38464
2009-02-18 10:28:16 +00:00
Filippos Karapetis
95cc0493b3
Removed the unused memtest, memdup and sci_memdup functions
...
svn-id: r38463
2009-02-18 10:20:48 +00:00
Filippos Karapetis
ce885af5ca
Remove the huffmake Perl tool, and the unused hufftree.* files
...
svn-id: r38461
2009-02-18 10:10:24 +00:00
Filippos Karapetis
526ad1d1d0
We no longer verify the SCI version number against the original executables, so remove the exe file reader code
...
svn-id: r38460
2009-02-18 10:07:55 +00:00
Filippos Karapetis
056a13f710
Moved game version checking to ScummVM's detector and removed the FreeSCI version checking routines
...
svn-id: r38458
2009-02-18 09:09:37 +00:00
Travis Howell
f0a0f3f609
Add a few more German versions, and resort via platform.
...
svn-id: r38454
2009-02-18 03:58:55 +00:00
Travis Howell
650eeec576
Add Italian versions of several games.
...
svn-id: r38453
2009-02-18 03:42:44 +00:00
Filippos Karapetis
143a539ee3
Cleanup
...
svn-id: r38452
2009-02-17 23:12:29 +00:00
Filippos Karapetis
53ef1bd4fd
Removed already implemented graphic capability flags, and used CLIP inside scummvm_draw_line() to clean up the code a bit
...
svn-id: r38451
2009-02-17 22:53:09 +00:00
Matthew Hoops
ddbad0197b
Add detection for the Space Quest 3.5 fan game.
...
svn-id: r38450
2009-02-17 21:55:53 +00:00
Paweł Kołodziejski
83656cc9ad
don't attempt display resource type name if it's out of array, so it give access violation
...
svn-id: r38449
2009-02-17 21:18:11 +00:00
Paweł Kołodziejski
4a241753c4
fixed compiler warning about potentialy uninitialized variable
...
svn-id: r38446
2009-02-17 20:43:37 +00:00
Paweł Kołodziejski
4fcbc4f712
fixed unsigned/signed comparisons warnings
...
svn-id: r38445
2009-02-17 20:34:19 +00:00
Paweł Kołodziejski
ebff01c463
shat up ARRAYSIZE redefine compiler warnings
...
svn-id: r38444
2009-02-17 20:26:57 +00:00
Willem Jan Palenstijn
2294621e5a
clarify scumm debugger error message
...
svn-id: r38439
2009-02-17 19:53:04 +00:00
Filippos Karapetis
e28439bebc
point_t -> Common::Point
...
svn-id: r38437
2009-02-17 19:15:37 +00:00
Max Horn
a113102d52
SCI: removed unused code
...
svn-id: r38436
2009-02-17 18:21:46 +00:00
Max Horn
e77e56bec1
Revert changed I accidentally commited *sigh*
...
svn-id: r38435
2009-02-17 18:21:27 +00:00
Max Horn
471f630c2e
SCI: Moved sfx_pcm_urat_t from include/sfx_pcm.h to sfx/mixer.h
...
svn-id: r38434
2009-02-17 18:17:01 +00:00
Max Horn
f245cf55b8
SCI: Merged main_ into SciEngine::go()
...
svn-id: r38433
2009-02-17 18:16:48 +00:00
Max Horn
cd8f4c5ae2
SCI: Silence 'check always true' warnings with a trick (temporary, that code needs to be revised anyway)
...
svn-id: r38432
2009-02-17 18:16:41 +00:00
Max Horn
515dfac64c
SCI: -Wno-variadic-macros not needed anymore
...
svn-id: r38431
2009-02-17 18:16:31 +00:00
Johannes Schickel
bc39dc9d75
Fix valgrind warning about mismatched delete.
...
svn-id: r38429
2009-02-17 18:01:52 +00:00
Max Horn
57176cdce1
Removed unused file
...
svn-id: r38427
2009-02-17 17:37:01 +00:00
Johannes Schickel
33934251cb
Fix for long delay while fading palette in Zanthia's home, when mixing potions.
...
svn-id: r38425
2009-02-17 17:17:47 +00:00
Eugene Sandulenko
d53b66b352
Setting SVN keywords property. rest
...
svn-id: r38423
2009-02-17 15:59:52 +00:00
Sven Hesse
2ef866690d
Fixing compilation for me
...
svn-id: r38421
2009-02-17 15:54:15 +00:00
Walter van Niftrik
409f47516f
SCI: ran astyle
...
svn-id: r38419
2009-02-17 15:46:00 +00:00
Johannes Schickel
e676bec0b8
Remove dead/leftover code.
...
svn-id: r38416
2009-02-17 15:27:31 +00:00
Eugene Sandulenko
2a68f8c1cb
Remove unneeded files
...
svn-id: r38414
2009-02-17 15:21:38 +00:00
Eugene Sandulenko
3e0519e4ee
Update headers. rest
...
svn-id: r38413
2009-02-17 15:20:21 +00:00
Eugene Sandulenko
76024785fe
Update headers. gfx/
...
svn-id: r38412
2009-02-17 15:17:01 +00:00
Eugene Sandulenko
87e7f85410
Update headers. scicore/
...
svn-id: r38411
2009-02-17 15:09:09 +00:00
Eugene Sandulenko
b0abacf7cd
Update headers. sfx/
...
svn-id: r38410
2009-02-17 15:07:44 +00:00
Eugene Sandulenko
c0dbe787d5
Update headers. includes/
...
svn-id: r38409
2009-02-17 15:05:16 +00:00
Eugene Sandulenko
22a009d3c6
Update headers. engine/
...
svn-id: r38408
2009-02-17 15:02:16 +00:00
Walter van Niftrik
9ae02c978c
SCI: Added a bounds check on the index when setting palette.
...
svn-id: r38407
2009-02-17 14:13:42 +00:00
Filippos Karapetis
d39d83e525
Replaced sci_free() with free() - it's OK to free a NULL pointer, so the checking that sci_free() performed is not necessary
...
svn-id: r38406
2009-02-17 13:51:52 +00:00
Filippos Karapetis
d6b5855800
Removed more directories which are not part of the SCI engine - again, the code and documentation can be referenced from /vendor/freesci/glutton/src/sfx
...
svn-id: r38404
2009-02-17 10:33:16 +00:00
Filippos Karapetis
7f8f0e96f7
Removed directory which is not part of the SCI engine - the code can be referenced from /vendor/freesci/glutton/src/sfx/mt32_GM_mapping
...
svn-id: r38403
2009-02-17 10:25:26 +00:00
Filippos Karapetis
963af0ab02
Removed dead/unused code
...
svn-id: r38400
2009-02-17 09:53:27 +00:00