Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-20 | AGOS: Fix wrongly indented debugC() statement | Sven Hesse | |
GCC 6's -Wmisleading-indentation warns about the debugC() statement being wrongly indented, as if belonging into the else's branch, which it clearly doesn't. | |||
2016-05-24 | AGOS: Fix uninitialized variables | Strangerke | |
2016-05-17 | AGOS: Fix potential buffer overflow. | Kirben | |
2016-05-12 | AGOS: Safer string manipulation | Eugene Sandulenko | |
2016-04-16 | AGOS: Added Russian Simon2 Talkie. Submitted by Dimouse | Eugene Sandulenko | |
2016-04-14 | AGOS: Reduce audio header dependencies | Ori Avtalion | |
2016-04-14 | JANITORIAL: Reduce GUI header dependencies | Ori Avtalion | |
2016-03-13 | BACKENDS: Only expose one set of functions for AudioCDManager | Matthew Hoops | |
Engines should only have to call one set of functions and not decide between the two. In fact, the 'emulation' API was documented to just call the 'real CD' API. | |||
2016-03-13 | AGOS: Mark the audio CD playback as emulate only | Matthew Hoops | |
2016-03-08 | ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines. | Johannes Schickel | |
_singleid -> _singleId _gameids -> _gameIds _guioptions -> _guiOptions | |||
2016-03-05 | CONFIGURE: Introduced new engine dependency: highres | Eugene Sandulenko | |
Some backends like GCW0 do no support graphics >320x240 due to the hardware limitation (downscaling is possible but it will ruin the pixel hunting which is often part of the gameplay). Instead of manually updating the list of engines, we now introduce a new dependency. I marked all relevant engines, but some, like tinsel, require more work with putting their relevant high-res games under USE_HIGHRES define. | |||
2016-02-25 | AGOS: Let listSaves return list sorted on slot numbers. | Johannes Schickel | |
2016-02-15 | JANITORIAL: Typos detected with lintian & grep | Alexandre Detiste | |
2016-01-26 | AGOS: Only request actual save slots in listSaves. | Johannes Schickel | |
2015-07-24 | AGOS: Fix music looping in disk version of Simon1, a regression from svn 22907. | Kirben | |
2015-07-23 | AGOS: Add simple volume control when Simon1 AdLib output is used. | Johannes Schickel | |
2015-07-23 | AGOS: Slight cleanup in Simon1 AdLib output initialization code. | Johannes Schickel | |
2015-07-23 | Revert "AGOS: Add updated patch for #647 - Simon 1 DOS Adlib instrument bank" | Johannes Schickel | |
This reverts commit 06addfc4041b3e20fd89dee46227e04f1c66fe52. We implement the actual Simon1 DOS AdLib driver now, thus this code is obsolete. | |||
2015-07-23 | AGOS: Add initial version of Simon1 DOS AdLib output. | Johannes Schickel | |
Testing so far has not really happened. Only the first part of the intro has been tested. | |||
2015-07-19 | MISC: Remove some unused private member variables | Max Horn | |
2015-07-07 | AUDIO: Remove all AudioStream access to OPL | Matthew Hoops | |
2015-07-07 | AGOS: Use the built-in OPL timer | Matthew Hoops | |
2015-07-07 | AUDIO: Remove the sample rate configuration from the OPL code | Matthew Hoops | |
2015-07-07 | AGOS: Remove unused field | Torbjörn Andersson | |
Should have been removed in a4b8c6e054fec4a3555970a70430a90fa96db12e but wasn't. | |||
2015-07-05 | AGOS: Fix turning music on and off in Amiga versions. | Kirben | |
2015-07-05 | AGOS: The sound effects in Simon the Sorcerer 1 (Floppy) are only meant for ↵ | Kirben | |
Adlib. | |||
2015-07-05 | AGOS: Revert 46d1c106ca560c285c556a0b02b54d76bc6a29ba: | Kirben | |
AGOS: Give each MIDI track its own loop flag Since the changes broke looping in Simon the Sorcerer 2. | |||
2015-07-04 | AUDIO: Miles Audio AdLib instrument stream support | Martin Kiewitz | |
- not using byte pointer + size and instead now a SeekableReadStream for factory - adjusted ACCESS + AGOS engines accordingly | |||
2015-07-04 | AGOS: Simon 2: use common PKWARE data comp. lib | Martin Kiewitz | |
use PKWARE data compression library code from COMMON/ AdLib drivers will get changed to use streams too | |||
2015-07-03 | AGOS: Simon 2: extract MIDPAK.AD from SETUP.SHR | Martin Kiewitz | |
implements support for extracting MIDPAK.AD from SETUP.SHR this way the user isn't required to install the game and can just use the files copied from CD-ROM. Files inside SETUP.SHR were compressed using PKWARE data compression library. PKWARE decompression code based on information released by Ben Rudiak-Gould in comp.compression on 13.8.2001 Miles Audio support is still disabled atm and has to be enabled manually | |||
2015-07-03 | AGOS: music: simplified music-mode code in open() | Martin Kiewitz | |
combined both Accolade + Miles Audio initial open() code | |||
2015-07-03 | AGOS: disable Miles Audio for Simon 2 | Martin Kiewitz | |
enabled it by accident in the last commit | |||
2015-07-03 | AGOS: Accolade music driver: fix memory leak | Martin Kiewitz | |
in factory | |||
2015-07-03 | AGOS: Accolade music: read driver data in factory | Martin Kiewitz | |
moved driver reading code into factory of both Accolade music drivers | |||
2015-07-01 | AGOS: SIMON2: set nativeMT32, so mt32 tracks get | Martin Kiewitz | |
set _nativeMT32, so that the MT32 XMIDI track set is getting used and not the general MIDI one for MT32 Miles Audio playback. This should solve the MT32 music issues, although this needs to get verified in detail. | |||
2015-07-01 | AGOS: add Miles Audio support for simon 2 | Martin Kiewitz | |
currently not enabled by default, because there are some issues. | |||
2015-06-30 | AGOS: Adjust indentation. | Torbjörn Andersson | |
2015-06-30 | AGOS: Fix bug #5986 - AGOS: Simon1 Amiga CD32 Verb Area missing. | Kirben | |
2015-06-30 | AGOS: List Infocom versions of Simon the Sorcerer 1 during detections. | Kirben | |
2015-06-27 | AGOS: Accolade AdLib: remove _ from reset-methods | Martin Kiewitz | |
remove "_" from reset-method-names | |||
2015-06-21 | Merge branch 'master' of github.com:scummvm/scummvm | Martin Kiewitz | |
2015-06-21 | AGOS: MidiParser_S1D: do proper skipping of SysEx | Martin Kiewitz | |
figured out the code that the original interpreters used to skip over the header-SysEx | |||
2015-06-21 | AGOS: Allow digital sound effects file to be used in PC version of Elvira 2. | Kirben | |
2015-06-21 | AGOS: Accolade MT32: General MIDI mapping | Martin Kiewitz | |
- renamed _MT32 to _nativeMT32 this name doesn't really make sense, because MUNT isn't a native MT32, but the name is common to the other engines - implement MT32 -> General MIDI mapping in case no MT32 is available - implement dialog screen, so that user is told about General MIDI mapping and that it may sound awful | |||
2015-06-21 | AGOS: Accolade AdLib/MT32 driver naming cleanup | Martin Kiewitz | |
2015-06-21 | AGOS: Accolade adlib driver: remove debug warning | Martin Kiewitz | |
2015-06-21 | AGOS: Elvira 2 MUSIC.DRV variant comment added | Martin Kiewitz | |
2015-06-21 | AGOS: Elvira 2 seems to use MUSIC.DRV variant | Martin Kiewitz | |
- Kirben told me that Elvira 2 is shipped with MUSIC.DRV and INSTR.DAT file. Using MUSIC.DRV file makes the music work properly I couldn't check, b/c I own none of these games. - also commented out implemented bug of INSTR.DAT/MUSIC.DRV This bug only affected the adlib drivers, so I guess we should rather fix it instead of implementing the same buggy behavior | |||
2015-06-21 | AGOS: implement Accolade AdLib + MT32 music drivers | Martin Kiewitz | |
- both known variants are supported (INSTR.DAT + MUSIC.DRV) - INSTR.DAT/MUSIC.DRV holds channel mapping, instrument mapping, etc. - fixed bug inside S1D MidiParser, that ruined some instrument changes 0xFC header was seen as 2 byte header, but it's 4 bytes in Elvira 2 and 5 bytes in Waxworks / Simon 1 demo - dynamic channel allocation for the MUSIC.DRV adlib driver is not implemented atm, simply because at least the demos of Waxworks and Simon 1 do not use this feature - sound effects of Waxworks are not implemented atm - note: the game "Altered Destiny" uses Accolade INSTR.DAT variant too | |||
2015-05-26 | AGOS: Add updated patch for #647 - Simon 1 DOS Adlib instrument bank | Kirben | |