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
The team will post updates and news about our project here

Upcoming Release

Gunnar von Boehn
(Apollo Team Member)
Posts 6207
24 May 2016 06:03


For the next Release we are currently working on the integration of
 
  1) fully pipelined = fast
    and compatible 80Bit FPU
 
  2) 128 bit SSE compatible SIMD instructions


Roger Andre Lassen

Posts 150
24 May 2016 07:04


Speechless :-)


Martin Soerensen

Posts 232
24 May 2016 09:20


Now we just need someone to make a tool which could intelligently and automatically convert existing assembly to use these new instructions so it is simply a matter of reassembling old code for the new platform. Probably not possible but would be nice though. :)

But it might be possible to update some C compiler (gcc?)? Would certainly help those big projects that are based on C/C++ code. They are also the ones that would benefit the most from the improved speed. Thinking ScummVM, 3D games etc.


Nicolas Sipieter
(Needs Verification)
Posts 115/ 1
24 May 2016 09:23


amazing..
i'm being 'beeindruckt' again ;)



Mr-Z EdgeOfPanic

Posts 189
24 May 2016 12:51


Gunnar von Boehn wrote:

For the next Release we are currently working on the integration of
 
  1) fully pipelined = fast
      and compatible 80Bit FPU
 
  2) 128 bit SSE compatible SIMD instructions

Great news!
You people are legends in the making!


Amiga 4Life

Posts 101
24 May 2016 13:11


The Apollo team is Awesome... :)


Chris Marsden

Posts 36
24 May 2016 18:56


I look forward to testing the FPU version of NetSurf! Oh and Quake!


John Mautz

Posts 35
24 May 2016 21:14


Any way the Features page or the Apollo Accelerators page could get an update with what has been done, what is in the works and what you know won't be done?

I've been playing and enjoying your work. Looking forward to a bootable SD and the FPU.  Just wish I knew what other goodies you had in mind and if any requests were going to be considered out of bounds (naturally anything that requires a hardware change).


Keith Beard

Posts 22
25 May 2016 14:29


Gunnar von Boehn wrote:

For the next Release we are currently working on the integration of
 
  1) fully pipelined = fast
      and compatible 80Bit FPU
 
  2) 128 bit SSE compatible SIMD instructions

Sie hatten mich an den 80-Bit-FPU!

And then, you bring out the 128bit SSE (single instruction multiple data) - impressive sir.... very impressive... I can see some strong floating operations in my future ;)


Daniel Sevo

Posts 299
26 May 2016 22:50


@Chris Marsden Enough power to run Quake II actually. ;-)
  Things are getting reeeally intertesting :-)
 
  What is the plan on the software side to enable support for SIMD instructions? It would be super cool to see what can be done when ppl start playing around with say mpeg decoders etc but how can it be done? are any compilers (gcc) currently being modified to include SIMD support?


Nixus Minimax

Posts 416
27 May 2016 11:52


Daniel Sevo wrote:
are any compilers (gcc) currently being modified to include SIMD support?

No. Any takers for such a project? :)




Alan Haynes

Posts 140
27 May 2016 22:39


I would imagine that it will take some time to get those people who write software such as Compilers and programming languages and so on back into the Amiga. Most would have moved on when the Amiga failed to move on with them.
Remember the movie "Field of Dreams."
This from the movie:"build it and they will come"

Keep up the great work Team Apollo.
Just a thought for when you get to the stand alone board; perhaps it should be called "Amiga Apollo"

Cheers


Pak Rat

Posts 18
29 May 2016 09:06


wrote:

    2) 128 bit SSE compatible SIMD instructions
 

 
  An Amiga 500 can now do 128 bit vector instructions?
 
  Hey baby wake up from your asleep. We have arrived onto the future!!
 
  EXTERNAL LINK 
 
 


Keith Beard

Posts 22
29 May 2016 10:51


Pak Rat wrote:

   
wrote:

    2) 128 bit SSE compatible SIMD instructions
 

 
  An Amiga 500 can now do 128 bit vector instructions?
 
  Hey baby wake up from your asleep. We have arrived onto the future!!
 
  EXTERNAL LINK   
 
 

For a moment I thought that was Lady Ga Ga ;)


posts 14