English Amiga Board


Go Back   English Amiga Board > Support > support.Games

 
 
Thread Tools
Old 28 September 2010, 10:12   #1
AndersHP
Registered User
 
Join Date: Aug 2010
Location: Denmark
Posts: 124
Slow AGA games played from HD

Why is it, that AGA-game versions sometimes seem less attractive than their corresponding OCS versions, due to low framerates when run off the HD?

Just tried comparing The Chaos Engine and The Chaos Engine AGA - and even though the AGA version has a bit nicer colors, the framerate drops rediculously at times.. The OCS version is much more stable.. The CD32 version runs from the fastram, and is much better, but this isn't the only example.

The same happens with Brutal Football AGA compared to the OCS version - the AGA/CD32 version is completely unplayable on my A1200 68030 16MB...

How come? My setup should be able to play these games according to the WHDLoad support page...?
AndersHP is offline  
Old 28 September 2010, 10:54   #2
Jimbo
Registered User
 
Jimbo's Avatar
 
Join Date: Jul 2006
Location: Colchester Essex
Age: 44
Posts: 822
Hmm I have never seen this. Maybe your HD is on its way out. I have never seen slow downs. Also do you have preload set?
Jimbo is offline  
Old 28 September 2010, 14:30   #3
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,337
I thought WHDLoad should "preload" automatically if it finds enough RAM?
alexh is offline  
Old 28 September 2010, 15:13   #4
AndersHP
Registered User
 
Join Date: Aug 2010
Location: Denmark
Posts: 124
My HD is a brand new 2GB CF...
I have not set any preload (should I?), but have a 16MB accelerator and 2MB chipmem...
AndersHP is offline  
Old 28 September 2010, 15:30   #5
Jimbo
Registered User
 
Jimbo's Avatar
 
Join Date: Jul 2006
Location: Colchester Essex
Age: 44
Posts: 822
Ah cf cards, I have never used one as a HD but you need to set the right transfer/buffer settings? Someone else will have to step in and check you have the right settings.
Jimbo is offline  
Old 28 September 2010, 17:29   #6
Fabie
Banned
 
Join Date: Apr 2009
Location: France
Posts: 478
Quote:
Originally Posted by AndersHP View Post
Why is it, that AGA-game versions sometimes seem less attractive than their corresponding OCS versions, due to low framerates when run off the HD?

Just tried comparing The Chaos Engine and The Chaos Engine AGA - and even though the AGA version has a bit nicer colors, the framerate drops rediculously at times.. The OCS version is much more stable.. The CD32 version runs from the fastram, and is much better, but this isn't the only example.

The same happens with Brutal Football AGA compared to the OCS version - the AGA/CD32 version is completely unplayable on my A1200 68030 16MB...

How come? My setup should be able to play these games according to the WHDLoad support page...?
some whdload installed games slow down framerate
cases like zool 2,deepcore and chaos engine comes to my mind
play the game from floppy and you will see better framerate
anyways I think that in the particular case of chaos engine....the OCS version is faster cause it works in 32 colors while the AGA version should run in 256
less colors = fast amiga chips
also the bitmap brother'games are well know to make games with bad framerate or bad scrolling like Gods or Magic Pockets

Here in EAB always is discussion about the bad scrolling of the game Gods

Last edited by Fabie; 28 September 2010 at 17:35.
Fabie is offline  
Old 28 September 2010, 20:52   #7
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,645
Yeah I noticed this only now, specially with Zool 2, it's ridiculous!
But I thought it had to do with my new scandoubler. Could this be possible?
I also noticed tearing on the scrolling of Disposable Hero ECS WHDLoad.
Alfred Chicken some times slows down on scrolling.

Is it a WHDLoad thing, is it my scandoubler, is it the FPU?
Amiga1992 is online now  
Old 28 September 2010, 20:57   #8
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,522
Hardly the scandoubler, as long as it isn't jerky as hell. Maybe the slave is slowed down too much to make it run okay on faster CPUs? Just a thought.
TCD is offline  
Old 28 September 2010, 21:19   #9
Bamiga2002
BlizzardPPC'less
 
Bamiga2002's Avatar
 
Join Date: May 2004
Location: Finland
Age: 46
Posts: 3,210
Send a message via MSN to Bamiga2002
This is another reason i prefer Chaos Engine ECS over the AGA version (besides the uglier colors). Many times ECS games tend to be faster compared to AGA under WHDLoad.
Bamiga2002 is offline  
Old 28 September 2010, 21:30   #10
Jimbo
Registered User
 
Jimbo's Avatar
 
Join Date: Jul 2006
Location: Colchester Essex
Age: 44
Posts: 822
I have never seen this. I never saw this on my old 8 meg fastram expansion before the 1230 either. As I always try AGA versions first.
Jimbo is offline  
Old 28 September 2010, 21:38   #11
Fabie
Banned
 
Join Date: Apr 2009
Location: France
Posts: 478
Quote:
Originally Posted by Akira View Post
Yeah I noticed this only now, specially with Zool 2, it's ridiculous!
But I thought it had to do with my new scandoubler. Could this be possible?
I also noticed tearing on the scrolling of Disposable Hero ECS WHDLoad.
Alfred Chicken some times slows down on scrolling.

Is it a WHDLoad thing, is it my scandoubler, is it the FPU?
it is whdload
play that games from floppy...the difference is huge
Fabie is offline  
Old 28 September 2010, 22:02   #12
Jimbo
Registered User
 
Jimbo's Avatar
 
Join Date: Jul 2006
Location: Colchester Essex
Age: 44
Posts: 822
Is this on a real Amiga?
Jimbo is offline  
Old 29 September 2010, 11:23   #13
Anakirob
Unregistered User
 
Anakirob's Avatar
 
Join Date: Nov 2005
Location: Tasmania
Age: 42
Posts: 893
Brutal Sports Football AGA runs ridiculously slow here too. A1200+030+32Mb fast IDE HD.
Anakirob is offline  
Old 29 September 2010, 11:38   #14
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,522
If I select cycle exact for 020 emulation in WinUAE, I get the same result. Slow motion gameplay... Same setting with the disk version works fine.
TCD is offline  
Old 29 September 2010, 11:52   #15
Anakirob
Unregistered User
 
Anakirob's Avatar
 
Join Date: Nov 2005
Location: Tasmania
Age: 42
Posts: 893
Although I should note that the CD32 version does not have this problem.
Anakirob is offline  
Old 29 September 2010, 21:58   #16
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,162
There's an issue with games running from chipmem with whdload on some machines (endless bugreports for SWOS WHDload)

When game code is relocated to fast memory, the game is faster than from floppy. The problem is that sometimes the executable uses explicitly MEMF_CHIP for all hunks. This is rather usual in CD32 games (Some Golf game I forgot the name, Body Blows, Chaos Engine).

In that case, the solution is 1) to hack the LoadSeg() so all hunks are loaded in fast and 2) track down the relocs that require chip ram (sprites, bobs, sounds) and move them back to chip. Not trivial & requires disassembling / finding all the relocs of the exe, but did that for the three games mentioned above and the speed difference is huge (loading and during gameplay).
WHDLoad MMU/CHK features help because it tells you when the game tries to blit from fastmem: you know when you forgot something.
It is really easier for games using AmigaDOS exes. For trackloading games it's a lot harder because there are no relocs.
jotd is offline  
Old 30 September 2010, 05:03   #17
Adropac2
Zone Friend
 
Join Date: Jan 2006
Location: Kent
Age: 51
Posts: 1,056
Hmm yes i was sure Zool2 wasn't plagued by slow down the moment you see a few sprites come onto screen.Had a 68030 back in 95 and now again an apollo which gave much different results than when i used to run from floppy

Mind you can't exactly complain given what Whdload allows us to do now but i guess some might be truly horrified to see Zool2 running like this- it was never a Sonic or Mario to begin with but it was damn sight smoother than it currently is this way.Again not moaning
Adropac2 is offline  
Old 19 December 2010, 19:25   #18
AndersHP
Registered User
 
Join Date: Aug 2010
Location: Denmark
Posts: 124
Quote:
Originally Posted by jotd View Post
There's an issue with games running from chipmem with whdload on some machines (endless bugreports for SWOS WHDload)

When game code is relocated to fast memory, the game is faster than from floppy. The problem is that sometimes the executable uses explicitly MEMF_CHIP for all hunks. This is rather usual in CD32 games (Some Golf game I forgot the name, Body Blows, Chaos Engine).

In that case, the solution is 1) to hack the LoadSeg() so all hunks are loaded in fast and 2) track down the relocs that require chip ram (sprites, bobs, sounds) and move them back to chip. Not trivial & requires disassembling / finding all the relocs of the exe, but did that for the three games mentioned above and the speed difference is huge (loading and during gameplay).
WHDLoad MMU/CHK features help because it tells you when the game tries to blit from fastmem: you know when you forgot something.
It is really easier for games using AmigaDOS exes. For trackloading games it's a lot harder because there are no relocs.
Sounds interesting..
But I doesn't quite understand how to do it.
Can you explain it in a step-by-step manner?
How to edit what, and what to change?

I have noticed almost 50-70% of my Amiga games run slower from HD than on floppy.. I'd like to change this... And not by playing from floppy, seems kind of a step backwards..
AndersHP is offline  
Old 19 December 2010, 19:37   #19
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
Quote:
Originally Posted by AndersHP View Post
I have noticed almost 50-70% of my Amiga games run slower from HD than on floppy.. I'd like to change this... And not by playing from floppy, seems kind of a step backwards..
I think this is a serious exaggeration, and not a problem many have encountered.
Retro1234 is offline  
Old 19 December 2010, 20:00   #20
AndersHP
Registered User
 
Join Date: Aug 2010
Location: Denmark
Posts: 124
Quote:
Originally Posted by Boo Boo View Post
I think this is a serious exaggeration, and not a problem many have encountered.
I have only encountered a few games with frameratedrops that made the games unplayable, yes..

But on my machine the framerate drops in almost every game, they are not unplayable, but it is noticeable. If I can alter this, it would be very welcomed..
AndersHP is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
What is your top 3 most played games? Devious Retrogaming General Discussion 41 19 December 2023 21:46
Games you played to completion over and over and never got sick of CaptainNow Nostalgia & memories 60 16 December 2011 00:42
Breathless (AGA) slow config ? liveevil project.MAGE 1 12 May 2008 14:48
Anyone played Exile (AGA), I can't load it Gonzouk support.Games 9 28 May 2007 11:20
What games you played in NTSC?? JudasEZT Nostalgia & memories 18 08 April 2005 15:53

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 23:24.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.16532 seconds with 13 queries