Commit Graph
137148 Commits
Author SHA1 Message Date
Max Horn 42e6a81629 improved MessageDialog: long lines are split now (this needs improvement to favor splitting at spaces); maximum size is restricted to 300x180
svn-id: r5491
2002-11-10 14:53:28 +00:00
Max Horn 54aa3f898d fixed two race conditions
svn-id: r5490
2002-11-10 14:49:49 +00:00
James Brown 08c80c4e98 Add small correction
svn-id: r5489
2002-11-10 14:06:27 +00:00
Jamieson Christian c7eba62d1e Removed final references to the defunct -emidiemu option.
svn-id: r5488
2002-11-10 13:59:46 +00:00
Jamieson Christian a1954ac31e Fixed IMuseGM device state trackers to prevent inappropriate dropped messages.
svn-id: r5487
2002-11-10 13:44:53 +00:00
Max Horn 5b7c29e4e6 added FIXME comment
svn-id: r5486
2002-11-10 13:16:59 +00:00
James Brown ade86f45df Hack to prevent decapitation :)
svn-id: r5485
2002-11-10 12:59:36 +00:00
James Brown dc9e77461f Let's try this without the blatent stupidity
svn-id: r5484
2002-11-10 12:50:06 +00:00
James Brown 3cb29c224d Fix a stupid mistake in my implementation of Indy3's alternate wait_for_message.
Unlike the o5_wait() version, we don't read any data, so there's no need to reset the script pointer.

svn-id: r5483
2002-11-10 12:44:40 +00:00
James Brown 5e966f88e9 Implement Indy3 opcode - this fixes the 'walking to car' portion of the first section of the game
svn-id: r5482
2002-11-10 12:22:22 +00:00
Jonathan Gray 18506e7714 properly translate class, read (i want my trains back), I'm told this will require regression testing for at least loom and zak by ender
svn-id: r5481
2002-11-10 09:14:20 +00:00
James Brown d21e0a3373 Remove hack. It's not even the CORRECT hack for this problem.
svn-id: r5480
2002-11-10 07:58:53 +00:00
Travis Howell 8461473467 simon2dos works, thanks again to ludde
svn-id: r5479
2002-11-10 05:25:33 +00:00
Jonathan Gray 21b18178e7 add back code that was removed in rev 1.16 with a room specific check, so trains in the lucasfilm games logo in indy3 work the way they should. Maybe a look at the dissasembly of setClass for indy3 is in order...
svn-id: r5478
2002-11-10 01:22:39 +00:00
Oliver Kiehl 9659006f84 fixed some memory leaks
svn-id: r5477
2002-11-09 22:16:07 +00:00
James Brown 782a310a2e Remove obsolete references to midiemu, update Adlib info regarding adlib midi translation
svn-id: r5476
2002-11-09 17:48:38 +00:00
James Brown d232d518bb Apart from broke actor costumes, and the random catacomb crashes -
Indy3-256 is completable. (Will not be labeled as such in the
compatability table until the catacomb crashes are fixed!)

svn-id: r5475
2002-11-09 16:56:20 +00:00
Jamieson Christian 4fd2497a21 New IMuseMonitor front-end provides thread-safe access into IMuse from scripts and the MIDI parser. This seems to effectively remove pointer corruption observed under IMuseGM, and also provides thread-safe access into IMuseAdlib.
This is an improved version of the mutex-based solution presented in Patch 615737.

svn-id: r5474
2002-11-09 16:55:16 +00:00
James Brown cc14b87f25 Patch 635873: Loom Masking Hack - update
svn-id: r5473
2002-11-09 10:05:43 +00:00
James Brown 7eb9753a9c Evil Geniuses arn't, otherwise the world would be far more intrested.
svn-id: r5472
2002-11-09 10:02:59 +00:00
James Brown 5923a9f5e3 This should fix the DOTT white-background bug. Someone please confirm this for me :)
svn-id: r5471
2002-11-09 09:59:25 +00:00
Paweł Kołodziejski 4db6c3b768 fix for bomp scalling, missing duplicate table
svn-id: r5470
2002-11-09 07:13:30 +00:00
Max Horn 69735e63c5 fixed warning; fixed array out of bounds access
svn-id: r5469
2002-11-08 22:06:03 +00:00
James Brown 6e4bc05791 Masking patch
svn-id: r5468
2002-11-08 18:40:12 +00:00
James Brown 1bf9bb768e Fix Indy3 "Guard-Fighting" crash and properly fix the empty exits problem
svn-id: r5467
2002-11-08 18:06:08 +00:00
Oliver Kiehl 70f3aff2c8 last fix didn't work properly
svn-id: r5466
2002-11-08 13:38:25 +00:00
Oliver Kiehl 163b1eeeb5 big endian fix
svn-id: r5465
2002-11-08 13:25:27 +00:00
Travis Howell c2b419dacf grammer
svn-id: r5464
2002-11-08 09:46:25 +00:00
Travis Howell 7c393dec20 typos
svn-id: r5463
2002-11-08 09:31:47 +00:00
Travis Howell db15a868a2 Typo
svn-id: r5462
2002-11-08 05:15:42 +00:00
Travis Howell c8d4d0233c Add note about Simon games
svn-id: r5461
2002-11-08 05:07:28 +00:00
Travis Howell d3798b7e3d Remove error and replace with proper exit function.
svn-id: r5460
2002-11-08 03:45:38 +00:00
Travis Howell 04c1d2f90c Changed wrong section
svn-id: r5459
2002-11-08 02:15:11 +00:00
Travis Howell c879445d43 Don't attempt to play music in simon 1 demo
svn-id: r5458
2002-11-08 02:05:19 +00:00
Travis Howell 4522230d37 Add work around for simon 1 ending slowdown/freeze when music is enabled.
svn-id: r5457
2002-11-07 17:41:02 +00:00
Travis Howell 5f85f65eec Add another work around and some fixme comments
svn-id: r5456
2002-11-07 10:42:35 +00:00
Travis Howell a2be90a221 Work around to allow full ending sequence to work.
svn-id: r5455
2002-11-07 09:08:08 +00:00
Travis Howell 45d6dbccdd Change vc_65 to warning for now
svn-id: r5454
2002-11-07 07:36:39 +00:00
Travis Howell 88bb9aed2b Add newline to end of file
svn-id: r5453
2002-11-07 07:03:37 +00:00
Nicolas Bacca 3148f2daea Do not commit useless debug code
svn-id: r5452
2002-11-07 00:30:52 +00:00
Nicolas Bacca 7aab43a24b Possibly more devices supported : fall back to a default GDI rendering if nothing else is available - add dialog to choose between hazardous direct rendering or GDI
svn-id: r5451
2002-11-07 00:25:40 +00:00
Max Horn b6ba78a487 class -> struct to make Visual C++ happy
svn-id: r5450
2002-11-07 00:17:17 +00:00
Jamieson Christian 6fe39f5ba8 Initial upgrades to support MT-32 emulation
svn-id: r5449
2002-11-06 21:34:38 +00:00
Paweł Kołodziejski 85c7c9ffe6 applied patch: #634326, and changed strip ranges for after and before scumm v7,
added comments to saveload

svn-id: r5448
2002-11-06 17:55:44 +00:00
Max Horn 73452fa331 fix options dialog
svn-id: r5447
2002-11-06 17:36:56 +00:00
Max Horn 2d6f9472c7 use strcat instead of sprintf+strlen
svn-id: r5446
2002-11-06 16:47:46 +00:00
Max Horn 18153f22c9 why keep a seperate opcode entry & opcode description table if we can have it both in one (note that the descriptions were in fact outdated in some cases! also note, this is really just a refactoring, no functionality is changed except that opcode descriptions are now in sync with the opcode procs, that's why I am commiting this at all)
svn-id: r5445
2002-11-06 16:44:57 +00:00
Max Horn 004afead33 moved some constants from scumm.h to gameDetector.h; this way, we don't have to include scumm.h in gameDetector.cpp (good, as it seperates scumm/ from common/ even more)
svn-id: r5444
2002-11-06 16:01:36 +00:00
Max Horn 80f1888b29 make it possible to #include imuse.h on its own
svn-id: r5443
2002-11-06 15:41:36 +00:00
Max Horn 63e1069ec1 removed more unused variables; cleaned up some spaces
svn-id: r5442
2002-11-06 15:29:49 +00:00