Age | Commit message (Collapse) | Author |
|
Uninitialized Read(s)"
svn-id: r51730
|
|
svn-id: r51729
|
|
svn-id: r51728
|
|
svn-id: r51727
|
|
svn-id: r51726
|
|
Now takes a pointer to a stream, instead of a reference.
The rational is that in all instances, callers have a pointer
(and dereference it to call load), and all load implementations
turn the reference back into a pointer.
svn-id: r51725
|
|
svn-id: r51723
|
|
The text selector of the text bitmap object can contain either a Str object or a raw string. Handling the Str object case fixes the Torin demo. Oooh! Vertical scrolling!
svn-id: r51722
|
|
svn-id: r51717
|
|
instead we just ignore such channels. I'm not sure how sierra sci behaved in that case, they ignored channels as well, but maybe they removed them from earlier music
svn-id: r51715
|
|
fixes bug #3038989, regression of r51544
svn-id: r51714
|
|
fixes qfg3/fairy tales restoring (bug #3035626)
also fixes ScummVM menu restoring while a window is shown (e.g. sq5)
svn-id: r51712
|
|
currently removing or listing such breakpoints is not yet supported
svn-id: r51710
|
|
svn-id: r51708
|
|
svn-id: r51707
|
|
svn-id: r51706
|
|
svn-id: r51705
|
|
This function is actually exactly the same as Screen_v2::generateOverlay,
after I fixed the implementation of the latter last commit.
svn-id: r51704
|
|
svn-id: r51703
|
|
adjusted comment accordingly
svn-id: r51702
|
|
fixes bug #3037565
svn-id: r51701
|
|
svn-id: r51699
|
|
Uncovered by a valgrind warning.
svn-id: r51698
|
|
disables scrolling capability
(regression of r51615)
svn-id: r51697
|
|
And if no scripts are present, but chunk 0 is present, load resources from there. This fixes the Lighthouse SCI2.1 demo.
svn-id: r51696
|
|
svn-id: r51695
|
|
svn-id: r51694
|
|
fixing plot crimes warnings and bad text on screen
svn-id: r51693
|
|
fixes bug #3038563
svn-id: r51689
|
|
svn-id: r51687
|
|
fixes kq5 bug #3037594 thx to [md5] for testing
svn-id: r51686
|
|
svn-id: r51679
|
|
svn-id: r51670
|
|
svn-id: r51669
|
|
svn-id: r51668
|
|
This was a quite bad leak in gamestate_restore. It was caused by the code only
deleting the Graphics::Surface object but not its data.
I changed the code to use skipThumbnailHeader now, since the code actually
ignores the thumbnail anyway.
svn-id: r51667
|
|
svn-id: r51666
|
|
svn-id: r51665
|
|
per room usage
svn-id: r51664
|
|
qfg2 - when trying to restore from an empty saved game list
svn-id: r51663
|
|
svn-id: r51662
|
|
kDoSound(Restore), called when restoring games
svn-id: r51661
|
|
fixes laura bow 2 (especially floppy but CD is also affected somewhat by this)
svn-id: r51660
|
|
svn-id: r51650
|
|
Laura Bow 2 floppy and Mixed-Up Mother Goose SCI1.1 use an 8-byte entry 0.map format to store their entries.
svn-id: r51646
|
|
- FM-Towns euphony driver completely rewritten based on KYRA FM-Towns and LOOM towns disasm.
- Split all the emu and driver code from sound_towns.cpp into different files to make things a bit less confusing.
- Move the driver code to common space since the exact same euphony driver is used by LOOM which means we could get rid of the outdated and incomplete ym2612 driver/emu implementation (which doesn't even do things like instrument loading, pan position, etc). I haven't tried to add this to the Scumm engine yet, since I am not familiar with it and my priority was to get the driver finished first. But from the look of disasm it shouldn't be difficult to do.
- Introduce a generic FM-Towns audio interface based on FM-Towns system file disasm which was necessary for the euphony driver rewrite. Every FM-Towns game I have seen so far seems to access the audio hardware via these system functions. This interface implementation will also allow reasonably simple creation of new FM-Towns audio drivers (e.g. this could be used for Kings Quest 5 FM-Towns or others).
- Move the PC98 driver to common space, too, since I have a strong feeling that this driver is also used in the PC98 version of Future Wars
- This also improves KYRA FM-Towns music quality, sound effects accuracy and music fading.
svn-id: r51645
|
|
After discussing with Walter, we should be able to detect SCI0 late on the presence of a SCI0 vocab.999 without checking if we're using the old decompressors.
svn-id: r51644
|
|
fixes graphics in that game
svn-id: r51643
|
|
svn-id: r51641
|
|
fixes bug #3038367
svn-id: r51628
|