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
Running Games and Apps.

Gold2.7 Quake (femu 0.11-WIP)

Simo Koivukoski
(Apollo Team Member)
Posts 601
22 Oct 2017 00:59


femu 0.11-WIP is Apollo core optimized version (includes HW 040 and 060 FPU).
   

   

EXTERNAL LINK


John William

Posts 563
22 Oct 2017 01:44


Simo Koivukoski wrote:

femu 0.11-WIP is Apollo core optimized version (includes HW 040 and 060 FPU).
   
 
   
 
  EXTERNAL LINK 

Awaiting for Thierry Atheist reaction as he will do it better than me.

Loading Thierry Atheist reaction please wait.....


Sean Sk

Posts 488
22 Oct 2017 02:07


John William wrote:

  Awaiting for Thierry Atheist reaction as he will do it better than me.

He will have exhausted the world's supply of exclamation marks by the time he's finished commenting on this. :D




John William

Posts 563
22 Oct 2017 04:16


sean sk wrote:

   
John William wrote:

      Awaiting for Thierry Atheist reaction as he will do it better than me.
   

   
    He will have exhausted the world's supply of exclamation marks by the time he's finished commenting on this. :D
   
   
   

   
    Tell me about it. The mere fact he have not typed anything yet indicates he is inflating with exclamation marks and as soon as his bag explodes we will be flooded with exclamation marks like the explosion of the water dam!
   


Vojin Vidanovic

Posts 770
22 Oct 2017 05:08


Simo Koivukoski wrote:

femu 0.11-WIP is Apollo core optimized version (includes HW 040 and 060 FPU).

Very nice and smooth, nice way to go core 2.7 and v2 Vamps!

C mon, be fair, that is far more optimization to go just 0.01 in version :-) That way Femu 01.00 would be a killer!



Saladriel Amrael

Posts 166
22 Oct 2017 05:34


OMG Dat speed! It looks almost as fluid and fast as WiiBrew version.
Any details on resolution and framerate?

Now it would be nice to see Qake II in action :)


Thomas Blatt

Posts 200
22 Oct 2017 07:30


Looks very good. Well done guys


Thierry Atheist

Posts 644
22 Oct 2017 07:52


John William wrote:
Loading Thierry Atheist reaction please wait.....

Oh man!... oh... OH,..... WOW!!!!

Just WOW!!!!!!!

It's all I've been waiting for AND MORE!!!!!!

THIS is WHAT IT'S ALL ABOUT!!!!!!!

While not much detail was released, I see a mention of 640x240 AND 320x240 (in 8 bit colour) on the screen before the run through, don't know which is accurate, the POTENTIAL is THERE... I think that it can do 800x600 in 30 FPS on the Vampire 4!!!!!!!!!! (Due to full HW FPU!!!)

I looked up some pentium 133 footage, and while we won't be able to do 75 FPS (I don't know what it goes to), heck I'll take a constant 30 FPS, NO PROB!!!!!!!
EXTERNAL LINK 
Quake was a MAJOR MAJOR MAJOR PC EVENT!!!

So, this is BIG for the AMIGA, for the VAMPIRE!!!!!

And, AMIGA OPTIMISED GAMES will be EVEN BETTER THAN THIS!!!!!!!!

This will ASSURE that Vampire will be THE dominant actively used AMIGA computer in under 2 years time! It will exceed all other Amigas *combined*!!!!!!!

And it will bring people BACK IN that haven't used Amigas for 4, 7, 10 even 15 years time!!!!!!!!!!

There is still much left to explore with this OS and architecture.

We can hatch more rabbits.

Amiga is STILL a worthwhile pursuit!

"I approve this message"


John William

Posts 563
22 Oct 2017 08:08


When I deliver, I deliver!

^___^*


Martin Soerensen

Posts 232
23 Oct 2017 09:35


I thought Femu was only Soft-FPU but here you also write 'HW FPU' so what is it exactly? Is this using the normal Gold 2.7 core that is planned for release on V2+?


Peter Heginbotham

Posts 214
23 Oct 2017 09:48


I believe the core includes a number of the most commonly used FPU functions.


Gregthe Canuck

Posts 274
23 Oct 2017 09:54


Hi Martin -
 
In this thread: CLICK HERE  BigGun explains that there are 4 "modes" FEMU can be run in. The last mode (4) is the one being referred to here - some of the FPU opcodes are emulated and some are implemented directly in the core.
 
That's right - SOME - of the FPU instructions are in the V2+ core. It is my understanding that this is an experimental feature that may or may not be in Gold 2.7.
 
Without some of the FPU instructions in the core Quake would be a slide show.
 
Cheers!


Martin Soerensen

Posts 232
23 Oct 2017 10:12


Well, if it is possible to fit some core FPU instructions in hardware on the V2+ and have Femu handle the rest in software, that sounds like a very nice solution for the V2+ if it is not big enough to contain the full hard FPU. Then at least it will not just be the V4 users that will have great FPU performance (I know the V4 is still faster though).


Jan Vonka

Posts 60
23 Oct 2017 13:23


Well done team!


Vojin Vidanovic

Posts 770
23 Oct 2017 14:10


Martin Soerensen wrote:

I thought Femu was only Soft-FPU but here you also write 'HW FPU' so what is it exactly? Is this using the normal Gold 2.7 core that is planned for release on V2+?

People havent been paying attention to team report.

In order to reach higher FPU performance, part of the FPU instructions has been fit to V2 FPGA while new FEMU does lighter job of emulating remaining ones + its heavy 080 optimized. That "all-in-all" brought so nice performance, one could think its V4 Vamp with full HW FPU. And I just wait to see V4 in same tests.

This hard+soft FPU should be normal feat of all v2 Vamps starting with 2.7 core.

In october report under 2.7 core feats:
" - Added hybrid software/hardware FPU (with help of FEMU)"


posts 15