English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 09 July 2017, 13:38   #1
MartinW
Registered User
 
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
Effect of CPU on icon loading

I'm not really sure if the title is really what I mean here!

I have two main systems set up. One is an A1200 with ACA 030@40Mhz and a FastaATA, the other a GB-A1000 with 060@50Mhz and Oktagon IDE.

Now, the difference in responsiveness for drawing the windows (ie, loading/drawing the icons) is like night and day. The 060 based machine beats it hands down. It draws the windows pretty much like you'd expect a modern machine to do, while the 030 based machine isn't quite as bad as watching paint dry but it's not great.

Now, there are huge differences in software between the two machines (screen mode, no. of colours etc.) and I know that will have a huge difference. I'm going to make them match and see what the impact is.

Before I get too carried away though I just want to make sure that the 060 isn't giving the massive boost here? I was under the impression that without an RTG card the limiting factors were chip ram and HDD access. And that's where it is a bit weird because the FastATA machine is accessing the drive at nearly 3x the speed, yet it is the slowest machine.

So, in summary, is the 060 CPU whats making the GBA fly for screen updates?
MartinW is offline  
Old 09 July 2017, 14:51   #2
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
There are a few things that will make a huge different to icon loading times. The CPU is indeed one, since icons have to have their palettes mapped to the current screen as they're loaded, which takes more CPU time to more precision and colours involved.

Other things also have a dramatic effect too, such as the drive itself (new drives are faster than old, and SSDs are faster for directories than mechanical), the filesystem used on the partition being read (SFS runs rings around FFS for example), number of colours on screen, icon system used (GlowIcons are slower than old-style 4-colour for example), and any patches the system uses, such as FBlit. Also, if you have something like DefIcons on one machine, that can slow things down, or create a larter difference between CPUs.

It's worth making as many things equal as you can, but the 060 will certainly make a difference when it comes to using CPU blitting, colour mapping, DefIcons and so on.
Daedalus is offline  
Old 09 July 2017, 15:05   #3
MartinW
Registered User
 
Join Date: Mar 2017
Location: Minehead / UK
Posts: 608
Thanks for the clarification. I honestly didn't know the 060 was going to make so much of a difference in this case. It's become such a usable system now and that will only improve when I finish building the Picasso II card.

There are so many things different between the two systems that I think I want to standardise them both a bit anyway. One has CWB3.1, the other Amisys and I've never been overly happy with Amisys even though it looks nicer on the eye (I don't really like these prepacked systems at all if I'm honest but they do give you a lot of handy things setup from the start).

One thing I simply have no clue about is icons. I don't even know how to change the icon for a directory for example, let alone what kind I am using. I need to learn about that, probably by trawling through the massive "things you were afraid to ask" thread as that must have come up time and time again already.

During the week I bought a small IDE to SDCard adapter with a 128GB micro SDCard. I replaced the 8GB CF card that was in the GBA with it. This was before I fitted the 060 accelerator and while raw figures didn't show much of an improvement it certainly felt a little snappier. Nothing ground breaking, but definitely something. I always use PFS3D in the GBA and PFS3 elsewhere, I've never used anything else.
MartinW is offline  
Old 09 July 2017, 19:02   #4
UberFreak
Registered User
 
Join Date: Sep 2009
Location: the world
Posts: 439
Since both Oktagon and FastATA dont use DMA, the CPU does all the grunt work of reading & storing to memory.
UberFreak 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
Can anyone tell me how this demo effect is done? Dunny Coders. General 17 11 March 2015 23:35
Would an A1200 cpu slot to A4000 cpu slot work ? SimonV Amiga scene 2 23 April 2014 08:53
PNG Icon to Color Icon Converter? Leandro Jardim request.Apps 1 24 May 2010 04:39
Global Effect mai support.Games 3 04 February 2010 12:58
Cracktro effect absence Coders. General 13 02 April 2009 16:41

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 07:30.

Top

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