Welcome, Guest. Please login or register.

Author Topic: Help optimizing an A500.  (Read 3974 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: Help optimizing an A500.
« on: February 18, 2013, 12:19:02 PM »
Quote from: Britelite;726764
Unless you have an accelerator (030 or higher) with real fastmem, you will not benefit from installing Fblit. On the contrary, it might actually slow things down.


I agree that it is silly to install Fblit on an A500 with 16-bit chipmem and a super slow motion 7.15909 Mhz 68010.  There is no real point.

The real benefit of Fblit (if u ignore all the bugs) is on 32-bit chipram systems with a 25Mhz 030 or higher.  Preferably an 040 or 060 since they have nice L1 caches.


If there is one util to patch up your oldsk00l A500 with that you want to make music and gfx with it is TLSFmem.  Its free on Aminet.  Its awesome.  Ur poor widdul 68010 really needs all the help it can get. :)
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA
 

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: Help optimizing an A500.
« Reply #1 on: February 18, 2013, 01:45:56 PM »
Quote from: Britelite;726780
I'm assuming you mean 32-bit fastmem, because it's the fastmem combined with a faster cpu that gives the real benefit.


No, I really meant chipmem.  Fblit is twice as fast at blitting on 32-bit chipmem systems than on 16-bit chipmem systems because it uses the CPU to write to chipmem 32-bits at a time doesn't it?

At least my blitting routines write to chipmem 32-bits at a time.  I just assume Fblit does the same thing.

Yes the faster cpu helps.  Yes the fastmem helps.  But the bottleneck is always the super slooooooooooooooooooooooooow motion chipram.   A 500,000,000 Mhz 68060 will blit at the exact same speed as a 100Mhz 68060 because the chipram is the bottleneck and the chipram decides how fast blitting can possibly go.

This is why an Apollo 68060 card is better than a Blizzard 68060 card since the Apollo has better chipram access speeds.

Of course on his system since he is using the 2nd crummiest Amiga ever made, it doubly makes no sense to use Fblit because he has no 32-bit fastram and no 32-bit chipram.  And it triply makes no sense because he has a 32-bit CPU that runs 32-bit software but it lacks a 32-bit bus interface to memory.  So all 32-bit memory accesses are transparently broken down into 2 16-bit memory accessess.
Wanna try a wonderfull strategy game with lots of handdrawn anims,
Magic Spells and Monsters, Incredible playability and lastability,
English speech, etc. Total Chaos AGA