aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/midiparser_s1d.cpp
AgeCommit message (Collapse)Author
2015-06-21AGOS: MidiParser_S1D: do proper skipping of SysExMartin Kiewitz
figured out the code that the original interpreters used to skip over the header-SysEx
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
2014-02-18AGOS: Make GPL headers consistent in themselves.Johannes Schickel
2012-09-21AGOS: Rewrite note on events with velocity 0 to note off events in ↵Johannes Schickel
MidiParser_S1D.
2012-09-07JANITORIAL: Remove underscores from MidiParser variable names.Alyssa Milburn
2011-08-21AGOS: Proper implementation of the Simon 1 demo aka Accolade MIDI parser.Johannes Schickel
This is based on the Elvira 1 demo.
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
2009-07-19Add patch #2823590 - Fix music crashes in Waxworks (PC).Travis Howell
svn-id: r42606
2009-01-30do not include common/debug.h from common/util.hMax Horn
svn-id: r36143
2008-03-23Remove left over debug code.Travis Howell
svn-id: r31225
2008-03-23Add comments about unknown cases and remove unused cases in parseNextEvent().Travis Howell
svn-id: r31224
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-03-09Removing some unnecessary #includesMax Horn
svn-id: r26044
2006-10-24Add more menu code for Elvira 1Travis Howell
svn-id: r24486
2006-10-21Add extra events, which are triggered by Elvira 1/2 and WWTravis Howell
svn-id: r24408
2006-10-21Dummy handler for music commands 0xA and 0xB to keep Elvira1 from crashing. ItTorbjörn Andersson
also seems to restore the missing first note of the intro music. svn-id: r24406
2006-10-05Add Amiga versions of Elvira 1/2 and WaxworksTravis Howell
svn-id: r24120
2006-10-03Add changes and enable music for Elvira1Travis Howell
svn-id: r24091
2006-09-29Phase 5 of Simon engine renaming. Renamed namespace Simon -> AGOS andEugene Sandulenko
SimonEngine -> AGOSEngine. Source is compilable and runnable again. I'm done. svn-id: r24013
2006-09-29Phase 2 of Simon renaming. Simon directory renamingEugene Sandulenko
svn-id: r24009