amigadave wrote:
From the wording of your quote above, it sounds like you are saying that OS4 crashes while running some OS3 apps that usually run fine on OS3, but they crash an OS4 machine?
On OS3.x, if you read from or write to somewhere you shouldn't, nothing stops it from happening. It could be harmless, or it might have corrupted something which doesn't immediately cause a problem, but might cause a crash later on (maybe even when you're using some other innocent piece of software that appears to be the cause of the crash!).
OS4 traps illegal reads and writes and suspends the program, giving a lot of useful information for developers to fix their broken software. Unfortunately, some old software is no longer developed, and so will always remain broken, but you can quite often continue execution of the program itself.
One upshot of this is that software developed for OS4 tends to be very stable, because OS4 provides excellent debug information when applications do misbehave, and actually, a LOT of the 68k software i used to use on OS4 has been replaced with new native software anyway.
But to get back to your original point, a LOT of OS3.x system friendly software runs just fine on OS4.x without issue.
If they don't, then what was the point of porting the AmigaOS to PPC native? I am sure they must run faster
Oh yes, apps run a lot faster on the PPC. Not only is the emulated code faster, but since the operating system and all its libraries are PPC native, they benefit from that extra speed too!