Commit Graph
194 Commits
Author SHA1 Message Date
Max Horn faa12496e4 Fix for bug #893254 (MI1VGA: Changes in object names are not saved); this may introduce regressions, please report them (overall, this is a neat patch, it removes so many ugly hacks :-)
svn-id: r13325
2004-03-17 01:50:15 +00:00
Travis Howell 5fbc3497c1 Avoid duplicate targets
svn-id: r13135
2004-03-02 06:04:38 +00:00
Travis Howell b123197dc1 Remove fixme
svn-id: r13131
2004-03-02 01:28:32 +00:00
Travis Howell 5a3b17de54 Add better check for HE resource differences.
Move stringLen to HE7.

svn-id: r13130
2004-03-02 01:20:18 +00:00
Jonathan Gray 680160407b add support for the standalone maniac mansion demo
svn-id: r13090
2004-02-29 00:18:45 +00:00
Max Horn 8e5df2bda3 Made explicitly clear that for GID_PJSDEMO, _numNewNames never got set (i.e. it always was stuck at 0)
svn-id: r12924
2004-02-17 17:45:22 +00:00
Travis Howell 054edc1591 Hack no longer required.
Add stub for HE games.

svn-id: r12818
2004-02-11 03:21:21 +00:00
Eugene Sandulenko 8411a8ade1 o Now Long TRS messages get wrapped
o Approaching enemy animation fixed
o Renames some vars and struct members
o Fixed dosdemo. It didn't run
o Correct Mac demo INSANE skipping behaviour

svn-id: r12751
2004-02-06 21:05:58 +00:00
Max Horn 7038f2f6cf Fix for bug #882083 (COMI: CD change cancel button)
svn-id: r12744
2004-02-05 22:39:13 +00:00
Max Horn 407c489cc4 removed obsolete #include's
svn-id: r12729
2004-02-05 11:59:06 +00:00
Max Horn 923adce456 fix endian bug when dealing with ArrayHeader's; added a hack to permit save games broken due to this to still work; moved the whole 'Array' stuff into ScummEngine_v6
svn-id: r12521
2004-01-19 20:27:31 +00:00
James Brown c4528ac022 More conversion to debug channels
svn-id: r12293
2004-01-10 11:01:47 +00:00
Paweł Kołodziejski 6d8c2d0461 synced with local sources
svn-id: r12257
2004-01-08 17:07:21 +00:00
Paweł Kołodziejski 8fd123992d synced imuse digital with local tree
svn-id: r12187
2004-01-06 17:28:29 +00:00
Max Horn 033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn e3e6bb3191 got rid of those _maxFOO macros, replaced them by access to the equivalent _numFOO variables
svn-id: r11953
2003-12-26 23:11:35 +00:00
Max Horn 509ce7c4db cleanup; fix File::open usage (do not hardocde constant values, rather use the symbolic namescvs diff | bbeditcvs diff | bbedit
svn-id: r11911
2003-12-25 15:09:23 +00:00
Max Horn 1e5496b2c8 Moved bundle music code from class Sound to IMuseDigital (seems more natural; and allows for various cleanup)
svn-id: r11846
2003-12-22 08:22:04 +00:00
Max Horn d099759279 game targets can now have a base filename different from the target name; misc tweaks
svn-id: r11417
2003-11-28 22:29:56 +00:00
Travis Howell a35ce0f5ae Add PC game feature flag, to match others.
svn-id: r11344
2003-11-18 09:44:58 +00:00
Paweł Kołodziejski 185395ca36 replaced demo GIDs wth GF_DEMO
svn-id: r11326
2003-11-17 21:16:43 +00:00
Travis Howell 313a912af2 *** empty log message ***
svn-id: r11281
2003-11-13 10:51:02 +00:00
Paweł Kołodziejski 1f9e408e2f cleanup whitespaces
svn-id: r11217
2003-11-08 21:59:32 +00:00
Jonathan Gray 7c97e7c2b9 more spelling fixes
svn-id: r11176
2003-11-07 02:11:41 +00:00
Max Horn b27a871f87 turned NewGui into a singleton, and made OSystem a pseudo-singleton; added Widget::findWidget (preparing to add support for nested widgets, for the tab widget)
svn-id: r11045
2003-11-02 02:18:16 +00:00
Max Horn 72bee75297 modified MessageDialog to allow for custom button texts
svn-id: r11034
2003-11-01 21:15:33 +00:00
Max Horn 012450de73 added tag2str helper function
svn-id: r10866
2003-10-17 16:28:29 +00:00
Max Horn 31ba12c800 some more target<->game cleanup
svn-id: r10769
2003-10-12 19:10:17 +00:00
Jamieson Christian 487c2c51c3 Some Mac0 conversion tweaks
svn-id: r10737
2003-10-11 15:18:49 +00:00
Jamieson Christian 478e068ca8 Feature Request [781797] Support music in the Mac version of MI1
Finished the Mac0 -> SMF (GMD) conversion code. Sounds
good (albeit thin, with only 3 instruments), except
that the looping songs are not looping with the right
timing.

svn-id: r10730
2003-10-10 21:40:25 +00:00
Max Horn d7660a2662 introduced namespace Scumm; made #include statements use scumm/ prefix explicitly
svn-id: r10571
2003-10-03 18:33:57 +00:00
Max Horn 3f55f2669d renamed class Scumm to ScummEngine (consisten with other engine names; also makes room for a potential 'Scumm' namespace)
svn-id: r10549
2003-10-02 22:42:03 +00:00
Jamieson Christian db798a3e7d Fix for Bug [815851] DOTT: MT-32 MIDI priority
Favor 'ROL ' resources over 'GMD ' if
--native-mt32 is selected.

svn-id: r10537
2003-10-02 14:37:40 +00:00
Jamieson Christian 9d93e97ed4 Support for FMTowns versions of MI1/2,
submitted by Hibernatus.

svn-id: r10511
2003-09-30 17:53:42 +00:00
Jamieson Christian d91278198b Fix for Bug [805593] MI2: Music stops in LeChuck's fortress
Implemented _cmd_queue save/load. In addition to requiring
_cmd_queue information, this bug arises from a rare assumption
that sound resources are loaded in memory even though they
aren't currently playing. Therefore, a list of sound resources
loaded in memory is included in the savegame, so that all
relevant sound resources are reloaded when the savegame is
loaded. This also fixes an unreported music bug in S&M when
saving a game while outside the Bumpusville mansion.

As a result of savegame format modifications, we are now at
savegame version 23.

svn-id: r10254
2003-09-14 20:34:48 +00:00
Jochen Hoenicke c902282a05 A hack for bug #770581. This makes the sound much closer to the
original, but I think to make it completely right a bigger change to
the adlib backend would be necessary.

svn-id: r10251
2003-09-14 15:03:12 +00:00
Max Horn 81f10baa68 cleanup
svn-id: r10169
2003-09-11 10:32:15 +00:00
Travis Howell 87ff23ddc1 Correct RO sound resource size for blocked games.
svn-id: r10146
2003-09-10 03:50:03 +00:00
Max Horn 6adb8560a8 some initial work on Mac0 support. Everybody feel free to pick up here and implement the rest <g>
svn-id: r10119
2003-09-09 01:21:42 +00:00
Max Horn 24560608ed cleanup
svn-id: r10118
2003-09-09 00:20:55 +00:00
Max Horn 821faf9e03 added convertMac0Resource (which doesn't do anything yet, but is the place we can add Mac0 support in later); factored out some common code in convertADResource; fixed memory leak when convertADResource was called; misc cleanup
svn-id: r10117
2003-09-09 00:13:19 +00:00
Max Horn 697ac22c32 mention some GM instrument numbers
svn-id: r10116
2003-09-08 23:35:36 +00:00
Max Horn b8d72d8854 added comment describing Mac0 format
svn-id: r10115
2003-09-08 23:18:11 +00:00
Max Horn 5ecee0f046 fix an overflow
svn-id: r10095
2003-09-08 16:48:34 +00:00
Max Horn c5a3c1235c some cleanup
svn-id: r10084
2003-09-08 11:29:57 +00:00
Max Horn 361c3b95d5 some cleanup; clarified isSoundInUse semantics and the difference between IMuse::get_sound_active and IMuse::getSoundStatus; added lots of const qualifiers to IMuse; rewrote IMuseInternal::getSoundStatus (hopefully not breaking it); added MusicEngine::getSoundStatus
svn-id: r10069
2003-09-07 17:14:56 +00:00
Travis Howell c3d61acd5c Remove warning
svn-id: r10000
2003-09-05 07:38:36 +00:00
Travis Howell 3187b565dd Add atarist and macintosh options, since there seem to be no way to detect version been used.
svn-id: r9999
2003-09-05 07:36:05 +00:00
Travis Howell f76725b38f Update comment
svn-id: r9916
2003-08-30 08:03:01 +00:00
Jonathan Gray e32f17d803 don't try to read objectRoomTable for HEv7 games right now
svn-id: r9898
2003-08-29 02:45:38 +00:00