View Single Post
Old 12 April 2011, 03:51   #1
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,406
Latest version of ScummVM also ported to ECS

Overview:

ScummVM ECS is an interpreter that allows you to run certain classic graphical point-and-click adventure games on an Amiga (provided you have their data files).
The clever part about this: ScummVM just replaces the executables shipped with the games, allowing you to play them on systems for which they were never designed!

ScummVM ECS only supports certain ScummVM game engines (due to performance issues)...see the About Box within the ScummVM Launcher.


Requirements:

1) An OCS/ECS Amiga (with 64 color EHB support) and a fast 68030 processor
2) At least 32 MB of FASTRAM
3) AHI installed (v4.18 recommended)
4) 3.1 ROMS (3.0 ROMS may cause it to run slowly)
5) Some games or demos!


Features:

* 16 bit stereo digital SFX and speech
* Double buffered 64 color OCS/ECS graphics (real-time VGA conversion)
* 16 bit GUI (converted to 6 bit in real-time!)
* Screen shake
* Back ported OS4, MorphOS and AROS code!


Configuration Options:

There are a few Tooltypes to play with.

1) AUDIO_CALLBACK_RATE: How many times per second to audio the updated (the default is 50).
2) AUTO_SELECT_AUDIO: Set to FALSE to display an AHI audio requestor.
3) PALETTE_UPDATE_DELAY: How long to wait before the screen palette is updated, the default is 500 milliseconds.
4) MONITOR_TYPE: The default is PAL (NTSC are also supported).


You must specify a stack of at least 40,960 (some games may need more).
The AHI device used will be the one setup in your AHI Prefs (music unit).
Only the original uncompressed sound files are supported, you cannot use audio files that have been compressed (eg with VORBIS, MP3 or FLAC).
There are also various configuration options within the ScummVM Launcher (see the official ScummVM readme for more details).



Performance Considerations:

1) You should always patch exec.library's CopyMem() and CopyMemQuick() routines
for faster processor specific versions.
2) Try reducing the audio playback frequency down to 8k if you're still having performance issues.
3) If you are using Paula, stick with the 'FAST' 8/14 bit modes for AHI (prefs) - a real 16 bit card *may* be faster with a 16 bit mode.
4) This interpreter really hits the hard drive so you'll need a fast transfer rate for the newer games (see below)
5) FFS is really really slow, use PFS3 instead
6) Loading your ROM into FASTRAM is a great idea (see below)
7) If you have a Blizzard you should really be using BlizKick to get most speed out of your Amiga, Apollo users should be using RemApollo.
8) Stick with v4.18 of AHI as the later versions are too slow



Links:

http://eab.abime.net/showthread.php?t=58736 (ScummVM ECS thread on EAB)
http://www.scummvm.org/
http://www.scummvm.org/demos/
http://eab.abime.net/index.php
http://amidevcpp.amiga-world.de/inde...R_LANG=english

Quote:
Originally Posted by NovaCoder View Post
This port uses AHI, it's really important that people use v4.18 of AHI with one of the 'FAST' modes set to be used in the AHI Prefs otherwise it will run slow on a real Amiga (this is true for any of my ports that use AHI).

BTW Boing Bags 3/4 will upgrade your Amiga to v6.x of AHI so check what version you are actually running.
Video setup guide -> [ Show youtube player ]

New version based on ScummVM 1.4.1 -> [ Show youtube player ]

Last edited by NovaCoder; 11 August 2023 at 09:38.
NovaCoder is offline  
 
Page generated in 0.06676 seconds with 11 queries