aboutsummaryrefslogtreecommitdiff
path: root/engines/agos
AgeCommit message (Collapse)Author
2015-06-21AGOS: Accolade adlib driver: remove debug warningMartin Kiewitz
2015-06-21AGOS: Elvira 2 MUSIC.DRV variant comment addedMartin Kiewitz
2015-06-21AGOS: Elvira 2 seems to use MUSIC.DRV variantMartin 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-21AGOS: implement Accolade AdLib + MT32 music driversMartin 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-26AGOS: Add updated patch for #647 - Simon 1 DOS Adlib instrument bankKirben
2015-05-21AGOS: Add proper fix for regression when loading saved games in PC version ↵Kirben
of Waxworks.
2015-05-20AGOS: Fix regression when loading saved games in PC version of Waxworks.Kirben
2015-05-19AGOS: Fix changing rooms in the PC version of Waxworks.Kirben
2015-05-18AGOS: Revert last change for PC version of Waxworks.Kirben
2015-05-18AGOS: Fix restoring room state, when changing rooms in PC version of Waxworks.Kirben
2014-11-28Merge pull request #526 from eriktorbjorn/agos-midiloopKirben
AGOS: Give each MIDI track its own loop flag (bug #6665)
2014-11-19AGOS: Fix invisibility in Amiga CD32 Simon the Sorcerer 1 demoTorbjörn Andersson
This probably affects the full version as well, but I haven't verified that. Either way, the old code was obviously wrong while the new makes it look right to me.
2014-11-19AGOS: Added detection for Simon the Sorcerer 1 CD32 demoTorbjörn Andersson
I have verified that the demo is completable, though it doesn't actually seems to end. You're just told that there is nothing more for you to do.
2014-10-28AGOS: Remove trailing whitespaceFilippos Karapetis
2014-08-18AGOS: Give each MIDI track its own loop flagTorbjörn Andersson
This is needed because the MIDI resources have their own loop flag that overrides the global one. This makes a difference for games that use MIDI both for music and sound effects, such as (limited to?) the floppy version of Simon the Sorcerer 1.
2014-06-29AGOS: Revert my MIDI changes that caused bug #6664.Kirben
2014-05-27ALL: Make Debugger command function names conform to our guidelines.Johannes Schickel
2014-05-27ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.Johannes Schickel
2014-05-27ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.Johannes Schickel
2014-05-15AGOS: Disable image_dump debug command.D G Turner
2014-05-12AGOS: Add image dumping to file enable by debugflag.D G Turner
This previously required a code change and recompile to enable. It can now be enabled or disabled at runtime using the "image_dump" debug flag.
2014-05-11AGOS: Switch VGA script debug output to debug flag, rather than level 5.D G Turner
This is now set by --debugflags=vga_script rather than -d 5, though it will still require a debug level greater than 0.
2014-05-11AGOS: Change "script" debugflag to "subroutine" as more accurate.D G Turner
This flag is used to enable dumping of subroutine scripts at start.
2014-05-11AGOS: Switch script debugging to debug flag, rather than level 4.D G Turner
This is now set by --debugflags=script rather than -d 4, though it will still require a debug level greater than 0.
2014-05-11AGOS: Remove leftover unused _debugMode variable.D G Turner
2014-05-11AGOS: Switch VGA opcode debugging to debug flag, rather than level 3.D G Turner
This is now set by --debugflags=vga_opcode rather than -d 3, though it will still require a debug level greater than 0.
2014-05-11AGOS: Switch opcode debugging to a debug flag, rather than level 2 hack.D G Turner
This is now set by --debugflags=opcode rather than -d 2, though it will still require a debug level greater than 0.
2014-05-10AGOS: Remove redundant "level" command from debugger.D G Turner
The base class "debuglevel" command now provides the same functionality.
2014-04-13AGOS: Fix music looping when using Roland MT-32 music in Simon the Sorcerer 2.Kirben
2014-03-11AGOS: Fix scroll wheel glitch in Simon the Sorcerer 1.Kirben
2014-03-09AGOS: Fix sound offset table access for StS 2 Mac/Amiga.Johannes Schickel
This (hopefully) fixes bug #6549: "#6549 AGOS: Simon2 Amiga Datafiles crashes with assertion in Intro". I don't have any copy of StS 2 Mac/Amiga thus I cannot test this. This bug was caused by a regression in c82a75df69aa5d8f36eae52deee508ef9a61e49e.
2014-03-06AGOS: Switch keyboard shortcuts for dumps, to help prevent future conflicts.Kirben
2014-03-06AGOS: Fix error when dumping all VGA scripts.Kirben
2014-03-05AGOS: Update debug tables.Kirben
2014-03-05AGOS: Correct typos in comments.Kirben
2014-03-04AGOS: Fix quitting during Oracle text scroll in The Feeble Files.Kirben
2014-03-04AGOS: Remove duplicate file opens, when counting saved games.Kirben
2014-03-04AGOS: Fix scroll wheel glitch in The Feeble Files.Kirben
2014-03-04Merge pull request #441 from eriktorbjorn/feeble-loyaltyTorbjörn Andersson
Possible fix for bug #6525, AGOS: FF - Loyalty Rating never changes in 4 CD version
2014-03-04AGOS: Disable mouse scroll in Puzzle Pack games.Kirben
2014-03-04AGOS: Add mouse wheel support for The Feeble Files.Kirben
2014-03-02AGOS: Add initial support for mouse wheel.Kirben
2014-03-01AGOS: Convert verb ids for Simon the Sorcerer 2.Kirben
2014-03-01AGOS: Enable verb display in Simon the Sorcerer 2.Kirben
2014-03-01AGOS: Fix cut-and-paste error in setLoyaltyRating()Torbjörn Andersson
2014-03-01AGOS: Modify setLoyaltyRating() on Kirben's suggestionTorbjörn Andersson
2014-02-27AGOS: Move most off the loyalty rating workaround to off_b2Set()Torbjörn Andersson
Kirben pointed out that there were more loyalty rating events tied to this opcode than to off_loadVideo(). I didn't notice this myself since the video loading was so much easier to spot in the script dump. It's a pity there doesn't seem to be any one opcode that covers all of the cases.
2014-02-27AGOS: Add setLoyaltyRating() functionTorbjörn Andersson
2014-02-26AGOS: Add missing loyalty rating to Feeble Files 4CD versionTorbjörn Andersson
This attempts to restore the missing loyalty rating setting to the 4CD version of The Feeble Files. So far only for the English version, since that's all I have, but it would not surprised me if the other versions are similar.
2014-02-18AGOS: Make GPL headers consistent in themselves.Johannes Schickel