Welcome, Guest. Please login or register.

Author Topic: [UserReview] Vampire V2-128 received and it's just pure p0rn.  (Read 104652 times)

Description:

0 Members and 41 Guests are viewing this topic.

Offline johnklos

  • Full Member
  • ***
  • Join Date: Feb 2010
  • Posts: 190
    • Show only replies by johnklos
Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #719 from previous page: February 24, 2018, 05:40:16 AM »
You know, there are some of us who agree with Kolla and don't see the need for all this defensiveness about the Vampire.

I, for one, want a compatible CPU, FPU and MMU. I don't see gcc being adapted for the special instruction set of the "080", particularly since the instruction set is still changing. Likewise, there's no way anyone is going to spend even a tiny bit of work caring about the special case of an "080" for LLVM - all energy is going in to generating code than can run on real m68k chips. If an emulation or an FPGA implementation can also run code that runs on real m68k chips, then great!

All this talk about memory controllers requiring a different kind of MMU is bull. You're conflating issues. A memory controller needs access to things that an MMU needs to do, but this does not require a reinvention of an MMU. There's no good reason whatsoever that an m68k compatible MMU can't also support the needs of a memory controller (or multiple controllers) without making the MMU incompatible from the point of view of the running OS.

What I'm getting at here is that there are all of these apologists for the Vampire that are pretending that there are reasons why a non-standard MMU and non-standard FPU are somehow "necessary", when it's nothing but bull. What each and every apologist here is missing is how this is going to mean the Vampire will miss out on helping with real projects such as gcc, LLVM, and all the cool tools and software that come with a proper suite from each of those.

Also, there's no good technical reason that I can imagine or have seen here or anywhere else that suggests that anything but a superset of the m68k instruction set is necessary. Add features all you want, but trying to say that they have to come at the expense of compatibility is specious at best and willfully ignorant at worst.

Kolla has a tremendous amount of patience to deal will all of the apologists. I'd have given up a long time ago. I don't even have anything else to add here besides this until there are Vampire options that can run m68k code properly. It's of interest to me personally when I can run NetBSD on it and work on testing toolchain issues.

One day, we'll make another ixemul library based on modern NetBSD and we'll again have a way to compile and run lots of free and open source software on AmigaDOS.
 

Offline ferrellsl

Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #720 on: February 24, 2018, 06:51:16 AM »
Quote from: johnklos;836550
You know, there are some of us who agree with Kolla and don't see the need for all this defensiveness about the Vampire.

I, for one, want a compatible CPU, FPU and MMU. I don't see gcc being adapted for the special instruction set of the "080", particularly since the instruction set is still changing. Likewise, there's no way anyone is going to spend even a tiny bit of work caring about the special case of an "080" for LLVM - all energy is going in to generating code than can run on real m68k chips. If an emulation or an FPGA implementation can also run code that runs on real m68k chips, then great!

All this talk about memory controllers requiring a different kind of MMU is bull. You're conflating issues. A memory controller needs access to things that an MMU needs to do, but this does not require a reinvention of an MMU. There's no good reason whatsoever that an m68k compatible MMU can't also support the needs of a memory controller (or multiple controllers) without making the MMU incompatible from the point of view of the running OS.

What I'm getting at here is that there are all of these apologists for the Vampire that are pretending that there are reasons why a non-standard MMU and non-standard FPU are somehow "necessary", when it's nothing but bull. What each and every apologist here is missing is how this is going to mean the Vampire will miss out on helping with real projects such as gcc, LLVM, and all the cool tools and software that come with a proper suite from each of those.

Also, there's no good technical reason that I can imagine or have seen here or anywhere else that suggests that anything but a superset of the m68k instruction set is necessary. Add features all you want, but trying to say that they have to come at the expense of compatibility is specious at best and willfully ignorant at worst.

Kolla has a tremendous amount of patience to deal will all of the apologists. I'd have given up a long time ago. I don't even have anything else to add here besides this until there are Vampire options that can run m68k code properly. It's of interest to me personally when I can run NetBSD on it and work on testing toolchain issues.

One day, we'll make another ixemul library based on modern NetBSD and we'll again have a way to compile and run lots of free and open source software on AmigaDOS.


This must be another one of Kolla's duplicate accounts.  He had a couple of them on the Apollo/Vampire forums too....
 

Offline roomeo

  • Newbie
  • *
  • Join Date: Nov 2009
  • Posts: 35
    • Show only replies by roomeo
Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #721 on: February 24, 2018, 07:32:13 AM »
Quote from: johnklos;836550
You know, there are some of us who agree with Kolla and don't see the need for all this defensiveness about the Vampire.

I, for one, want a compatible CPU, FPU and MMU. I don't see gcc being adapted for the special instruction set of the "080", particularly since the instruction set is still changing. Likewise, there's no way anyone is going to spend even a tiny bit of work caring about the special case of an "080" for LLVM - all energy is going in to generating code than can run on real m68k chips. If an emulation or an FPGA implementation can also run code that runs on real m68k chips, then great!

All this talk about memory controllers requiring a different kind of MMU is bull. You're conflating issues. A memory controller needs access to things that an MMU needs to do, but this does not require a reinvention of an MMU. There's no good reason whatsoever that an m68k compatible MMU can't also support the needs of a memory controller (or multiple controllers) without making the MMU incompatible from the point of view of the running OS.

What I'm getting at here is that there are all of these apologists for the Vampire that are pretending that there are reasons why a non-standard MMU and non-standard FPU are somehow "necessary", when it's nothing but bull. What each and every apologist here is missing is how this is going to mean the Vampire will miss out on helping with real projects such as gcc, LLVM, and all the cool tools and software that come with a proper suite from each of those.

Also, there's no good technical reason that I can imagine or have seen here or anywhere else that suggests that anything but a superset of the m68k instruction set is necessary. Add features all you want, but trying to say that they have to come at the expense of compatibility is specious at best and willfully ignorant at worst.

Kolla has a tremendous amount of patience to deal will all of the apologists. I'd have given up a long time ago. I don't even have anything else to add here besides this until there are Vampire options that can run m68k code properly. It's of interest to me personally when I can run NetBSD on it and work on testing toolchain issues.

One day, we'll make another ixemul library based on modern NetBSD and we'll again have a way to compile and run lots of free and open source software on AmigaDOS.


+1
a500 - Vampire500+
a600 - aca620/indiECS/Subway - Soon to be sold. :(
a4000 - 16mb Fast / Apollo4060@66mhz (ram not working) / X-Surf + RapidRoad / FastlaneZ3 64mb + Acard ARS-2000FU -> CfIDE / Delfina Lite / PicassoIV ... Who needs PCI?!
 

Offline Niding

  • Hero Member
  • *****
  • Join Date: Sep 2004
  • Posts: 566
    • Show only replies by Niding
Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #722 on: February 24, 2018, 07:41:25 AM »
Quote from: johnklos;836550
You know, there are some of us who agree with Kolla and don't see the need for all this defensiveness about the Vampire.

I, for one, want a compatible CPU, FPU and MMU. I don't see gcc being adapted for the special instruction set of the "080", particularly since the instruction set is still changing. Likewise, there's no way anyone is going to spend even a tiny bit of work caring about the special case of an "080" for LLVM - all energy is going in to generating code than can run on real m68k chips. If an emulation or an FPGA implementation can also run code that runs on real m68k chips, then great!

All this talk about memory controllers requiring a different kind of MMU is bull. You're conflating issues. A memory controller needs access to things that an MMU needs to do, but this does not require a reinvention of an MMU. There's no good reason whatsoever that an m68k compatible MMU can't also support the needs of a memory controller (or multiple controllers) without making the MMU incompatible from the point of view of the running OS.

What I'm getting at here is that there are all of these apologists for the Vampire that are pretending that there are reasons why a non-standard MMU and non-standard FPU are somehow "necessary", when it's nothing but bull. What each and every apologist here is missing is how this is going to mean the Vampire will miss out on helping with real projects such as gcc, LLVM, and all the cool tools and software that come with a proper suite from each of those.

Also, there's no good technical reason that I can imagine or have seen here or anywhere else that suggests that anything but a superset of the m68k instruction set is necessary. Add features all you want, but trying to say that they have to come at the expense of compatibility is specious at best and willfully ignorant at worst.

Kolla has a tremendous amount of patience to deal will all of the apologists. I'd have given up a long time ago. I don't even have anything else to add here besides this until there are Vampire options that can run m68k code properly. It's of interest to me personally when I can run NetBSD on it and work on testing toolchain issues.

One day, we'll make another ixemul library based on modern NetBSD and we'll again have a way to compile and run lots of free and open source software on AmigaDOS.

There is absolutely nothing wrong about having reservations about anything, in this case, the Apollo Core. Britelite for example has laid out what his concerns are without feeling the need to kick sand in the eyes of the developers. I grant you that there are Apollo supporters that resort to personal commentary, just like some people do the other way. Thats not helpful ofcourse.
8bitguy has been in the IRC channel, and said flat out that Vampire wasnt for him (atleast currently), and the obvious question came from someone "what are you doing here then?". The reply "we all like to chat about technical aspects of anything amiga right? :) " And that put that to rest.

So you should ask yourself why Britelite doesnt get any pushback when he makes posts.

And you praise kolla for his patience, which is kinda rich, given all he does is post negative comments. Thats not really hard to do. If he was working on a project that kept getting hammered with negativity, and THEN kept on working and replying to forums, then I would be impressed with his patience. But thats not the case.
I remember when FEMU was in its first stages. The performance and visual quality was less than stellar, and certain people just had run victorylaps onto that fact. Jari/FEMU didnt even bother replying on forums, instead hes been steadily improving FEMU, and from Gold 2.7 and 3, the performance looks greatly improved.

And then there is the whole WORK IN PROGRESS part, that people seem to be missing constantly. There is only so much x people can do. Jari joining with his FEMU/FPU work accelerated that aspect of the core, which is great.

Lastly; its not my project. If I want "true" legacy accelerators, there are several options for me. Ive decided to give Apollo my bucks, but those that decide for other alternatives are not any more wrong or right in their decision. Its what make your userexpirience best for your needs that counts.
Either way, I dont feel the incessive need to kick sand in the eyes of the developers. Take a cue from Britelite about how to approach feedback, if anything.
« Last Edit: February 24, 2018, 08:22:43 AM by Niding »
 

Offline PPC

  • Sr. Member
  • ****
  • Join Date: Mar 2002
  • Posts: 291
    • Show only replies by PPC
    • http://home.planet.nl/~seele069
Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #723 on: February 24, 2018, 07:51:16 AM »
+1 for Niding
Amiga is addictive coz it is fun to use

A1200 Elbox power tower, BPPC 040/25+603e 240 Mhz, 128 MB RAM,Bvision,Zorro IV&Zorro IV PCI busboard,X-surf,Buddha IDE
A4000 Elbox power tower,CSPPC 060/60+604e 233Mhz, 128 MB RAM,CvisonPPC, AriadneII
A600+Vampire V2,A604N+RTC,SUM USB keyboard controller,Topolino with logitech wireless keyboard&mouse
 

Offline psxphill

Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #724 on: February 24, 2018, 11:01:40 AM »
Quote from: Niding;836558
So you should ask yourself why Britelite doesnt get any pushback when he makes posts.


WTF? You're suggesting that you give him an easy ride because of a personality contest. Nice.

Quote from: Niding;836558
And you praise kolla for his patience, which is kinda rich, given all he does is post negative comments.


If people didn't care then they wouldn't post what they wanted. The sycophantic behaviour just gets in the way of technical discussions.
 

Offline psxphill

Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #725 on: February 24, 2018, 11:25:43 AM »
Quote from: Thomas Richter;836517
Hardly, because then it wouldn't be able to get one clock cycle for elementary arithmetic instructions .


Gold 2.7 still uses FEMU. It might be tuned for Apollo, but FEMU isn't the first 6888x emulator for fpuless 680x0 systems.

Quote from: Thomas Richter;836517
However, from what I know, I afraid that this is only a 64bit FPU, i.e. results may differ from the full 80 bit implementation Motorola provided. Again, "in typical applications", this may not make much of a difference.


Which means it won't bite you in the ass until it's too late.
 

Offline kolla

Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #726 on: February 24, 2018, 11:28:58 AM »
Quote from: ferrellsl;836554
This must be another one of Kolla's duplicate accounts.  He had a couple of them on the Apollo/Vampire forums too....

That is a straight out lie, I only had one account and it was closed down.

If you think I have several, I challenge you to point them out and get the team to provide the evidence. And retract your statement, or else, I report you for slander.
« Last Edit: February 24, 2018, 11:47:49 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 Zooz

  • Newbie
  • *
  • Join Date: Nov 2014
  • Posts: 23
    • Show only replies by Zooz
Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #727 on: February 24, 2018, 12:24:13 PM »
Quote from: psxphill;836562
Gold 2.7 still uses FEMU. It might be tuned for Apollo, but FEMU isn't the first 6888x emulator for fpuless 680x0 systems

Erm.

Then i need quote again what i told here :

Quote from: Zooz;836511
Lol no. Speaking of Gold2.7, it is hardware implemented. Quite all 040 fpu instructions are, all Ea modes are, Registers are. It is clear that only some 881/2 instr are software emulated. And even for the emulated ones they benefits of the hardware implementation. EA computation is done by hw for example, and also castings and primitives,  which helps lower (and simplify)  the emulation overhead by an important factor.

The FPU in GOLD2.7 is HW. Just as 040 and 060 FPU is ! With only little differences. Then the emulated instructions are no more FEMU related, strictly speaking. FEMU was written with F-TRAPS mechanic and with OS MATHLIBS calls. The GOLD2.7 embeds true HW FPU + a VECTOR mechanic for the emulated 881/2 instructions, that benefits also from the HW FPU Core, and do not relies on OS MATHLIBS anymore.

Seems to me you are speaking from old assumptions based on old progress. Since, the team worked hard to fit real FPU in the core. Before telling such assumptions (with so much certainty) you should at mimimum inform yourself on current status.
« Last Edit: February 24, 2018, 12:33:22 PM by Zooz »
 

Offline Crom00

Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #728 on: February 24, 2018, 01:48:46 PM »
Here are some videos of the Apollo FPU at work in Gold 2.7.

Imagine 4.0 FPU version
https://www.youtube.com/watch?v=6fy7HFNp178&t=37s

CineMorph FPU version
https://www.youtube.com/watch?v=IrYxMsm_Xm8

FPU RTG DEMO
https://www.youtube.com/watch?v=BqvtjONlsD0&t=3s

Mini METAL SLUG FPU in a RTG Workbench Window
https://www.youtube.com/watch?v=FM7F3VLw_lk

Quake FPU
https://www.youtube.com/watch?v=w2S4suHf-l8&t=173s

Vista Pro Makepath FPU
https://www.youtube.com/watch?v=I3XycCr5KRM
 

guest11527

  • Guest
Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #729 on: February 24, 2018, 02:06:06 PM »
Quote from: psxphill;836562
Gold 2.7 still uses FEMU. It might be tuned for Apollo, but FEMU isn't the first 6888x emulator for fpuless 680x0 systems.
Which means that grond is posting false data, or data from another system, but a software-only emulator will not go down to 1 clock cycle per addition.

Clearly, a hardware FPU is not an easy thing to do - even more so as you have to emulate all the flags and exceptions correctly. And the 68882 has awful many of them. Again, most of the programs do not even bother, but who knows....


Quote from: psxphill;836562
Which means it won't bite you in the ass until it's too late.
Pretty much. I do not care too much about the FPU in first place as the number of Amiga programs that depend on it is pretty low, and there is nothing amonst them I personally require. (-:

But anyhow, a solution would be to use the hardware FPU as long as the precision setting of the 68882 is "double" or below, or the "double-only" instructions are used, and fall back to software if it matters - which is not too often.
 

Offline ferrellsl

Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #730 on: February 24, 2018, 05:06:02 PM »
Quote from: kolla;836563
That is a straight out lie, I only had one account and it was closed down.

If you think I have several, I challenge you to point them out and get the team to provide the evidence. And retract your statement, or else, I report you for slander.

Report me for slander?  That's pretty funny coming from a guy whose entire life revolves around slandering Gunnar and the Apollo/Vampire project and whose account on the Vampire forums was closed down due to "slander"!
« Last Edit: February 24, 2018, 05:17:46 PM by ferrellsl »
 

Offline TuKoTopic starter

  • Jr. Member
  • **
  • Join Date: Sep 2013
  • Posts: 69
    • Show only replies by TuKo
Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #731 on: February 24, 2018, 05:48:13 PM »
I sometime consider kolla as part of Apollo Team considering how much time he invests around it :-)
As OP of this thread, I thank him for bumping it up. It's like free marketing.
« Last Edit: February 24, 2018, 06:04:22 PM by TuKo »
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #732 on: February 24, 2018, 06:15:35 PM »
@ThomasRichter

By "hardware" 882, I'm simply referring to the fact that the transcendenal operations were handled by the 882 itself and not with some CPU exception and call out to software as in the 040/060.

All said, I'm not bothered. My assumption that the 882 implementation came at a large expense in terms of gates which apparently it doesn't, so that's great
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16879
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #733 on: February 24, 2018, 06:15:37 PM »
@ThomasRichter

By "hardware" 882, I'm simply referring to the fact that the transcendenal operations were handled by the 882 itself and not with some CPU exception and call out to software as in the 040/060.

All said, I'm not bothered. My assumption that the 882 implementation came at a large expense in terms of gates which apparently it doesn't, so that's great
int p; // A
 

Offline AmigaClassicRule

  • Hero Member
  • *****
  • Join Date: Oct 2011
  • Posts: 956
    • Show only replies by AmigaClassicRule
Re: [UserReview] Vampire V2-128 received and it's just pure p0rn.
« Reply #734 on: February 24, 2018, 06:30:26 PM »
Quote from: kolla;836481
Firstly, IRC logs come for free when you use irc services like znc etc, not like I hang out logging manually using amirc or whatever.

Secondly, I have nothing against software emulation of 68882 instructions, that's after all what we have been doing since 040 and it works well.

First of all there is nothing in vampire remotely emulating anything. Not the FPU, not the CPU, not the graphics card, not the audio, nothing. Everything is real and custom chipset as Amiga can ever be! This here indicate your true ignorance at of the highest level. Everything you are doing is hurting and bashing a great project, a project that would easily take the Amiga out of the dark ages to the new bright light sunshine.

Second of all, all your posts show how ignorant you are and don't know what you are talking about. Stop it! Your posts are all exhausting and I am tired of reading your posts and all your doing is making it even harder for people to come to the amiga.org and turning this website into nothing more endless troll fast.

YOU ARE THE WEAKEST LINK!