![]() |
![]() |
#41 |
Natteravn
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,537
|
Have to agree here. A Minimig with an FPGA chipset and a real 68SEC000 is already questionable, and certainly the limit for me. But when replacing the CPU by FPGA then the system loses its heart.
|
![]() |
![]() |
#42 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,307
|
The heart all the same. The soul is important.
![]() |
![]() |
![]() |
#43 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,389
|
@Mrs Beanbag
Thanx for starting a great thread! @phx FPGA's are people too and they have a heart. |
![]() |
![]() |
#44 | |||||||
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Quote:
fprintf(), printf(), sprintf(), snprintf(), vprintf(), vfprintf(), vsprintf(), vsnprintf(), fscanf(), scanf(), sscanf(), vscanf(), vfscanf(), vsscnanf() There can be user defined varargs though too. They are security risks as well as less efficient. Too bad standard C alternative functions were not offered with C99 or C11 instead of increasing varargs support. It is not like the embedded or server C guys are properly represented in the C standards committees though. Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
|
|||||||
![]() |
![]() |
#45 | |
old bearded fool
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 779
|
Quote:
Logic gates in FPGA or ASIC makes no difference to the core functionality, it is just implemented differently in hardware. There seems to be a lot of confusion on the subject where "emulation" is associated incorrectly. The problem is more about reverse engineering the original CPU to make the FPGA design fully compatible, and actually putting the main effort into compatibility before adding any new instructions. Personally I would rather have a 68060 in FPGA thoroughly tested "cycle exact" at 50MHz which can be overclocked reliably to 100MHz, than a beefed up 68040 at 200MHz with added 64 bit instructions and compatibility issues. Last edited by modrobert; 18 July 2016 at 07:47. |
|
![]() |
![]() |
#46 | ||
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,351
|
Quote:
Sure in todays cpu there can be a lot of stuff that's not in the 68k. But i don't think we need all that bloat. Neat asm coding style and good habits lead nowhere if the cpu is a complete mess. Quote:
The only problem is that we both got nearly fired out of the design team. |
||
![]() |
![]() |
#47 |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,828
|
|
![]() |
![]() |
#48 | ||
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Quote:
Quote:
![]() ![]() I'm glad that you like your 68030 but you might be one of the few Amiga users who wouldn't use a free 68060 accelerator. I guess there are some gamers who would prefer the 68030 but you claim that you aren't a big gamer either. Then you don't think the AmigaOS was very good. Your classification might be unique ![]() |
||
![]() |
![]() |
#49 | |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,351
|
Quote:
![]() |
|
![]() |
![]() |
#50 | ||
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,828
|
Like meynaf, I'd like to know what that means.
Quote:
Quote:
I don't think it's very good considering it could be better and faster on the same hardware. Perhaps. |
||
![]() |
![]() |
#51 |
Banned
Join Date: Jan 2010
Location: Kansas
Posts: 1,284
|
Most modern processors include instructions like the ColdFire MVS, MVZ and BYTEREV for example. These operations were less common when the 68k was new but are common and practically expected today. Later 68k processors removed the integer 64 bit result MULS.L/MULU.L, several fp instructions, etc. which even later processors like ARM and x86_64 added. The 68k needs too many branches because of lack of a few instructions like shift with immediates >8 although fast bit field instructions, predication, etc. can help this. Like I said, the type of code has changed dramatically from when the 68k was created to now. A more modern CPU design makes a bigger difference for modern code but ISA/ABI changes can be helpful too. Compiler designers aren't going to spend much time with a small market CPU like the 68k so we want to impress them with how easy to use, consistent, standard and modern an enhanced 68k can be. An attractive face lift for the 68k might attract some outside attention or bring 68k/CF fans to take a 2nd look. A few changes may not seem like much but look what ARM Holdings has done for 15 billion processors to be sold in 2015 alone, employ more than 3000 and deserve an ~40% buyout premium recently when Brexit gave an opportunity. An enhanced 68k can give better single core performance, a smaller foot print and better ease of use than ARM's Thumb 2. There really isn't that much difference but ARM rules the world and the 68k is thrown in the trash bin. ARM has an advantage in power efficiency with simple processors but I don't think that is true for higher performance processors where OoO and many weak cores are needed for performance. Modern support alone is not enough to get the 68k to the success of ARM but the 68k status quo is going nowhere.
|
![]() |
![]() |
#52 | |
Computer Nerd
Join Date: Sep 2007
Location: Rotterdam/Netherlands
Age: 48
Posts: 3,828
|
Quote:
As for FPGA computers: If you can do anything you want, why not try something completely new? If you want to move ahead, then you have to let Amiga go, it's just that simple. |
|
![]() |
![]() |
#53 | |
Registered User
Join Date: Mar 2016
Location: Australia
Posts: 881
|
Quote:
The Super-H instruction set is quite nice compared to other "modern" processors. |
|
![]() |
![]() |
#54 | ||||
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,351
|
Quote:
Quote:
And we won't get there without a good Ghz implementation, which isn't gonna happen. Quote:
Quote:
|
||||
![]() |
![]() |
#55 |
Registered User
Join Date: Mar 2013
Location: Slovenia
Posts: 138
|
|
![]() |
![]() |
#56 |
Unregistered User
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 44
Posts: 4,190
|
ARM's new 64-bit server CPUs are gaining serious traction since they offer very high performance with significantly lower power requirements than any of the competitor's offerings. So this 'it will never beat the others in high performance' is definitely not correct..
|
![]() |
![]() |
#57 | |
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,351
|
Quote:
Sure you have lower power requirements. But the performance, though maybe good enough, is lower as well. |
|
![]() |
![]() |
#58 |
Unregistered User
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 44
Posts: 4,190
|
'Better performance' is a relative term. Why does one have to compare the performance of one CPU of one model with one CPU of another model? One could just as well compare the performance you could get from a 1U rack with Xeon CPUs and another 1U rack with ARM CPUs. Since the cooling might be the limiting factor in how much CPU die area you could squeeze in there, the ARM rack could fit a higher CPU die area and end up with overall better performance with the same power cost.
For servers, one of the most important factors are also the performance/power since any dissipated power needs equal amounts of active cooling. For gaming desktop PCs this may not so relevant, but they make up a very little part of the computer market. Laptops, tablets and phones are very prominent and they all benefit heavily from lower power requirements. |
![]() |
![]() |
#59 | ||
son of 68k
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,351
|
Quote:
Quote:
Yet if you benchmark the average x86 vs the average arm, the arm is everything but impressive. I don't want that in my laptop. |
||
![]() |
![]() |
#60 | |
Unregistered User
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 44
Posts: 4,190
|
Quote:
The problem here with the consumer PC market is that people want to be able to run x86 code and because of that it is hard to move them to any other platform. Even if ARM's new 64 bit platform was 50% better than x86, it would still be uphill due to the lacking compatibility. |
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Neat idea - borderless WinUAE and Amiga wallpaper | Bloodwych | Amiga scene | 8 | 12 January 2011 23:58 |
2000 - black screen... Chips good... PSU good... | chiark | support.Hardware | 45 | 09 January 2009 05:41 |
Mitser Org'oeil, good platformer in old style | s2325 | Retrogaming General Discussion | 2 | 23 November 2008 21:58 |
good retro racer in Lotus/Outrun style | s2325 | Retrogaming General Discussion | 4 | 27 May 2007 20:57 |
very good new racing PC game in old style | s2325 | Retrogaming General Discussion | 1 | 20 February 2007 22:34 |
|
|