Nicola Mettifogo
3dd23c5d9a
found and commented gross hack in the original engine
...
svn-id: r25679
2007-02-18 10:32:15 +00:00
Nicola Mettifogo
d4e5daa5b5
change in debug level
...
svn-id: r25678
2007-02-18 10:31:29 +00:00
Nicola Mettifogo
bc17ef29f9
set the size of savegame name to the same length for both saving and loading
...
svn-id: r25677
2007-02-18 09:56:28 +00:00
Nicola Mettifogo
6452e60727
enforced use of MAKE_INVENTORY_ID
...
svn-id: r25676
2007-02-18 09:36:47 +00:00
Nicola Mettifogo
d0da566633
fixed broken sprintf formats in saving routines
...
svn-id: r25675
2007-02-18 09:35:50 +00:00
Nicola Mettifogo
eb30be5f10
new special debug levels
...
svn-id: r25674
2007-02-18 09:33:53 +00:00
Nicola Mettifogo
b096586a22
fixes last broken commit
...
svn-id: r25673
2007-02-18 09:29:54 +00:00
Nicola Mettifogo
03099ec1ca
more big-endianness fixes
...
svn-id: r25672
2007-02-18 09:26:20 +00:00
Torbjörn Andersson
1a6361038e
Committed my fix for bug #1662549 ("SCUMM: MIDI music is broken"). Apparently,
...
'len' is now one less than it used to in sysexHandler_Scumm(). Let's hope I
changed all the cases that needed changing, and nothing else...
svn-id: r25671
2007-02-18 09:10:50 +00:00
Nicola Mettifogo
4e6e57eb53
adjusted wrong comment
...
svn-id: r25670
2007-02-18 08:45:22 +00:00
Max Horn
7f07e6e48a
Replaced the old code for compressed savegames (which was using the gzopen/gzread/etc. API, and thuse tied to FILE/fopen/fread/etc.) with a new wrapper approach, which allows reading/writing gzip data via arbitrary SaveFile implementations, and thus can be used with custom savefile implementations
...
svn-id: r25669
2007-02-18 02:25:39 +00:00
Max Horn
5fc65f2230
cleanup
...
svn-id: r25668
2007-02-18 01:05:27 +00:00
Travis Howell
a2260653ef
Removed LaTeX readme, since it is no longer been updated or used.
...
svn-id: r25667
2007-02-17 23:02:25 +00:00
Max Horn
e326f482c9
Get rid of Common::SaveFile
...
svn-id: r25666
2007-02-17 22:11:00 +00:00
Nicola Mettifogo
be878d60db
fixed regression bug causing labels not to be aligned properly when near the right border
...
svn-id: r25665
2007-02-17 21:19:55 +00:00
Nicola Mettifogo
b1a63e8a16
changed mapChar to use unsigned (byte) instead of char, to avoid possible sign issues
...
svn-id: r25664
2007-02-17 20:54:25 +00:00
Nicola Mettifogo
33d04d5aa4
changed CNV loading code to be endian-safe
...
svn-id: r25663
2007-02-17 20:50:50 +00:00
Max Horn
b777c09ac0
Removed some dead code, updated a warning message
...
svn-id: r25662
2007-02-17 20:38:27 +00:00
Max Horn
d0f6b3c0dc
Using stat and fopen is not portable (writing to a Common::File isn't either, but at least it doesn't force porters to #define fopen to work around it)
...
svn-id: r25661
2007-02-17 20:37:57 +00:00
Max Horn
b8aeefaffb
Added finalize() method to Common::OutSaveFile (which by default just flushes the stream), changed engines to call that before deleting OutSaveFile instances (instead of just flushing)
...
svn-id: r25660
2007-02-17 18:55:51 +00:00
Max Horn
7d5d6c2f91
Speed up the Player_NES code quite a bit (still is rather slow without compiler optimizations on my 1.5Ghz PowerBook G4, but at least it's not unbearably slow anymore, and with -O2 it's running smoothly)
...
svn-id: r25659
2007-02-17 18:52:21 +00:00
Max Horn
f027e2f562
OOified Player_NES code; revamped the code in GetSample slightly (to avoid overflows, an expensive multiplication and an even more expensive division)
...
svn-id: r25658
2007-02-17 16:59:06 +00:00
Max Horn
3270885bc1
Fix for bug #1660550 (MANIACNES: Graphics glitch on intro screen)
...
svn-id: r25657
2007-02-17 16:56:54 +00:00
Torbjörn Andersson
24a36cbb3f
Changed spaces to tabs again.
...
svn-id: r25656
2007-02-17 16:06:34 +00:00
Nicola Mettifogo
e29ddfe156
more conventional termination handling. Event loops are going to get merged soon, so there are FIXME remainders around there.
...
svn-id: r25655
2007-02-17 15:57:49 +00:00
Torbjörn Andersson
f33da9e412
Some indentation and format changes. Mostly replacing spaces with tabs.
...
svn-id: r25654
2007-02-17 15:37:49 +00:00
Nicola Mettifogo
9ab2ca5bc7
changed some debug levels
...
svn-id: r25653
2007-02-17 13:39:22 +00:00
Nicola Mettifogo
5e38eab640
fixed regression bug caused by ZoneTypeData being declared as a struct instead of an union. Should have taken care of this when the switch was actually made...
...
svn-id: r25652
2007-02-17 10:58:54 +00:00
Sven Hesse
5df29654fc
- Added a warning when o1_checkData()/o2_checkData() can't find the file it's supposed to check
...
- Fixed the actor drawn over the background glitch in Bargon Attack
- Plugged some leaks
svn-id: r25651
2007-02-17 09:56:09 +00:00
Torbjörn Andersson
546758a086
Only set up the Kyra 1 triggers for Kyra 1, not Kyra 2.
...
svn-id: r25650
2007-02-17 08:06:21 +00:00
Torbjörn Andersson
809a3bc293
Applied cyx's patch #1659302 ("KYRA: VQA player code cleanup/reduce") with the
...
minimal change suggested in the tracker.
svn-id: r25649
2007-02-17 07:49:12 +00:00
Paul Gilbert
6e0c500bc1
Added line to ensure the current room number field variable is kept up to date
...
svn-id: r25648
2007-02-17 03:42:43 +00:00
Paul Gilbert
c4cbf9dc92
Added some asserts to setSupportData method to ensure the passed variables are valid
...
svn-id: r25647
2007-02-17 03:41:41 +00:00
Gregory Montoir
f1f88c43c0
cleanup
...
svn-id: r25646
2007-02-17 01:33:47 +00:00
Gregory Montoir
441ea2bdb1
cleanup
...
svn-id: r25645
2007-02-17 01:24:50 +00:00
Travis Howell
dadaf08b29
Reduce amount of attempts to open various speech filenames.
...
svn-id: r25644
2007-02-17 01:23:52 +00:00
Max Horn
7b7c27bc0c
SCUMM: Fix opening of *.tlk files
...
svn-id: r25643
2007-02-17 01:21:00 +00:00
Gregory Montoir
369474bec6
get rid of bitCount table (count occurences of bit 0 directly in the main loop)
...
svn-id: r25642
2007-02-17 01:20:41 +00:00
Torbjörn Andersson
7949a067e1
Removed extra tabs.
...
svn-id: r25640
2007-02-17 00:54:32 +00:00
Paul Gilbert
409657cc15
Added animation handler for Catriona (woman in Smithy)
...
svn-id: r25638
2007-02-16 23:17:00 +00:00
Max Horn
81d3a69546
Patch #1661770 (README: typo fixes, consistency)
...
svn-id: r25636
2007-02-16 20:29:49 +00:00
Torbjörn Andersson
16e7a12878
Some very obvious cleanups.
...
svn-id: r25635
2007-02-16 17:13:29 +00:00
Johannes Schickel
940e89d00e
Added support for Kyrandia 2 ADL files.
...
svn-id: r25634
2007-02-16 16:57:59 +00:00
Max Horn
d849f4762c
a 20ms second delay should be ample time for a GM system ON
...
svn-id: r25633
2007-02-16 16:34:02 +00:00
Travis Howell
e3594a6839
Add support for using soundtrack from the Simon the Sorcerer 1 - Music Enhancement Project.
...
svn-id: r25632
2007-02-16 13:55:01 +00:00
Max Horn
cfc3d0a8ed
AGOS: Send GM System Enable/On upon startup
...
svn-id: r25631
2007-02-16 13:41:38 +00:00
Max Horn
4db72c8762
Unified how we deal with (and how we generate) MIDI sysex messages -- in particular, we now always do so w/o framing the message (documented this with a Doxygen comment in the MidiDriver class)
...
svn-id: r25630
2007-02-16 13:30:41 +00:00
Max Horn
96162c14ea
Ugh -- these internal iMuse structs were supposed to be packed, but never were explicitly markes as such. Doing that now (might break old savegames on some ports :/)
...
svn-id: r25629
2007-02-16 12:34:30 +00:00
Max Horn
b8bd502c57
Added Stuart George to the credits
...
svn-id: r25626
2007-02-16 11:14:32 +00:00
Travis Howell
8f0a3e8961
Fix cursor palette regression in Simon the Sorcerer 1.
...
svn-id: r25625
2007-02-16 10:36:33 +00:00