Welcome, Guest. Please login or register.

Author Topic: ScummVM 0.9.1 - now for Classic Amiga!  (Read 4744 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show all replies
Re: ScummVM 0.9.1 - now for Classic Amiga!
« on: January 08, 2007, 08:33:54 AM »
I don't see why it should be slow. If I understand ScummVM correctly, it is an interpreter for a common format of point-and-click game data files. Isn't that exactly what the original game does? If ScummVM runs natively on a 68k Amiga, I don't see why it should be any slower than the original game using the same data files, also running natively on a 68k Amiga.

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline motorollin

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show all replies
Re: ScummVM 0.9.1 - now for Classic Amiga!
« Reply #1 on: January 10, 2007, 11:00:47 PM »
Quote
UweRyssel wrote:
The interpretation of the game data files is
not the problem. The slow down is caused by
emulation of the sound card. The older games
haven't music data in a sample format. They
have commands for the sound card (Adlib or MIDI),
which have to be emulated. That's why the reduction
of the output rate will increase the game speed.

Interesting. Why can't there be a separate programme which converts the Adlib/MIDI data to an IFF sound file? Then when the game runs, it can play the IFF sound file through the Amiga's native output instead of emulating a sound card.

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10