English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 02 June 2016, 16:23   #321
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
Quote:
Originally Posted by clebin View Post
+1
+2
Samurai_Crow is offline  
Old 02 June 2016, 16:27   #322
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
Quote:
Originally Posted by Samurai_Crow View Post
+2
This is not FB, so no liking.
demolition is offline  
Old 02 June 2016, 17:57   #323
desiv
Registered User
 
desiv's Avatar
 
Join Date: Oct 2009
Location: Salem, OR
Posts: 1,767
module myPreference(Dislike, Like);
input wire Dislike;
output wire Like;
assign Dislike = !Like;
endmodule

desiv
desiv is offline  
Old 03 June 2016, 16:25   #324
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
Quote:
Originally Posted by matthey View Post
I believe the logic layout was still done by hand for the 68060 (gives very good results but tedious).
Even the original 68000 used quite a lot of microcode, didn't it?
idrougge is offline  
Old 03 June 2016, 16:27   #325
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,332
For what it's worth, I don't consider the Vampire to be emulating a 68000 since it is sufficiently different from any existing 68k processor – just like a 68020 isn't a 68000 and isn't emulating a 68000 either. Do note that this derailment doesn't stem from any claims about the Vampire or the 68000, but about reimplementing a Cirrus Logic graphics chips in an FPGA.
idrougge is offline  
Old 03 June 2016, 21:18   #326
matthey
Banned
 
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
Quote:
Originally Posted by idrougge View Post
Even the original 68000 used quite a lot of microcode, didn't it?
Yes, that is my understanding. That doesn't mean the first prototypes started out that way or that the later ones were mostly ROMs with microcode. Supposedly, the 68000 was larger (more logic) than most processors then and used advanced development techniques. I believe the microcode allowed for faster development but the result was not as fast as possible at the time. I would like to know more rather than guessing based on limited information. It certainly wasn't cheap to do heavy software simulation on computers back then. This topic is more interesting than the simulation vs emulation debate but is still OT. People read this thread hoping for P96 news and discussions so we should try to steer back on topic or stop posting.
matthey is offline  
Old 04 June 2016, 12:43   #327
Michael
A1260T/PPC/BV/SCSI/NET
 
Michael's Avatar
 
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 839
I wonder, what is Picasso96 V3 then ?
Originally started as a conversion to OS4/PPC but still available in 68K with a lot of changes, enhancements and some nice features added.

The CGX v P96 history is also interesting in terms of hardware support.
P96 did not offer BV/CVisionPPC support and no 3D, only CGX did it for a long time. CGX supports most cards, but never did a UAE driver. And P96 has got official BV/CV support only with OS4/PPC, alpha versions in 68k exist but do not work with all the cards (there were several variations of memory on them and other diffs), and only recently an openpci driver became openly available that finally allowed P96 to cover all? amiga card types.

Then we should also remember that a lot of system components were made by third parties and are require to bridge WB/OS3toRTG.

FPGA CPU in my opinion is a simulator, since it is not exactly a software layer for some hardware which defines emulation (do something on some different hardware using different software logical operations and get same results as original). FPGA is not exactly software, software is used to define the operation structure of the gates, which get organised in correct forms at boot time and will simulate behaviour of original hardware directly, there is no code translation then (as in emulation)

An FPGA CPU can also be consider as a backwards compatible reimplementation of original CPU if it does not offer any new features
(like AMD/Cyrix chips were for x86 in the last century) but speed wise they will be different since some operations can be quicker, some slower then original implementation. They are not perfect clones of the original.
Or consider it as a new generation CPU with advanced features that just happens to be code compatible to the old cpu.
Michael is offline  
Old 06 June 2016, 21:57   #328
matthey
Banned
 
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
Quote:
Originally Posted by Michael View Post
I wonder, what is Picasso96 V3 then ?
Originally started as a conversion to OS4/PPC but still available in 68K with a lot of changes, enhancements and some nice features added.
The AmigaOS4 version of P96 is enhanced over the original P96. It doesn't really matter though as it is a dying isolated API. There are only a few thousand AmigaOS 4 users and I expect the number to drop. It is obvious that they require high prices for both hardware and software to keep going for such a small market. Many of the AmigaOS 4 users were expecting high end hardware with a high tech AmigaOS to match the high prices but they get handicapped embedded hardware and have been promised basic high tech AmigaOS features for years now. Users which actually need a high tech and more modern OS have already moved on. Users who need more performance will get it from emulation in a few more years (I wouldn't be surprise if some smart phones give better performance than Tabor or SAM 440 already). Maybe the AmigaOS 4 developers will continue to block the emulation of AmigaOS 4 but that just means more market loss to 68k emulation. AmigaOS 4 failure without a paradigm shift is nearly certain. I believe the only path which could save AmigaOS 4 and PPC on the Amiga is a low end 68k market. It would be a lot of work to create a 68k AmigaOS 4 which at first looks like a waste of resources but it is the low end market which provides an upward upgrade path to high end hardware and proliferating the APIs would encourage Amiga software development and unite the majority of the Amiga market. Even this may not be enough to save the Amiga as cheap 68k hardware is needed to attract new (mostly ex-Amiga) users. Most of the Amiga powers are more interested in protecting their shrinking market shares and APIs than expanding their markets and proliferating their APIs. The Amiga curse of poor leaders/managers lacking vision and tech savvy seems destined to continue until everyone only knows Amiga as a Spanish word.

Quote:
Originally Posted by Michael View Post
The CGX v P96 history is also interesting in terms of hardware support.
P96 did not offer BV/CVisionPPC support and no 3D, only CGX did it for a long time. CGX supports most cards, but never did a UAE driver. And P96 has got official BV/CV support only with OS4/PPC, alpha versions in 68k exist but do not work with all the cards (there were several variations of memory on them and other diffs), and only recently an openpci driver became openly available that finally allowed P96 to cover all? amiga card types.
The specific support in CGFX/P96 to allow Warp3D is very basic. The gfx card 3D register maps need to be available for the Warp3D gfx chip driver. Basic 2D functionality was probably already sufficient in both by the time Warp3D came out.

Quote:
Originally Posted by Michael View Post
Then we should also remember that a lot of system components were made by third parties and are require to bridge WB/OS3toRTG.
IMO, licensing 3rd party components for AmigaOS 3.9 was a mistake. AmigaOS functionality should be complete and the APIs need to be enhanced which may be hindered by 3rd party licenses (unless they are unrestricted). It should also be possible to build everything with one compiler (multiple compilers is even better). The AmigaOS 3.9 developers were overall doing a good job as the code base is large and supposedly not in the greatest shape in some areas. We are blessed that ThoR and olsen are still around who are knowledgeable about it. Maybe the next Amiga owners could take advantage of their programming talents and AmigaOS knowledge but then the AmigaOS could linger on for years under the current ownership.

Quote:
Originally Posted by Michael View Post
FPGA CPU in my opinion is a simulator, since it is not exactly a software layer for some hardware which defines emulation (do something on some different hardware using different software logical operations and get same results as original). FPGA is not exactly software, software is used to define the operation structure of the gates, which get organised in correct forms at boot time and will simulate behaviour of original hardware directly, there is no code translation then (as in emulation)
FPGA programs are converted to machine (logic) code the same as for a processor. The FPGA code can be changed as often as wanted. This seems very similar and fits the definition of software for me. Programming an FPGA is much different than a processor though. The code controls logic in both cases but a processor evaluates the code in a linear sequential fashion while the FPGA tries to do the logic all at once in parallel. This adds a 3rd element to FPGA programming which is time. This makes it much more powerful but also adds considerable complexity (it needs more testing and debugging).
matthey is offline  
Old 07 June 2016, 00:19   #329
Zetr0
Ya' like it Retr0?
 
Zetr0's Avatar
 
Join Date: Jul 2005
Location: United Kingdom
Age: 49
Posts: 9,768
@FPGA / ASIC
I read this recently as a good analogy

An ASIC is a pressed CDROM where as an FPGA is a CDRW -
Zetr0 is offline  
Old 07 June 2016, 10:46   #330
kolla
Banned
 
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
An audio CD is of course a vinyl emulator.
kolla is offline  
Old 07 June 2016, 11:17   #331
Locutus
Registered User
 
Join Date: Jul 2014
Location: Finland
Posts: 1,176
Quote:
Originally Posted by kolla View Post
An audio CD is of course a vinyl emulator.
All of which are essentially equivalent as they can all re-implement and emulate the lowest possible form of the wax cylinder on top of them.

Turning-Complete so to say.
Locutus is offline  
Old 07 June 2016, 11:31   #332
Lord Aga
MI clan prevails
 
Lord Aga's Avatar
 
Join Date: Jul 2010
Location: Belgrade, Serbia
Posts: 1,443
Well you're not saying anything, you're just emulating words :P
Lord Aga is offline  
Old 10 June 2016, 18:36   #333
eXeler0
Registered User
 
eXeler0's Avatar
 
Join Date: Feb 2015
Location: Sweden
Age: 50
Posts: 2,946
In any case a good example of how to kill a thread with relentless off-topic discussions.

Skickat från min HTC One via Tapatalk
eXeler0 is offline  
Old 11 June 2016, 01:26   #334
prowler
Global Moderator
 
prowler's Avatar
 
Join Date: Aug 2008
Location: Sidcup, England
Posts: 10,300
Quote:
Originally Posted by eXeler0 View Post
In any case a good example of how to kill a thread with relentless off-topic discussions.
Quite so. Thread closed.
prowler 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
C64 Forever ROM licensing Rixa Retrogaming General Discussion 15 12 December 2019 19:12
Status of 5x A4000. Turran Hardware pics 7 06 January 2014 13:05
Status LEDs xArtx support.WinUAE 4 14 June 2013 11:08
Poseidon Licensing paulo_becas support.Apps 6 18 April 2013 08:12
CARE status AmiGer project.CARE 11 28 August 2006 10:47

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 14:36.

Top

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