@Steady
Quote:
I wouldn't think there would be much point in specifically writing a PPC os4.1 app and then proceeding to hit the AGA chipset.
Well as AmigaOS3.x programs also run on AmigaOS4.x, I'm afraid that developers who has written programs for OS3.x, will use WinUAE to confirm that there software works or not AmigaOS4.x.
But even if there software work on CyberStormPPC/BlizzardPPC it does not make there software hardware independent.
Quote:
May as well just write for 3.x in that case if that's what you want to do. I don't reckon that will be an issue.
There is not mutch point under 3.x, but people do for number of reasons anyway.
* Because they use development tools that are old and does not support new graphic cards, or because they think they can only make some effects on AGA. They do not wont to learn C/C++/AmigaE.
* Besides some people like to hit the hardware to take control over the hardware not because they need to, but because they think its fun to control the hardware them self.
* Because its some times easier do a one instruction bit test on the joystick ports for a mouse click then check intuition events or to implement propper joystick handling for lowlevel.library or other API's alike.
* Because AHI eat CPU cycles they do not have on 68020, and Paula hardware being so easy to program anyway so they just ignore AHI.
* Because they are used to doing it one way, and have become lazy, and just reuse old code, not looking up Autodocs, because they think they know already what they can do and can not do.
* Because users of Amiga1200/4000 does not make demands, and ask for support for there sound cards and graphic cards (Cyerbvison/BizzardVison/PCI graphic cards/Zorro graphic cards), so developers write code to the lowest standards (AGA) to support “every one”, in the simplest way possible.