Paul Gilbert
9cfe5c1296
SHERLOCK: RT: Fix display of talk text windows
2015-06-27 14:40:51 -04:00
Martin Kiewitz
8faef1c52c
SHERLOCK: remove outdated comments about Miles Aud
...
about Miles Audio 3
2015-06-27 20:25:50 +02:00
Martin Kiewitz
b85afb0ee4
SHERLOCK: AdLib drivers: remove _ from reset-methods
...
remove "_" from reset-method-names
2015-06-27 19:06:58 +02: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
27af596ee9
SHERLOCK: SS: mt32 driver cleanup
...
- use proper naming conventions
- remove _MT32 variable, use _nativeMT32 instead
2015-06-27 19:02:14 +02:00
Martin Kiewitz
ce3ceb9296
SHERLOCK: RT: Miles Audio 3 MT32 driver
...
- implement Miles Audio 3 MT32 driver
- work in progress
- Miles Audio timbre files not supported atm b/c RT does not use them
2015-06-27 17:04:26 +02:00
Martin Kiewitz
f831f630ca
SHERLOCK: RT: miles adlib: variable + #def rename
...
- add "AdLib" to const tables (e.g. milesAdLibOperator1Register, etc.)
- remove "SHERLOCK" prefix from #define names
2015-06-27 13:56:48 +02:00
Paul Gilbert
e882e327b2
SHERLOCK: Fix enum compiler warnings
2015-06-27 07:36:25 -04:00
Matthew Hoops
f6e5914921
SHERLOCK: Fix use of preprocessor token concatenation
2015-06-27 01:29:53 -04:00
Paul Gilbert
ab28816acd
SHERLOCK: RT: Finish display of right-click Verbs menu
2015-06-26 22:31:59 -04:00
Paul Gilbert
f5af394bab
SHERLOCK: SS: Compilation fix
2015-06-26 21:54:00 -04:00
Paul Gilbert
9eb168583f
SHERLOCK: Split FixedText into separate descendents for each game
2015-06-26 21:34:37 -04:00
Paul Gilbert
47a3080af2
SHERLOCK: RT: Code for positioning text windows over characters
2015-06-26 19:42:54 -04:00
Martin Kiewitz
53e65d2e94
SHERLOCK: RT: Miles AdLib Driver OPL3 support
...
- NOTE: 4-op voices not supported atm (not used in Sherlock Holmes 2)
- support for up to 18 physical FM voices
- support for hard-left + hard-right stereo
- defaults to OPL3
- added comment about Miles Audio driver capabilities
2015-06-27 00:07:31 +02:00
Martin Kiewitz
3f334e5266
SHERLOCK: RT: Miles AdLib driver fix errormsg typo
2015-06-26 20:23:51 +02:00
Martin Kiewitz
057774f28c
SHERLOCK: RT: Miles AdLib Driver midi note fix
...
- fixed checking notes for percussion channel, fixes some notes
missing during intro music
- remove currentA0hReg from PhysicalFmVoiceEntry struct, wasn't used
- moved setting virtual FM-voice in-use flag inside releaseFmVoice()
2015-06-26 20:08:00 +02:00
Martin Kiewitz
c167a293ab
SHERLOCK: RT: Miles AdLib: circular phys. assign
...
circular physical assignment of FM-voices
- removed hardcoded value, that made it search from FM-voice 0
and replaced it with the total number of physical FM-voices
this makes it easier to understand the code
- added comment about why this is set (starting search at FM-voice 0)
2015-06-26 10:38:49 +02:00
Martin Kiewitz
258b5adb9a
SHERLOCK: RT: Miles AdLib: circular phys. assign
...
implements circular physical assignment of FM-voices,
which was enabled for Rose Tattoo.
This is not really needed, but by implementing it assigned
physical FM-voices should exactly match the original driver.
2015-06-26 10:36:23 +02:00
Paul Gilbert
9bbeaa668a
SHERLOCK: RT: Set up new values for color constants
2015-06-25 21:36:26 -04:00
Paul Gilbert
6d35a547ad
SHERLOCK: Add missing virtual prefix to SaveManager destructor
2015-06-25 21:03:10 -04:00
Martin Kiewitz
57aa0984e5
SHERLOCK: Tattoo: Miles Audio 3 AdLib driver
...
- implement Miles Audio 3 AdLib driver
- also cleanup of Scalpel AdLib driver
- work in progress, sustain and for example OPL-3 missing
2015-06-26 02:52:07 +02:00
Paul Gilbert
27673dbe24
SHERLOCK: RT: Fix compiler warnings
2015-06-25 20:50:58 -04:00
Paul Gilbert
92ac962718
SHERLOCK: RT: Further split-off of Scalpel-specific code
2015-06-25 20:42:02 -04:00
Thierry Crozat
66fb4b828b
I18N: Synchronize translation template file with current code
2015-06-25 21:39:18 +01:00
Thierry Crozat
22dbf00e33
GUI: Mark "Mass Add..." and "Record..." for translation.
2015-06-25 21:37:09 +01:00
Paul Gilbert
05ba90b7e7
SHERLOCK: RT: Implemented shaded background for dialogs
2015-06-25 08:28:49 -04:00
Paul Gilbert
7f57db2a26
SHERLOCK: RT: Fix look dialog not appearing
2015-06-24 21:05:45 -04:00
Paul Gilbert
750c125ea4
SHERLOCK: RT: Remove deprecated fields from UI class
2015-06-24 08:27:24 -04:00
Filippos Karapetis
e011e9ffc5
Merge pull request #593 from chkr-private/sword25-movie-fix
...
SWORD25: Delay next movie frame by videoDecoder.getTimeToNextFrame()
2015-06-24 11:22:13 +03:00
Paul Gilbert
8fb5c96a27
SHERLOCK: RT: Beginnings of talk window widget class
2015-06-23 21:05:34 -04:00
Paul Gilbert
a23d878934
SHERLOCK: RT: Create WidgetMessage class for displaying messages
2015-06-23 20:11:08 -04:00
Paul Gilbert
f0c0fd5922
SHERLOCK: RT: Implement message box ui mode
2015-06-23 19:01:41 -04:00
Paul Gilbert
239784b13d
SHERLOCK: RT: Beginnings of look window display
2015-06-22 21:38:52 -04:00
Paul Gilbert
f7644f10aa
SHERLOCK: RT: Implemented journal search term entry
2015-06-21 20:25:08 -04:00
Paul Gilbert
b2da505145
SHERLOCK: RT: Implemented journal event handling
2015-06-21 19:42:28 -04:00
Paul Gilbert
5a5a225216
SHERLOCK: RT: Implemented further journal draw methods
2015-06-21 17:23:26 -04:00
Paul Gilbert
0a8630ab46
SHERLOCK: RT: Implemented drawJournalControls
2015-06-21 14:44:32 -04:00
Paul Gilbert
beb74228be
SHERLOCK: RT: Implement makeBGArea for converting to greyscale
2015-06-21 13:59:01 -04:00
Paul Gilbert
6b01a11a39
SHERLOCK: RT: Move journal code used by both games back to Journal
2015-06-21 12:30:43 -04:00
Paul Gilbert
3910ff481e
SHERLOCK: RT: Move mask code to TattooUserInterface
2015-06-21 10:33:42 -04:00
Paul Gilbert
deada3e30d
SHERLOCK: RT: Beginnings of journal display
2015-06-21 10:11:43 -04:00
Paul Gilbert
dec2b0857c
SHERLOCK: Split up Journal class for each game
2015-06-21 09:47:59 -04:00
Paul Gilbert
3adaf2f999
SHERLOCK: RT: Implement inventory handleEvents
2015-06-21 08:46:38 -04: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
c7276d118f
NEWS: add AGOS Accolade AdLib + MT32 music drivers
2015-06-21 01:29:07 +02:00
Martin Kiewitz
01802eec5f
AGOS: Accolade adlib driver: remove debug warning
2015-06-21 01:26:16 +02:00