English Amiga Board


Go Back   English Amiga Board > Requests > request.UAE Wishlist

 
 
Thread Tools
Old 09 August 2017, 15:28   #61
amiga1000
 
Posts: n/a
Quote:
Originally Posted by Toni Wilen View Post
It is not same thing. All those useless things are old, hardwired designs that don't mysteriously come back in modified form.
@Toni:

You're right!

I'm not a vampire fan; I agree with you when you said in some other post, that the vampire causes even more fragmentation in the amiga scene.
 
Old 14 August 2017, 08:07   #62
coder76
Registered User
 
Join Date: Dec 2016
Location: Finland
Posts: 168
The Amiga as a hardware platform needs modernization; PPC-Amigas are incompatible with old 680x0 CPUs as well as with Amiga custom chips. So they are not Amigas. Vampire promises both a 680x0-compatible CPU and custom chip compatible hardware in the form of SAGA. See? Much better. It's still an incomplete design though- not worth any emulation until it matures more, if ever. Not sure if it is possible to emulate well though. AMMX is a natural evolution that brings more power for certain tasks, like video decoding, alpha blending, texture filtering, and also an improvement over Pentium MMX and PPC Altivec.
coder76 is offline  
Old 14 August 2017, 08:30   #63
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
Quote:
Originally Posted by coder76 View Post
AMMX is a natural evolution that brings more power for certain tasks, like video decoding, alpha blending, texture filtering, and also an improvement over Pentium MMX and PPC Altivec.
This is where we strongly disagree.
meynaf is online now  
Old 14 August 2017, 10:08   #64
coder76
Registered User
 
Join Date: Dec 2016
Location: Finland
Posts: 168
Quote:
Originally Posted by meynaf View Post
This is where we strongly disagree.
These first versions of Vampire boards do not yet contain an FPU, and so also do not contain the more advanced 128-bit SIMD float instructions (SSE) you probably want. For video decoding you only need integer-based AMMX instructions. Gunnar said these float SIMD instructions would occupy a lot of FPGA space needed for other stuff in these early releases. AMMX in integer form was cheap to implement, however.

When FPU support is added in the future to Vampire boards, I believe we also get these SSE-instructions, but it will take some time. This is off-topic anyway.
coder76 is offline  
Old 14 August 2017, 10:27   #65
Thorham
Computer Nerd
 
Thorham's Avatar
 
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 47
Posts: 3,751
Quote:
Originally Posted by coder76 View Post
The Amiga as a hardware platform needs modernization
No, it doesn't
Thorham is offline  
Old 14 August 2017, 10:57   #66
Toni Wilen
WinUAE developer
 
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,502
Lets not make this usual Vampire arguments thread. (See the title)
Toni Wilen is online now  
Old 14 August 2017, 11:51   #67
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,322
Quote:
Originally Posted by coder76 View Post
These first versions of Vampire boards do not yet contain an FPU, and so also do not contain the more advanced 128-bit SIMD float instructions (SSE) you probably want. For video decoding you only need integer-based AMMX instructions. Gunnar said these float SIMD instructions would occupy a lot of FPGA space needed for other stuff in these early releases. AMMX in integer form was cheap to implement, however.

When FPU support is added in the future to Vampire boards, I believe we also get these SSE-instructions, but it will take some time. This is off-topic anyway.
For video decoding what we need is a GPU. Then instead of obsolete MPEG-1 this would bring H.264 to the party. No need for MMX or SSE.


Quote:
Originally Posted by Toni Wilen View Post
Lets not make this usual Vampire arguments thread. (See the title)
Why not ? It would then end up in a flame war and ultimately get closed by the moderation --> problem solved
meynaf is online now  
Old 14 August 2017, 13:14   #68
Gzegzolka
Registered User
 
Join Date: Feb 2014
Location: Warszawa / Polska
Posts: 1,858
Maybe in far future vampire emulation would be cool feature in winuae. I wonder how it would be possible to emulate hardware that actually emulate amiga accelerator board.
I would love to see it.

There is so much amiga models and technology related to it, plus lot of different people love their hardware that it would be impossible to say that only one direction of development is right and rest is bad without starting some fanboys flame wars.
Gzegzolka is offline  
Old 14 August 2017, 18:16   #69
matthey
Banned
 
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
Quote:
Originally Posted by coder76 View Post
These first versions of Vampire boards do not yet contain an FPU, and so also do not contain the more advanced 128-bit SIMD float instructions (SSE) you probably want. For video decoding you only need integer-based AMMX instructions. Gunnar said these float SIMD instructions would occupy a lot of FPGA space needed for other stuff in these early releases. AMMX in integer form was cheap to implement, however.

When FPU support is added in the future to Vampire boards, I believe we also get these SSE-instructions, but it will take some time. This is off-topic anyway.
The Apollo-core ISA practically can *not* upgrade the SIMD unit to 128 bit wide registers (integer unit registers become 128 bits wide) or floating point (integer unit registers contain integer and floating point). Instruction level compatibility of SSE is therefor not practical. It would be possible to add 64 bit versions of some SSE instructions to AMMX but the benefits of using existing SSE code would be reduced and the possibility of passing SSE instructions through to an x86_64 CPU in UAE after an encoding translation would be practically eliminated.

Was AMMX so cheap to implement that the 68k compatible FPU no longer fit in the Apollo-core? Will a future Apollo-core even contain a 68k compatible FPU or a new vector FPU (floating point SIMD unit) hyper-optimized for an FPGA? Will the Apollo-core ISA be supported when it only partially moves the 68k from 1994 (68060) to 1996 (Pentium MMX) and then is an obstacle to further development? Will the 68k and Amiga ever stop being a soap opera before all the developers leave?
matthey is offline  
Old 15 August 2017, 00:21   #70
DamienD
Banned
 
DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
Hmmm, another useless thread that has been spoilt by people trying to sway others' opinions about the current "vampire" project status / direction...

At the end of the day; Toni has said that this is not an option and has given many valid points, numerous times, which personally I totally agree with.

This thread has most definitely outlived it's purpose; nothing more to discuss here; move along people...

Thread closed accordingly

...try asking the same question again in 5 years time if the "vampire" project ever delivers what people want / need and is stable / non-changing enough to actually warrant a possible WinUAE addition.
DamienD is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Thylacine emulation in WinUAE? analogkid support.WinUAE 2 13 January 2016 22:22
WinUAe A590 Emulation Mad-Matt support.WinUAE 8 09 November 2014 15:23
PPC emulation for winuae marauder request.UAE Wishlist 25 04 November 2014 06:13
Need help with CD32 emulation on Winuae trydowave support.WinUAE 9 31 August 2012 10:07
WinUAE + CD32 Emulation MechUnit support.WinUAE 7 25 November 2003 17:04

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:09.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.19149 seconds with 13 queries