Max Horn
b7d1ca00d7
SCI: Added a comment (taken from a mail by Lars Skovlund) explaining SCI string frags. Also added a 'typedef reg_t *StringFrag' for future use
...
svn-id: r40355
2009-05-06 11:06:43 +00:00
Eugene Sandulenko
efa3d244fa
Sync with adlib.cpp rename
...
svn-id: r40354
2009-05-06 11:01:58 +00:00
Eugene Sandulenko
a9d1e5efa9
Rename duplicate named files in order to make MSVC happier
...
svn-id: r40353
2009-05-06 11:00:24 +00:00
Paul Gilbert
0ac523d561
Added reference to sci\sfx\player\player.cpp
...
svn-id: r40352
2009-05-06 10:29:30 +00:00
Paul Gilbert
c02aad90b2
Added a reference to scummsys.h to fix compilation errors
...
svn-id: r40351
2009-05-06 10:28:07 +00:00
Filippos Karapetis
494000dab7
Updated the MSVC project files of the SCI engine (compilation is broken with SCI under MSVC)
...
svn-id: r40350
2009-05-06 10:03:22 +00:00
Filippos Karapetis
f982011f4e
- Updated the MSVC project files of ScummVM (added the new Adlib player, as well as vkeyb and keymapper)
...
- Synced the GOB project files
- Synced the SCUMM project files
svn-id: r40349
2009-05-06 10:01:05 +00:00
Travis Howell
4e6f862b7c
Add more file sizes.
...
svn-id: r40348
2009-05-06 09:31:55 +00:00
Eugene Sandulenko
8f4a2c1476
Silence warnings. Const correctness
...
svn-id: r40347
2009-05-06 09:12:58 +00:00
Eugene Sandulenko
af4d23f762
Const correctness
...
svn-id: r40346
2009-05-06 09:12:24 +00:00
Sven Hesse
4da318bd11
Remove duplicate entry (sorry Strangerke, but this one was already in there, a few lines above) :P
...
svn-id: r40345
2009-05-06 08:24:53 +00:00
Arnaud Boutonné
e78ebed32d
Gob - Add MD5 as provided by Luca in scummvm-devel for Woodruff ITA
...
svn-id: r40344
2009-05-06 07:56:23 +00:00
Walter van Niftrik
563c6d59d3
SCI: Modified the new adlib driver for the dosbox adlib emulator, and enabled the new player.
...
svn-id: r40343
2009-05-06 01:18:12 +00:00
Johannes Schickel
c35d6db60c
Fix feedback/algorithm register write bugs in Dual OPL2 mode.
...
svn-id: r40342
2009-05-06 00:40:37 +00:00
Johannes Schickel
25ca710eae
Really fix Dual OPL2 initialization.
...
svn-id: r40341
2009-05-05 23:40:54 +00:00
Johannes Schickel
eddd7bff8f
Commit of patch #2787493 "AmigaOS4: New Icon (better quality)".
...
svn-id: r40340
2009-05-05 22:36:16 +00:00
Johannes Schickel
6f840550b9
Dual OPL2 initialization bugfix.
...
svn-id: r40339
2009-05-05 22:34:04 +00:00
Johannes Schickel
625f41c135
Cleanup:
...
- Rename OPL_DOSBox to OPL, since it's inside a seperate namespace anyway
- Reanme MAME_OPL to OPL, since it's inside a seperate namespace anyway
svn-id: r40338
2009-05-05 22:18:26 +00:00
Johannes Schickel
5cc44292a2
- Remove default parameter from OPL::create
...
- Add some note that no one should use the legacy API for new code
svn-id: r40337
2009-05-05 22:14:34 +00:00
Walter van Niftrik
bd82af01c2
SCI: Removed stereo support from the soon-to-be-removed old SCI adlib driver
...
in order to get it working with the new adlib emulator.
svn-id: r40336
2009-05-05 22:07:50 +00:00
Johannes Schickel
16bd319684
At request by DrMcCoy enable DOSBox OPL2 by default whenever DISABLE_DOSBOX_OPL isn't defined.
...
svn-id: r40335
2009-05-05 22:06:54 +00:00
Johannes Schickel
08581ed698
AdLib emulator changes part2:
...
- Add new OPL emulator API (and legacy access API) in sound/fmopl.h
- Add DOSBox OPL emulator.
- Update MAME OPL emulator for the API changes.
svn-id: r40334
2009-05-05 21:47:12 +00:00
Johannes Schickel
d9e0499a36
AdLib emulator changes part1 (breaks compilation :-/):
...
- Add new directory sound/softsynth/opl
- Move sound/fmopl to sound/softsynth/opl/mame
svn-id: r40333
2009-05-05 21:40:50 +00:00
Johannes Schickel
ad38e0def0
Update SCI code for the upcoming AdLib emulator changes:
...
- Switch old 'opl2' code to use less of the MAME specific API.
- Since 'interleave' parameter on "YM3812UpdateOne" will be dropped, work around that in SCI code by hand.
svn-id: r40332
2009-05-05 21:34:32 +00:00
Arnaud Boutonné
10c29205e6
Gob - Fix Fascination CD file size thanks to joostp
...
svn-id: r40331
2009-05-05 17:01:22 +00:00
Torbjörn Andersson
e9e9725946
Added detection entry for the German 16-colour version, which was included on
...
the "Classic Collection" CD I just bought.
svn-id: r40330
2009-05-05 16:58:54 +00:00
Travis Howell
bb4b2a5060
Fix input glitch regression again, by closer matching original PN code.
...
svn-id: r40329
2009-05-05 13:40:16 +00:00
Travis Howell
f4cb6a0b0a
Fix input glitch regression, when examing items in PN.
...
svn-id: r40328
2009-05-05 12:47:37 +00:00
Max Horn
dc29c404a7
SCI: Work around an 'Array used after being disposed' bug that occurs when a GfxVisual gets disposed
...
svn-id: r40327
2009-05-05 12:33:11 +00:00
Max Horn
61dcaad888
COMMON: Changed Array destructor to reset _storage and _size to 0 -- this helps to find 'Array used after being disposed' bugs
...
svn-id: r40326
2009-05-05 12:29:15 +00:00
Max Horn
c36694764d
SCI: Fix my previous changes to internal_stringfrag_strcmp (side remark: Another bonus when using git resp. git-svn, and not SVN: you can commit stuff and test it some time before going public, thus avoid stupid screw ups like this one ;)
...
svn-id: r40325
2009-05-05 12:28:12 +00:00
Max Horn
7e51eb6478
SCI: Actually, it turns out the SystemString is more messed up than I thought: In some places it allocates a memory block of max_size bytes; sometimes max_size+1 bytes; and sometimes max_size*sizeof(reg_t) bytes. And sometimes strings frags are accessed as plain C strings (e.g. when saved), sometimes as a string encode as a series of reg_t values. Ouch :/
...
svn-id: r40324
2009-05-05 12:23:05 +00:00
Max Horn
2980940788
SCI: Simplified internal_stringfrag_strcmp and internal_stringfrag_strncmp
...
svn-id: r40323
2009-05-05 12:20:28 +00:00
Max Horn
36f58b6378
SCI: Fixed out of bounds access in (still incomplete?) string frags code
...
svn-id: r40321
2009-05-05 12:00:51 +00:00
Eugene Sandulenko
66067b0b6a
Fix keymapper compilation
...
svn-id: r40320
2009-05-05 10:54:56 +00:00
Walter van Niftrik
274d890f5b
SCI: Support for 0x4e control changes in new adlib driver, and some cleanup.
...
svn-id: r40312
2009-05-05 01:51:39 +00:00
Joost Peters
e1208f7b2b
Fix compilation without --enable-pn
...
svn-id: r40311
2009-05-04 19:54:53 +00:00
Johannes Schickel
e63b778541
This should fix linking on PSP.
...
svn-id: r40310
2009-05-04 16:52:13 +00:00
Eugene Sandulenko
6a8a9740a1
Fix valgrind warning
...
svn-id: r40309
2009-05-04 16:35:47 +00:00
Max Horn
f2da4bc447
SCI: Got rid of heapmgr.h; further improve the Table code
...
svn-id: r40308
2009-05-04 15:23:33 +00:00
Max Horn
27b74756d8
TINSEL: Added FIXME comment about a valgrind warning (calling strcpy on overlapping strings is unsafe)
...
svn-id: r40307
2009-05-04 15:05:25 +00:00
Max Horn
6e6a8f8d6c
SCI: Unified serializing code for Table subclasses, using template specialization. This whole syncWithSerializer / DefaultSyncer / ArraySyncer code is experimental work in progress ;)
...
svn-id: r40306
2009-05-04 15:05:11 +00:00
Max Horn
88317c1944
SCI: Fixed savestate loading
...
svn-id: r40305
2009-05-04 15:04:55 +00:00
Max Horn
689511a56f
COMMON: Made Array::resize() init/zero the memory it allocates
...
svn-id: r40304
2009-05-04 15:04:39 +00:00
Max Horn
3cf4d1d71a
SCI: Added doxygen comment to MemObject::MemObject
...
svn-id: r40303
2009-05-04 15:04:26 +00:00
Max Horn
c33a875d9f
Fixed new[] / delete mismatch in Common::String
...
svn-id: r40302
2009-05-04 14:20:17 +00:00
Travis Howell
5450bf6630
Fix input been displayed during ending sequence in PN.
...
svn-id: r40300
2009-05-04 12:55:04 +00:00
Travis Howell
42bb8b95be
Fix the car chase scene in PN.
...
svn-id: r40299
2009-05-04 09:17:31 +00:00
Travis Howell
3fc6c92172
All versions of PN share the same saved game format.
...
svn-id: r40298
2009-05-04 09:16:00 +00:00
Travis Howell
511483adc9
Always reset VGA memory pointer, when load zone in PN, since only a single zone is used.
...
svn-id: r40297
2009-05-04 09:13:34 +00:00