scummvm/engines/scumm
Torbjörn Andersson d3cf4d10f2 SCUMM: Handle note value 1 as "hold current note" in MI1 Mac
After listening to the original music in a Mac emulator (which
unfortunately doesn't handle the music very well), I can only
conclude that note value 1 means the note should continue playing.
At first I thought maybe it was supposed to fade the current note,
or perhaps change its volume, but I can't hear any traces of
either. So I'm going to assume it just means "hold the current
note", though for the life of me I cannot think of any valid
reason for such a command. So it may be wrong, but it sounds
closer to the emulator than it did before.
2012-11-24 01:39:16 +01:00
..
he JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
imuse SCUMM: Add hack to preserve savegame compatibility with Mac MI1 2012-11-16 07:49:17 +01:00
imuse_digi SCUMM: Fix spelling of length 2012-04-04 21:23:14 -07:00
insane SCUMM - Fix bug #3536645, FT Missing Dialogue Line 2012-06-23 19:30:10 +02:00
smush
actor_he.h
actor.cpp JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
actor.h JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
akos.cpp
akos.h
base-costume.cpp
base-costume.h
bomp.cpp
bomp.h
boxes.cpp
boxes.h
camera.cpp
charset-fontdata.cpp
charset.cpp JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
charset.h JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
costume.cpp JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
costume.h
cursor.cpp JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
debugger.cpp JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
debugger.h
detection_tables.h SCUMM: Enable CMS for the MI1 demo 2012-09-19 12:58:19 -04:00
detection.cpp SCUMM: Restrict the Mac m68k v5 driver to MI2/Indy4 2012-09-20 11:58:04 -04:00
detection.h SCUMM: Add support for Spy Fox iOS 2012-05-28 14:29:44 -04:00
dialogs.cpp JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
dialogs.h
file_nes.cpp
file_nes.h
file.cpp
file.h
gfx_towns.cpp JANITORIAL: Replace (x ? false : true) by !(x). 2012-03-13 15:43:36 +01:00
gfx.cpp SCUMM: Get rid of casts on OSystem::copyRectToScreen calls. 2012-06-16 02:39:00 +02:00
gfx.h
gfxARM.s SCUMM: Fix utilization of ARM assembly routines. This fixes bug #3494448. 2012-02-26 13:01:23 +01:00
help.cpp
help.h COMMON: Move Language and Platform functionality into separate files 2012-02-26 15:21:36 +01:00
input.cpp
midiparser_ro.cpp JANITORIAL: Remove underscores from MidiParser variable names. 2012-09-07 23:04:34 +02:00
module.mk SCUMM: Move most of the Macintosh player code into its own class 2012-11-14 01:27:53 +01:00
music.h SCUMM: Save/load Mac music engine state for Loom and MI1 2012-11-15 22:23:44 +01:00
nut_renderer.cpp
nut_renderer.h
object.cpp JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
object.h
palette.cpp
player_apple2.cpp JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
player_apple2.h JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
player_mac.cpp SCUMM: Handle note value 1 as "hold current note" in MI1 Mac 2012-11-24 01:39:16 +01:00
player_mac.h SCUMM: Handle note value 1 as "hold current note" in MI1 Mac 2012-11-24 01:39:16 +01:00
player_mod.cpp
player_mod.h
player_nes.cpp
player_nes.h
player_pce.cpp
player_pce.h
player_sid.cpp
player_sid.h
player_towns.cpp JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
player_towns.h
player_v1.cpp
player_v1.h
player_v2.cpp
player_v2.h
player_v2a.cpp
player_v2a.h
player_v2base.cpp
player_v2base.h
player_v2cms.cpp JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
player_v2cms.h
player_v3a.cpp
player_v3a.h
player_v3m.cpp SCUMM: Handle note value 1 as "hold current note" in MI1 Mac 2012-11-24 01:39:16 +01:00
player_v3m.h SCUMM: Prevent music channels from drifting out of sync in Mac MI1 2012-11-18 14:30:17 +01:00
player_v4a.cpp
player_v4a.h
player_v5m.cpp SCUMM: Handle note value 1 as "hold current note" in MI1 Mac 2012-11-24 01:39:16 +01:00
player_v5m.h SCUMM: Prevent music channels from drifting out of sync in Mac MI1 2012-11-18 14:30:17 +01:00
proc3ARM.s SCUMM: Nicer constants in _ClassicProc3RendererShadowARM that allow refactoring stack space more easily 2012-08-31 23:18:02 +02:00
resource_v2.cpp
resource_v3.cpp
resource_v4.cpp
resource.cpp
resource.h
room.cpp
saveload.cpp SCUMM: Save/load Mac music engine state for Loom and MI1 2012-11-15 22:23:44 +01:00
saveload.h SCUMM: Save/load Mac music engine state for Loom and MI1 2012-11-15 22:23:44 +01:00
script_v0.cpp JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
script_v2.cpp JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
script_v3.cpp
script_v4.cpp
script_v5.cpp JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
script_v6.cpp
script_v8.cpp
script.cpp SCUMM: Change the nest.number default to zero in stopScript and stopObjectScript too. 2012-05-31 19:01:07 +10:00
script.h
scumm_v0.h
scumm_v2.h
scumm_v3.h
scumm_v4.h
scumm_v5.h
scumm_v6.h
scumm_v7.h ALL: Make use of defined() for the preprocessor consistent. 2012-03-17 22:02:44 +01:00
scumm_v8.h
scumm-md5.h SCUMM: Correct HE version for another English Windows version of Freddi Fish and Luther's Maze Madness. 2012-07-08 09:41:25 +10:00
scumm.cpp SCUMM: Move Mac player initialization to its own function 2012-11-14 21:20:40 +01:00
scumm.h JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
sound.cpp SCUMM: Remove Mac version of MI1 from special case. 2012-11-14 22:12:46 +01:00
sound.h
string.cpp
usage_bits.cpp
usage_bits.h
util.cpp
util.h
vars.cpp
verbs.cpp JANITORIAL: Remove trailing whitespaces. 2012-09-26 04:17:55 +02:00
verbs.h