Welcome, Guest. Please login or register.

Author Topic: Gold 2.7 release for the Vampire accelerators  (Read 45668 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« on: March 04, 2018, 05:34:29 PM »
Quote from: PanterHZ;836857
Since an FPU is now included, what on earth will certain people have to whine about now :)


It's not an FPU, it's a Quake enabler.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« Reply #1 on: March 05, 2018, 01:38:03 AM »
Quote from: psxphill;836896
Is the calculator always broken with an FPU (my amiga is currently boxed away)

No, calculator works fine with real FPU.

Quote
People shall use the FPU for what it is intended to on the Vampire, that is to run most of the Amiga Demos and Games requiring an FPU.

As I commented, it's not really an FPU as much as a Quake enabler - any hope for a proper FPU on V2, is long gone. In many cases, FEMU works better (more accurate) than the FPU of core 2.7, but sadly it has its issues and development has stopped. So, another FPU emulator is needed for V2.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« Reply #2 on: March 05, 2018, 01:51:01 AM »
BTW - I have not found a way to permanently disable the "FPU", apart from going back to core 2.5 - the VControl can only turn it off till next reboot (or to be more... hohum... accurate, next crash).
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« Reply #3 on: March 05, 2018, 03:06:43 PM »
But this isn't business, remember? It's a hobby project.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« Reply #4 on: March 05, 2018, 03:14:19 PM »
Quote from: guibrush;836913
Seriously ? What about Quake 2, Sysinfo, AIBB, Redrats, MWI-Kioea, Singulartity is just the beginning, software make the dance foam oil, Ghosttown metropolis, respirator stories, Lux Aeterna Lucia est, dekandence swansong, AFAOS, ScumVM FPU version, Netsurf FPU version, Warp3d FPU, Imagine 4.0, Lightwave, and all the other FPU programs working right now ?


http://www.apollo-core.com/knowledge.php?b=6¬e=12868&z=HWFbnR

Quote
Fast Hardware FPU  (to play some games or Demos)


http://wiki.apollo-accelerators.com/doku.php/fpu

Quote
People shall use the FPU for what it is intended to on the Vampire, that is to run most of the Amiga Demos and Games requiring an FPU.


I would not dare to use it for anything else than what Gunnar dictates.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« Reply #5 on: March 05, 2018, 04:21:52 PM »
Quote from: grond;836938
Yes, just imagine what could happen if you rendered a scene in Lightwave using this "FPU"!!!


So you're saying that the statements I referred to are BS? If so, maybe they should be changed.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« Reply #6 on: March 05, 2018, 05:04:42 PM »
Quote from: grond;836942
No, the BS was the "would not dare" and "dictates" parts of your comment.

Ah, yes, it is indeed BS that I would not dare. :)

But then you are saying that it's correct what it says in the announcement and the wiki?  It literally says "People shall use the FPU for what it is intended to on the Vampire, that is to run most of the Amiga Demos and Games requiring an FPU.!" with both bold and underlined, both punctuation and exclamation mark.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« Reply #7 on: March 07, 2018, 03:51:45 PM »
That discussion is moot, as the apollo core FPU implemented in gold core 2.7 for V2 neither simulate nor emulate anything, it clearly is its own little weirdo beast.
« Last Edit: March 07, 2018, 03:55:28 PM by kolla »
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« Reply #8 on: March 08, 2018, 10:29:43 AM »
Quote from: Thomas Richter;837111
But pay Microsoft for Amiga Software? I don't think so.


WinUAE does not require Windows, just saying.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« Reply #9 on: March 08, 2018, 05:02:05 PM »
Quote from: lou_dias;837125
Apparenntly...  The "Win" in "WinUAE" doesn't stand for "Windows"...  Now I've heard everything...
Sure does, but Windows is not a requirement, for example it works also with WINE (and iirc also ReactOS).
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« Reply #10 on: March 10, 2018, 10:40:06 AM »
Mac and Atari emulators on Amiga do not emulate CPU either. But there is more to emulate than just the CPU.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« Reply #11 on: March 16, 2018, 11:51:38 AM »
Quote from: psxphill;837360
Vice is an open source implementation of the C64.


A C64 is just a simulation of a Turing Machine.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« Reply #12 on: March 18, 2018, 04:39:20 PM »
Quote from: AmigaOldskooler;837493
Works great here so far!

Is it "spreadsheet compatible" yet?
What does Calculator say that 1.1 - 1 is now with Gold Core 2.8?

EDIT: Never mind - did it myself...
« Last Edit: March 18, 2018, 07:10:24 PM by kolla »
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« Reply #13 on: March 19, 2018, 07:25:22 AM »
Quote from: sean_skroht;837510
This can be fixed by turning off FPU in CLI.

That is not a fix, but rather a work-around. Also, I have not found any way to let the "FPU" be permanently off, using VControl to turn it off causes a reboot into "FPU less" environment, but on next reboot, it is back on.

Quote
I mentioned about this to a friend of mine who is a programmer and he said that this kind of thing is quite common when it comes to floating point calculations and is unsurprised by it. He comes across this often when programming.

Nobody is surprised, this type of incompatibility was expected all along, and they should be taken care of. I suppose Apollo Core specific math libraries would be another work-around, though it would not help for programs not using them. Best would be if this was fixed in the core itself.
« Last Edit: March 19, 2018, 07:27:23 AM by kolla »
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kolla

Re: Gold 2.7 release for the Vampire accelerators
« Reply #14 on: March 19, 2018, 11:15:28 PM »
Quote from: lou_dias;837534
This has happened on every platform (from C64 to x64) I've coded on and why in Windows I now use "decimal" instead of floats or doubles...

And when you say "in Windows", you mean .NET, right?

How various floats are defined vary with the languages used, how the various languages used on Amiga will deal with this when running on AC68080 is anyone's guess I suppose. Is there even a way for software to know whether they are running on a "full" AC68080 FPU or just the limited, stripped down variant in the current Vampire boards? Is it clear exactly what kind of accuracy the Apollo Core FPU for V2 Vampires is operating with? I have only seen guesses by various programmers (alb42), the information on the "official sites" do not offer much insight. Is the current FPU implementation "done deal", or will it be improved upon further (aside from straight out bugs)?

In any case, we don't have the luxury of a thriving and active developer community on the Amiga, let alone commercial support from Microsoft and the like. What we have is a library of legacy software for which the source code mostly is lost or not available for legal /copyright reasons. And even when sources are available, porting them to current toolchains can quickly be a daunting task in itself.
« Last Edit: March 19, 2018, 11:25:56 PM by kolla »
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS