If you have an old C program from years ago, it is possible to re-write it for the AmigaOne and AmigaOS 4. Most of the author’s experience is with SAS 6.5x and Storm C (which is based on GCC). Click here to find some tips to get your software converted. Update: Two more such articles, here and here.
Thank you very much for this information Eugenia Loli-Queru.
Useless. Who uses these days SAS/C and StromC? They cant do OS4 native apps.
thats why the article explains how to port apps to gcc. please, don’t comment on articles you haven’t read or aren’t qualified to understand.
Nice to see posts about AmigaOS and particularly articles regarding porting software. I hope it flourishes. Has anyone written about their experiences with it more recently? I remember one long article that was very good, but any others?
Mike
they ported OS4 to the Athlon64 I would buy it. Not going to go and buy all new hardware just to re-kindle my Amiga interest.
Or… Ported AmigaOS 4 (or MorphOS for that matter) to the PowerMac Platform.
One can buy cheap G3 PowerMacs for under $100.00, that are upgradable to quite nice machines (http://www.wegenermedia.com and other places).
I was hoping that Bernd Meyer was going to complete his port of Umilator to the PowerMac Platform. That would be a good use for the extra Macs I’ve got around here…
I think Hyperion is sacrificing a HUGE market for AmigaOS 4, by not targeting PowerMac Hardware.
seeing as though Amiga Inc sold the rights to AmigaOS to KMOS, maybe we could tempt KMOS to make a port to Athlon64?
But this has a downside. If this was to happen, it would basicly be starting all over again and would mean the last 3 years have been a waste.
I think they should work on making the AmigaDE to platform more AmigaOS4 and then just porting the kernel as was the plan i believe when Amiga Inc had the rights. Maybe it stil is?
Yes, they probably would port OS4 to mac if the mac platforms were openly documented. They aren’t.
Get Real: who would buy an expensive AmigaOne if OS4 was running on Apple Mac ?!
Apple boards are cheaper, comes with a nice case, have no dead components (AC97 not working on AOne,…)…
Leo.
Are they really poorly documented? Linux seems to run ok on macs, and its not like the platform changes at a rapid pace.
IS really Storm C based on gcc? By exactly what do they mean “based”? If gcc code is used in Storm C, the Storm C source code should be available under the GPL.
based doesnt always mean taking the original and using it in something else.
it can mean based on its design, based on a similar compiling method or similar principle.
Are they really poorly documented? Linux seems to run ok on macs, and its not like the platform changes at a rapid pace.
OS4 depends on the UBoot firmware to start and initialize the hardware, which means a different way to boot the machine, than Apple does.
UBoot uses x86 emulation code to initialize PCI peripherals, which is why AmigaOne can use standard PC peripherals, where Macs need those with a Mac ROM installed or reflashed PC peripherals.
Apple uses Open Firmware, the AmigaOne doesn’t, and the docs for replacing it is not publicly available.
I’m not perfectly sure, but it’s the same reason it won’t run on the Pegasos, they say. I don’t know how hardware initialization works on the Pegasos.
Pegasos uses OpenFirmware as well but has x86 emulator so any pc board can be used with it…
Is Mac limited to boards having PPC init in ROM ?
Leo.