03 January 2012, 03:20 | #1 |
Banned
Join Date: Jan 2010
Location: france
Posts: 932
|
Amiga Boot Selector 0.4 released
Here are 2 videos of "Amiga Boot Selector":
1/ [ Show youtube player ] 2/ [ Show youtube player ] I did this software because I was unable to find one... Maybe there's one on 3.9 ?? Well till today I wasn't aware... So, what it it ? Well it allow you to boot up to 12 differents startup-sequence(s). It can be very usefull if you use TinyLauncher for example and you don't want to boot the workbench or the early (startup for example). Of course you can put your own label with your own startup-sequences, as you can see it will be well centered for a nice display. In mine for example, I have the original startup-sequence without patches (it allow me to boot my CF on winuae (to do a backup it's faster) without editing the startup). Or as you can see it allow me to start MacOS directly from ABS (without the workbench) and I have another one with PrepareEmul that land on the Workbench, so I can for example launch Miami or reconfigure ShapeShifter. I have one to reckick in 1.3 (Kickcontrol was fun but sometimes I have to disable them (blizkick too) from my startup because they are incompatible with some software/games. Oh well I have also one to start TinyLauncher, another one to start with blizkick...another one to reset (for example to reset PrepareEmul)... the tool will create some empty files in S:AmigaBootSelector/ you'll just have to fill them with what you want. And if the Timer reach zero, well it boot the previous Startup-sequence. It will be possible to se the Timer too. Well you got the idea. ABS 0.4 : http://aminet.net/package/util/boot/AmigaBootSelector Last edited by gibs; 09 August 2012 at 00:10. |
03 January 2012, 08:52 | #2 |
Wonderful World Of Amiga
Join Date: Mar 2006
Location: Manchester, UK
Posts: 362
|
Another good and useful Amiga utility. I look forward to it being released. Well done
|
03 January 2012, 10:03 | #3 |
Registered User
Join Date: Dec 2008
Location: The World!
Posts: 454
|
Exactly what the doctor ordered! Is it available yet?
|
03 January 2012, 14:00 | #4 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,646
|
Yup, useful! I used to do this just with amigados script.
|
04 January 2012, 09:51 | #5 |
Amiga user since 1990
Join Date: Sep 2005
Location: Bristol, England
Age: 48
Posts: 365
|
That looks absolutely stunning. Well done.
Would love to give this a go once it's available for download. I think I'll hold off downloading and installing Tiny Launcher until I this is available, then I can boot TL from this. I assume I'd launch this after Setpatch has been invoked? |
04 January 2012, 12:03 | #6 |
Banned
Join Date: Jan 2010
Location: france
Posts: 932
|
Hi,
It's almost done... Actually, I'm not sure of the design. The Amiga logo is on top and then. I put 3 X 4 row (so 12 Labels/12 different startup-sequence) of 13 characters length. and you can navigate with left,right,up,down. Everything will be well centered even if one of your label contains 3 characters. Today I was wondering if it would not be better to display them verticaly like TinyLauncher with 21 characters length, so with less entries (9 or 10 instead of 12). How it works ? Actually at launch, it backup your actual startup-sequence (but it is recommended to backup it yourself) then you need to replace the content of the original startup-sequence by something like: C:Anticlick ;AmigaBootSelector C:abs DH0:C/Execute DH0:S/Boot.abs (You understand that Boot.abs is the following of the startup-sequence (like the user-startup) On AmigaBootSelector you'll have a config panel where you'll put your labels. For example > LABEL 1:OriginalSeq It will create an empty file called: S:AmigaBootSelector/OriginalSeq.abs Then you'll have to fill (understand paste, your original startup-sequence in it) or you'll have to delete this file and put another one with this name (or save your edited one on this name). Or, another example, you prepare your startup sequence with your favorite editor, you name it 'S:AmigaBootSelector/TinyLauncher.abs" Back in ABS you'll choose a label named 'TinyLauncher' it will detect that the file already exist and instead of creating an empty file, it will use the one you have created. Then what's happen? You boot your Amiga, it launch ABS, you select your label(TinyLauncher), the software takes your TinyLauncher.abs and rename it DH0:S/Boot.abs So your new startup-sequence (the one I wrote at the top) will execute it, and END of the job for ABS, it end, the startup-sequence continue to execute DH0:C/Execute DH0:S/Boot.abs. If you reset your Amiga, the startup-sequence will load abs again, the timer reach 0 (because you haven't selected anything) abs boot your last LABEL (your last choice) if it was TinyLauncher, the it will boot this one. What do you think ? Last edited by gibs; 04 January 2012 at 12:50. |
04 January 2012, 14:59 | #7 |
Amiga user since 1990
Join Date: Sep 2005
Location: Bristol, England
Age: 48
Posts: 365
|
OK. A few answers to your questions, plus a few suggestions...
The entries I really like your current layout. I say stick with it. Suggestions (I'm just throwing these in to generate some ideas)
Startup Sequence Your notes about the startup sequence seem to make perfect sense. I'm sure they'll become even clearer once I'm tinkering with the app. |
04 January 2012, 15:06 | #8 |
Banned
Join Date: Jan 2010
Location: france
Posts: 932
|
Yes, of course there are some bank lines between
I'll try to send a beta tonight (I'm at work) |
04 January 2012, 15:17 | #9 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
|
Awesome work Gibs! I'll give it a spin as well once you'll release it
|
04 January 2012, 20:53 | #10 |
Banned
Join Date: Jan 2010
Location: france
Posts: 932
|
Here is the 0.1 : http://dl.dropbox.com/u/1566495/TinyLauncher/abs.exe
-I Recommend to backup your Startup-sequence before launching it. -Therefore your Startup-Sequence will be backup'ed at 1st launch in S:StartupSequenceBCK.abs (Don't delete or move this file) -Replace your new Startup-Sequence by something like this: Code:
C:Anticlick C:abs.exe Execute S:Boot.abs -Edit your labels in S:AmigaBootSelector/ -You can't set the timer in this version (Feedback) Last edited by gibs; 04 January 2012 at 21:11. |
04 January 2012, 21:26 | #11 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
|
OK I made the following steps:
Under my OS3.9 installation: 0. I backed up my S-S 1. I putted abs.exe inside C: 2. I run abs.exe from CLI 3. White selector screen appeared just fine and via F1 I setup the label "AmigaOS 3.9" 4. Then I presed ESC and I was in my main screen. 5. I checked and Startup-Sequence wasn't changed at all 6. I copied my former S-S to S:AmigaBootSelector/AmigaOS 3.9.abs replacing the already 0 bytes file 7. I edited my S-S putting only the commands C:abs.exe and Execute S:Boot.abs as the example. 8. I rebooted 9. I get an xec.library fail return code 20 and stay in a CLI screen. EDIT: Ok I fixed it... It needed C:SetPatch NOROMUPDATE QUIET Maybe it's an OS3.9 issue or a Deneb issue since I have already loaded exec.library from OS3.9 BB2 Since SetPatch solves the issue... we're ok Now it works just fine |
04 January 2012, 21:28 | #12 | |
Canadian Amiga Fan
Join Date: Jun 2010
Location: Kelowna/Canada
Posts: 12
|
Quote:
Thanks! |
|
04 January 2012, 21:30 | #13 |
Banned
Join Date: Jan 2010
Location: france
Posts: 932
|
Thanks for the feeback cool that it works.
I can't write a Startup-Sequence for the user as I don't know what he needs... Some (like you) won't need anticlick as example Maybe I can write the minimal as startup-sequence(like you did)... |
04 January 2012, 23:10 | #14 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
|
Ok just succeeded adding MorphOS to ABS
Both 2 entries (ClassicWB3.9 and MorphOS) work awesomely well \o/ Only side-effect is that in my first attempt that I put the label "MorphOS 1.4.5" I got an "Can't execute S:Boot.abs" error. Once I renamed the entry to plain "MorphOS" the error dissapeared Gotta be an issue with 2 or more dots or something else with the length of the description that you need to check it out for future versions. Good work man though and really simple implementation |
05 January 2012, 00:05 | #15 |
Banned
Join Date: Jan 2010
Location: france
Posts: 932
|
Cool,
I'm going to add the feature to kill the content of one entry so you can use the 2 column in the center. |
05 January 2012, 00:25 | #16 |
Amiga user since 1990
Join Date: Sep 2005
Location: Bristol, England
Age: 48
Posts: 365
|
I've got this installed, and my first menu option is OS3.9
Selecting this takes me into OS3.9 without any problems. Fantastic! The issue I'm having is getting any other labels to work. As a test I tried to get the second menu item to point to the Axis Chip demo. The location of that on my hard drive is: hd2:musicdemos/a/axischip/chip If I type the above into a CLI window this runs fine. My AxisChip.abs file, which is in HD0:S/AmigaBootSelector/ contains the above text. When I select AxisChip from the menu, nothing happens. I've tried putting an execute command prior to the file location in my AxisChip.abs file, but this still doesn't work. I have no doubt that it's me doing something wrong. I'm just not sure what. |
05 January 2012, 01:20 | #17 |
Banned
Join Date: Jan 2010
Location: france
Posts: 932
|
@Robert,
Just an idea: Try to create a script called "axischip" that you put in C: and contain Code:
Cd hd2:musicdemos/a/axischip/ chip Code:
C:Axischip Also try to put the SETPATCH command before "C:axischip" BTW you can launch demos with TinyLauncher @mfilos Here is a new version : http://dl.dropbox.com/u/1566495/TinyLauncher/abs02.exe With this one you can Delete a Label (and the file associated) by pressing X on the first screen on the unwated label. So for example you can put : Workbench in 2nd position and MorphOS in 3rd position If you only need 2 entries it will look better. Last edited by gibs; 05 January 2012 at 02:01. |
05 January 2012, 02:26 | #18 |
Banned
Join Date: Jan 2010
Location: france
Posts: 932
|
To be clear, it's like your full sequence looklike this:
;---------------------------------------------------- ; Begining of the Startup-Sequence ;---------------------------------------------------- c:abs 8<-----8<-----8<-----8<-----8<-----8<-----8<- HERE YOU ARE IN ABS AND YOU ARE SELECTING THE FOLLOWING OF THE Startup-Sequence (Your file.abs) 8<-----8<-----8<-----8<-----8<-----8<-----8<- ; ; Your startup-sequence ask to execute ; boot.abs. ; ; boot.abs is your file.abs renamed into boot.abs ; execute s:boot.abs ;---------------------------------------------------- ; Here this is your edited startup-sequence ; (Your file.abs) continue its execution ;---------------------------------------------------- So if you need setpatch or something else somewhere to run your application or script, it must be present in your sequence. So I think that for the next release the startup-sequence will only contain Code:
C:abs.exe Execute S:Boot.abs It's going to be easier. |
08 January 2012, 16:43 | #19 |
Banned
Join Date: Jan 2010
Location: france
Posts: 932
|
A little bump with this video.
Now you can display the Labels the way you want. http://dl.dropbox.com/u/1566495/Tiny...%2038%2025.mov |
08 January 2012, 16:59 | #20 |
Paranoid Amigoid
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
|
Nice man
Gieg ABS3.exe lol |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Alfa data boot selector installation | Hoopz | support.Hardware | 5 | 08 April 2013 09:45 |
Command selector | AMIGrAve | support.Apps | 4 | 02 July 2009 18:51 |
WTB: Amiga 500 floppy drive, Kick 2.04 and Rom Selector | xenepp | MarketPlace | 0 | 14 April 2007 19:42 |
device selector? | thinlega | request.Apps | 0 | 11 June 2004 20:52 |
Program selector | haribootje | request.Apps | 2 | 27 May 2003 02:38 |
|
|