Welcome, Guest. Please login or register.

Author Topic: Apollo Team announces the Vampire V4  (Read 70964 times)

Description:

0 Members and 3 Guests are viewing this topic.

Offline jj

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 4051
  • Country: wales
  • Thanked: 2 times
  • Gender: Male
    • Show only replies by jj
Re: Apollo Team announces the Vampire V4
« Reply #224 on: August 15, 2017, 12:25:30 PM »
Quote from: psxphill;829596
Gunnar may not be making much money now, but he has always been clear that he wants to market his softcore to the embedded market and that he makes decisions based on that rather than every single piece of 30 year old Amiga software. It's in his interest to appeal to the type of people who will evangelise his core.

The friction comes in because there are enough people who will be happy to see vampire as an expensive whdload card, with the added promise of the Amiga having completely new development that will make it viable against PC's. They fight off anyone who tries to get FPU/MMU on the table because they are scared that it will upset Gunnar. Who sees this support and has no reason to expand his base, because it's enough.

Which cuts out software that would actually quite cool to run. Because it's closed source, because of the embedded licensing, then Gunnar is able to exert whatever control he wants.

Hopefully someone else will produce a core for the vampire that does appeal to me.

 is the speed all about the core or is some of the underlying fgpa.  Could minimig or one of the others be converted to run on this hardware ?
 
 Do any of them have MMU/FPU ?
“We don't stop playing because we grow old; we grow old because we stop playing.” - George Bernard Shaw

Xbox Live: S0ulA55a551n2
 
Registered MorphsOS 3.13 user on Powerbook G4 15"
 

Offline Gulliver

Re: Apollo Team announces the Vampire V4
« Reply #225 on: August 15, 2017, 01:24:20 PM »
No embedded commercial endeavour and no hope for any asic will even surface if the Apollo core doesnt get rid of Intel and Motorola (now NXP) instructions (AMMX and ColdFire).

If you have a company will you use a design that will cause you an assured lawsuit?

Would you invest hundreds of thousands dollars for an asic on a design that infringes the IP of two of the biggest industry leaders, so they can sue you till death?

They havent sued Apollo guys yet, because their design is sold in a tiny niche on a very small market, that is why they have gone under the radar. And also there is still not much money to make out of them yet if they sue them right now.
« Last Edit: August 15, 2017, 01:27:15 PM by Gulliver »
 

guest11527

  • Guest
Re: Apollo Team announces the Vampire V4
« Reply #226 on: August 15, 2017, 02:51:40 PM »
Quote from: Gulliver;829601
If you have a company will you use a design that will cause you an assured lawsuit?
Strangely, I made the very same comment years ago when Gunnar first told me about the Natami. He was quite confident that no such problem would arise. Whether that's true I cannot say, but at least any patent on the instruction set itself run out by now.

On the other hand, it's now Qualcomm, and yes, they are known for a very strict patent policy. )-:

Thus, if there are any IPs in it, they are probably not back from Motorola times, though IBM might claim them in worst case. Gunnar is AFAIK an IBM empolyee, and the typical statement in contracts is that IPs you generate in your spare time are with the employer. Probably not enforcable by German law, though.

So, while the instruction set itself is probably not quite the source of the problem, there might be other know-how in the design that may be "interesting" for the usual suspects.
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: Apollo Team announces the Vampire V4
« Reply #227 on: August 15, 2017, 02:58:34 PM »
NXP actually allows Coldfire V1 to be incorporated into designs free of charge.
And I've never heard of anyone facing legal challenges for recreating 68K functionality in FPGAS.
In fact, many companies selling proprietary cores for the 6809 and the 68000, so I don't see this as being a serious problem.

The use and promotion of operating system software based on pirated code (ApolloOS)? That is a problem.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline Djole

  • Sr. Member
  • ****
  • Join Date: Nov 2012
  • Posts: 252
    • Show only replies by Djole
Re: Apollo Team announces the Vampire V4
« Reply #228 on: August 15, 2017, 05:58:21 PM »
Quote from: JJ;829599
is the speed all about the core or is some of the underlying fgpa.  Could minimig or one of the others be converted to run on this hardware ?
 
 Do any of them have MMU/FPU ?



I am sure they could, but the soft cores used in minimig and any other (Amiga) FPGA 68k board are not even in the same ballpark as Apollo core....
A1200 030
A1200 stock
A600 Vampire v2

VOLIM TE REPUBLIKO SRPSKA!
[/B][/COLOR]
 

Offline Nickman

  • Sr. Member
  • ****
  • Join Date: Feb 2002
  • Posts: 255
  • Country: 00
    • Show only replies by Nickman
Re: Apollo Team announces the Vampire V4
« Reply #229 on: August 15, 2017, 06:19:50 PM »
Quote from: Hattig;829556

The lack of MMU is clearly a big problem for developers who make use of the tooling built around the MMU for debugging. Given the new custom instructions, this seems lacking to me - even if they have a developer core that is slower but has an MMU, and a fast core without. To me this feels more of a priority, but yeah, a lot of people are waiting on the FPU that has been promised.

I can understand people being a bit peeved that new custom instructions like their integer AMMX stuff have been done before a real FPU or MMU. On the other hand, these people are mostly doing it for not a lot, if they want to have some fun (likely hardware ALU blocks on the FPGA made wiring up AMMX a lot easier than doing a full FPU implementation) who am I to complain...

None of that takes away from the achievement of everyone involved in Vampire and the concept of replacing the Amiga CPU with an FPGA implementation initially. It feels like there is a lot more to come.


Think Gunnar said that a FPU takes like 15000LE and AMMX is less then 1000LE. Plus the foundation used in AMMX could be reused for a simpler FPU then the full 80bit apollo FPU that they have now.
And Gunnar and the rest of the team has on several occations said that buy the Vampire and only look at existing features not things that can or will come in the future. Dont think they have forced anyone to buy anything?
----
Amiga1200T
Mediator/Voodoo3 3000/100mbit NIC/SB128
Blizzppc 603e 210Mhz 040 25Mhz, 192 mb ram,Bvision
SCSI Ultra320 74GB HD,4x Burner,MO drive.
 

Offline kolla

Re: Apollo Team announces the Vampire V4
« Reply #230 on: August 15, 2017, 09:46:23 PM »
So what are the existing features?
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 BozzerBigD

Re: Apollo Team announces the Vampire V4
« Reply #231 on: August 16, 2017, 12:09:02 AM »
@Hattig

Most of the software that would benefit from a speed up probably needs a FPU; Quake, Lightwave, etc. AlienBreed 3D 2 seems to be the exception but Lightwave would be more fun as would Quake and Quake 2. BOR is fun but limited in longevity. MP3 playing is fun but a Prisma would do the same thing. FPU support would silence the nay-sayers to be honest. It was a good idea to get some AGA functionality and 060 speeds on A600 and A500 machines but for A1200 and Big Box Amigans I'm guessing the Vampire will be a harder sell as most of them have an accelerator already with MMU and FPU support!
"Art challenges technology. Technology inspires the art."

John Lasseter, Co-Founder of Pixar Animation Studios
 

Offline Crom00

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 1234
    • Show only replies by Crom00
Re: Apollo Team announces the Vampire V4
« Reply #232 on: August 16, 2017, 01:17:04 AM »
So is anyone making accelerators that can match an 060 in performance that we can purchase today?

Vampire is, but sans FPGA FPU. I'd be happy with a 100mhz 060ec card with 128 megs, SD card, Network capability, RTG gfx with HDMI out and flicker fixing (via ecs and AGA through HDMI). But that type pf  060 card doesn't exist at a reasonable price....it has never existed... sadly it may never exist so I Got a Vampire.

Sure it's got some kinks but 060's don't exist anymore, they stopped making them.
The late Dave Needle said in the special edition VIVA Amiga interview that if he was doing an Amiga product today he would use an FPGA. That's good enough for me.
« Last Edit: August 16, 2017, 01:23:04 AM by Crom00 »
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: Apollo Team announces the Vampire V4
« Reply #233 on: August 16, 2017, 01:19:54 AM »
Quote from: BozzerBigD;829627
@Hattig

Most of the software that would benefit from a speed up probably needs a FPU; Quake, Lightwave, etc. AlienBreed 3D 2 seems to be the exception but Lightwave would be more fun as would Quake and Quake 2. BOR is fun but limited in longevity. MP3 playing is fun but a Prisma would do the same thing. FPU support would silence the nay-sayers to be honest. It was a good idea to get some AGA functionality and 060 speeds on A600 and A500 machines but for A1200 and Big Box Amigans I'm guessing the Vampire will be a harder sell as most of them have an accelerator already with MMU and FPU support!


Except maybe for the A2000 owners as they do not have access to really fast accelerators. These Amigans are quite likely to find this attractive, especially with AGA functionality.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline Crom00

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 1234
    • Show only replies by Crom00
Re: Apollo Team announces the Vampire V4
« Reply #234 on: August 16, 2017, 01:29:10 AM »
Quote from: Iggy;829629
Except maybe for the A2000 owners as they do not have access to really fast accelerators. These Amigans are quite likely to find this attractive, especially with AGA functionality.


Damn straight. I route all the cables out of the back and AGA on an A2000 is pretty neat.
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: Apollo Team announces the Vampire V4
« Reply #235 on: August 16, 2017, 02:03:51 AM »
Quote from: Crom00;829631
Damn straight. I route all the cables out of the back and AGA on an A2000 is pretty neat.

Yep, I may come off as a bit 'dicky' because of my push for an MMU and an FPU, but outside of that, I think this will do quite nicely on my old tank A2000.
And you simply can't kill these systems, they generally don't even need recapping.
Big, solid, looks like a serious desktop computer.
Once I get the hard drives sorted out, I want to move to IDE, I'll be quite set.

Gunnar and I have had our differences (we're both an bit excentric and outspoken), but with the Vampire V4, he's definitely forgiven.

This should operate at warp speed.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline QuikSanz

Re: Apollo Team announces the Vampire V4
« Reply #236 on: August 16, 2017, 02:21:02 AM »
As you will see I am not knowledgeable in this area but, if a full FPU was put in the FPGA could some MMU functions be put in software as it looks as though Gunnar is opposed to a full MMU in the FPGA?
 

Offline gregthecanuck

  • Full Member
  • ***
  • Join Date: Feb 2003
  • Posts: 169
  • Country: ca
    • Show only replies by gregthecanuck
Re: Apollo Team announces the Vampire V4
« Reply #237 on: August 16, 2017, 09:25:53 AM »
@QuikSanz -

The Apollo core does have an MMU implementation. However it is not backwards-compatible with previous Motorola designs.

It supports new features such as non-executable memory. This is pretty much an expectation of any modern MMU. The MMU has a "modern, forward-looking" design instead of being compatible with 20+ year old designs in the 68060 and earlier generations.

There are rumours the full FPU will make its debut in the V4 product but that is all they are at the moment. My understanding is the FPU took a back seat to getting the chipset reimplementation logic completed for the V4. An interim FPU emulator "femu" has released that works for all non-FPU Amigas. It does not run at the speed one would expect of a native FPU on a 100+ MHz 68060 but it allows programs to run that would otherwise fail.

Cheers!
« Last Edit: August 16, 2017, 09:32:49 AM by gregthecanuck »
 

Offline kolla

Re: Apollo Team announces the Vampire V4
« Reply #238 on: August 16, 2017, 10:28:14 AM »
Quote from: gregthecanuck;829640
it allows programs to run that would otherwise fail.


Or allows programs to fail that would otherwise not run :)
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: Apollo Team announces the Vampire V4
« Reply #239 from previous page: August 16, 2017, 10:36:23 AM »
Quote from: gregthecanuck;829640
@QuikSanz -

The Apollo core does have an MMU implementation. However it is not backwards-compatible with previous Motorola designs.

It supports new features such as non-executable memory. This is pretty much an expectation of any modern MMU. The MMU has a "modern, forward-looking" design instead of being compatible with 20+ year old designs in the 68060 and earlier generations.


I am speculating that the MMU in Apollo Core is mostly used to move memory addresses around so that AmigaOS and its apps find what they expects at the addresses they expects. With multithreaded I/O-operatings, legacy I/O, DMA, SAGA and kickstart protection, it should be quite busy already.
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