|
Register or have you forgotten your password?
|
|
|
| Amiga OS -- Development This particular forum deals with issues regarding development for all versions of AmigaOS. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | ||||||||
|
Technoid
![]()
|
How well do programs and apps created and compiled for AmigaOS 3.x perform on AmigaOS 4.x? Do they run well, crash, run slower, have odd behaviors, etc?
__________________
Some are gamers and some are coders. I'm a little of both but lean towards coders. http://games.whitesaber.com |
||||||||
|
|
|
|
|
#2 | ||||||||
|
Merely Curious
![]()
Join Date: Jun 2006
Posts: 9
|
That very much depends on the application.
If a program crashes with OS3 then it will definitely crash with OS4, too. It may crash with OS4 even if it runs very stable with OS3, since OS4 catches lots of invalid memory accesses which went unnoticed with OS3. Usually they will run faster on OS4, because the PPC CPU is faster than the 68k CPU, even without JIT execution. |
||||||||
|
|
|
|
|
#3 | ||||||||
|
Kindred of Babble-on
![]()
|
On the whole, compatibility is very good with system friendly apps.
If you have any apps in particular, just mention them here, and i'll let you know if they run OK (if i have them...).
__________________
Playstation Network ID: xeron6 |
||||||||
|
|
|
|
|
#4 | ||||||||||
|
Lifetime Member
![]()
Join Date: Jul 2004
Location: Big Bear Lake, CA
Posts: 3,466
|
Quote:
I would think that the developers of OS4 are smart enough to enable OS3 apps (the ones that don't bang the hardware) that run well, to continue to run well on OS4. 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? I would think that the OS4 developers would have a better solution for trapping bad code in an OS3.x application instead of allowing it to bring the OS4 computer down. Please tell me it works that way. Quote:
__________________
How are you helping the Amiga community?
|
||||||||||
|
|
|
|
|
#5 | ||||||||
|
Defender of the Faith
![]()
Join Date: May 2003
Location: Tukholma/Sweden - The land of the wikings
Posts: 1,193
Blog Entries: 1
|
For example, HippoPlayer is a stable module player on 3.x. Never crashed on me before. On OS4 it works nice but everytime I quit it I get an error.
DeliPlayer and EaglePlayer refuse to play modules (or crashed), too bad since they would really work good on PPC to be able to enjoy multiple graphics scope and such.
__________________
The one and only Vintage Amiga hardware blog, pm me so I can add you to my blogroll. Danke schön! "New shell. It was finished a while back, but I still see bugs, haha" - SSolie |
||||||||
|
|
|
|
|
#6 | ||||||||||
|
Kindred of Babble-on
![]()
|
Quote:
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. Quote:
__________________
Playstation Network ID: xeron6 |
||||||||||
|
|
|
|
|
#7 | ||||||||
|
Lifetime Member
![]()
Join Date: Jul 2004
Location: Big Bear Lake, CA
Posts: 3,466
|
@xeron,
Thanks for clearing that up. I didn't think that the developers would allow old, badly coded OS3.x programs to crash the entire AmigaOS, but that is what the original comment I quoted sounded like he was saying.
__________________
How are you helping the Amiga community?
|
||||||||
|
|
|
|
|
#8 | ||||||||
|
Technoid
![]()
|
Thanks for the feedback. I was hoping that 3.x programs would run decently on 4.x systems.
I have StormC v3 from my Amithlon CD. Does anyone know if upgrading to StormC v4 is worth it, or if an alternative, better compiler for 3.x/4.x exists? Also, has the BOOL type in AmigaOS been updated to the ANSI C bool type? I was compiling some code I brought over to AOS that had bool types but StormC v3 made me change from bool to BOOL and false to FALSE along with adding an include statement for the boolean type--an odd requirement I thought.
__________________
Some are gamers and some are coders. I'm a little of both but lean towards coders. http://games.whitesaber.com |
||||||||
|
|
|
|
|
#9 | ||||||||
|
Premium Member
|
StormC 4 is worth it because just about anything newer doesn't support graphical use of the debugger and anything older doesn't support C++ very well.
bool should be supported on Storm C++ 4. |
||||||||
|
|
|
![]() |
| Bookmarks |
| Tags |
| amigaos , programs |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| New AmigaOS??? | TheCyberCo | General chat about Amiga topics | 77 | 11-19-2008 09:02 PM |
| How many of you are still using AmigaOS 3.x ? | AmigaMance | General chat about Amiga topics | 61 | 11-17-2008 02:38 PM |
| AmigaOS 4.1 | amigakit | Amiga Marketplace | 27 | 08-28-2008 07:58 PM |
| DVD-R/RW on AmigaOS 3.9? | DaNi | Amiga Software Issues and Discussion | 1 | 11-19-2003 03:21 PM |
| AmigaOS 4.0 68k | DaNi | General chat about Amiga topics | 19 | 10-24-2003 09:02 AM |