Age | Commit message (Collapse) | Author |
|
This is currently done in the engine code. I adapted AGI, AGOS, DRACI,
GROOVIE, LURE, MADE, QUEEN, SAGA, SKY, TINSEL and TOUCHE to send a reset
device on startup. The sound output still works fine (started up a game
from every engine), so this should hopefully not introduce any regressions.
As far as I can tell it seems that SCUMM does send a proper device reset, so
I did not touch it. KYRA only sends a proper reset for MT-32 currently. I am
not sure about SCI though.
This fixes bug #3066826 "SIMON: MIDI notes off when using RTL after SCI".
svn-id: r52736
|
|
svn-id: r52684
|
|
svn-id: r52674
|
|
Bug #3032778 was fixed too as it is the duplicate.
Since there is no engine-specific logic, rely on superclass'
setupSoundSettings(), and use it on startup too.
svn-id: r52374
|
|
svn-id: r52149
|
|
* Remove _isAttached member var and isAttached method
* Engines now always call the onFrame method; whether it does
something is decided by the debugger class resp. its subclasses
* Make detach() protected instead of private, so that subclasses
can invoke it
* Remove _detach_now member var (call detach() instead).
* Rename _frame_countdown to _frameCountdown and properly
document it.
* Add more doxygen comments
* Cleanup
svn-id: r50963
|
|
select MDT_PREFER_MT32 or MDT_PREFER_GM
svn-id: r50288
|
|
svn-id: r50128
|
|
svn-id: r48935
|
|
These functions are only used internally be Engine subclasses, and
by moving them to a separate header we can reduce indirect header
dependencies.
svn-id: r48934
|
|
This greatly reduces indirect dependencies on several header files
from common.
svn-id: r48933
|
|
svn-id: r48841
|
|
svn-id: r48821
|
|
engines + GUI and proper keypad handling
svn-id: r48101
|
|
svn-id: r47541
|
|
/ company.
Check this for reference:
http://en.wikipedia.org/wiki/Ad_Lib,_Inc.
http://www.crossfire-designs.de/images/articles/soundcards/adlib.jpg (note the upper left of the card)
This commit does not touch "adlib" and "ADLIB" uses!
Also it does not update all the SCUMM detection entries, which still use "Adlib".
svn-id: r47279
|
|
svn-id: r46316
|
|
svn-id: r45617
|
|
svn-id: r45616
|
|
add MemoryDeinit()
svn-id: r45426
|
|
Global C++ objects are not portable, as their constructors / destructors may
never be called.
svn-id: r45283
|
|
svn-id: r45269
|
|
svn-id: r45268
|
|
solution proposed in "Case agnostic handling for directories (and files)" on -devel.
svn-id: r44266
|
|
audio playback on engine quit. (This only problem affected playback from CD, not from ripped audio files)
svn-id: r43512
|
|
common/EventRecorder.[h/cpp]).
svn-id: r42751
|
|
- change some constants from double to float, to avoid "loss of precision due to implicit conversion" warnings
- removed duplicate prototypes for some funcs
- fixed some "increases required alignment of target type" warnings
svn-id: r42009
|
|
svn-id: r41588
|
|
recursive "SearchMan.addDirectory()" to obtain subdirs for Discworld PSX datafiles
svn-id: r41587
|
|
svn-id: r41068
|
|
need to move files around
svn-id: r40901
|
|
fails / the user tries to load an non existing save slot, change Tinsel to start up the game as if no slot was specified. (This 'fixes' bug #2796215 "DW: Black screen when loading via command line")
svn-id: r40890
|
|
exact scene numbers differed between language versions, this new version simply relies on skipping the first four screens - hopefully, none of the various versions will have any extra title screens.
svn-id: r40196
|
|
first CD - Cd swap still doesn't work) or from files copied to the hard disk without the .smp/txt/idx files being properly renamed (again only for the first Cd).
svn-id: r40141
|
|
SCI engine
svn-id: r39428
|
|
svn-id: r39052
|
|
svn-id: r39003
|
|
svn-id: r36142
|
|
like 'while(cond);' by inserting newlines
svn-id: r36127
|
|
(kSupportsLoadingDuringStartup)
svn-id: r35958
|
|
svn-id: r35932
|
|
svn-id: r35648
|
|
which did a cd change in DW2 and I only tested those by chance.
svn-id: r35456
|
|
- Updated code to properly test the last three digits of save filenames instead of only the last two
svn-id: r35455
|
|
svn-id: r35454
|
|
tinsel games, like in other engines
- Added some disabled code for saving through the GMM (still incomplete)
svn-id: r35316
|
|
svn-id: r35243
|
|
- Added the US version of DW2
- Added placeholders for the Hebrew, Hungarian and Japanese versions of DW2 (not sure if they're correct)
svn-id: r35222
|
|
svn-id: r35211
|
|
svn-id: r35206
|