Torbjörn Andersson
b57e9ae814
AGOS: Adjust indentation.
2015-06-30 18:54:10 +02:00
Kirben
d48ccd357d
AGOS: Fix bug #5986 - AGOS: Simon1 Amiga CD32 Verb Area missing.
2015-06-30 20:43:10 +10:00
Kirben
927ff67ce6
AGOS: List Infocom versions of Simon the Sorcerer 1 during detections.
2015-06-30 13:49:01 +10:00
Martin Kiewitz
fe31e6a3f6
AGOS: Accolade AdLib: remove _ from reset-methods
...
remove "_" from reset-method-names
2015-06-27 19:05:59 +02:00
Martin Kiewitz
371d5e1d90
Merge branch 'master' of github.com:scummvm/scummvm
2015-06-21 11:20:01 +02:00
Martin Kiewitz
155d554183
AGOS: MidiParser_S1D: do proper skipping of SysEx
...
figured out the code that the original interpreters used to
skip over the header-SysEx
2015-06-21 11:19:28 +02:00
Kirben
2e8fd74548
AGOS: Allow digital sound effects file to be used in PC version of Elvira 2.
2015-06-21 19:14:54 +10:00
Martin Kiewitz
5f77bcc74c
AGOS: Accolade MT32: General MIDI mapping
...
- 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 10:06:12 +02:00
Martin Kiewitz
3f9c44c743
AGOS: Accolade AdLib/MT32 driver naming cleanup
2015-06-21 03:23:01 +02:00
Martin Kiewitz
01802eec5f
AGOS: Accolade adlib driver: remove debug warning
2015-06-21 01:26:16 +02:00
Martin Kiewitz
ac505b5c71
AGOS: Elvira 2 MUSIC.DRV variant comment added
2015-06-21 01:22:57 +02:00
Martin Kiewitz
69436f6c41
AGOS: Elvira 2 seems to use MUSIC.DRV variant
...
- 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 01:20:21 +02:00
Martin Kiewitz
d24c68c739
AGOS: implement Accolade AdLib + MT32 music drivers
...
- 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-06-21 00:45:45 +02:00
Kirben
06addfc404
AGOS: Add updated patch for #647 - Simon 1 DOS Adlib instrument bank
2015-05-26 13:23:20 +10:00
Kirben
61f0d247aa
AGOS: Add proper fix for regression when loading saved games in PC version of Waxworks.
2015-05-21 14:24:52 +10:00
Kirben
4a13462db2
AGOS: Fix regression when loading saved games in PC version of Waxworks.
2015-05-20 11:48:31 +10:00
Kirben
aba98e910c
AGOS: Fix changing rooms in the PC version of Waxworks.
2015-05-19 20:23:21 +10:00
Kirben
1aa67cbc96
AGOS: Revert last change for PC version of Waxworks.
2015-05-18 17:12:08 +10:00
Kirben
08744f4ebf
AGOS: Fix restoring room state, when changing rooms in PC version of Waxworks.
2015-05-18 16:09:44 +10:00
Kirben
5beeadfd76
Merge pull request #526 from eriktorbjorn/agos-midiloop
...
AGOS: Give each MIDI track its own loop flag (bug #6665 )
2014-11-28 15:14:39 +11:00
Torbjörn Andersson
f94f48ae2b
AGOS: Fix invisibility in Amiga CD32 Simon the Sorcerer 1 demo
...
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 22:59:34 +01:00
Torbjörn Andersson
74509eb8ac
AGOS: Added detection for Simon the Sorcerer 1 CD32 demo
...
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-11-19 20:39:27 +01:00
Filippos Karapetis
2621d22cb7
AGOS: Remove trailing whitespace
2014-10-28 16:04:52 +02:00
Torbjörn Andersson
46d1c106ca
AGOS: Give each MIDI track its own loop flag
...
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-08-18 13:45:20 +02:00
Kirben
cc1a570f96
AGOS: Revert my MIDI changes that caused bug #6664 .
2014-06-29 23:36:11 +10:00
Johannes Schickel
30d64edac4
ALL: Make Debugger command function names conform to our guidelines.
2014-05-27 02:04:08 +02:00
Johannes Schickel
ae4ffe01f0
ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.
2014-05-27 02:04:08 +02:00
Johannes Schickel
daa8d57a86
ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.
2014-05-27 02:04:07 +02:00
D G Turner
f7b5c50064
AGOS: Disable image_dump debug command.
2014-05-15 11:34:26 +01:00
D G Turner
b32ca0aaae
AGOS: Add image dumping to file enable by debugflag.
...
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-12 00:44:13 +01:00
D G Turner
3d3a791085
AGOS: Switch VGA script debug output to debug flag, rather than level 5.
...
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 15:26:58 +01:00
D G Turner
41da9a2df7
AGOS: Change "script" debugflag to "subroutine" as more accurate.
...
This flag is used to enable dumping of subroutine scripts at start.
2014-05-11 13:28:33 +01:00
D G Turner
55d8a46177
AGOS: Switch script debugging to debug flag, rather than level 4.
...
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 13:17:16 +01:00
D G Turner
0c9390fb27
AGOS: Remove leftover unused _debugMode variable.
2014-05-11 13:15:53 +01:00
D G Turner
be68682946
AGOS: Switch VGA opcode debugging to debug flag, rather than level 3.
...
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 12:46:55 +01:00
D G Turner
6856b09d5a
AGOS: Switch opcode debugging to a debug flag, rather than level 2 hack.
...
This is now set by --debugflags=opcode rather than -d 2, though it will
still require a debug level greater than 0.
2014-05-11 12:27:38 +01:00
D G Turner
1506b96bd0
AGOS: Remove redundant "level" command from debugger.
...
The base class "debuglevel" command now provides the same functionality.
2014-05-10 17:25:35 +01:00
Kirben
ac9182181d
AGOS: Fix music looping when using Roland MT-32 music in Simon the Sorcerer 2.
2014-04-13 19:51:33 +10:00
Kirben
ac26163f4d
AGOS: Fix scroll wheel glitch in Simon the Sorcerer 1.
2014-03-11 19:37:52 +11:00
Johannes Schickel
8a5ceb9768
AGOS: Fix sound offset table access for StS 2 Mac/Amiga.
...
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 c82a75df69 .
2014-03-09 18:27:49 +01:00
Kirben
5cccf1fa3a
AGOS: Switch keyboard shortcuts for dumps, to help prevent future conflicts.
2014-03-06 15:38:45 +11:00
Kirben
a310feb8a5
AGOS: Fix error when dumping all VGA scripts.
2014-03-06 15:06:54 +11:00
Kirben
b53487fe38
AGOS: Update debug tables.
2014-03-05 14:27:48 +11:00
Kirben
41d46f07ef
AGOS: Correct typos in comments.
2014-03-05 09:17:54 +11:00
Kirben
c049ab0ef0
AGOS: Fix quitting during Oracle text scroll in The Feeble Files.
2014-03-04 20:08:40 +11:00
Kirben
c10cda236b
AGOS: Remove duplicate file opens, when counting saved games.
2014-03-04 20:01:36 +11:00
Kirben
32fdb194c7
AGOS: Fix scroll wheel glitch in The Feeble Files.
2014-03-04 17:10:11 +11:00
Torbjörn Andersson
d980584cc5
Merge pull request #441 from eriktorbjorn/feeble-loyalty
...
Possible fix for bug #6525 , AGOS: FF - Loyalty Rating never changes in 4 CD version
2014-03-04 07:08:59 +01:00
Kirben
7cc8d4184a
AGOS: Disable mouse scroll in Puzzle Pack games.
2014-03-04 17:04:03 +11:00
Kirben
ec0f420299
AGOS: Add mouse wheel support for The Feeble Files.
2014-03-04 11:20:01 +11:00