![]() |
![]() |
#41 | |
Banana
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,217
|
Quote:
I'm not aware of any other P96/RTG solution for the A600 though. I'm very pleased with mine in every way. |
|
![]() |
![]() |
#42 |
HOL/FTP busy bee
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,968
|
|
![]() |
![]() |
#43 |
Registered User
Join Date: Sep 2013
Location: Poland
Posts: 868
|
@TCD - it's kind of true actually. There's uae rtg card and not only that. Plenty of 32bit CHIPRAM and up to 8MB of regular chipram. And turbo floppy. I'd say it doesn't emulate specific amiga model
![]() |
![]() |
![]() |
#44 |
MI clan prevails
Join Date: Jul 2010
Location: Belgrade, Serbia
Posts: 1,443
|
Allow me to introduce some Zen wisdom
![]() "To emulate something, first you must be something!" Meaning, an X can emulate a Z. So, an Intel CPU (boooo!) can emulate a 68K CPU (yaaaay!) A Pi's ARM CPU can emulate a 68K CPU. Vampire's FPGAs ARE 68K CPUs. They are not something else that emulates a 68K CPU. They are nothing else BUT 68K CPUs (well, chipset too, but you get the point). That is correct. Because we can't compare a piece of software with a solid hardware board. An Intel CPU (boooo!) does the emulation, not WinUAE. |
![]() |
![]() |
#45 |
Registered User
Join Date: Feb 2009
Location: london/england
Posts: 1,347
|
I remember on an old version of WinUAE I tinkered with some of the settings labelled something like "fastest possible but maintain chipset timing" and PowerDrift zoomed along with Sega quality scaling, IIRC Test Drive 2 was still stuck at 5-10 FPS whatever I did however. That's not something you can do on a real Amiga, you have to live with bad coding on even a Vampire equipped A500 etc right?
(this is actually a question not a statement of fact) |
![]() |
![]() |
#46 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,390
|
|
![]() |
![]() |
#47 |
Registered User
Join Date: May 2012
Location: Dublin/Ireland
Posts: 358
|
It seems that we stand a lot on "emulation" and "simulation" tagging, instead of the things that matter most in daily usage.
Which one gives a better experience? Which one will push things forward for the development of new software that this platform needs? |
![]() |
![]() |
#48 |
Junior Member
Join Date: Sep 2001
Location: No(R)Way
Age: 42
Posts: 3,222
|
I like my Vampire, but the management behind it is really bad.. Documentation and information is also always strangely difficult to obtain (new drivers, updates , guides and so on)..
|
![]() |
![]() |
#49 | |
Registered User
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,978
|
Quote:
I like what they are doing hardware-wise, but I have no desire to be part of that community (the cult). It would be nice though if the 68080 became an ASIC one that so that other ppl could use it on accelerators for real Amigas and even Ataris and maybe even Macs ;-) I'm also a Petron for Michal Schulz and I really admire what he's doing with the PiStorm32. It will definitely be the best bang for the buck down the road, and for sure I'll get for one of my A1200s even though I'm not super interested in Software emulated hardware.. But my excuse is that I have so many genuine Amigas already ;-) |
|
![]() |
![]() |
#50 |
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,307
|
The emulation vs. implementation question is quite silly, I do not understand that argument. If it works like an Amiga, it is one, no matter what is in it, it is an Amiga. Unfortunately, it does not....
What the "cult" part does probably not quite want to accept is that with the FPGA, you have quite number of limitations, and certain aspects of a real processor will not be emulatable on an FPGA in the near future due to such limits. The MMU is such a unit - problem is that it sits in a critical path of the system, namely between the memory interface and the CPU interpreter core. Thus, it imposes a maximum bandwidth on the system, due to the delays of the FPCA implemented gates - and with such a unit on board, the FPGA would only run at lower frequencies. That is, you are either at frequencies not competative with old Motorola hardware, but a full CPU core, or something that is actually more an "embedded controller" lacking functionality, but running at a clock speed that is probably comparable to an overclocked existing FPU. At this point, the "cult part" kicks it. It would be fair and square just to say so, and that such compromizes had been made, due to limits of the technology. Instead, the unit is sold as if it would be the best invention since sliced bread, and as if it would outperform any existing Amiga hardware in any possible application. Problem of the "cult" part is that Gunnar depends on its success as he attempts to make a living from it, so there is not even a way back for him. That makes the whole situation even worse. Then, there is the myst of potentially creating an ASIC. Yes, sure, an ASIC could overcome such limitations and would run at higher clock speed. Unfortunately, it costs a lot more to develop, and thus, a larger number of units need to be sold to make its development worthwhile. Again, "cult" kicks in, arguing that such an ASIC could compete with state-of-the-art CPU hardware, and that there would be a market large enough to sell sufficient units. The first is not likely to become true without a lot more technology behind, and the latter is simply due to the (shrinking) size of people interested in outdated technology. So there is an inherent amount of dis-honesty in this business that I really dislike and that drives me away from it. |
![]() |
![]() |
#51 | ||||||||
Registered User
Join Date: Mar 2018
Location: Hastings, New Zealand
Posts: 2,720
|
Quote:
Quote:
![]() Quote:
What's really unfortunate is that when the MMU in a real Amiga is used it slows the CPU down when it shouldn't. If the Vampire could protect low memory without hitting on execbase I would be happy, as it would speed up my A1200 up by ~5%. Quote:
Quote:
Quote:
But no, you say "If it works like an Amiga, it is one" - unless it's a Vampire. BTW in case you didn't notice, no one here is a Vampire 'cultist' - we recognize its limitations. As for "outperform any existing Amiga hardware in any possible application" the proof is out there. There are some applications where the Vampire is about the same speed or even slower than an 80MHz 060, but many more where it is faster - sometimes a lot faster. The realists among us are quite happy with that situation. Quote:
Personally I am quite happy with it staying as an FPGA, for two reasons:- 1. The HDL in an FPGA can always be changed. Perhaps in the future a way will be found to modularize the functions in the Vampire (like is now possible in AmigaOS) allowing users to pick and choose what features they want or even add their own code. 2. An ASIC Vampire could be much faster than any other implemation, including the Pistorm and UAE on a fast PC. This will push it even further away from the Amigas most of us have, forcing users to either get an ASIC Vampire or live with not being able to run the latest software - because you know developers will take advantage of the extra speed to produce stuff that needs it. This is not what retro-computing should be about. Quote:
Things were a lot worse 'back in the day' when outrageous claims were often made about a new CPU or platform that didn't stack up when you did the math. The Amiga suffered from this a lot. So did the PC and other platforms. For example the Acorn Archimedes was quoted as having much higher mips values without mentioning that you needed 2-3 times more instructions to do anything, and without admitting that it needed twice as much memory (kind of important when you only had 1MB). |
||||||||
![]() |
![]() |
#52 | |
Registered User
Join Date: Oct 2022
Location: Shelby Township
Posts: 78
|
Quote:
|
|
![]() |
![]() |
#53 | ||||
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,963
|
Quote:
Quote:
Quote:
Quote:
I'm glad you haven't been paying attention. |
||||
![]() |
![]() |
#54 | ||||
Registered User
Join Date: Sep 2013
Location: Poland
Posts: 868
|
@Bruce
Quote:
Quote:
Quote:
Quote:
|
||||
![]() |
![]() |
#55 |
Registered User
Join Date: Jan 2020
Location: oslo/norway
Posts: 1,616
|
Many claims are hyped like the fantastic 080. A lot of users where left in the dust without getting what they where promised. AGA on A500 etc. etc. All this is not very strange in a commercial world. They would not survive as a car producer but in this hobby market all is possible
![]() The Vampire team for sure got some competition now. I am sure this competition is not what Gunnar wanted. Most of the time competition is good. In this case it is not. I have not tried Vampire myself but I am pretty sure that their later products are quite polished. |
![]() |
![]() |
#56 | ||||||
Registered User
Join Date: Jan 2019
Location: Germany
Posts: 3,307
|
Quote:
Quote:
Quote:
Quote:
Quote:
Sure, all these limitations are due to what the FPGA can realsistically deliver without enlarging the critical path. It is a poor mens' MMU with one bit per "page" instead of descriptors, and it surely is because that is the only way how to make it "fast enough", though no "sane" designer would create a MMU like this as it lacks essential features. MMUs are not "inheritly inefficient", they are just in a critical path, though necessary. You could also say "division is inherently inefficient", which may be true because it is a complex operation. Still, you need to divide at times. Quote:
I do not really mind about them either, but at least there is hope that the folks are less arrogant than Gunnar. Seriously, if I need a fast system, I can use my PC. Makes a faster Amiga if I need to. Most projects I compile nowadays on vamos, on the PC, because if compile time matters, that is the fastest Amiga I got. Gives me the best of the Linux and the Amiga world. |
||||||
![]() |
![]() |
#57 |
Registered User
Join Date: Nov 2010
Location: South Wales
Age: 47
Posts: 944
|
|
![]() |
![]() |
#58 |
Banana
Join Date: Jul 2016
Location: Darmstadt
Posts: 1,217
|
That's a bit of a circular argument, isn't it. Some 68K CPUs require the use of an MMU therefore an MMU is a thing that those 68K CPUs must have. If the 68080 core doesn't need an MMU then surely it's absence is not a problem, ergo, isn't a bad thing in the case of the Vampire.
|
![]() |
![]() |
#59 | |
Registered User
Join Date: Nov 2014
Location: Italy
Posts: 2,437
|
Quote:
just a curiosity: why x86 emulate 68k is "Boooo", whyle ARM emulate 68k no?. Last edited by Seiya; 24 February 2023 at 11:47. |
|
![]() |
![]() |
#60 |
Alien Bleed
Join Date: Aug 2022
Location: UK
Posts: 4,444
|
Arguing with Thomas Richter over the pros/cons/necessity of MMU on Amiga 68K? Moar popcornz plx!!!
As a 68040 user since the first revision Apollo 1240, I have to say, the MMU seems pretty vital if I want to use the data cache properly, especially in the address ranges where all the hardware and chip memory lives. |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Vampire 1200 V2 accelerator board | freesofia | support.Hardware | 3 | 04 November 2022 21:23 |
One video claims to have every amiga game. | T_hairy_bootson | Amiga scene | 5 | 04 April 2017 05:27 |
First Amiga 600 FPGA Accelerator - Vampire 600 | majsta | Hardware mods | 736 | 18 July 2016 18:31 |
WTB: A600 Vampire 2 accelerator | fpmpaolo | MarketPlace | 8 | 22 May 2016 20:07 |
|
|