Florian Kagerer
5962b0bbe2
KYRA/TOWNS: implement music/sfx volume control via GUI/GMM
...
svn-id: r51695
2010-08-03 14:58:01 +00:00
Matthew Hoops
221934ea93
SCI: Add detection entries from bug #3037054 , bug #3038720 , and bug #3038761
...
svn-id: r51694
2010-08-03 14:10:25 +00:00
Martin Kiewitz
4c7a6ac2d5
SCI: adding workaround for pq3 inside kMemory
...
fixing plot crimes warnings and bad text on screen
svn-id: r51693
2010-08-03 13:17:30 +00:00
Jordi Vilalta Prat
a02d9d656b
GRAPHICS: Fix a typo in a comment.
...
svn-id: r51692
2010-08-03 13:15:34 +00:00
Florian Kagerer
8e08c432da
FMTOWNS AUDIO: minor layout change
...
svn-id: r51691
2010-08-03 13:12:42 +00:00
Martin Kiewitz
a1730b4b34
SCI: adding workaround for sq5 on the bridge
...
fixes bug #3038563
svn-id: r51689
2010-08-03 12:46:18 +00:00
Filippos Karapetis
32807512d9
SCI: Cleanup
...
svn-id: r51687
2010-08-03 12:41:36 +00:00
Martin Kiewitz
425b90f6d2
SCI: adding kDoSound(fade) workaround table to sci1early
...
fixes kq5 bug #3037594 thx to [md5] for testing
svn-id: r51686
2010-08-03 12:39:11 +00:00
Yotam Barnoy
3b4b00cf50
PSP: Factored out thread creation routines into PspThreadable class.
...
This should aid in further optimizations.
svn-id: r51685
2010-08-03 12:29:08 +00:00
Joost Peters
bcd6dd2627
PSP: Enable "CPU-hungry sound chips" again, the PSP is fast enough.
...
svn-id: r51684
2010-08-03 12:03:36 +00:00
Eugene Sandulenko
3932ebfaf0
PSP: Disable CPU-hungry sound chips
...
svn-id: r51683
2010-08-03 11:26:32 +00:00
Eugene Sandulenko
ed9c3093b5
PS2: Disable CPU-hungry sound chips
...
svn-id: r51682
2010-08-03 11:26:10 +00:00
Eugene Sandulenko
1ec8a75ef6
N64: Disable CPU-hungry sound chips
...
svn-id: r51681
2010-08-03 11:25:52 +00:00
Eugene Sandulenko
5d212755ce
NDS: Disable NES APU for the platform
...
svn-id: r51680
2010-08-03 11:25:37 +00:00
Eugene Sandulenko
02cca98ed6
SCUMM: Add posibility to disable NES APU which is CPU demanding
...
svn-id: r51679
2010-08-03 11:25:20 +00:00
Max Horn
0437ffa75c
N64: Error out in configure if N64SDK is not set
...
svn-id: r51672
2010-08-03 00:03:04 +00:00
Max Horn
39846310d7
SOUND: Constify waveform table; slightly simplify code
...
svn-id: r51671
2010-08-03 00:02:46 +00:00
Johannes Schickel
a76f5449bc
SCI: Yet another slight leak fix.
...
svn-id: r51670
2010-08-02 23:03:04 +00:00
Johannes Schickel
92b0b384ea
SCI: Fix memory leak.
...
svn-id: r51669
2010-08-02 22:35:29 +00:00
Johannes Schickel
4e33b7a3be
GRAPHICS: Renamed skipThumbnailHeader to skipThumbnail.
...
svn-id: r51668
2010-08-02 22:28:30 +00:00
Johannes Schickel
0dba655085
SCI: Fix memory leak.
...
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
2010-08-02 22:27:50 +00:00
Johannes Schickel
dd38e424e7
SCI: Fix leaks in ResourceManager::listResources caller code.
...
svn-id: r51666
2010-08-02 22:27:26 +00:00
Martin Kiewitz
a1001731fa
SCI: fixing leak kernel subfunctions
...
svn-id: r51665
2010-08-02 22:12:45 +00:00
Martin Kiewitz
0f339921ed
SCI: only display qfg-import information dialog once
...
per room usage
svn-id: r51664
2010-08-02 21:57:17 +00:00
Martin Kiewitz
d42d7ad6c5
SCI: allowing kCheckSaveGame with id 0
...
qfg2 - when trying to restore from an empty saved game list
svn-id: r51663
2010-08-02 21:44:41 +00:00
Martin Kiewitz
7da703f0af
SCI: adding workaround for qfg2 (restore game)
...
svn-id: r51662
2010-08-02 21:37:43 +00:00
Filippos Karapetis
5ca6b33ba7
SCI: Silenced some sound related warnings. Added an empty function for kDoSound(Restore), called when restoring games
...
svn-id: r51661
2010-08-02 21:20:43 +00:00
Martin Kiewitz
09f4562551
SCI: adding non-scaleable view capability
...
fixes laura bow 2 (especially floppy but CD is also affected somewhat by this)
svn-id: r51660
2010-08-02 21:04:09 +00:00
Fabio Battaglia
e521287063
CONFIGURE: drop hardcoded endianess and hq scalers from n64 section
...
svn-id: r51659
2010-08-02 20:45:17 +00:00
Johannes Schickel
2b73c50a47
GUI: Fix valgrind warning.
...
svn-id: r51658
2010-08-02 20:43:42 +00:00
Fabio Battaglia
a46f69570f
CONFIGURE: cleanup of N64 port sections
...
svn-id: r51657
2010-08-02 20:38:06 +00:00
Fabio Battaglia
bde60490ad
N64: mention hkz-libn64 download location in port readme
...
svn-id: r51656
2010-08-02 20:28:14 +00:00
Florian Kagerer
20d6173ee0
TOWNS AUDIO: fix typo
...
svn-id: r51655
2010-08-02 20:17:05 +00:00
Johannes Schickel
7f1f4c8b07
TOWNS/PC98: Replaced some tabs with spaces.
...
svn-id: r51654
2010-08-02 19:36:49 +00:00
Johannes Schickel
7f2e880f70
TOWNS/PC98 Driver: Some formatting fixes.
...
svn-id: r51653
2010-08-02 19:27:44 +00:00
Johannes Schickel
f14940cbb5
FM-TOWNS/PC98 Sound: Strip trailing whitespaces/tabs.
...
svn-id: r51651
2010-08-02 19:05:12 +00:00
Florian Kagerer
2964e9213d
KYRA2: fix warning
...
svn-id: r51650
2010-08-02 19:00:46 +00:00
Florian Kagerer
7575c2be0b
KYRA/TOWNS AUDIO: and another fix
...
svn-id: r51649
2010-08-02 18:56:51 +00:00
Florian Kagerer
add6d6772a
KYRA/TOWNS AUDIO: try to fix last regression
...
svn-id: r51648
2010-08-02 18:53:23 +00:00
Florian Kagerer
d2019b9b8d
KYRA: forgot to update Kyra.dat in last commit
...
svn-id: r51647
2010-08-02 18:37:37 +00:00
Matthew Hoops
bed1e3c164
SCI: Fix bug #3037401 - LB2Floppy: No SFX
...
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
2010-08-02 18:30:37 +00:00
Florian Kagerer
9c8b465505
KYRA: FM-Towns audio driver rewrite
...
- 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
2010-08-02 18:30:25 +00:00
Matthew Hoops
180f188b88
SCI: Cleanup SCI0 late version detection
...
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
2010-08-02 18:25:48 +00:00
Martin Kiewitz
512fec56c7
SCI: adding offTop = 0 for mother goose sci1.1
...
fixes graphics in that game
svn-id: r51643
2010-08-02 18:04:23 +00:00
Max Horn
bcfb8a030a
SCI: Rewrap overlong lines; improve dialog text slightly
...
svn-id: r51641
2010-08-02 17:13:09 +00:00
Max Horn
2f4d2b58de
DS: Allow disabling assert via NDEBUG; cleanup
...
svn-id: r51640
2010-08-02 17:12:52 +00:00
Max Horn
8aae4aaaee
BUILD: Unify how we set vars to yes/no
...
svn-id: r51639
2010-08-02 17:12:34 +00:00
Max Horn
8d1890d931
DS: Disable debug mode in setup-builddirs.sh
...
svn-id: r51638
2010-08-02 17:12:20 +00:00
Max Horn
8a3a41bc2b
DS: More closely immitate CXXFLAGS of custom DS build system
...
svn-id: r51637
2010-08-02 17:12:03 +00:00
Max Horn
2682721aac
DS: Reorder & complete list of OPT_SPEED files; some tweaks
...
Add -mno-thumb to OPT_SPEED to override the -mthumb from OPT_SIZE.
svn-id: r51636
2010-08-02 17:11:43 +00:00