13 January 2023, 02:45 | #1 |
Registered User
Join Date: Apr 2020
Location: USA
Posts: 81
|
AmigaOS 3.2
I just loaded 3.2.1 and none of my assigns work anymore. OS3.2.1 fails when it calls the user-startup indicating "assign failed return code 20" I muted the assigns in the user-startup (semicolons) and it booted fine. I went back into user start up and edited it with one of my previous assigns, rebooted and it failed again at that assign. I checked the startup sequence and it is correctly calling the user-startup so I don't get it. It worked fine under 3.9.
I created a new assign to see if it will work off another program and it failed again with a return code 20. What gives. 3.2 won't recognize assigns in the user-startup? Do I have to add assigns in the startup sequence? What am I missing. Thanks for any help friends. |
13 January 2023, 04:24 | #2 |
Registered User
Join Date: May 2021
Location: Los Angeles / USA
Posts: 135
|
Post the assign and we can look and see.
Chris |
13 January 2023, 09:45 | #3 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
Yes, and also remove >NIL: from the command line so that it can tell us why it fails.
|
14 January 2023, 01:57 | #4 |
Registered User
Join Date: Apr 2020
Location: USA
Posts: 81
|
Okay friends, sorry for the delay in getting to this, been a bit busy. So my user-start up has been essentially the same for a couple of years now under OS3.9. No Problems. I upgrade to 3.2.1 roms and then install 3.2 and the boot fails at the assigns. I did not create new assigns, I did nothing with the user-startup yet 3.2 fail at the very same assigns that were working prior under 3.9. I tried editing the startup-sequence just prior to its call to the user-startup and typed in one of the assigns that was in the user startup and the boot failed there with a code 20 as well. So it looks like any assign is failing with this 3.2 install. But that can't be, right? Well here is a copy of the 3.9 user-startup attached as a PDF.(it has been semi coloned out so 3.2 will boot) Thanks again for your help.
|
14 January 2023, 07:34 | #5 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
|
First, check if your assigned paths are correct and exist.
Secondly, the only problem I see is in the last line: ;Assign >NIL: GQ2.GRAC2 Apps:GQ2/GQ2.GRAC2 That should be: Assign >NIL: GQ2.GRAC2: Apps:GQ2/GQ2.GRAC2 |
14 January 2023, 09:07 | #6 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
No, it should be: Assign GQ2.GRAC2: Apps:GQ2/GQ2.GRAC2[/QUOTE] Assign does not output anything. >NIL: only hides potential error messages which would help to resolve the problem. You never need >NIL: on Assign. |
14 January 2023, 12:58 | #7 | |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
|
Quote:
All ClassicWB packages used Assign >NIL: so I thought it was no problem to have it so when I saw the ":" missing from the last line's declaration I corrected that. |
|
14 January 2023, 15:43 | #8 |
Registered User
Join Date: Apr 2020
Location: USA
Posts: 81
|
Thanks for your help and time friends. Yes all the paths are correct and exist. I did nothing to change them. All I did was install 3.2 over my existing 3.9. During the 3.2 install it saves the 3.9 startup sequence to an "Old" folder and installs its own but keeps the existing user-startup untouched. So nothing changes in the existing user-startup. I just don't get it. I am going to compare the 3.2 to 3.9 startup-sequence and see if there is anything there, but I doubt it because they both call the user-startup just before calling the workbench, and the assigns are in the user-startup and that is where the boot fails in 3.2. If that doesn't do it, I will try reinstalling 3.9 over the 3.2 again and see if it will return to the working condition. As I understand it I should be able to keep the 3.2 ROMs in for the 3.9 reinstall. Oh and with respect to the last assign, it was created with AddAssign from Trogladite and it worked - weird. I have registered with Hyperion, just waiting for them to let me in ;-), and I will seek their input as well. This isn't making sense, the problem has to be in either the startup sequence or the user-startup and I'm not seeing anything there that would do it.
Last edited by pngcan; 14 January 2023 at 15:56. |
14 January 2023, 16:10 | #9 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
Installing OS3.2 over OS3.9 is a bad idea, the two systems have differences, so you will always encounter problems and incompatibility
3.2 must be installed on a clean Hardisk with no other OS, only then will you have maximum efficiency and compatibility. |
14 January 2023, 17:23 | #10 | |
Registered User
Join Date: Apr 2020
Location: USA
Posts: 81
|
Quote:
That's what I was afraid of AMIGASYSTEM, I was hoping to avoid that but that may be the last resort |
|
14 January 2023, 23:05 | #11 |
Registered User
Join Date: Apr 2020
Location: USA
Posts: 81
|
Well, I copied my Sys: partition onto a CF card wiped the 3.9 sys partition and did a clean 3.2 install. I copied in the old user-startup and .......... fail code 20 at the assigns. Okay I deleted the old user-startup left the new one without any assigns in. I installed the internet software from 3.9 which creates an assign for amitcp. Booted 3.2 and YES it booted to workbench. I looked at the user-startup and it is the exact same assign that was on the old user startup, but this time it works. So I reloaded the other software - MUI, MainActor DOpus and it created new assigns in the new user-startup and sure enough they work. Again, exact same assigns as in the old but now they work. So it appears 3.2 must have it's own user startup I guess. But when I use AddAssign to create the assign for the game I am developing (GQ series) the boot fails again at that assign. The old Assign that worked under 3.9 = Assign >NIL: GQ2.GRAC2: Apps:GQ2/GQ2.GRAC2 - no go, but 3.2 recognizes this version of the assign = Assign GQ2.GRAC2: "Apps:GQ2/GQ2.GRAC2" however, unfortunately GRAC2 does not recognize that assign and the game doesn't open... oye vey! But at least 3.2 is booting to workbench and recognizing the assigns in the user-startup it created. Now I jut need to find a way to get the GRAC2 developed game to open on any partition, not just the one it was developed in. Thanks for the help again friends
|
15 January 2023, 11:28 | #12 |
Registered User
Join Date: Aug 2014
Location: Brindisi (Italy)
Age: 70
Posts: 8,248
|
There is no compatibility difference between OS 3.9 user-startup with OS 3.2 one, probably in OS 3.9 one there will be some wrong command or corruption in the text.
About your game could you attach it somewhere so that I or some other user can test the assignment ! Try running the game from a script and add this assign: Assign >NIL: GQ2.GRAC2: "" Games Or Assign >NIL: GQ2.GRAC2: "" CD GQ2.GRAC2: games Last edited by AMIGASYSTEM; 15 January 2023 at 11:39. |
15 January 2023, 16:20 | #13 |
Registered User
Join Date: Oct 2009
Location: Germany
Posts: 3,303
|
Why do you need an assign for your game? Usually there is no need for it and PROGDIR: still exists.
About your U-S assign problems. Maybe you have some non visible chars that causes the error. |
15 January 2023, 22:30 | #14 | |
Registered User
Join Date: Apr 2020
Location: USA
Posts: 81
|
Quote:
Hi daxb, I created the game using Edmond Clay's GRAC2. When developing it GRAC2 creates its own path (the one your are working in - for example Work: GAME FOLDER/) and then all individual files - rooms, pictures, sounds, anims, objects characters etc are all stamped with that path so the game executable only looks there. You would think an assign would work but it does not. Edmond Clay wrote an installer for the games he developed (Lethal Formula, The Experiment etc) that when selected copies the files from the original development folder path to the partition the player wishes to play in and somehow modifies the game executable to work from the new partition. The problem with that one is it was developed for a floppy disk game (under 800kb) so it didn't matter what the name of the disk was. My games are in the teensMB (GQ2=16MB) so if the player doesn't have a partition named the same as the one I developed the game in (Work: ) that install program won't work. The only thing I can think of is to make a Work:hdf image for distribution. That way the player can just mount it using one of the many mounting programs in Aminet and if they have a Work partition already, just drag the game folder to that, or if they don't have a Work: partition they can play directly from the mounted image or use the Edmond Clay installer (included) and create a folder on any other partition to work from. YIKES! Complicated! sorry for the long reply. I wonder if Edmond is still around and still cares about Amiga to think of a solution? Last edited by pngcan; 15 January 2023 at 22:44. |
|
15 January 2023, 23:48 | #15 |
Computer Wizard
Join Date: Aug 2007
Location: Ramberg/Norway
Posts: 928
|
Hm. @pngcan. Your posts here are a bit unclear. Thread starts with AmigaOS3.2 under support AmigaOS, but in post #1 you said loaded 3.2.1, What? AmigaOS3.2.1 and do you use Kickstart 3.2.1 for it or is it in your post #4 that you use AmigaOS3.2 on your upgraded Kickstart 3.2.1??
|
16 January 2023, 01:20 | #16 | |
Registered User
Join Date: Apr 2020
Location: USA
Posts: 81
|
Quote:
Original OS was 3.9 Installed 3.2 over 3.9 Installed 3.2.1 upgrade Thus new install is 3.2.1 The 3.2.1 upgrade on 4 floppy disks is included with the 3.2 CD. First install 3.2, then upgrade with 3.2.1. |
|
16 January 2023, 11:15 | #17 |
Computer Wizard
Join Date: Aug 2007
Location: Ramberg/Norway
Posts: 928
|
Yes, but did you take in use the new Kickstart 3.2.1 before upgrading from 3.2 to 3.2.1 and never try to upgrade from 3.9 to 3.2, that wouldn't work as AMIGASYSTEM stated in #9? The 3.9 are a bit different than the new 3.2 or 3.2.1 and the 3.2 and 3.2.1 are different than 3.1.4 and 3.1.4.1. When did you buy this 3.2 CD, because my 3.2 CD does not have this 4 floppy disks upgrade to 3.2.1? When the 3.2.1 upgrade came out you had to download it from the Hyperion site.
|
16 January 2023, 13:49 | #18 | |
Registered User
Join Date: Apr 2020
Location: USA
Posts: 81
|
Quote:
|
|
16 January 2023, 15:00 | #19 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
You need to understand that there are two branches, both based on 3.1.
One branch is 3.5, 3.9 with a dead end because the source code is lost. The other branch is 3.1.4, 3.2 and onwards. So from 3.9 to 3.2 is not an upgrade but rather a side-grade which is not supported. |
17 January 2023, 00:25 | #20 | |
Registered User
Join Date: Apr 2020
Location: USA
Posts: 81
|
Quote:
Yes thanks Thomas, I have come to understand that. Although 3.9 worked very well for me for years, what I found frustrating is the soft rom reboot for 3.9 to run. I found with some games and programs that when I quit them it would not return to workbench, rather it would try to reboot the system, raise a guru error and then reboot. With 3.2 .1 I am finding some of my long time workbench programs like tools daemon, magic menu are not working properly. They either freeze or don't work and then hang the system. Even with a fresh reinstall they still do not work consistently. But the dock from 3.9 works great. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
AmigaOS on TV | fryguy | Amiga scene | 0 | 12 December 2013 16:54 |
Would AmigaOS 3.9 be ok for me? | stu232 | support.Hardware | 12 | 02 October 2013 18:20 |
AmigaOS 3.9 | PoLoMoTo | support.WinUAE | 8 | 27 August 2011 18:06 |
AmigaOS 3.5 or 3.9 | maddoc666 | support.Apps | 12 | 22 February 2010 08:02 |
AmigaOS XL | sturme | New to Emulation or Amiga scene | 4 | 15 January 2002 02:13 |
|
|