Martin Kiewitz
1ec6ccc668
SHERLOCK: RT: MT32: don't pass timbre file
...
because the game does not have one
2015-06-28 12:44:18 +02:00
Torbjörn Andersson
bfebfbc127
TOLTECS: Use the Miles audio drivers for AdLib and MT-32
...
There doesn't seem to be much music in the game, so I've only been
able to test it with the music when riding the trolley. The MT-32
music is just as bad as in DOSBox, and you should feel bad.
2015-06-28 11:56:58 +02:00
Kirben
343d0c41db
SCUMM: Fix bug #6873 FARM: Crash at the end of trivia minigame on easy.
2015-06-28 13:22:20 +10:00
Paul Gilbert
ae885686a5
SHERLOCK: RT: Fix walking with a very close dest
2015-06-27 22:17:49 -04:00
Martin Kiewitz
4d1d8e1514
NEWS: added Tinsel improved AdLib music support
...
for Discworld 1
2015-06-28 02:25:44 +02:00
Martin Kiewitz
d1fe3d1aa3
AUDIO: miles audio AdLib: fix left/right panning
...
channels were (wrongly) reversed
found and tested in discworld 1
2015-06-28 02:22:51 +02:00
Martin Kiewitz
63656348a7
TINSEL: DW1: add support for Miles Audio driver
...
- AdLib + MT32 support
2015-06-28 02:10:18 +02:00
Paul Gilbert
7594507277
SHERLOCK: RT: Properly implement StreamingImageFile class
2015-06-27 19:23:42 -04:00
Martin Kiewitz
7ecf553e24
GROOVIE: add support for Miles Audio MIDI driver
...
- currently optional, to enable set milesAudioEnabled to true
2015-06-28 01:16:43 +02:00
Martin Kiewitz
0655839a4f
COMMON: move Miles Audio AdLib+MT32 to common
...
- remove Miles Audio from Sherlock engine
- put Miles Audio into common audio (namespace Audio)
- Miles Audio is used at least by the engines
TINSEL, GROOVIE, TOLTECS, SAGA and KYRA
This way it can be used by the other engines
2015-06-27 22:44:39 +02:00
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