Poster | Thread |
pavlor
| |
AMOS Professional Compiler 2.0 Kick 1.3 issue Posted on 6-Jun-2020 14:57:45
| | [ #1 ] |
|
|
|
Elite Member |
Joined: 10-Jul-2005 Posts: 9578
From: Unknown | | |
|
| I created a simple game in AMOS Professional 2.0 and then compiled it with Compiler.
When I try to run my game under Kickstart 1.3, requester "Software error - task held" appears and my game doesn´t start. All works good with Kickstart 3.1 (same emulated A500 with 512 kB Chip and 512 kB Slow Fast RAM).
Are AMOS Professional/Compiler programs compatible with Kick 1.3, or there is other problem? |
|
Status: Offline |
|
|
AmigaOldskooler
| |
Re: AMOS Professional Compiler 2.0 Kick 1.3 issue Posted on 6-Jun-2020 15:50:27
| | [ #2 ] |
|
|
|
Regular Member |
Joined: 7-Mar-2015 Posts: 282
From: Unknown | | |
|
| |
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: AMOS Professional Compiler 2.0 Kick 1.3 issue Posted on 6-Jun-2020 17:09:12
| | [ #3 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12795
From: Norway | | |
|
| @AmigaOldskooler
Amos Pro used to work where well with kickstart 1.3, its most likely due some extension that might be using instructions for 020 or FPU or something like that. There also know to be issues with alignment when compiling programs.
Anyway I expect the compiler is not 100% compatible with everything you can do in Amos.
More interesting is that extensions in Amos Pro do not have a garbage collector, it’s possible you might have a memory leeks if your using extensions, and do not clean up after using some commands.
Also, some extensions are created for speeding up code, so they do not include boundary checks or they do not evaluate the input arguments as well as normal basic commands. This can result in crashes.
If your using modified version of Amos Pro, it is possible its no long is backwards compatible. Last edited by NutsAboutAmiga on 06-Jun-2020 at 05:16 PM. Last edited by NutsAboutAmiga on 06-Jun-2020 at 05:16 PM. Last edited by NutsAboutAmiga on 06-Jun-2020 at 05:15 PM. Last edited by NutsAboutAmiga on 06-Jun-2020 at 05:14 PM.
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
pavlor
| |
Re: AMOS Professional Compiler 2.0 Kick 1.3 issue Posted on 6-Jun-2020 17:14:16
| | [ #4 ] |
|
|
|
Elite Member |
Joined: 10-Jul-2005 Posts: 9578
From: Unknown | | |
|
| @AmigaOldskooler
Plain setup after installation. Problem is not in AMOS editor or under Kick 3.x, but when running compiled (native 68k binary) program under Kick 1.3.
My game is proof of concept of a simple side scrolling shooter (well, there is no real scrolling, but some simple trick to get parallax scrolling look and feel). As of now, I have somewhat randomly generated waves of enemies (the game chooses number of waves before a boss and a wave type for each wave). I never programmed anything, so this is my first "real" application I ever wrote. AMOS is really simple to use - I started learning AMOS just a little bit more than a week ago.
Kick 2.x+ requirement is no big issue, but I hoped my "game" will work also on a plain A500. |
|
Status: Offline |
|
|
_Steve_
| |
Re: AMOS Professional Compiler 2.0 Kick 1.3 issue Posted on 25-Jun-2020 18:07:44
| | [ #5 ] |
|
|
|
Team Member |
Joined: 17-Oct-2002 Posts: 6807
From: UK | | |
|
| @pavlor
As others have said, it is likely that an extension you may be using has a 2.x+ library dependency or uses a 2.x+ call.
The compiler and AMOS Pro itself will make executables that are OK for 1.x+ machines provided they do not use any command specific to the 2.x or 3.x roms. _________________ Test sig (new) |
|
Status: Offline |
|
|