Welcome, Guest. Please login or register.

Author Topic: ARM for the future?  (Read 29071 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show only replies by commodorejohn
    • http://www.commodorejohn.com
Re: ARM for the future?
« Reply #59 on: January 14, 2011, 12:14:36 AM »
Quote from: WolfToTheMoon;606504
In fact, I can honestly say even I, a known anti OS4/MOS/AROS/OS 3.1 person:), would consider buying such a machine because I could justify the expense.
So, uh, what Amiga operating system do you prefer? Amix? Minimalist demoscene bootloaders?
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: ARM for the future?
« Reply #60 on: January 14, 2011, 12:14:38 AM »
Quote from: WolfToTheMoon;606512
Well, let's just say I'm a amigan but of different breed to the current amiga community over here. :)

I can get behind that. I have no legacy hardware and use MorphOS exclusively, but I still consider myself an amigan.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline TheBilgeRat

  • Hero Member
  • *****
  • Join Date: May 2010
  • Posts: 1657
    • Show only replies by TheBilgeRat
Re: ARM for the future?
« Reply #61 on: January 14, 2011, 12:14:57 AM »
Quote from: Iggy;606487
The phenomenon is purely market economics in action. No great corporate conspiracies are involved here.

None other than the normal type of corporate behavior that involves destroying the competition by any means necessary and delivering the least amount of innovation at the maximum price point that the market will bear.
 

Offline WolfToTheMoon

  • Sr. Member
  • ****
  • Join Date: Sep 2010
  • Posts: 408
    • Show only replies by WolfToTheMoon
Re: ARM for the future?
« Reply #62 on: January 14, 2011, 12:15:27 AM »
Quote from: Iggy;606508
Then again, the 111 Euro license fee is a little steep.

The biggest problem with MOS and AOS4 is that one needs dedicated hardware to try it out. Especially with AOS4. MOS less so, but you still need  to buy a used Apple machine to even be able to have a go at it. At least with AROS or any other x86 OS one can always check it out and see how things are progressing without any major hardware investment.
 

Offline nicholas

Re: ARM for the future?
« Reply #63 on: January 14, 2011, 12:17:25 AM »
Quote from: WolfToTheMoon;606512
Well, let's just say I'm a amigan but of different breed to the current amiga community over here. :)


So who are you then?
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: ARM for the future?
« Reply #64 on: January 14, 2011, 12:17:54 AM »
Quote from: TheBilgeRat;606517
None other than the normal type of corporate behavior that involves destroying the competition by any means necessary and delivering the least amount of innovation at the maximum price point that the market will bear.

Now that's not an unfair statement. Intel and Microsoft have both played at that game. The SEC has investigated plenty of that behavior.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline runequester

  • It\'s Amiga time!
  • Hero Member
  • *****
  • Join Date: Oct 2009
  • Posts: 3695
    • Show only replies by runequester
Re: ARM for the future?
« Reply #65 on: January 14, 2011, 12:28:58 AM »
Quote from: WolfToTheMoon;606490
x86 benefited greatly by having AMD and Intel trying to outdo each other on the PC market. On the other side(PPC), there was no market to engage in that kind of competition.
ARM might just be able to outdo PPC there. Windows on ARM might be just what it needs. But it remains to be seen what kind of performance those ARM chips will provide and what kind of animal WinARM will be :)

As of January of this year, a total of 15 billion ARM processors have shipped. I think they are doing pretty well.
 
For the majority of people, life is about embedded devices, not clunky PC's.
 
Whether microsoft can actually adapt to that will be interesting.
 

Offline Iggy

  • Hero Member
  • *****
  • Join Date: Aug 2009
  • Posts: 5348
    • Show only replies by Iggy
Re: ARM for the future?
« Reply #66 on: January 14, 2011, 02:41:51 AM »
On Microsoft, has this occurred to anyone?
If Microsoft supports ARM with Windows 8 and Amiga NG OS' are ported to ARM, it may be possible using virtualization software to run Windows and an Amigiod OS simultaneously on the same computer.
"Not making any hard and fast rules means that the moderators can use their good judgment in moderation, and we think the results speak for themselves." - Amiga.org, terms of service

"You, got to stem the evil tide, and keep it on the the inside" - Rogers Waters

"God was never on your side" - Lemmy

Amiga! "Our appeal has become more selective"
 

Offline fishy_fiz

  • Hero Member
  • *****
  • Join Date: Jan 2005
  • Posts: 1813
    • Show only replies by fishy_fiz
Re: ARM for the future?
« Reply #67 on: January 14, 2011, 03:20:07 AM »
I ported both dosbox and bochs to aros, so have used windows on an amigoid system more than a few times already  :)   Sure it's not virtualised, but still more than usable. Without doing any specific benchmarks Id hazzard a guess at bochs being somewhere between a high end 486 and low end p1, and dosbox being somewhere between a high end p1 and low end p2 on my aros box. Dosbox has a jit style emulation for x86 targets, so is quite nippy.

Backtracking a few posts though,...... x86 being at the highest price point the market will bare ? Huh? x86 is by an absolute mile the best bang per buck cpu on the market.
Near as I can tell this is where I write something under the guise of being innocuous, but really its a pot shot at another persons/peoples choice of Amiga based systems. Unfortunately only I cant see how transparent and petty it makes me look.
 

Offline the_leander

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 3448
    • Show only replies by the_leander
    • http://www.extropia.co.uk/theleander/
Re: ARM for the future?
« Reply #68 on: January 14, 2011, 03:37:51 AM »
Quote from: commodorejohn;606458
x86 is fine for performance, and it's true that it's come a long way since the 8086, it's still ugly as hell under the hood - the "four sort-of-but-not-really general-purpose registers" approach was obnoxious back in the day, and it's downright inexcusable now, with not only modern architectures but even the original 68000 providing a full complement of interchangeable registers. And it hasn't improved, either - they've just kept expanding the register width. Granted, a compiler can work out a good approach for shuffling values into and out of the registers, but for those of us who like assembler, it's pure aggravation.


1994 was just calling, they want their technical info back.

From wikipedia:

Quote
With the advent of the 32-bit 80386 processor, the 16-bit general-purpose registers, base registers, index registers, instruction pointer, and FLAGS register, but not the segment registers, were expanded to 32 bits. This is represented by prefixing an "E" (for Extended) to the register names in x86 assembly language. Thus, the AX register corresponds to the lowest 16 bits of the new 32-bit EAX register, SI corresponds to the lowest 16 bits of ESI, and so on. The general-purpose registers, base registers, and index registers can all be used as the base in addressing modes, and all of those registers except for the stack pointer can be used as the index in addressing modes.

Two new segment registers (FS and GS) were added. With a greater number of registers, instructions and operands, the machine code format was expanded. To provide backward compatibility, segments with executable code can be marked as containing either 16-bit or 32-bit instructions. Special prefixes allow inclusion of 32-bit instructions in a 16-bit segment or vice versa.

With the 80486 a floating-point processing unit (FPU) was added, with eight 80-bit wide registers.[17]

With the Pentium II, eight 64-bit MMX integer registers were added (MMX0..MMX7, which share lower bits with the 80-bit-wide FPU stack (st(0)..st(7))).[17] With the Pentium III, a 32-bit Streaming SIMD Extension (SSE) control/status register (MXCSR) and eight 128-bit SSE floating point registers (XMM0..XMM7) were added.


And that again increased with the advent of X64 (AMD Athlon64 onwards).
Blessed Be,
Alan Fisher - the_leander

[SIGPIC]http://www.extropia.co.uk/theleander/[/SIGPIC]
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show only replies by commodorejohn
    • http://www.commodorejohn.com
Re: ARM for the future?
« Reply #69 on: January 14, 2011, 03:45:08 AM »
Okay, my mistake. Are they really general-purpose, though? Looks from that excerpt like it's more just the gradual integration of specialized coprocessor hardware into the CPU than actual additional registers.

I'll still take either the 68k or ARM for assembler programming, in any case.
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline the_leander

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 3448
    • Show only replies by the_leander
    • http://www.extropia.co.uk/theleander/
Re: ARM for the future?
« Reply #70 on: January 14, 2011, 03:45:20 AM »
Quote from: Iggy;606487
Now that's funny!
RISC was supposed to be big.


In a sense they became what everyone suspected they would since at the heart of any modern X86/x86-64 processor is a risc core hooked up to some logic that provides compatibility with the x86 instruction set.
Blessed Be,
Alan Fisher - the_leander

[SIGPIC]http://www.extropia.co.uk/theleander/[/SIGPIC]
 

Offline the_leander

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 3448
    • Show only replies by the_leander
    • http://www.extropia.co.uk/theleander/
Re: ARM for the future?
« Reply #71 on: January 14, 2011, 03:55:57 AM »
Quote from: commodorejohn;606554
Okay, my mistake. Are they really general-purpose, though? Looks from that excerpt like it's more just the gradual integration of specialized coprocessor hardware into the CPU than actual additional registers.



Well the excerpt is from here although I imagine there are much more technical resources out there or linked to within the article that would be better suited to answering your questions.

Quote from: commodorejohn;606554

I'll still take either the 68k or ARM for assembler programming, in any case.


What about MIPS?
Blessed Be,
Alan Fisher - the_leander

[SIGPIC]http://www.extropia.co.uk/theleander/[/SIGPIC]
 

Offline commodorejohn

  • Hero Member
  • *****
  • Join Date: Mar 2010
  • Posts: 3165
    • Show only replies by commodorejohn
    • http://www.commodorejohn.com
Re: ARM for the future?
« Reply #72 on: January 14, 2011, 04:02:59 AM »
Haven't tried it...
Computers: Amiga 1200, DEC VAXStation 4000/60, DEC MicroPDP-11/73
Synthesizers: Roland JX-10/MT-32/D-10, Oberheim Matrix-6, Yamaha DX7/FB-01, Korg MS-20 Mini, Ensoniq Mirage/SQ-80, Sequential Circuits Prophet-600, Hohner String Performer

"\'Legacy code\' often differs from its suggested alternative by actually working and scaling." - Bjarne Stroustrup
 

Offline vidarh

  • Sr. Member
  • ****
  • Join Date: Feb 2010
  • Posts: 409
    • Show only replies by vidarh
Re: ARM for the future?
« Reply #73 on: January 14, 2011, 09:20:45 AM »
Quote from: the_leander;606552
1994 was just calling, they want their technical info back.

From wikipedia:


Most of that is still mostly consistent with what you were replying to: A small number of "almost but not quite" general purpose registers for integer ops and logic.

Quote

And that again increased with the advent of X64 (AMD Athlon64 onwards).


... but only for 64 bit code. And you still carry along the whole messy old legacy. x86_64 is *much* better, it's almost tolerable. But it's still far uglier than m68k from an assembly programming point of view. Not that that matters for most people these days, though, since there aren't many of us left that actually write any reasonable amount of asm (I mainly do for my compiler backends).
 

Offline nicholas

Re: ARM for the future?
« Reply #74 from previous page: January 14, 2011, 12:14:56 PM »
Quote from: vidarh;606587
Most of that is still mostly consistent with what you were replying to: A small number of "almost but not quite" general purpose registers for integer ops and logic.



... but only for 64 bit code. And you still carry along the whole messy old legacy. x86_64 is *much* better, it's almost tolerable. But it's still far uglier than m68k from an assembly programming point of view. Not that that matters for most people these days, though, since there aren't many of us left that actually write any reasonable amount of asm (I mainly do for my compiler backends).

Everything is ugly compared to 68k assembly.
“Een rezhim-i eshghalgar-i Quds bayad az sahneh-i ruzgar mahv shaved.” - Imam Ayatollah Sayyed  Ruhollah Khomeini