Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
Information about the Apollo CPU and FPU.

page  1 2 3 4 5 6 7 8 9 10 11 

Kalamatee (AROS)

Posts 15
19 May 2017 00:33


Roman S. wrote:

No, it doesn't. And even if it did, it would be much slower than real FPU.

Sounds like a bit of a childish attitude tbh.

Of course a "hardware" FPU will be faster than software with a specific processor.

But a software implementation on a faster processor (or FPGA) can still run faster than Amiga hardware implementations.




Johannes Schäfer

Posts 47
19 May 2017 01:02


John William wrote:

 
  Ok...where is the SoftFPU? Where can I download it?

Maybe this can help. Would this be a good base for a SoftFPU? EXTERNAL LINK 


Gregthe Canuck

Posts 274
19 May 2017 01:15


I am no C expert by any means but I like seeing an option in the platform.h files for a LITTLEENDIAN switch. Judging by the author's resumé (impressive) I don't think you will find a better starting point code-wise.
 
I would be happy to pay into some sort of bounty if someone wants to take up the challenge...


John William

Posts 563
19 May 2017 03:02


gregthe canuck wrote:

I am no C expert by any means but I like seeing an option in the platform.h files for a LITTLEENDIAN switch. Judging by the author's resumé (impressive) I don't think you will find a better starting point code-wise.
   
  I would be happy to pay into some sort of bounty if someone wants to take up the challenge...

me too. my money is ready.


Andrew Copland

Posts 113
19 May 2017 09:35


So how're you going to do that?
Implement the SoftFPU in libraries to replace the AOS versions?
Implement them as exception handlers to catch FPU instructions?

I doubt that anyone is actually going to do this, there's very few who know how for a start. It'd take me about half a year because I'd have to learn how to do all of it including how to build libraries for the Amiga again.

So it won't happen, because it hasn't happened in the last 20 years.

Gunnar you already have the FPU implemented in an FPGA.
You were quite happy to add AMMX when there was no software using it, but there is software which uses the FPU, and you already have one, and you won't implment it?

I did email you by the way to discuss all this offline, but I don't know if the address is up to date.


Gunnar von Boehn
(Apollo Team Member)
Posts 6219
19 May 2017 09:45


Why not simple copy the stuff from the 68k?

Andrew Copland wrote:

I did email you by the way to discuss all this offline, but I don't know if the address is up to date.

My first name @ apollo-core.com

You can ALWAYS reach me on IRC

posts 206page  1 2 3 4 5 6 7 8 9 10 11