English Amiga Board

English Amiga Board (http://eab.abime.net/index.php)
-   News (http://eab.abime.net/forumdisplay.php?f=29)
-   -   Latest version of ScummVM ported to AGA (http://eab.abime.net/showthread.php?t=56815)

NovaCoder 14 December 2010 13:50

Latest version of ScummVM ported to AGA
 
Overview:

ScummVM AGA 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 AGA only supports certain ScummVM game engines (due to performance issues)...see the About Box within the ScummVM Launcher.

Requirements:

1) An AGA Amiga (PAL only) with 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 supported games or demos

Features:

* Double buffered 16 bit stereo digital SFX and speech
* MIDI music emulation (no hardware required)
* Double buffered 256 color AGA graphics
* External MIDI support (using the CAMD library)
* 16 bit GUI (converted to 8 bit in real-time!)
* Screen shake (and it actually works this time)
* Back ported OS4, MorphOS and AROS code!


Configuration Options:

The AHI device used will be the one setup in your AHI Prefs (unit 0).
Only the original uncompressed audio files are supported, you cannot use audio
files that have been compressed.
You will need to install the CAMD library if you want to use an external MIDI
device.
There are also various configuration options within the ScummVM Launcher (see
the official ScummVM readme for more details).

There are a few Tooltypes to play with.

1) AUDIO_THREAD_PRIORITY: This should be set to a higher priority than the main
thread to avoid audio issues.
2) CLOSE_WB: Enable to close the Workbench (3.1 ROMS recommended)


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=56815 (ScummVM AGA thread on EAB)
http://www.scummvm.org/
http://www.scummvm.org/demos/
http://eab.abime.net/index.php



Thanks and acknowledgments:

Mikael Kalms for his help, advice and excellent C2P routines.
The ScummVM developers, my mother, the UtilityBase crew for help and advice.
Minuous for the awesome installers and the EAB beta testers especially DDNI and Rockersuke who went above and beyond the call of duty.

Quote:

Originally Posted by NovaCoder (Post 1044017)
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 -> This video shows how to correctly setup AHI on a real Amiga

Retrofan 14 December 2010 14:17

Great! :great I swear I'll be running it. Only have to fix my Amiga.

kriz 14 December 2010 16:33

Great work !!

DDNI 14 December 2010 19:49

Good work Novacoder!

Now I cant wait till it gets posted on Aminet...

@Cammy! get this on the Christmas tree!! ;)

Frog 14 December 2010 20:20

It's a good gift for Christmas :xmas Thanks NovaCoder :D

kriz 14 December 2010 21:31

Yes, inform Cammy about this release !!

Retrofan 14 December 2010 21:35

Quote:

Originally Posted by kriz (Post 722409)
Yes, inform Cammy about this release !!

She knows it. What I don't know is if she knows that she has so much friends here :)


And still has to be on Aminet

DDNI 14 December 2010 21:43

Cammy friend list:

DDNI +1

desiv 14 December 2010 23:55

Good news, although I'm not sure it will work for me..
I'm hoping to have a new accelerator for my A1200 (Yeay Jens) under the tree, so:

Requirements:
1) An AGA Amiga with an 68030, 68040 or 68060 processor
Hopefully will have a 30 in there...
2) Lots of FASTRAM
Should have 64M of it...
3) The latest version AHI installed (http://arp2.berlios.de/ahi/)
I'm guessing that's not a problem.
4) A sound card will help but Paula is also supported via AHI.
So far so good...
5) This emulator really hits the HD so you'll need a decent transfer rate (3mbs+).
D'oh! As I understand it, the internal IDE on the A1200 maxes out around 2M...

Well, hopefully I'll be able to test it out anyway...

desiv

NovaCoder 15 December 2010 03:31

Quote:

Originally Posted by desiv (Post 722471)
Good news, although I'm not sure it will work for me..
I'm hoping to have a new accelerator for my A1200 (Yeay Jens) under the tree, so:

desiv

With the new accelerator + something like SpeedyIDE + PFS/SFS you should get some good speed :)

NovaCoder 15 December 2010 03:49

Good news, Oliver A has kindly offered to add Indivision ECS support so all you non-AGA user's will be able to join the party (obviously you'll still need an 030 and some FASTRAM though).

I've also got an RTG port that should be ready to go soon, so everyone's covered ;)

AmigaDave 15 December 2010 06:03

Quote:

Originally Posted by NovaCoder (Post 722502)
Good news, Oliver A has kindly offered to add Indivision ECS support so all you non-AGA user's will be able to join the party (obviously you'll still need an 030 and some FASTRAM though).

I've also got an RTG port that should be ready to go soon, so everyone's covered ;)

My A600 w/A603 & IndivisionECS are sitting here waiting for my ACA630 to arrive from AmigaKit, so I should be all set for this very soon.:xmas

AmigaDave 15 December 2010 06:07

Quote:

Originally Posted by Retrofan (Post 722411)
She knows it. What I don't know is if she knows that she has so much friends here :)


And still has to be on Aminet

Cammy is a jewel in the Amiga community! One of the most dedicated users and soon to be an even greater asset to us all, as she is working hard to become a good Amiga programmer. I can't say enough good things about her, as a great example of how more Amiga users should strive to be.

Or in other words, an Amiga user from "The Good Ole Days"! :D

desiv 15 December 2010 06:07

Quote:

Originally Posted by NovaCoder (Post 722501)
With the new accelerator + something like SpeedyIDE + PFS/SFS you should get some good speed :)

Great!!! Now I have to figure out what SpeedyIDE is!!! :mad:mad

;);):):)

Thanx, off to search..

desiv
(I sometimes can't believe how much Amiga stuff there is that I missed!!!)

NovaCoder 15 December 2010 06:53

Looks like they've turned up on AmiNet now...

AGA port of ScummVM V1.2.0 for 68030

AGA port of ScummVM V1.2.0 for 68040

AGA port of ScummVM V1.2.0 for 68060

It's a real shame I couldn't get to test the little buggers myself on real hw (only WinUAE)..........I hope they're ok for you guys :guru

When I eventually get another 1200 (with an Indivison AGA Mk2), I'll have a go at adding Graffiti support and try to make it a bit quicker on real HW.

laffer 15 December 2010 08:28

Very cool! Wish the system requirements were a bit lower but of course I understand why they are the way they are.

Exit 15 December 2010 14:11

@novacoder thnx a lot mate, what a great early christmas present :xmas

gibs 16 December 2010 09:40

@Novacoder you rules !

Oliver_A 16 December 2010 11:31

Quote:

Originally Posted by NovaCoder (Post 722502)
Good news, Oliver A has kindly offered to add Indivision ECS support so all you non-AGA user's will be able to join the party (obviously you'll still need an 030 and some FASTRAM though).

I've also got an RTG port that should be ready to go soon, so everyone's covered ;)

While it's true that I'm going to add Indivision GFX support to this port, it's not true that all non-AGA users can join the party, since it will only work on Indivision ECS flickerfixers. With Indivision GFX support, you can play ScummVM in 256 colours on ECS on a native, chunky Indivision GFX screen. For a true ECS port, you would have to remap the palette to 32 or 64 colour EHB mode.

NovaCoder 16 December 2010 12:01

Yes sorry, I meant to say 'Indivision GFX support' but all you ECS owners should already own an Indivision ECS anyway so it's all good :agree


All times are GMT +2. The time now is 22:25.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.

Page generated in 0.06641 seconds with 11 queries