Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2015-05-21 | AGOS: Add proper fix for regression when loading saved games in PC version ↵ | Kirben | |
of Waxworks. | |||
2015-05-20 | AGOS: Fix regression when loading saved games in PC version of Waxworks. | Kirben | |
2015-05-19 | AGOS: Fix changing rooms in the PC version of Waxworks. | Kirben | |
2015-05-18 | AGOS: Revert last change for PC version of Waxworks. | Kirben | |
2015-05-18 | AGOS: Fix restoring room state, when changing rooms in PC version of Waxworks. | Kirben | |
2014-11-28 | Merge pull request #526 from eriktorbjorn/agos-midiloop | Kirben | |
AGOS: Give each MIDI track its own loop flag (bug #6665) | |||
2014-11-19 | AGOS: Fix invisibility in Amiga CD32 Simon the Sorcerer 1 demo | Torbjö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-19 | AGOS: Added detection for Simon the Sorcerer 1 CD32 demo | Torbjö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-28 | AGOS: Remove trailing whitespace | Filippos Karapetis | |
2014-08-18 | AGOS: Give each MIDI track its own loop flag | Torbjö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-29 | AGOS: Revert my MIDI changes that caused bug #6664. | Kirben | |
2014-05-27 | ALL: Make Debugger command function names conform to our guidelines. | Johannes Schickel | |
2014-05-27 | ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. | Johannes Schickel | |
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-05-15 | AGOS: Disable image_dump debug command. | D G Turner | |
2014-05-12 | AGOS: 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-11 | AGOS: 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-11 | AGOS: 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-11 | AGOS: 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-11 | AGOS: Remove leftover unused _debugMode variable. | D G Turner | |
2014-05-11 | AGOS: 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-11 | AGOS: 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-10 | AGOS: Remove redundant "level" command from debugger. | D G Turner | |
The base class "debuglevel" command now provides the same functionality. | |||
2014-04-13 | AGOS: Fix music looping when using Roland MT-32 music in Simon the Sorcerer 2. | Kirben | |
2014-03-11 | AGOS: Fix scroll wheel glitch in Simon the Sorcerer 1. | Kirben | |
2014-03-09 | AGOS: 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-06 | AGOS: Switch keyboard shortcuts for dumps, to help prevent future conflicts. | Kirben | |
2014-03-06 | AGOS: Fix error when dumping all VGA scripts. | Kirben | |
2014-03-05 | AGOS: Update debug tables. | Kirben | |
2014-03-05 | AGOS: Correct typos in comments. | Kirben | |
2014-03-04 | AGOS: Fix quitting during Oracle text scroll in The Feeble Files. | Kirben | |
2014-03-04 | AGOS: Remove duplicate file opens, when counting saved games. | Kirben | |
2014-03-04 | AGOS: Fix scroll wheel glitch in The Feeble Files. | Kirben | |
2014-03-04 | Merge pull request #441 from eriktorbjorn/feeble-loyalty | Torbjörn Andersson | |
Possible fix for bug #6525, AGOS: FF - Loyalty Rating never changes in 4 CD version | |||
2014-03-04 | AGOS: Disable mouse scroll in Puzzle Pack games. | Kirben | |
2014-03-04 | AGOS: Add mouse wheel support for The Feeble Files. | Kirben | |
2014-03-02 | AGOS: Add initial support for mouse wheel. | Kirben | |
2014-03-01 | AGOS: Convert verb ids for Simon the Sorcerer 2. | Kirben | |
2014-03-01 | AGOS: Enable verb display in Simon the Sorcerer 2. | Kirben | |
2014-03-01 | AGOS: Fix cut-and-paste error in setLoyaltyRating() | Torbjörn Andersson | |
2014-03-01 | AGOS: Modify setLoyaltyRating() on Kirben's suggestion | Torbjörn Andersson | |
2014-02-27 | AGOS: 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-27 | AGOS: Add setLoyaltyRating() function | Torbjörn Andersson | |