Commit Graph

36 Commits

Author SHA1 Message Date
Max Horn
e448c1dfe4 renamed scumm/scummvm.cpp to scumm/scumm.cpp
svn-id: r13207
2004-03-07 03:34:09 +00:00
Eugene Sandulenko
9e894f6bf3 Started work on Freddi Fish. Since it is SPU version 7, added new class.
Implemented some SPUv7 specific opcodes

svn-id: r13108
2004-03-01 05:57:30 +00:00
Travis Howell
82564def69 Add separate class for Humongous Entertainment games.
svn-id: r12752
2004-02-07 02:23:24 +00:00
Max Horn
da76ac5890 Various changes to the build system which allow building ScummVM in an external directory (and as such, allow you to have a debug, a profiling, and a release build from the same set of source files in parallel). Work in progress
svn-id: r12680
2004-01-30 21:54:28 +00:00
Max Horn
4ad9da8b75 fix build system / dep checking
svn-id: r12515
2004-01-19 19:30:58 +00:00
Eugene Sandulenko
171c7d4387 Moved FT INSANE to a separate directory
svn-id: r12443
2004-01-16 22:11:45 +00:00
Paweł Kołodziejski
278ea4808e forgot this one
svn-id: r12346
2004-01-12 19:18:24 +00:00
Max Horn
88303d9fe9 fix compilation on unix like systems
svn-id: r12191
2004-01-06 19:16:48 +00:00
Max Horn
2ce4d13c04 split out cursor/palette code into separate source files
svn-id: r12138
2004-01-04 14:35:46 +00:00
Eugene Sandulenko
578d2efa77 Preliminary support for FT INSANE is added. To enable the code define
INSANE in config.h. But only non-interactive parts work and there is no
insane scene skip. Only one choice during those scenes is Ctrl+X.

svn-id: r11507
2003-12-06 05:47:24 +00:00
Travis Howell
4a62eb3e3b More Amiga V2/V3 sound updates from _Q_:
1. A Player_MOD class, basically acts as a simplified mixer that mixes at 60Hz intervals (or whatever interval you specify), this gives smooth music playback in player_v3a
2. Some changes to player_v3a as a result of #1, including reduced music volume
3. player_v2a, and the necessary additions to scummvm.cpp/scumm.h

svn-id: r10392
2003-09-24 06:56:30 +00:00
Max Horn
a15fdcea21 plugin work: right now, only with build rules for OS X. Once I can get it to work here, I'll add more build rules. Work in progress, a lot ain't work, but the plugin stuff is disabled by default, so no harm should arise
svn-id: r10292
2003-09-18 13:03:56 +00:00
Max Horn
231cb16b5b some tweaks to the build system (work toward plugin support)
svn-id: r10279
2003-09-17 21:53:13 +00:00
Jamieson Christian
091b41a278 Partial fix for Bug [636985] ZAK256: No kazoo tune
Implemented a parser for Euphony music. No
FM instrument support yet, as the FM chip used
by FM Towns is not being emulated yet. In the
meantime, a stock FM-emulated GM instrument is
being used instead.

This at least makes the Zak Towns kazoo tune
and the Loom Towns distaff audible. Emulation
of the FM Towns synth chip, or suitable
emulation using the OPL2 synth, is still
under investigation.

svn-id: r10265
2003-09-16 11:44:48 +00:00
Travis Howell
9de8a0cfa9 Add music player for Amiga versions of indy3ega/loom from unused.
Revert last change to common.rules for now, it broke compile.

svn-id: r10061
2003-09-07 07:23:20 +00:00
Jamieson Christian
a0c71ef5e9 Added music parser for special format of
old-style MT-32 'RO' resources.

svn-id: r9683
2003-08-14 08:24:13 +00:00
Travis Howell
cd40c899b2 Inital support for v1 maniac sound from Hoenicke
Had to move music init for v1/v2 games to get this working

svn-id: r9675
2003-08-14 02:28:19 +00:00
Max Horn
b8e32a5b6f Patch #745843: Help Dialog; in addition, I moved the 'About' dialog button from the options dialog to the main save/load dialog and enlarged & rearranged that dialog
svn-id: r8485
2003-06-14 21:18:14 +00:00
Max Horn
c6b35e15a0 moved bomp stuff into own files; removed some of our 6 (!) bomp decoders
svn-id: r8151
2003-05-30 19:00:33 +00:00
Max Horn
1db0f749ca moved camera stuff to own file
svn-id: r8099
2003-05-29 12:55:28 +00:00
Max Horn
c62c448a35 more costuem code merging
svn-id: r8088
2003-05-29 10:31:05 +00:00
Jamieson Christian
dbad55e532 Added Hoenicke's PC-speaker waveform generator
and script interpreter for GF_OLD_BUNDLE music resources.

We'll try to get the waveform generator into a
MidiDriver wrapper for use with the 'SPK' resources
of later games, but this is usable for now.

Great work, Hoenicke!

svn-id: r8023
2003-05-26 22:03:04 +00:00
Jamieson Christian
789d904c4c Added new module to project files
svn-id: r7833
2003-05-22 16:23:05 +00:00
Paweł Kołodziejski
4d545953c8 added initial v2 opcode table
svn-id: r7030
2003-04-20 16:04:50 +00:00
Jonathan Gray
e79058b2a1 update for smush changes
svn-id: r6820
2003-03-17 12:48:49 +00:00
Travis Howell
d143164eac Remove blitter.cpp
svn-id: r6805
2003-03-13 01:01:12 +00:00
James Brown
5bf741f960 Patch 667613: Extend gfxUsageBits[]
svn-id: r6453
2003-01-14 10:06:56 +00:00
Jamieson Christian
b5d8f469b6 Separated IMuseDigital into its own files.
svn-id: r6229
2002-12-28 14:40:56 +00:00
Max Horn
fca9ec09e7 moved CharsetRendere into its own header/source file; changed Scumm::_charset into a pointer, to make it possible to use different implementations of it
svn-id: r6147
2002-12-25 21:04:47 +00:00
Max Horn
004ea9f8eb converted heaps of int16 to int for V8 compatibility; fixed defineArray for V8; added some work in o8_kludge2
svn-id: r6132
2002-12-25 14:46:39 +00:00
James Brown
c480833be7 Hacky font support - first attempt :)
svn-id: r6127
2002-12-25 13:51:01 +00:00
Max Horn
df3c41fa24 added some preliminary V8 work. Nope, it is not useful at all, and it doesn't mean we will have CMI support in this millenium, so don't hold your breath
svn-id: r6060
2002-12-22 21:58:16 +00:00
Jamieson Christian
a8bbec66e7 Added instrument.cpp, instrument.h
svn-id: r6018
2002-12-18 13:41:22 +00:00
James Brown
e989809665 New debugger core. Doesn't really have anything implemented yet, but is far more expandable and userfriendly than our previous.
Enable experimental console debugger by default, as I havn't written the text console code yet :)

svn-id: r5990
2002-12-16 06:21:08 +00:00
James Brown
ce4690c7c6 Tidy one or two things up for future V1/V2/V8 SCUMM support.
svn-id: r5915
2002-12-12 16:29:21 +00:00
Max Horn
69bceafc6e revamped build system somewhat: 'modules' like scumm, simon, gui etc. now all build into a lib, and all have a module.mk file that lists all their file. Advantage: further modularizes the build system, seperating all parts of ScummVM
svn-id: r5653
2002-11-21 04:08:37 +00:00