Page 1 of 4
Apple moves to Intel ?!?
Posted: Sat Jun 04, 2005 5:55 pm
by USCode
http://news.com.com/Apple+to+ditch+IBM% ... =nefd.lede
Would would the impact be on the MacOSX version of PureBasic if Apple moved to Intel hardware?
As Fred codes mostly in assembler, would he have to start over for the OS X platform?
How much of his existing work would he be able to leverage?
I guess in the long term though, it might eventually result in less work for Fred?
Posted: Sat Jun 04, 2005 6:00 pm
by Trond
I think the largest problem would be threads like this.
Posted: Sat Jun 04, 2005 6:15 pm
by Pupil
I believe that most LIB's on the Apple platform is coded in C so a shift from PPC to x86 should be fairly easy. I personaly can't see how this shift would give Fred less work as he still has to make sure the PB LIB's work on three (four if you count AOS) different OS's.
Posted: Sat Jun 04, 2005 9:10 pm
by USCode
I think the largest problem would be threads like this.
What's wrong with the question?
Posted: Sat Jun 04, 2005 9:46 pm
by Trond
USCode wrote:I think the largest problem would be threads like this.
What's wrong with the question?
What's wrong with the answer?
Posted: Sat Jun 04, 2005 10:43 pm
by USCode
What's wrong with the answer?
Was that what that was?
Re: Apple moves to Intel ?!?
Posted: Sat Jun 04, 2005 10:53 pm
by traumatic
Who said Fred was doing most of the code in ASM?
No... if, let's say, the next version of MacOS runs on Intel but still remains
the same API, porting PureBasic shouldn't be that hard.
It may even be easier as the asm output could stay x86 for all platforms
then.
I personally wouldn't worry at all, as the article talks about mid-2006, but
that's just me...
The most interesting line in the article might be this one:
"IBM, Intel and Apple declined to comment for this story."

traumatic
Posted: Sun Jun 05, 2005 3:52 am
by USCode
Who said Fred was doing most of the code in ASM?
"External libraries are fully written in hand optimized assembler for maximum speed and compactness"
http://www.purebasic.com/introduction_windows.php3
Posted: Sun Jun 05, 2005 2:38 pm
by DoubleDutch
Apple would be crazy to do this, the ultra cheap and fast "cell" processor could be used to make a new very fast video processing mass market mac. It also runs powerpc code.
I reckon its just rumours spread by people who don't even know there is a difference between x86 and ppc!
The next couple of years could really change things, even the Amiga has a chance. Its now PowerPC based, so it too could use one or more cell processors. It would be superfast compared to current generation x86 machines. Now that would be something!
-Anthony
Posted: Sun Jun 05, 2005 9:50 pm
by Doobrey
Where does it say it'll be an Intel x86 ?
Maybe Intel are setting up a PPC fab.
Heck, it might be for a non-mac product, a new ipod, PDA or whatever.
To be honest, the article is nothing more than CNet hyping up a rumour that's been coming and going the last few years.
Anyway, only a few hours to go to see what all the fuss is about.
The next couple of years could really change things, even the Amiga has a chance
With the current Amiga Inc management, I doubt it. Hope I can be proved wrong on that thought.
Posted: Sun Jun 05, 2005 11:34 pm
by DoubleDutch
Intel would need a licence to manufacture the ppc, but they don't have one.
But I agree, its probabily for either some intellectual property that Intel own that may be needed for a new mac or something similar.
Either that, or Steve Jobs is quite stupid/mad...
I'm the same as you with the Amiga too, I hope it makes a comeback... There was something about that machine that still makes it more than a pc. Wierd ehh?
Posted: Mon Jun 06, 2005 12:34 am
by Doobrey
DoubleDutch wrote:
Either that, or Steve Jobs is quite stupid/mad...
Is he stupid enough to announce to the world that in 12-18 months the Mac will be x86 powered, knowing by doing so he'll kill mac sales until then?
Then again, iTunes and the ipod make them more money than PPC hardware..
Re: traumatic
Posted: Mon Jun 06, 2005 12:51 am
by GedB
Fred uses his own intermeddiate ASM language which then produces natice machine code for the target platform.
The main differences against normal compiler was the integration of a Virtual Processor (which actually use the 680x0 assembly mnemonics) right from the beginning to allow different kind of assembly (or any langage in fact) output without changing the compiler core.
Read the whole thing here:
viewtopic.php?t=9739&postorder=asc&start=9
Re: traumatic
Posted: Mon Jun 06, 2005 11:18 am
by traumatic
Posted: Mon Jun 06, 2005 4:56 pm
by Trond
I thought using intermediate code WAS the standard compiler, and not using it was non-standard.