[Scummvm-tracker] [ScummVM :: Bugs] #17201: Maniac Mansion (C64): Intro music plays too fast

ScummVM :: Bugs trac at scummvm.org
Wed Sep 16 09:58:17 UTC 2026


#17201: Maniac Mansion (C64): Intro music plays too fast
-----------------------+-----------------------------
Reporter:  Stoabrogga  |       Owner:  (none)
    Type:  defect      |      Status:  new
Priority:  normal      |   Component:  Audio
 Version:              |  Resolution:
Keywords:              |        Game:  Maniac Mansion
-----------------------+-----------------------------
Comment (by eriktorbjorn):

 I don't have the C64 version of Maniac Mansion - I never even owned a C64
 - so I can't compare. But could this be down to PAL vs NTSC? Because
 here's a video I found of the Maniac Mansion intro supposedly "running in
 NTSC speed" in a C64 emulator, and it's played faster than the one you
 linked to:

 https://www.youtube.com/watch?v=vtMA-s4s2Mg

 Looking at engines/scumm/players/player_sid.cpp I see comments like

 {{{
 /*
  * The player's onTimer() routine is called once per (NTSC/PAL) frame as
 it is
  * called by the VIC Rasterline interrupt handler which is in turn called
  * approx. 50 (PAL) or 60 (NTSC) times per second.
  * The SCUMM V0/V1 music playback routines or sound data have not been
 adjusted
  * to PAL systems. As a consequence, music is played audibly (-16%) slower
  * on PAL systems.
  * In addition, the SID oscillator frequency depends on the video clock
 too.
  * As SCUMM games use an NTSC frequency table for both NTSC and PAL
 versions
  * all tone frequencies on PAL systems are slightly (-4%) lower than on
 NTSC ones.
 }}}

 and

 {{{
         // sound speed is slightly different on NTSC and PAL machines
         // as the SID clock depends on the frame rate.
         // ScummVM does not distinguish between NTSC and PAL targets
         // so we use the NTSC timing here as the music was composed for
         // NTSC systems (music on PAL systems is slower).
         _sid = SID::Config::create(SID::Config::kSidNTSC);
 }}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/17201#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list