#2299 closed defect (invalid)
ZAK: Intro runs too fast (Amiga)
Reported by: | SF/isaac_a_steiner | Owned by: | Kirben |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Zak McKracken |
Description
The intro runs too fast. On an original Amiga, last 2:08 mins (from "Later that night...." 'til the end). On Scummvm, the very same portion last 1:42 min. The credits run so fast, that they're barely readable I think ths happens with the FM_towns version aswell, since the intro is over before the audio track is.
I'm using 0.8.0pre Oct. 19, 22:26:20 on win XP
I also tested in on 0.71. Same running time (!:42).
thx, Isaac
Ticket imported from: #1334129. Ticket imported from: bugs/2299.
Change History (9)
comment:1 by , 19 years ago
Summary: | Intro runs too fast (Amiga) → Intro runs too fast (Zak Amiga) |
---|
comment:2 by , 19 years ago
comment:3 by , 19 years ago
Summary: | Intro runs too fast (Zak Amiga) → Intro runs too fast (Amiga) |
---|
comment:4 by , 19 years ago
Yeah I noticed that in the past, too. Thanks for doing the timing in the original version and reporting this!
The script timing was developed and tuned for V5-V8 games, but I think we never did much regardin it for V1/V2 games, and for V3 I only "hacked" it the way I thought it should work...
Alas, 1:42 = 102 seconds, 2:08 = 128 seconds, so it seems we are playing roughly 1.2-1.25 times faster than we should... ? (as fraction, 6/5 = 60/50 = 72/60 and 5/4 = 60/48 = 75/60). I wonder if we can read anything into these fractions :-)
comment:5 by , 19 years ago
Summary: | Intro runs too fast (Amiga) → ZAK: Intro runs too fast (Amiga) |
---|
comment:6 by , 19 years ago
The Indy3 intro runs at the correct speed - the script has numerous synchronization points where it waits for the music to reach a particular point before continuing (the sparkles, displaying the train, showing the Indy logo, each time Indy stops running). On a slow Amiga, the scripts won't be able to keep up with the music, though on a fast system (like my 25MHz Amiga 2500) the scripts are timed just fine.
As for the Zak intro, the scripts were timed to run at the correct speed on a particular CPU speed (namely, a 7.14MHz 68000), so when they are run in ScummVM (or even on a faster 25MHz 68030) they run too quickly. The MS-DOS version of Zak McKracken actually has two different modes for the intro - one for slow CPUs (which messes up on faster ones) and one for faster CPUs (which waits for the music).
comment:7 by , 19 years ago
hmm... I use a A500, 1 MB. Hm.. these synchronisation points don#t seems to work when using ScummVM either...
What is there to do with Zak? (Esp. with the FM-Towns Version)?
Best regards, Isaac
comment:8 by , 19 years ago
Owner: | set to |
---|---|
Resolution: | → invalid |
Status: | new → closed |
comment:9 by , 19 years ago
Closing, since this is normal for the Amiga versions.
Try running the original FM-TOWNS version of Zak under the unz emulator (From http://members.at.infoseek.co.jp/townsemu/index.html ) and compare introduction speed to ScummVM. If there is a difference, add a new bug report for it.
Edit: the intro of Indy3 is also too fast.
Monkey Island 1, however, runs exactly the same time. Will test others soon