Commit Graph

68219 Commits

Author SHA1 Message Date
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