Click Here
home features news forums classifieds faqs links search
5770 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
Home
Features
News
Forums
Classifieds
Links
Downloads
Extras
OS4 Zone
IRC Network
AmigaWorld Radio
Newsfeed
Top Members
Amiga Dealers
Information
About Us
FAQs
Advertise
Polls
Terms of Service
Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
25 crawler(s) on-line.
 13 guest(s) on-line.
 1 member(s) on-line.


 BigD

You are an anonymous user.
Register Now!
 BigD:  4 mins ago
 Trixie:  27 mins ago
 billt:  28 mins ago
 AP:  30 mins ago
 sTix:  31 mins ago
 amigakit:  38 mins ago
 Templario:  1 hr 11 mins ago
 Plexus:  1 hr 14 mins ago
 Belxjander:  1 hr 24 mins ago
 thomas:  1 hr 55 mins ago

/  Forum Index
   /  Amiga General Chat
      /  Amiga hardware poll
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 )
Poll : What should happen to Amiga hardware?
Develop cheap 68k SoC for embedded, toys/games, retro, hobby
Develop expensive PPC SoC for desktop, laptop
POWER for desktop AmigaOS (no SMP or 64 bit addressing)
POWER for desktop with redesigned & incompatible AmigaOS
No more embarrassing Amiga hardware!
No opinion or pancakes
 
PosterThread
Trekiej 
Re: Amiga hardware poll
Posted on 24-Jun-2020 21:24:17
#101 ]
Cult Member
Joined: 17-Oct-2006
Posts: 780
From: Unknown

@matthey

Would it be worth listing CPU's from best to worse?
I believe that could be riddled with opinion.

_________________
John 3:16

 Status: Offline
Profile     Report this post  
matthey 
Re: Amiga hardware poll
Posted on 24-Jun-2020 23:55:53
#102 ]
Cult Member
Joined: 14-Mar-2007
Posts: 717
From: Kansas

Quote:

Hypex wrote:
It does somewhat. MorphOS is closer to OS4, being for the same purpose, and currently being on PPC.

AROS, despite being designed to be close to OS3, does lack the transparent OS3 emulation that OS4 has due to its nature. But work has been put into this lately to improve it. I haven't tried Icaros lately so don't know how it well works out of the box now.


That "transparent OS3 emulation" and 68k emulation may be too tied to the PPC making it more difficult to port. The author of Petunia writes, "Changing to other type of processor which is not PowerPC machine code compatible is pointless and almost impossible, because all the emulation code were made of PowerPC assembly and tied closely to this architecture."

Quote:

Another thing to consider, when shifting CPU, is how ASM friendly it is. Now, these days, doing ASM isn't as common place as it once was. But you don't want to punish the AmigaOS4 hackers either. Not exactly those hacking the OS, but those who liked to get down and dirty with some ASM. 68K is the bomb and will remain so for a long time I think. PPC tends to have some middle ground I think; it's readable, writeable, and sensible enough that you can understand it. It's also been around long enough that we know it well enough by now. X86+, still looks like cryptic nonsense to me, but it won't be left in the past, and I wouldn't want to touch it except from a ten foot long C/++ compiler. ARM is still strange to me, but looks readable enough, so my vote would be for ARM looking the most friendly. If Motorola didn't dump 88K for PPC, we might have had a better choice now, but they stuffed it up.


The biggest problem with PPC assembler is the acronym hell. Instructions feel like they were designed for a robot rather than a human. The instruction set and functionality is robust for RISC though.

AArch64 assembler did a good job with the instruction names for a RISC ISA. The addressing mode notation could have taken more influence from the 68k new style syntax, since the functionality looks influenced by the 68k. Earlier ARM ISAs are quite readable and have more addressing modes than usual for RISC. ARM ISAs feel almost like CISC but are load/store. This is probably part of the reason why many of the 68k embedded customers migrated to ARM instead of PPC when Freescale killed off the 68k.

RISC-V assembler looks unfriendly and tedious to me. The encodings are especially ugly to humans (take a few bits here and few bits there and combine them together). Lack of addressing modes and few and varying immediate and displacement bits looks like it would be difficult for humans. I like variable length instructions but, as an option, it didn't work out that well. I like that it is an open standard and that they left encoding space but it tries to be a standard for everything and isn't that great at anything but remaining simple.

88k assembler is nice for RISC from what I remember. Good instruction names and more addressing modes than MIPS, SPARC or even PPC (7 modes and supports a scaled index). There are some oddities like sometimes signed and sometimes unsigned immediates and displacements and the unusual register arrangement (some shared int and fp registers).

The 68k has the best assembler ever. Use any size immediate or displacement and a good assembler will find the best encoding. Instruction names are good although could be shortened in some cases. The addressing modes are assembler heaven. Memory to memory operations and powerful addressing modes allow a few instructions to do a lot of work. The register split is unusual but easy to adjust to. Some of the 68020 ISA additions were not as well thought out.

x86/x86_64 assembler is the ugly duckling although most instruction names are good. It does have a certain logic to it and the encodings but with many exceptions and oddities. Register names and restrictions (some implicit) are a pain but x86_64 improves the situation, especially with 8 more GP registers.

 Status: Offline
Profile     Report this post  
matthey 
Re: Amiga hardware poll
Posted on 25-Jun-2020 1:37:32
#103 ]
Cult Member
Joined: 14-Mar-2007
Posts: 717
From: Kansas

Quote:

Trekiej wrote:
Would it be worth listing CPU's from best to worse?
I believe that could be riddled with opinion.


CPUs or cores are difficult to compare as they have different targets and constraints. Benchmarks will show performance but a lower performance core design on a smaller die size or with larger caches can outperform a higher performance core on a large die size or with smaller caches.

I have already done some ISA comparisons although CPU design is usually more important than ISA in how cores perform. For example, the x86/x86_64 ISA doesn't look that great to me like too much memory traffic, high instruction counts and too many branches while having barely better than average code density (usually a CISC advantage) but Intel and AMD have some of the best chip designers in the world with decades of experience fine tuning their cores. ARM's AArch64 ISA looks good to me with low instruction counts, low memory traffic and reduced number of branches. It also can support big endian which the Amiga uses although it is not well supported from 3rd parties. ARM cores are improving as core designers gain experience with the still relatively new ISA. I think ARM is gaining in performance and will take market share from x86_64 but x86_64 will still be around for the hardcore desktop gamers, workstation like PCs and servers. The 68k ISA also has low instruction counts, great code density and low memory traffic with only 16 GP registers (nearly the same as most RISC ISAs with 32 GP registers). The 68k should have good performance like x86 (may not clock up as far) and lower power draw (68060 vs Pentium for example). CISC designs are challenging and time consuming to develop although most performance designs today are as well. ARM BE would be an easier target for the Amiga but a 68k core can offer better compatibility with the large library of 68k software, especially games.

 Status: Offline
Profile     Report this post  
ggw 
Re: Amiga hardware poll
Posted on 25-Jun-2020 15:01:35
#104 ]
Super Member
Joined: 24-May-2003
Posts: 1074
From: Austin, TX

@BigD

Sadly, I have to agree with your observation. The financial pressure of the corporate setup and the those within who set the dates for the next "release", i.e. next pay day for the corp, will result in additional, useless, programming (whose details the "higher ups" cannot possibly understand) will occur. For my personal friends these "mandatory updates" have been experienced by mechanical engineers for the last 20 years. Buy it, or watch your # of happy clients dwindle for lack of delivering results readable by those "wet behind the ears".

I cannot tell who is getting wool pulled over their eyes! You know that software upgrades do have happen for issues "under the hood" due to increasing security requirements and changing hardware as our user "Matthey" demonstrated today. Plus, the increasingly expensive necessity of paying for replacement of the original programmers so that *someone* knows enough to make software changes! That money must come from somewhere, but $ these last 3 expensive requirements are pretty damn hard to "market".

I have no answer.

_________________
..effects of civilization upon...nature, the growing gap between what education was supposed to accomplish and what it consisted of, the national debt and...high taxes, the problem of the excess cost of medical care -- Philip Wylie, 1951

 Status: Offline
Profile     Report this post  
BigD 
Re: Amiga hardware poll
Posted on 25-Jun-2020 23:56:35
#105 ]
Elite Member
Joined: 11-Aug-2005
Posts: 5320
From: UK

@ggw

The worst example was Apple's iTunes. It worked perfectly ok and was sublime on Snow Leopard, I can get by on Mountain Lion but with my fairly up to date version (version 12.7) on El Capitan I can barely select the audio file that I dragged onto the iTunes Dock Icon in the first place! Awful excuse for a music store masquerading as the old great audio player and now we've got to call it Apple Music!?

And now you pay 9.99 a month for the honour of using this shoddy distribution platform! Amazon Music and Spotify are far better for music streaming IMHO but as a standard player / converter iTunes used to be great! Sad feature creep

Last edited by BigD on 26-Jun-2020 at 12:04 AM.

_________________
"Art challenges technology. Technology inspires the art."
John Lasseter, Co-Founder of Pixar Animation Studios

 Status: Online!
Profile     Report this post  
arthoropod 
Re: Amiga hardware poll
Posted on 26-Jun-2020 0:50:11
#106 ]
Member
Joined: 14-Feb-2018
Posts: 70
From: Gotham

@bison

Same here. No appropriate choices. How about move to X64?

 Status: Offline
Profile     Report this post  
arthoropod 
Re: Amiga hardware poll
Posted on 26-Jun-2020 1:13:31
#107 ]
Member
Joined: 14-Feb-2018
Posts: 70
From: Gotham

@arthoropod

"How about move to X64?"

YES! Exactly! How about?

 Status: Offline
Profile     Report this post  
Rose 
Re: Amiga hardware poll
Posted on 26-Jun-2020 13:22:23
#108 ]
Cult Member
Joined: 5-Nov-2009
Posts: 699
From: Unknown

@arthoropod

Quote:

arthoropod wrote:
@arthoropod

"How about move to X64?"

YES! Exactly! How about?


Can't do, would make too much sense. Remember it's Amiga we are talking about!

"Amiga, when having a clue is trolling!"

 Status: Offline
Profile     Report this post  
arthoropod 
Re: Amiga hardware poll
Posted on 26-Jun-2020 13:40:59
#109 ]
Member
Joined: 14-Feb-2018
Posts: 70
From: Gotham

@Rose

Quote:
Can't do, would make too much sense. Remember it's Amiga we are talking about!


Yeah, can't move to the most popular ISA, don't want to stay with Power, so let's move to ARM.

Dumb.

 Status: Offline
Profile     Report this post  
Rose 
Re: Amiga hardware poll
Posted on 26-Jun-2020 13:44:21
#110 ]
Cult Member
Joined: 5-Nov-2009
Posts: 699
From: Unknown

@arthoropod

Quote:

arthoropod wrote:
@Rose

Quote:
Can't do, would make too much sense. Remember it's Amiga we are talking about!


Yeah, can't move to the most popular ISA, don't want to stay with Power, so let's move to ARM.

Dumb.


Too mainstream, there has been suggestion to go Risc-V which is clearly superior since no one isn't using it on desktop.

 Status: Offline
Profile     Report this post  
matthey 
Re: Amiga hardware poll
Posted on 27-Jun-2020 2:20:08
#111 ]
Cult Member
Joined: 14-Mar-2007
Posts: 717
From: Kansas

Quote:

arthoropod wrote:
Yeah, can't move to the most popular ISA, don't want to stay with Power, so let's move to ARM.


There have been more than 10,000,000,000 ARM processors shipped in a year and ARM Holdings expects 1,000,000,000,000 IoT devices by 2035. What was the most popular ISA again?

 Status: Offline
Profile     Report this post  
MEGA_RJ_MICAL 
Re: Amiga hardware poll
Posted on 27-Jun-2020 2:45:34
#112 ]
Regular Member
Joined: 13-Dec-2019
Posts: 261
From: AMIGAWORLD.NET WAS ORIGINALLY FOUNDED BY DAVID DOYLE

@arthoropod

Quote:

arthoropod wrote:
@arthoropod

"How about move to X64?"

YES! Exactly! How about?


VVVVVOOOOOOOOORRRRRRRRRRR

_________________
I HAVE ABS OF STEEL

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle