English Amiga Board


Go Back   English Amiga Board > Support > support.Games

 
 
Thread Tools
Old 07 September 2020, 12:40   #1
PopoCop
Registered User
 
Join Date: Jul 2007
Location: Poland
Posts: 434
Jurrasic Park AGA (WHDLoad) - slow scrolling

I just tried Jurassic Park AGA (WHDLoad) on my A1200+040 and scrolling is very slow. ECS version works fine and scrolling is OK.
I tried nocache and nommu tooltypes but it didn't help.


Is there any way to fix this?

Last edited by PopoCop; 07 September 2020 at 12:41. Reason: typo
PopoCop is offline  
Old 08 September 2020, 11:04   #2
dodke
Registered User
 
Join Date: Feb 2018
Location: London / UK
Posts: 112
Same on Blizzard PPC 060. ChipNoCache tooltype helps with quite a few games but still isn't perfect. As far as I know the issue is that some accelerators (040/060 at least) work extremely slowly if the code resides in chip memory. At least on BPPC with caches enabled for chip it's even worse.
The difference with OCS versions is that the a1200 came with chip ram only so AGA version might not be placing code sections in fast memory and might even contain code in large sections that are also accessed by the chipset like blitter or for playing audio or something. OCS games require less speed but are also generally designed to utilise the 512k (fake) fast memory.

I suppose the whdload patches could in theory fix some of the slowness if someone wanted to look into it. I'd imagine some games have been patched to work better on this kind of setups.
For games that don't run well I simply write them to floppies and boot with the accelerator disabled to play them.
Also sometimes I swap the accelerator with a B1230 MK 4 which has better compatibility with old games and demos.
dodke is offline  
Old 08 September 2020, 11:14   #3
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,368
that's a good summary. For instance Chaos Engine ECS uses fastmem whereas the AA version doesn't...

And it's pretty difficult to move code to fastmem, specially if it's not an executable, because of relocations and also copperlists and all data that come with the code and need NOT to be relocated.

I've done that in the past (Chaos Engine CD32, Ultimate Bodyblows CD32) but that was a lot of work, and those were executable files (with hunks, relocs...), not trackloader. I'm currently failing despite multiple attempts on RedZone.

Another local solution would be to figure out where the code runs often and relocate only a part of the code. Easier. We usually do that with decrunchers for instance (that's easy).
jotd is offline  
Old 08 September 2020, 11:56   #4
PopoCop
Registered User
 
Join Date: Jul 2007
Location: Poland
Posts: 434
Thanks for your replies. It seems that I have to choose another game to play. Fortunately those slowdowns are very rare (as far as I remember Jurassic Park is the first one I've encountered ever).
PopoCop is offline  
Old 08 September 2020, 12:56   #5
jotd
This cat is no more
 
jotd's Avatar
 
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,368
I think SWOS is another victim of that issue. It seems that the guys who designed accelerator boards didn't care too much about code running in chipmem.
jotd 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
ERROR: Theme Park AGA (Slow Downs) Chain project.Killergorilla's WHD packs 24 02 January 2022 14:00
Theme Park is painfully slow Glen M support.Games 6 13 May 2017 19:10
Theme Park AGA in WHDLoad edd_jedi support.Games 17 16 April 2010 21:00
Theme Park AGA JACK98 support.Games 2 08 December 2008 16:34
Why do scrolling backgrounds slow things down? MethodGit support.WinUAE 2 02 February 2005 13:47

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 06:34.

Top

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