Atari.Org
Click Here
HomeNewsServicesForumsSupport

Talk Atari

Atari.Org Forums


16/32-Bit

8-Bits

Classics

Emulation

Jaguar

Lynx

Classic Consoles Forum 8-Bits Forum 16/32 Forum
Emulation Forum Jaguar Forum Lynx Forum
 
 Subject: RE: CENT060
Author: Johan Klockars (as12-5-4.kp.g.bonet.se)
Date:   01-20-2002 02:02

> Oh, you took it seriously? Sorry then.

I did not take anything on that site seriously.

> We are NOT going to tie several CPUīs
> together.

I understood that you did not want to use the '060. My point was that the entire idea of trying to use a separate processor to run some instructions was silly. It is obviously not needed.

> Though, haveing a ī882 for completion of the
> uncomplete FPU in the 040, is not
> impossible.

The '040 FPU is not uncomplete, it is the 68881/2 that did more than a decent FPU has any reason to do. Back in its day (15 years ago or so), implementing those functions in microcode probably made some sense, though.

Of course you could connect the '882 externally, but since it can not be used directly by the processor, you will still need to emulate the missing instructions in a way. That way will be by talking to the external chip, as the 68000 machines had to do when using an FPU, rather than using the built in FPU to calculate the functions, though.

The FPU functions missing from the '040 (and about every CPU on the planet except for the x86 (but not SSE/SSE2/3DNow)) are not often used ones. The performance will be better when called as library functions rather than illegal instruction traps too.

> > The '040 FPU is somewhere around ten times
> > faster than the 68882 at the same clock
...
> Thatīs right, and whatīs the options?
> Emulation!
> You did see that FPU benchmark?

Try running some real software rather than a stupid benchmark that no doubt does lots of trigonometric and logarithmic functions.
The GEMBench FPU benchmark is really terrible, but I don't know anything about the one used on that site.

> The world is full of cheap modern electronic
> circuitry -Why shouldnīt we use it???

Please do, but the 68882 is not modern, it's archaic. The possible performance benefit of including it on an '040 board will not be measurable, except possibly using some benchmark.
Anyway, it won't improve the compatibility in any way over the more direct approach at emulation, and the '040 will still not be 100% compatible with the '030.

 Topics Author  Date
  CENT060 new hylst 01-18-2002 14:04 
   RE: CENT060 new Anders S 01-18-2002 23:09 
    RE: CENT060 new Alex F. 01-19-2002 00:40 
     RE: CENT060 new Anders S 01-19-2002 04:13 
      RE: CENT060 new Anders Eriksson 01-19-2002 14:17 
       RE: CENT060 new Alex F. 01-19-2002 16:47 
        RE: CENT060 new hylst 01-25-2002 00:42 
       RE: CENT060 new Anders S 01-19-2002 21:26 
        RE: CENT060 new fuck face 01-19-2002 22:06 
       RE: CENT060 new Dan 01-19-2002 23:12 
       RE: CENT060 new hylst 01-25-2002 00:38 
      RE: CENT060 new Johan Klockars 01-19-2002 16:52 
       RE: CENT060 new Anders S 01-19-2002 22:44 
        RE: CENT060 new Johan Klockars 01-20-2002 01:38 
         RE: CENT060 new Anders S 01-20-2002 06:57 
          interesting... new Alex F. 01-20-2002 12:35 
           RE: interesting... new Anders S 01-21-2002 13:19 
            RE: interesting... new Johan Klockars 01-22-2002 17:06 
             RE: interesting... new Anders S 01-23-2002 03:28 
          RE: CENT060 new Johan Klockars 01-20-2002 15:17 
           RE: CENT060 new Anders S 01-21-2002 04:08 
            RE: CENT060 new Johan Klockars 01-22-2002 22:10 
             RE: CENT060 new Anders S 01-23-2002 03:17 
        Huh? new Joe V 01-21-2002 14:18 
         Heh! new Anders S 01-21-2002 15:44 
          RE: Heh! new Elliot 01-22-2002 21:09 
           RE: Heh! new Joshua Kaijankoski 01-22-2002 21:53 
     RE: CENT060 new Elliot 01-19-2002 20:08 
    RE: CENT060 new Johan Klockars 01-19-2002 16:40 
     RE: CENT060 new Anders S 01-19-2002 23:18 
      RE: CENT060  Johan Klockars 01-20-2002 02:02 
       RE: CENT060 new Anders S 01-20-2002 05:30 
        RE: CENT060 new Johan Klockars 01-20-2002 15:40 
         RE: CENT060 new Anders S 01-21-2002 11:36 
          RE: CENT060 new Johan Klockars 01-21-2002 14:33 
           RE: CENT060 new Joe V 01-21-2002 15:15 
            RE: CENT060 new Johan Klockars 01-21-2002 17:44 
             RE: CENT060 & UMRS new Joe V 01-21-2002 18:24 
              RE: CENT060 & UMRS new Elliot 01-22-2002 21:28 
               RE: CENT060 & UMRS new Joe V 01-23-2002 11:00 
               RE: CENT060 & UMRS new daniel 01-24-2002 01:07 
                RE: CENT060 & UMRS new Elliot 01-24-2002 14:24 
           RE: CENT060 new Anders S 01-22-2002 15:57 
            RE: CENT060 new Johan Klockars 01-22-2002 18:57 
             RE: CENT060 new Anders S 01-23-2002 03:14 
              RE: CENT060 new Johan Klockars 01-23-2002 14:47 
    RE: CENT060 new hylst 01-25-2002 00:35 
   RE: CENT060 new earx 01-19-2002 14:12 
    RE: CENT060 new stimpy 01-20-2002 16:58 
     RE: CENT060 new Fredrik 01-21-2002 11:47 
      RE: CENT060 new Anders Eriksson 01-21-2002 13:02 
       RE: CENT060 new Fredrik 01-21-2002 13:20 

 Reply To This Message
 Your Name:
 Your Email:
 Subject:
 Human verification:   What's this?
               _    __     _ _     
 _ __  ___ _ _| |_ / _|___| (_)___ 
| '_ \/ _ \ '_|  _|  _/ _ \ | / _ \
| .__/\___/_|  \__|_| \___/_|_\___/
|_|                                
    



Copyright © 1997-2024 Atari.Org 
Atari is registered trademark of Infogrames