Welcome, Guest. Please login or register.

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

Description:

0 Members and 1 Guest are viewing this topic.

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: Apollo Team announces the Vampire V4
« Reply #344 from previous page: August 25, 2017, 02:24:24 PM »
Quote from: Thomas Richter;830001
Hold on. If that's the goal, why do you start with the 68000 design in first place? It's purely microcode-based, and certainly completely outdated. If you'd want a "fast" 68000 design, why not start with a better performing member of the family?


I need a cycle accurate 68000. I can extend this to 68020 and faster performance, but I think ARM emulation for the CPU core is the way to go for 68060/MMU/FPU etc.
 

Offline wawrzon

Re: Apollo Team announces the Vampire V4
« Reply #345 on: August 25, 2017, 02:30:09 PM »
Quote from: mikej;830002
MMU is problematic with jit correct.


thanks for confirmation. thats what also toni says however psxphill has been always challenging that statement.

Quote
With jit, and note the ARM is Only emulating the CPU core, it flies. And its a ~$25 BOM cost.

fine, its expectable, as it is the case on a x86 with jit, but what precizely does it mean it files on your arm? are there benchmark results?

Quote
We are aiming for different things here, my model is something like an A1200 with a fast accelerator card and RTG plugged in.


sounds pretty close to what an amiga with vampire is supposed to be. curious which approach proves better in a long run ;)
 

Offline wawrzon

Re: Apollo Team announces the Vampire V4
« Reply #346 on: August 25, 2017, 02:37:01 PM »
Quote from: mikej;830004
I need a cycle accurate 68000. I can extend this to 68020 and faster performance, but I think ARM emulation for the CPU core is the way to go for 68060/MMU/FPU etc.


i think cycle exact 68000 and everything above are two different things.
certainly it doesnt make sense to build a faster porcessor based on pure 68000 design. software that requires it expects it to run precisely at specified speed. all te software that reuires faster 68k cpus are better served with a reimplementation without strictly sticking to 68000 restrictions and design. good deal of binary compatibility is enough.
 

Offline grond

  • Full Member
  • ***
  • Join Date: Feb 2016
  • Posts: 154
    • Show only replies by grond
Re: Apollo Team announces the Vampire V4
« Reply #347 on: August 25, 2017, 03:04:05 PM »
Quote from: mikej;830004
I need a cycle accurate 68000. I can extend this to 68020 and faster performance

This sounds like taking a steam engine apart in order to build a formula 1 car from the insights you get while doing it.  
Quote
but I think ARM emulation for the CPU core is the way to go for 68060/MMU/FPU etc.

MMU only if without jit and thus a lot slower than the 080. As Wawa already mentioned, the 080 is faster than WinUAE without jit even when running it on a PC. The ARM SoC certainly is a lot slower than a standard PC.

In any case, it's good to have options. Go ahead with your project, it will certainly find its market. I don't think you need 060 speed at all for your project/product to succeed. After all there even is a market for 020 and 030 accelerators 20 or 50 times slower than the 080. I'm not going to sell my Blizzard 1230 and I can see that there will always be people that want the original Amiga experience and not the what-could-have-been Amiga experience so to say.
 

Offline mikej

  • Hero Member
  • *****
  • Join Date: Dec 2005
  • Posts: 822
    • Show only replies by mikej
    • http://www.fpgaarcade.com
Re: Apollo Team announces the Vampire V4
« Reply #348 on: August 25, 2017, 03:09:26 PM »
"Go ahead with your project, it will certainly find its market. "

Why thank you, I'm sure it will.
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: Apollo Team announces the Vampire V4
« Reply #349 on: August 25, 2017, 04:36:18 PM »
Quote from: grond;830007
...I can see that there will always be people that want the original Amiga experience and not the what-could-have-been Amiga experience so to say.


'What could have been'...hmm, nope 68K was dying. What WOULD have been was a shift to RISC.
And Vampire users don't want to admit that, they want to live in a fantasy where Motorola would have continued to develop to 68K.
That wasn't going to happen, and now we have these fantastic predictions that an FPGA reimplementation of the 68K is somehow going to outperform a modern cpu.

Let's face it, Vampire IS for those that want a higher performing implementation of the original Amiga experience.
There's nothing wrong with that, it's what I'm interested in.
But pretending it's competitive with more powerful hardware is foolish and only discredits the people proposing that argument.
"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 grond

  • Full Member
  • ***
  • Join Date: Feb 2016
  • Posts: 154
    • Show only replies by grond
Re: Apollo Team announces the Vampire V4
« Reply #350 on: August 25, 2017, 05:11:21 PM »
Quote from: Iggy;830010
'What could have been'...hmm, nope 68K was dying.

I didn't specify the assumptions this hypothetical scenario would have been based on, did I?
 

Offline pierre

  • Sr. Member
  • ****
  • Join Date: Jul 2006
  • Posts: 375
    • Show only replies by pierre
Re: Apollo Team announces the Vampire V4
« Reply #351 on: August 25, 2017, 07:41:09 PM »
So where and when are these going to be sold.  So far the whole Vampire thing is just vapor to me. I've seen them in youtube.  PPL talk like you can buy them but so far I can tell you can't.
 

Offline kolla

Re: Apollo Team announces the Vampire V4
« Reply #352 on: August 25, 2017, 07:59:55 PM »
Quote from: wawrzon;830006
i think cycle exact 68000 and everything above are two different things.


That is what I understand from MikeJ here - use the FPGA for 68000 (and possibly 68020), when cycle exact is important, and move to emulation on ARM when cycle exact is not important, and things like speed, FPU and optionally MMU is required. People should keep in mind that FPGA Arcade is not just about Amiga, but a whole range of systems, of which many need cycle exact 68000.
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 #353 on: August 25, 2017, 08:28:37 PM »
Quote from: Iggy;830010
But pretending it's competitive with more powerful hardware is foolish and only discredits the people proposing that argument.


Yeah, Gunnar did not exactly take it kindly that I pointed out how a 5 dollar Raspberry Pi Zero outperforms the Vampire cards on his own benchmark tests.

Ironically, I have a Zero W in the A600 along with the Vampire :laughing:
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 Niding

  • Hero Member
  • *****
  • Join Date: Sep 2004
  • Posts: 566
    • Show only replies by Niding
Re: Apollo Team announces the Vampire V4
« Reply #354 on: August 25, 2017, 08:30:42 PM »
Quote from: pierre;830018
So where and when are these going to be sold.  So far the whole Vampire thing is just vapor to me. I've seen them in youtube.  PPL talk like you can buy them but so far I can tell you can't.


Its not vapor. I have a V600, like alot of others do.

http://www.apollo-accelerators.com/

That said; since they have moved away from manual production, and will shift to vendors, you can soonish purchase from a webshop.

Details about Vendors; http://www.apollo-accelerators.com/files/V4_announcement_v1_5.pdf

Amedia Computer France SAS https://www.amedia-computer.com/fr/
Leaman Computing Ltd http://amigakit.com/
RELEC http://www.relec.ch
AmigaStore http://amigastore.eu
Amiten Store http://amiten.es/
 

Offline LoadWB

  • Hero Member
  • *****
  • Join Date: Jul 2006
  • Posts: 2901
  • Country: 00
    • Show only replies by LoadWB
Re: Apollo Team announces the Vampire V4
« Reply #355 on: August 25, 2017, 09:05:55 PM »
@mikej

You looked familiar...

I only just put two and two together.
 

Offline pierre

  • Sr. Member
  • ****
  • Join Date: Jul 2006
  • Posts: 375
    • Show only replies by pierre
Re: Apollo Team announces the Vampire V4
« Reply #356 on: August 25, 2017, 09:06:23 PM »
Ohh boy, that site look like well maybe.... not holding my breath.  Too bad this can't be managed better.  We can only hope AmigaKit gets them in stock.
 

Offline Niding

  • Hero Member
  • *****
  • Join Date: Sep 2004
  • Posts: 566
    • Show only replies by Niding
Re: Apollo Team announces the Vampire V4
« Reply #357 on: August 25, 2017, 09:32:27 PM »
Quote from: pierre;830024
Ohh boy, that site look like well maybe.... not holding my breath.  Too bad this can't be managed better.  We can only hope AmigaKit gets them in stock.


Thats the point; it IS getting managed better going forward. Its why they recently switched to factory production, and will use vendors.
 

Offline kolla

Re: Apollo Team announces the Vampire V4
« Reply #358 on: August 25, 2017, 09:42:53 PM »
Quote from: Niding;830027
Thats the point; it IS getting managed better going forward. Its why they recently switched to factory production, and will use vendors.


So it is becoming a business, with everything that implies. Curious what the price tag eventually will be, and whether enough people are prepared to pay that much for it.
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 #359 on: August 25, 2017, 09:59:18 PM »
Quote from: grond;830007
MMU only if without jit and thus a lot slower than the 080. As Wawa already mentioned, the 080 is faster than WinUAE without jit even when running it on a PC.

So, WinUAE without accessible MMU is faster than 080 without accessible MMU, and that is somehow great for the 080? At least with WinUAE (and FS-UAE that I use) that is a choice left to the user - MMU, or damn bloody fast - and with functional FPU too! :)

Have you tried comparing with Aranym instead of WinUAE? Aranym can be configured to pretty much emulate just the CPU, and provide access to resources of the host operating system (typically linux) using optimal virtualised devices instead of emulation of hardware.

Oh, and here is some software that the 68080 is not capable of running...

http://ftp.ports.debian.org/debian-ports/pool-m68k/main/
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