Commit Graph
137148 Commits
Author SHA1 Message Date
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
Max Horn 3ce3a5be5b minor cleanup
svn-id: r6059
2002-12-22 19:14:53 +00:00
Travis Howell 2e66c05f47 Remove the fixme
svn-id: r6058
2002-12-22 09:26:42 +00:00
Travis Howell a3dae7bc3c Add default skip cut scene keys from original games.
Fix error in last commit

svn-id: r6057
2002-12-22 09:04:27 +00:00
Travis Howell 987a823ffe First attempt at proper simon 2 midi support
Thanks to olki's previous work

svn-id: r6056
2002-12-22 08:08:53 +00:00
Jonathan Gray 352748878a allow subtitles in smush animations to be disabled
svn-id: r6055
2002-12-22 04:07:41 +00:00
Travis Howell 0c3626c9f4 Some _lock_word corrections
svn-id: r6054
2002-12-22 03:54:51 +00:00
Jonathan Gray b78a518f04 remove old commented fixme, make turning off subtitles work in the scumm part of the dig, still needs to be done for smush
svn-id: r6053
2002-12-22 03:12:50 +00:00
Jamieson Christian 0f2cba2cb1 Pop-up save dialog should not show for
compatibility (temporary) state saves.

svn-id: r6052
2002-12-21 23:27:46 +00:00
Jamieson Christian 01ffb7bec2 Fix to instrument load/save
svn-id: r6051
2002-12-21 23:19:42 +00:00
Jamieson Christian e4b1a7e709 MidiStreamer no longer derives from MidiDriver.
Removed MidiStreamer methods that weren't actually needed.
That's one layer of indirection removed from Simon music.

svn-id: r6050
2002-12-21 21:32:45 +00:00
Jamieson Christian ebd2dc7f67 IMuseMonitor functionality now built into IMuse itself.
IMuseInternal no longer derives from IMuse.
This eliminates a couple layers of indirection and speeds things up.
Miscellaneous source cleanup.

svn-id: r6049
2002-12-21 21:09:36 +00:00
Paweł Kołodziejski de8f5477af added dummy code: handle codec37 flag bit 1 (error report for now)
svn-id: r6048
2002-12-21 20:40:55 +00:00
Paweł Kołodziejski 7bc67c1a02 increased a little speed of dig demo smush
svn-id: r6047
2002-12-21 20:19:46 +00:00
Jamieson Christian 37de3f1836 Fixed problem with multiple IMuseDrivers being created.
svn-id: r6045
2002-12-21 20:12:14 +00:00
Jamieson Christian f60bda7d5c Implemented new instrumentation save/load.
Save/load version is now VER_V11.
Adlib/MT-32 instrumentation is now saved and loaded.
BACK UP YOUR VER_V10 SAVEGAMES, JUST IN CASE!

svn-id: r6044
2002-12-21 20:10:47 +00:00
Paweł Kołodziejski 0182836591 fix smush for compatible with dig demo
svn-id: r6043
2002-12-21 20:05:40 +00:00
Max Horn 060562c277 partial checkin of patch #655594 (handling Y/N questions); cleanup
svn-id: r6042
2002-12-21 12:34:17 +00:00
Max Horn 3b28dcbe34 only display popup for saves
svn-id: r6041
2002-12-21 12:31:08 +00:00
Max Horn fca337f590 popup message when save was succesful
svn-id: r6040
2002-12-21 12:09:28 +00:00
Max Horn 1943be0ffd small mod to allow smooth scrolling to work with SDL backend
svn-id: r6039
2002-12-21 11:58:46 +00:00
Max Horn 81dce87a5c allow for a timed message dialog w/o buttons (still need to add support for multiple buttons with customm labels)
svn-id: r6038
2002-12-21 11:57:24 +00:00
Max Horn 50f7ffbeb6 got rid of _curVirtScreen and VirtScreen::unk1; added some comments to gfx.cpp; added a hack to enable smooth scrolling in V7 games (note: when I say hack, I mean it, it is buggy as hell and not enabled by default, use at your own risk and don't report problems with it, it's disabled by default)
svn-id: r6037
2002-12-21 01:11:42 +00:00
Max Horn f2fe67fbdb fixed save again, stupid me
svn-id: r6036
2002-12-21 00:55:45 +00:00
Max Horn b2de35ace8 cleanup
svn-id: r6035
2002-12-21 00:37:44 +00:00
Travis Howell 368a9917f7 Add debug command line fix and config option, patch #655822
svn-id: r6034
2002-12-21 00:27:10 +00:00
Max Horn 7de2c66194 use dbAllowMaskOr instead of 'true' (which was confusing)
svn-id: r6033
2002-12-21 00:05:20 +00:00
Max Horn 5b6f97b8c4 made chooser wider
svn-id: r6032
2002-12-20 22:45:36 +00:00
Max Horn 189c5405b0 don't show amiga checkbox for simon games
svn-id: r6031
2002-12-20 22:41:03 +00:00
Max Horn fd7cc14ab2 fixed dependency detection for midi backends
svn-id: r6030
2002-12-20 20:25:54 +00:00
James Brown 4e373ef467 Add room command to debugger
svn-id: r6029
2002-12-20 13:50:24 +00:00
Jamieson Christian 799da2baef [Bug #656635] fixed.
Adlib global instrument assignments are now correct.

svn-id: r6028
2002-12-20 13:09:01 +00:00
Travis Howell e347600e11 Fix some comments and add missing variable change
svn-id: r6027
2002-12-19 15:46:02 +00:00
Travis Howell 4811fe5bc2 *** empty log message ***
svn-id: r6026
2002-12-19 14:45:14 +00:00
Travis Howell fb408bb00d Fix error in last commit
svn-id: r6025
2002-12-19 14:43:17 +00:00
Travis Howell f1ee93b898 Add missing code
svn-id: r6024
2002-12-19 14:34:26 +00:00
Max Horn e9cb26cacf fix for bug #655652
svn-id: r6023
2002-12-18 23:45:52 +00:00
Max Horn 2b3415212f fixed warning
svn-id: r6022
2002-12-18 23:19:37 +00:00
Jamieson Christian b708c7dd64 Miscellaneous cleanup.
svn-id: r6021
2002-12-18 17:14:05 +00:00
Jamieson Christian f95ea3afdf Fixed problems with instruments after load.
Ignore Adlib-only music when running native MIDI.
(Can't remember why I included them in the first place,
 so until I do remember, it's coming back out.)

svn-id: r6020
2002-12-18 14:57:25 +00:00
Jamieson Christian d622df84d1 Damn, I just fixed this a bit ago! *self-bonk*
svn-id: r6019
2002-12-18 13:53:52 +00:00
Jamieson Christian a8bbec66e7 Added instrument.cpp, instrument.h
svn-id: r6018
2002-12-18 13:41:22 +00:00
Jamieson Christian 65ee19610c Instrument definition revamp.
IMuseDriver abstract class removed.
IMuseGM is now IMuseDriver.
Miscellaneous cleanup.

svn-id: r6017
2002-12-18 13:22:40 +00:00
Jamieson Christian 3427e29e46 Fixed SysEx parse bug
svn-id: r6015
2002-12-18 09:27:46 +00:00
Jamieson Christian fec55e0b57 Fixed Adlib compilation problem
svn-id: r6014
2002-12-18 07:53:45 +00:00
Jamieson Christian fe671615de Initial iMuse SysEx implementation.
svn-id: r6013
2002-12-18 07:48:35 +00:00
Jamieson Christian 71e7d1512f message.log
svn-id: r6012
2002-12-18 07:48:02 +00:00
Jamieson Christian 7078326809 Experimental SysEx implementation for the -eseq driver.
svn-id: r6011
2002-12-18 07:37:47 +00:00
Jamieson Christian b327bd178b Initial framework for SysEx output support.
svn-id: r6010
2002-12-18 07:13:42 +00:00
Travis Howell 5233fbc7bd Fix error in my last commit
Remove hack

svn-id: r6009
2002-12-17 14:05:44 +00:00