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