Welcome, Guest. Please login or register.

Author Topic: Apollo or Blizzard  (Read 2702 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ChaosLord

  • Hero Member
  • *****
  • Join Date: Nov 2003
  • Posts: 2608
    • Show all replies
    • http://totalchaoseng.dbv.pl/news.php
Re: Apollo or Blizzard
« on: January 13, 2009, 02:21:06 PM »
Total Chaos AGA does not require an FPU.

A 68030 is perfectly ok for the AI, gameplay, sound fx, speech and music of Total Chaos.

But the graphics are much faster and smoother on a 68040.  And for ultimate smoothness and speed you need a 68060.


L1 Caches:
68030:  256 bytes data cache,  256 bytes instruction cache
68040: 4096 bytes data cache, 4096 bytes instruction cache
68060: 8192 bytes data cache, 8192 bytes instruction cache

The cache of a 68030 is so puny that it can't even hold 1 frame of 1 animation.  1 frame = 1024 bytes.  So it is almost like not having any cache at all :(
Cache is very important for cpu speed.

Instruction speed:
68030:
add.l  2 cycles

68040
add.l  1 cycle

68060
add.l 0.5 cycle

So as you can see a 50 Mhz 68060 is always going to be quadruple the speed of a 50 Mhz 68030.

But wait, there's more!
A 68060 can execute up to 3 instructions simultaneously.
68030 and 68040 can only execute 1 instruction at a time.

So in practice a 50 Mhz 68060 is around 6x the speed of a 50 Mhz 68030.

Instruction speed Multiply:
68030:
muls.l   44 cycles

68040
muls.l   20 cycles

68060
muls.l    2 cycles

So as you can see a 68060 is just plain 22x faster than a 68030 at multiplication.



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