Click Here
home features news forums classifieds faqs links search
6071 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
11 crawler(s) on-line.
 158 guest(s) on-line.
 1 member(s) on-line.


 bhabbott

You are an anonymous user.
Register Now!
 bhabbott:  2 mins ago
 pixie:  23 mins ago
 jPV:  41 mins ago
 matthey:  42 mins ago
 AmiKit:  42 mins ago
 Musashi5150:  1 hr 4 mins ago
 CosmosUnivers:  1 hr 6 mins ago
 Karlos:  1 hr 13 mins ago
 Hypex:  1 hr 25 mins ago
 OldFart:  1 hr 35 mins ago

/  Forum Index
   /  Amiga OS4.x \ Workbench 4.x
      /  Why was AmigaOS 4.X developed only for PowerPC?
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 Next Page )
PosterThread
WolfToTheMoon 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 12-Dec-2015 14:11:44
#121 ]
Super Member
Joined: 2-Sep-2010
Posts: 1351
From: CRO

@cdimauro

Quote:
No: PowerPC is big-endian, whereas x64 is little-endian.


Most PPC CPUs are bi-endian.

_________________

 Status: Offline
Profile     Report this post  
tlosm 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 12-Dec-2015 14:12:16
#122 ]
Elite Member
Joined: 28-Jul-2012
Posts: 2746
From: Amiga land

@cdimauro

Quote:
No: PowerPC is big-endian, whereas x64 is little-endian.


Correction ... depends of what cpu ppc you are speaking about.

G5 are full big endian
G4 have little endian and big endian instruction (P6T too)
the new ppc are all little endian.
no more endianess

_________________
I love Amiga and new hope by AmigaNG
A 500 + ; CDTV; CD32;
PowerMac G5 Quad 8GB,SSD,SSHD,7800gtx,Radeon R5 230 2GB;
MacBook Pro Retina I7 2.3ghz;
#nomorea-eoninmyhome

 Status: Offline
Profile     Report this post  
1Mouse 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 12-Dec-2015 14:20:30
#123 ]
Super Member
Joined: 23-Jun-2005
Posts: 1356
From: Bradford, West Yorkshire

@tlosm

If OS4.1 runs on new PPC processors. New PPC processors are little endian and X64 are little endian surely that means that porting bit by bit could be done?

_________________
1 AmigaOne G4XE (OS4 Pre-Release Update4)
Minimig
Sam440ep + OS4.1FE
Sam460cr + OS4.1FE

 Status: Offline
Profile     Report this post  
pavlor 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 12-Dec-2015 14:22:57
#124 ]
Elite Member
Joined: 10-Jul-2005
Posts: 9588
From: Unknown

@1Mouse

Port alone is not that big problem, you can have first release within 2 years. Compatibility, that is another question...

 Status: Offline
Profile     Report this post  
tlosm 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 12-Dec-2015 15:09:39
#125 ]
Elite Member
Joined: 28-Jul-2012
Posts: 2746
From: Amiga land

@1Mouse

i dont know the 5020 if it is full little endian , but i suppose yes. i need to make some tests on linux in building some code for understand if some code that was making endianess will finally cut off it ... for sure the last power serie are little endian.

Last edited by tlosm on 12-Dec-2015 at 03:10 PM.

_________________
I love Amiga and new hope by AmigaNG
A 500 + ; CDTV; CD32;
PowerMac G5 Quad 8GB,SSD,SSHD,7800gtx,Radeon R5 230 2GB;
MacBook Pro Retina I7 2.3ghz;
#nomorea-eoninmyhome

 Status: Offline
Profile     Report this post  
tlosm 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 12-Dec-2015 15:13:45
#126 ]
Elite Member
Joined: 28-Jul-2012
Posts: 2746
From: Amiga land

@1Mouse

OS 4.1 like Morphos have big parts made in assembly, plus compatibility is not guaranted like pavlor write before.

_________________
I love Amiga and new hope by AmigaNG
A 500 + ; CDTV; CD32;
PowerMac G5 Quad 8GB,SSD,SSHD,7800gtx,Radeon R5 230 2GB;
MacBook Pro Retina I7 2.3ghz;
#nomorea-eoninmyhome

 Status: Offline
Profile     Report this post  
itix 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 12-Dec-2015 15:47:25
#127 ]
Elite Member
Joined: 22-Dec-2004
Posts: 3398
From: Freedom world

@tlosm

Uhm, MorphOS does not have "big parts made in assembly". Endianess is not big deal but 68k compatibility is lost in the process.

_________________
Amiga Developer
Amiga 500, Efika, Mac Mini and PowerBook

 Status: Offline
Profile     Report this post  
itix 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 12-Dec-2015 15:54:44
#128 ]
Elite Member
Joined: 22-Dec-2004
Posts: 3398
From: Freedom world

@tlosm

Quote:

G4 have little endian and big endian instruction (P6T too)


It can switch the endianess via a bit in the MSR and IIRC certain instructions were very slow if they crossed the page boundary in the LE mode.

_________________
Amiga Developer
Amiga 500, Efika, Mac Mini and PowerBook

 Status: Offline
Profile     Report this post  
tlosm 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 12-Dec-2015 17:37:22
#129 ]
Elite Member
Joined: 28-Jul-2012
Posts: 2746
From: Amiga land

@itix

i Was pretty sure about, I was thinking Ralph did this in the mos kernel

_________________
I love Amiga and new hope by AmigaNG
A 500 + ; CDTV; CD32;
PowerMac G5 Quad 8GB,SSD,SSHD,7800gtx,Radeon R5 230 2GB;
MacBook Pro Retina I7 2.3ghz;
#nomorea-eoninmyhome

 Status: Offline
Profile     Report this post  
billt 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 12-Dec-2015 17:54:44
#130 ]
Elite Member
Joined: 24-Oct-2003
Posts: 3205
From: Maryland, USA

@cdimauro

Quote:
No: PowerPC is big-endian, whereas x64 is little-endian.


The ppc notebook group is feeling some pressure from growing interest to run linux ppc64el, which is endian-little mode...

_________________
All glory to the Hypnotoad!

 Status: Offline
Profile     Report this post  
bison 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 12-Dec-2015 18:23:13
#131 ]
Elite Member
Joined: 18-Dec-2007
Posts: 2112
From: N-Space

@1Mouse

Quote:
Rather than doing an all out port over to X64, was think emulation could be used and then over a period of time make more and more elements X64 native.

I don't know of a hybrid native/emulation solution is feasible -- has this been done before? In any case, I think a port to x86-64 is the best long-term solution. In the meantime, I'm happy that we have emulation.

In a few years everything but x86-64 and AArch64 will be probably be the only viable desktop architectures. Use of x86 and ARMv7 will likely remain high as well, since not everything needs to be 64-bit. Everything else is *already* languishing, so this isn't a prediction so much as an eyes-open observation.

There's always the possibility of a major unforeseen event changing the direction things have been headed for the past 15 years -- wouldn't that be exciting (and disruptive).

_________________
"Unix is supposed to fix that." -- Jay Miner

 Status: Offline
Profile     Report this post  
itix 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 12-Dec-2015 19:34:03
#132 ]
Elite Member
Joined: 22-Dec-2004
Posts: 3398
From: Freedom world

@tlosm

There are lwbrx and stwbrx instructions (to mention few) to swap byte order but they are just "general purpose" instructions to read/write LE/BE data from applications efficiently.

The processor byte order is switched from the MSR and can be used only with great caution (f.e. never).

Last edited by itix on 12-Dec-2015 at 07:34 PM.

_________________
Amiga Developer
Amiga 500, Efika, Mac Mini and PowerBook

 Status: Offline
Profile     Report this post  
tlosm 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 12-Dec-2015 22:34:33
#133 ]
Elite Member
Joined: 28-Jul-2012
Posts: 2746
From: Amiga land

@itix

Quote:
It can switch the endianess via a bit in the MSR and IIRC certain instructions were very slow if they crossed the page boundary in the LE mode.


yes this was the big gap of g5 ... cant switch it

_________________
I love Amiga and new hope by AmigaNG
A 500 + ; CDTV; CD32;
PowerMac G5 Quad 8GB,SSD,SSHD,7800gtx,Radeon R5 230 2GB;
MacBook Pro Retina I7 2.3ghz;
#nomorea-eoninmyhome

 Status: Offline
Profile     Report this post  
iggy 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 12-Dec-2015 23:35:38
#134 ]
Super Member
Joined: 20-Oct-2010
Posts: 1175
From: Bear, Delaware USA

@tlosm

Are you guys even sure of your facts?
After all, MorphOS runs on the G5.

 Status: Offline
Profile     Report this post  
tlosm 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 13-Dec-2015 0:17:35
#135 ]
Elite Member
Joined: 28-Jul-2012
Posts: 2746
From: Amiga land

@iggy

it is a powerpc
endianess you face during compiling expecially in conversions from an architecture to another... a big endianess was in virtual pc on mac ... they fixed in 7 and up... before virtual pc dont run on g5

Last edited by tlosm on 13-Dec-2015 at 12:19 AM.

_________________
I love Amiga and new hope by AmigaNG
A 500 + ; CDTV; CD32;
PowerMac G5 Quad 8GB,SSD,SSHD,7800gtx,Radeon R5 230 2GB;
MacBook Pro Retina I7 2.3ghz;
#nomorea-eoninmyhome

 Status: Offline
Profile     Report this post  
1Mouse 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 13-Dec-2015 0:40:04
#136 ]
Super Member
Joined: 23-Jun-2005
Posts: 1356
From: Bradford, West Yorkshire

@bison

Pity OS4.1 emulation can only access virtual hard drives.

So far I have experienced issues when installing actual software, once installed 24 hours later and the emulation is no longer usable.

Anyhow, an all out port to X64 with some compatibility issues within the next 2 years and I would be very happy.

_________________
1 AmigaOne G4XE (OS4 Pre-Release Update4)
Minimig
Sam440ep + OS4.1FE
Sam460cr + OS4.1FE

 Status: Offline
Profile     Report this post  
Zylesea 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 13-Dec-2015 1:18:11
#137 ]
Elite Member
Joined: 16-Mar-2004
Posts: 2263
From: Ostwestfalen, FRG

@tlosm

Quote:

tlosm wrote:

the new ppc are all little endian.



Thats wrong. All ppcs are big endian or big endian + little endian.
I guess you are wrong because you probably equated QorIQ with PPC.
Future QorIQ will be little endian, but only those that are not PPC cored, but ARM cored.
PPC/Power always includes big endian (many ppc offer LE, too and Power since Power8 as well).

Last edited by Zylesea on 13-Dec-2015 at 01:26 AM.

_________________
My programs: via.bckrs.de
MorphOS user since V0.4 (2001)

 Status: Offline
Profile     Report this post  
Zylesea 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 13-Dec-2015 1:24:26
#138 ]
Elite Member
Joined: 16-Mar-2004
Posts: 2263
From: Ostwestfalen, FRG

@iggy

Quote:

iggy wrote:
@tlosm

Are you guys even sure of your facts?
After all, MorphOS runs on the G5.


68k is BE and so is MorphOS. Hence, no prob on the 970.
The endian issue is/was the major show stopper to another ISA while maintaining legacy binary compability.

http://via.i-networx.de/q86.htm

_________________
My programs: via.bckrs.de
MorphOS user since V0.4 (2001)

 Status: Offline
Profile     Report this post  
iggy 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 13-Dec-2015 1:50:37
#139 ]
Super Member
Joined: 20-Oct-2010
Posts: 1175
From: Bear, Delaware USA

@Zylesea

Quote:
The endian issue is/was the major show stopper to another ISA while maintaining legacy binary compability.


For us, as we jettison binary compatibility with the next ISA move, no problem.

But one poster on MorphZone suggested an interesting alternate, a PPC PCIe plug in board that could be installed in a passive backplane or an expansion slot on a cheap X64 motherboard.

Given something like that we could move across ISA boundaries more smoothly while retaining legacy compatibility.

Its a like like to opposite of our first move, installing PPCs into our legacy equipment.

Now the board installed would be the component designed to support legacy compatibility, and the board it was installed in would support our new direction.

 Status: Offline
Profile     Report this post  
tlosm 
Re: Why was AmigaOS 4.X developed only for PowerPC?
Posted on 13-Dec-2015 5:04:51
#140 ]
Elite Member
Joined: 28-Jul-2012
Posts: 2746
From: Amiga land

@Zylesea

umm , probably im wrong but can explain this ?

https://wiki.debian.org/ppc64el#News

it is totally not compatible with ppc64 only machine like is the G5.

_________________
I love Amiga and new hope by AmigaNG
A 500 + ; CDTV; CD32;
PowerMac G5 Quad 8GB,SSD,SSHD,7800gtx,Radeon R5 230 2GB;
MacBook Pro Retina I7 2.3ghz;
#nomorea-eoninmyhome

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 Next Page )

[ 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