Commit Graph

57 Commits

Author SHA1 Message Date
Johannes Schickel
2e60e19a37 Some fixes:
- added support for an external data file for all the resources from
	  the original binary
	- fixed a typo with malco(l)m
	- added support for spanish floppy
	- changes support for unknown languages a bit
	- some other cleanups

svn-id: r19161
2005-10-18 19:59:51 +00:00
Eugene Sandulenko
b36677af71 Update FSF address. Eek. Actually that took place on May 1, 2005
svn-id: r19142
2005-10-18 01:30:26 +00:00
Torbjörn Andersson
7aec70c395 Fixed a bug in the Kyra CD intro that caused ScummVM to crash when compiled
with GCC 4. (The string buffer for the file name was too short, which
caused a write to another variable's address to overwrite the terminating
zero at the end of the string.)

svn-id: r19093
2005-10-15 06:26:53 +00:00
Johannes Schickel
67eedc08d2 Oops. Fixes a bug with wrong filename for intro text in english version.
Also gets rid of GF_KYRA* since GI_KYRA* should be used instead.
And last but not least fixes text drawing while Kallaks writing scene.

svn-id: r19081
2005-10-14 11:25:48 +00:00
Johannes Schickel
7664cbcc74 Committed patch #1325945 ( KYRA: md5 game detection ) with a few changes
and added the story picture in the intro.

svn-id: r19068
2005-10-13 21:12:47 +00:00
Johannes Schickel
27191b258c Applied patch #1320381 (KYRA: Adds speech support to CD version)
- changed the seq player
	- added cdrom version data
	- changed the resource loader a bit

svn-id: r19037
2005-10-12 19:15:32 +00:00
Torbjörn Andersson
8fc913c21d Moved the sequence player into its own class. I'm sure this could be
cleaned up a bit, but it'll do for now.

svn-id: r18946
2005-10-06 11:57:02 +00:00
Torbjörn Andersson
49602286f4 Applied my patch #1314023, since cyx liked the idea of cleaning up the
sequence player. He did note - and I agree - that the player could be
further cleaned up by placing it in a class of its own, and that it's
possible (though not certain) that we won't be needing alternative opcode
sets for the floppy and CD versions.

But it'll do for now. I don't have time to do any more with it right now.

svn-id: r18944
2005-10-05 16:40:51 +00:00
Gregory Montoir
3bcb098fd3 committed patch #1312156 'Various sprite-related things'. Thanks Oystein Eftevaag/vinterstum
svn-id: r18930
2005-10-03 20:21:18 +00:00
Travis Howell
1dc83615b7 Add logos and music in demo.
svn-id: r18812
2005-09-12 10:49:52 +00:00
Gregory Montoir
70edff71c8 oops
svn-id: r18809
2005-09-11 17:23:04 +00:00
Gregory Montoir
ad3c2e1dbc committed patch #1281714 'Kyra 1 Sound Patch'. Thanks LordHoto.
svn-id: r18807
2005-09-11 14:35:34 +00:00
Gregory Montoir
2948d6a10f only load the 6.fnt file for floppy version (which is unused in the introduction)
svn-id: r18804
2005-09-10 20:03:53 +00:00
Gregory Montoir
91bee5ac5d renamed some vars for consistency with the demo tables
svn-id: r18803
2005-09-10 07:46:18 +00:00
Travis Howell
02792e5459 Small font not used in demo.
svn-id: r18802
2005-09-10 06:48:34 +00:00
Travis Howell
b7e2486b6d Add support for non-interactive demo version.
svn-id: r18801
2005-09-10 06:40:20 +00:00
Gregory Montoir
689b89b2be fixed line breaks ; cleanup
svn-id: r18800
2005-09-10 00:15:40 +00:00
Gregory Montoir
732f33bd3a cleanup
svn-id: r18799
2005-09-09 21:13:43 +00:00
Gregory Montoir
53a884dc17 some WIP code, moved Font stuff to Screen class
svn-id: r18790
2005-09-08 19:09:52 +00:00
Gregory Montoir
a861226f20 fix shape loading for cdrom version
svn-id: r18737
2005-09-02 18:35:01 +00:00
Gregory Montoir
443cf756be added special sequence opcode 8
svn-id: r18733
2005-09-02 11:12:09 +00:00
Gregory Montoir
288759abd2 some WIP code, add drawShape()
svn-id: r18724
2005-08-31 20:14:20 +00:00
Torbjörn Andersson
7d834de666 Fixed two cases where a bad pointer would be freed, causing ScummVM to
crash on my Debian box.

svn-id: r18708
2005-08-22 15:39:07 +00:00
Gregory Montoir
24265fd3dd some WIP code to start introduction (with glitches) in Kyrandia 1 :
- the decoders have been rewritten due to crashes I encountered with the previous ones in Compression::
- the wsa code loader for v1 have been rewritten too, to handle the same flags as the original
- some cleanup
- this has only been tested with the floppy version

svn-id: r18704
2005-08-19 22:12:09 +00:00
Eugene Sandulenko
6b4484472b Remove trailing whitespaces.
svn-id: r18604
2005-07-30 21:11:48 +00:00
Torbjörn Andersson
35cb8fb875 For consistency, specify directory when including files.
svn-id: r18447
2005-06-24 16:01:42 +00:00
Max Horn
8b1d7b9166 When including files from common/, explicitly use the common/ prefix
svn-id: r18444
2005-06-24 15:23:51 +00:00
Travis Howell
5e0884ae7e Fix compile.
svn-id: r18042
2005-05-11 01:02:33 +00:00
Max Horn
1a615346ab Moved class SoundMixer to Audio::Mixer (didn't call the namespace 'Sound' because we already have many classes with that name)
svn-id: r18039
2005-05-10 23:48:48 +00:00
Max Horn
cca744f69a Comply to our coding conventions
svn-id: r17975
2005-05-08 21:49:52 +00:00
Max Horn
9a4bc8ce16 Patch #1117443 (Experimental plugin code revision)
svn-id: r17231
2005-03-25 17:55:57 +00:00
Max Horn
0ec193b4be changing AudioDataType -> SoundType, so now the constant names match the name of the data type / the SoundMixer method names
svn-id: r17052
2005-03-09 18:12:54 +00:00
Eugene Sandulenko
2dd88384a1 Maybe I added wrong include, but at least it let me compile
svn-id: r16535
2005-01-11 00:49:56 +00:00
Max Horn
9c0f422d0b Ensure the kyra legal headers match the rest of ScummVM
svn-id: r16504
2005-01-09 16:06:29 +00:00
Max Horn
47280d9433 Updated copyright
svn-id: r16398
2005-01-01 16:09:25 +00:00
Max Horn
67b311713d Added 'sound types' to the mixer - for now, only plain (for the premixer), SFX and music; volume is now controlled based on the sound type
svn-id: r16330
2004-12-27 00:27:00 +00:00
Robert Göffringmann
0d7ab01640 Pass subdirectories to gamedetector functions
svn-id: r16002
2004-12-09 15:06:49 +00:00
Max Horn
f09293b22c Clean up OSystem::Event
svn-id: r15990
2004-12-05 17:42:20 +00:00
Travis Howell
39de0960ff Fix kyra compile
svn-id: r15969
2004-12-02 08:21:49 +00:00
Eugene Sandulenko
8f863b5d8f Fix music volume
svn-id: r15960
2004-11-29 00:25:15 +00:00
Jerome Fisher
5a0c72cf88 Last one... No more MT-32 pass-through.
svn-id: r15954
2004-11-28 23:15:46 +00:00
Eugene Sandulenko
31e434dcf1 Fix a`ll engines. They work, though current fix is just temporary.
There are plans to add some brains to GameDetector class, which will let us
avoid passing detector to init() method.

svn-id: r15873
2004-11-24 00:14:21 +00:00
Eugene Sandulenko
d75cc2386d Fix compilation
svn-id: r15866
2004-11-23 00:48:34 +00:00
Max Horn
aad9f122c0 Added Engine::init() method; added return value to Engine::go()
svn-id: r15865
2004-11-23 00:03:25 +00:00
Max Horn
fa97d4ad89 Removing walkthrough stuff again (talked to aquadran about this, he had no objections)
svn-id: r15849
2004-11-20 23:49:11 +00:00
Paweł Kołodziejski
20e9cf6f20 added walkthrough
svn-id: r15835
2004-11-19 19:50:22 +00:00
Eugene Sandulenko
ddda67753e Patch #1066256. Mostly indentation fixes and some debug messages removed.
svn-id: r15811
2004-11-14 20:11:22 +00:00
Eugene Sandulenko
71cac5a32e For MT-32 emu graphics should be initialized before Midi, as it prints
ScummVM version on OSD. Now it works with the emu.

svn-id: r15808
2004-11-14 14:46:56 +00:00
James Brown
8f1307ff6c Patch #1066150 from eriktorbjorn - Enable adlib emulated midi as fallback where hardware synth is unavailable.
svn-id: r15807
2004-11-14 14:11:54 +00:00
James Brown
1f7ccd0293 Bring kyra up-to-date with patch 1051358
svn-id: r15786
2004-11-11 13:37:35 +00:00