Commit Graph
66 Commits
Author SHA1 Message Date
Chris Apers bb3278a088 PalmOS : ARM optimized unpacker
svn-id: r17077
2005-03-11 10:55:10 +00:00
Joost Peters 6565ed2871 Make rnc unpacker a member of Disk class so it reuses the same object, and change rnc code to only build the crc table once instead of for every unpack operation.
This should speed it up a bit.

svn-id: r16771
2005-02-11 11:14:33 +00:00
Max Horn 47280d9433 Updated copyright
svn-id: r16398
2005-01-01 16:09:25 +00:00
Robert Göffringmann 2308ba8aaf moved compacts and related static data out of the scummvm.exe into an external file
(available from www.lavosspawn.de/tmp/sky_cpt.zip)

svn-id: r16053
2004-12-15 06:48:08 +00:00
Robert Göffringmann 1ec06340da fixed a bug that I introduced with the last cleanup.
(caused the graphical glitches in the pipe factory)

svn-id: r16043
2004-12-13 02:02:47 +00:00
Max Horn b78ac6a18b Make use of our String class instead of juggling with char pointers; added File::exists method
svn-id: r15913
2004-11-27 15:09:53 +00:00
Max Horn ed22985a98 Fix compilation on BE systems
svn-id: r15791
2004-11-11 20:26:04 +00:00
Robert Göffringmann 7dec7b7054 misc cleanup
svn-id: r15783
2004-11-11 10:14:35 +00:00
Joost Peters 9fadfae98d Fix potential OOB read
svn-id: r14643
2004-08-19 11:16:55 +00:00
Max Horn b8ad54b3af Reversed param order of File::open() -- this allowed me to get rid of a few more getGameDataPath() calls
svn-id: r14090
2004-06-27 22:14:35 +00:00
Joost Peters 641277fd16 some cleanup
svn-id: r13263
2004-03-13 22:58:50 +00:00
Max Horn 033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn 14f28d58f1 remove 'Sky' name prefix for most stuff (not needed anymore since we are in namespace 'Sky' now)
svn-id: r12114
2004-01-03 15:57:57 +00:00
Max Horn b0e23e35ee Introduce namespace 'Sky'
svn-id: r12099
2004-01-03 01:58:58 +00:00
Paweł Kołodziejski b99af18bd5 cleanup whitespaces
svn-id: r11213
2003-11-08 20:27:27 +00:00
Max Horn 5301edc383 some cleanup
svn-id: r10720
2003-10-10 13:55:08 +00:00
Max Horn ed5948272d constness
svn-id: r10714
2003-10-10 10:42:37 +00:00
Max Horn bfce5e500a renamed SkyState to SkyEngine; cleaned the #include dependency mess a bit (try to only #include files when you *have* to -> this reduces compilation time to a minimum when header file changes are made)
svn-id: r10622
2003-10-05 20:21:20 +00:00
Torbjörn Andersson cee745dbf9 Whitespace changes
svn-id: r10516
2003-10-01 09:40:28 +00:00
Max Horn be9d4066e1 moved engine.* to base; this fixes some linking issues when building a barebone ScummVM (or maybe I just want to increase our CVS stats? <g>)
svn-id: r10287
2003-09-18 02:07:18 +00:00
Max Horn 468275bb94 added a static method setDefaultDirectory to class File; used this to simplify some code; added a global g_sound pointer in bs2, this cuts down on uses of g_sword2 (of course both should be removed on the long run); some other minor tweaks/fixes
svn-id: r10278
2003-09-17 21:06:16 +00:00
Travis Howell ffe7cd3feb Actually make these game version message shown by default, so users can better report bugs.
svn-id: r10037
2003-09-06 03:48:08 +00:00
Torbjörn Andersson 2e38b49d27 Replaced printf()s with debug() and warning().
svn-id: r9710
2003-08-15 15:17:02 +00:00
Joost Peters 91ee8e1c10 Quick-Fix for the OOB access in RNC decoder.
Obviously this should be fixed in the decoder itself,
but for some reason I couldn't get it to work in a short period of time.
(before every offending READ_UINT16(), I had a call to function that was like this: "if ((_srcPtr - _startPtr) >= _packLen) { _srcPtr -= 2; }", note that _srcPtr is the current position in the buffer, _startPos is the starting position of the buffer and _packLen is the (supposed?) size.
but I would still get "Invalid Read of 2" with this in Valgrind ..maybe someone knows what I did wrong?)

svn-id: r9050
2003-07-16 13:55:18 +00:00
Max Horn 963ecad362 debug/warning/error all automatically output a newline
svn-id: r8991
2003-07-13 16:22:17 +00:00
Jonathan Gray 97b67117d3 add some stuff for v0.0109
svn-id: r8936
2003-07-12 10:02:12 +00:00
Robert Göffringmann 67a760d10c floppy versions don't seem to have all languages in their datafiles.
svn-id: r8927
2003-07-12 05:38:04 +00:00
Robert Göffringmann 226543582e big endian fix
svn-id: r8912
2003-07-11 18:56:57 +00:00
Robert Göffringmann 3d9b20bb86 fixed file loading bugs for v.0.0331, control panel works now
svn-id: r8868
2003-07-08 22:08:29 +00:00
Robert Göffringmann 2ad7b1e796 applied patch #766979 (BASS: Possible fix for problem with cut-off speech).
added small change to SFX samplerate, sparky doesn't sound like a bird now, either.

svn-id: r8840
2003-07-07 14:58:53 +00:00
Robert Göffringmann 2a334f176c fixed M$VC++ warnings in text.cpp and added code to disk.cpp which may or may not fix graphics problems in hobbins' room on big endian systems (can't test that).
svn-id: r8830
2003-07-07 02:54:59 +00:00
Max Horn 41912bc685 use our standard cast style
svn-id: r8824
2003-07-07 00:14:16 +00:00
Max Horn 4e373ffb8e endian fix, cleanup
svn-id: r8819
2003-07-06 22:52:15 +00:00
Robert Göffringmann 5854c6a7de make sky detect v.0.0348 (even though not existing ;)
svn-id: r8751
2003-07-04 23:26:46 +00:00
Joost Peters 8d4c6d7999 show detected game version at startup. (hopefully this will stop the wave of 'how do I find out what version I have' questions. we still need to alter the detection to allow 0.0348 to be the detected since it can't be uniquely identified by the number of dnr-entries (i.e. it has the same amount as v0.0331)
svn-id: r8734
2003-07-04 10:19:39 +00:00
Robert Göffringmann 1785e0e305 some more loading & saving work (still unfinished)
svn-id: r8663
2003-06-27 02:54:05 +00:00
Robert Göffringmann 1f6a8b4fb8 fixed issue about file decompression.
svn-id: r8421
2003-06-09 20:41:08 +00:00
Robert Göffringmann 68bb844d63 some talk-related bugs fixed
svn-id: r8412
2003-06-09 02:33:27 +00:00
Robert Göffringmann 98b3712163 fixed caching routines
svn-id: r8334
2003-06-05 19:45:27 +00:00
Robert Göffringmann 3ac5b4ccfa added some functions to SkyLogic, -Screen, -Talk and -Disk, moved SkyGrid out of SkyState
svn-id: r8266
2003-06-02 06:42:42 +00:00
Robert Göffringmann d67c53d756 basic ingame speech support
svn-id: r8220
2003-06-01 03:44:07 +00:00
Oliver Kiehl 9c98000f25 cleanup
svn-id: r8138
2003-05-30 13:35:34 +00:00
Robert Göffringmann d4ac1044ba fixes gcc compiler warning
svn-id: r8061
2003-05-28 21:09:52 +00:00
Robert Göffringmann 765366df6c Screen *kinda* works now.
Though I wonder what the menu sprite is doing on the mainscreen, now. ;)

svn-id: r8059
2003-05-28 20:55:25 +00:00
Robert Göffringmann b4fd14f2d0 fixed prefetching bug
svn-id: r7751
2003-05-20 19:37:17 +00:00
Robert Göffringmann d0e5d1f44c restructured some things (mainly the screen routines), moved things out from SkyState. (not yet complete)
svn-id: r7516
2003-05-14 22:33:39 +00:00
Joost Peters 6a28523cea added detection for v0.0303
svn-id: r7061
2003-04-21 14:12:19 +00:00
Joost Peters b93b9dc6a0 applied eriktorbjorn's patch, removed unnecessary cast and renamed CD text decoder
svn-id: r6939
2003-04-08 12:19:15 +00:00
Oliver Kiehl 77e97053d0 new class SkyDisk
svn-id: r6932
2003-04-07 20:43:47 +00:00
Joost Peters d667453e0f changed warning() to error()
svn-id: r6915
2003-04-05 19:16:00 +00:00