Welcome, Guest. Please login or register.

Author Topic: Possibly dumb question. 030 vs 040  (Read 8483 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show only replies by Karlos
Re: Possibly dumb question. 030 vs 040
« Reply #29 from previous page: May 27, 2010, 08:56:59 PM »
The stock A4000/040 using the 3640 card was badly crippled (due to the slow access to motherboard memory). Any 3rd party 040 accelerator card for the A4000 utterly trashes it.

I can vaguely remember the WarpEngine 040 running at 28MHz (just 3MHz faster than the 3640) with it's local RAM and support for 040 cache line transfers outperforming the stock A4000 by a factor of 3 in some tests.
« Last Edit: May 27, 2010, 09:05:27 PM by Karlos »
int p; // A
 

Offline Thorham

Re: Possibly dumb question. 030 vs 040
« Reply #30 on: May 27, 2010, 09:47:03 PM »
Quote from: Crumb;561357
If you want to use your miggy for something else than games get a 040.
I use mine for more than games and I have a Blizzard '030 ;) A 25Mhz '040 is only twice as fast as a 50Mhz '030 anyway, not really a big difference for things like programming in assembly language.
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show only replies by Karlos
Re: Possibly dumb question. 030 vs 040
« Reply #31 on: May 27, 2010, 09:59:22 PM »
Quote from: Thorham;561415
A 25Mhz '040 is only twice as fast as a 50Mhz '030 anyway, not really a big difference for things like programming in assembly language.


Or another way of looking at it, it's only 4 times faster per clock. And the 060 is ~1.7 times faster per clock than the 040.
int p; // A
 

Offline Crumb

  • Hero Member
  • *****
  • Join Date: Mar 2002
  • Posts: 1786
  • Country: 00
    • Show only replies by Crumb
    • http://cuaz.sourceforge.net
Re: Possibly dumb question. 030 vs 040
« Reply #32 on: May 27, 2010, 11:05:51 PM »
@rvo_nl

Quote
I've had quite the opposite experience. Many demos were made to work on a blizzard 1230IV, simply because it was one of the most popular accelerators around. 040's were a bit more rare in the demoscene, while 060 were a bit more common.

I guess you mean '90 demos because most >2000 demos were designed for 040/060. In fact the c2p designed for 040+ will perform badly on 030 and if your software needs fpu you'll raise the cost of the 030 so much that you'll be able to buy a 040/40 for almost the same price. For 030 demos it's a good idea to run cyberpatcher/oxypatcher to improve compatibility a little.

@koshman

Quote
I'm not sure what you're talking about, but I'm talking about the RAM that's on the turboboard itself. Of course, I have the usual 16MB A4000 mobo RAM, but with A3640 it still feels subjectively slower than 1230 MKIV. I don't have any benchies, I simply remember quite a few demos that were slow, but still enjoyable on 030/50 that are nothing more than a slideshow on A3640. I'm not saying the A3640 is slower across the board - it might well be faster in WB and serious apps, but that's more difficult to judge.

Demos running faster on BlizzardIV 030 than on A3640 is definitely not normal. In the worst case they'll run the same but 040 is usually smoother even running at 25Mhz. Enable MAPROM if you don't have it enabled and relocate your kickstart to fastram. Even if your 040 has fpu it doesn't mean using fpu versions will always be faster. Do you have the caches enabled? Are your simms ok? Do you have 68040.library correctly installed? Check your motherboard jumpers.

If you fit a gfx card you'll notice even more how slow 030s really are compared to 040 (even A3640/25).

In the worst case and if you dare you can try to overclock your board to 28Mhz (30Mhz too, I think 33Mhz may require small changes) and the system may feel slightly smoother.

Anyway, on an A1200 a 040 beats a 030 easily and allows you to run 3D games and demos much better.

@Thorham

I try to stay away from 030 as IMHO they feel slow (much more than half the speed). Using CED obviously doesn't need much cpu power but if you built moderately large programs you would notice the benefit of a 040 or 060. 030s and 040s are is quite different from a programming point of view (faster FPU available in 99% of situations, bigger caches, longer pipeline that allows more instructions per cycle...). Of course you could argue that since you are coding in ASM a 030 is enough but you could argue the same about a 020 :-) And you could argue that you like coding entire modular OSes is fine with a 68000... but WB programs would still feel slow on it. Try IBrowse with some page with images and you'll notice the difference.
« Last Edit: May 27, 2010, 11:36:50 PM by Crumb »
The only spanish amiga news web page/club: Club de Usuarios de Amiga de Zaragoza (CUAZ)
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show only replies by Karlos
Re: Possibly dumb question. 030 vs 040
« Reply #33 on: May 27, 2010, 11:09:07 PM »
I've encountered software that runs faster on 68030 than it does on 68060 due to a heavy reliance on instructions that aren't implemented on the 68060, but the 68040 pretty much implements all the user mod integer instructions that the 030 does and even when having to handle unimplemented 6888x floating point instructions, the speed is not usually less than a real 68882.
int p; // A
 

Offline rvo_nl

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2006
  • Posts: 860
    • Show only replies by rvo_nl
Re: Possibly dumb question. 030 vs 040
« Reply #34 on: May 28, 2010, 08:50:09 AM »
@Crumb: yes, 90's demo's. nowadays I have a 060 so Im not complaining :)
Amiga 1200 (1d4) Kickstart 3.1 (40.68), Elbox Power/Winner tower (450w psu), BlizzardPPC 603e+ @240mhz & 060 @50mhz, 256MB, Bvision, IDE-fix Express, IndivisionAGA, 120GB IDE, cd, dvd, Cocolino, Micronik Keycase, PCMCIA Ethernet, Ratte monitor switcher, Prelude1200, triple boot WB3.1 / OS3.9 / OS4.1, Win95 / MacOS8.1
 

Offline Britelite

  • Full Member
  • ***
  • Join Date: Jul 2003
  • Posts: 187
    • Show only replies by Britelite
    • http://www.dekadence64.org
Re: Possibly dumb question. 030 vs 040
« Reply #35 on: May 28, 2010, 10:08:28 AM »
Quote from: Thorham;561415
I use mine for more than games and I have a Blizzard '030 ;) A 25Mhz '040 is only twice as fast as a 50Mhz '030 anyway, not really a big difference for things like programming in assembly language.


Not maybe a big difference for the coding itself, but the resulting code will run much faster :)