English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 03 January 2012, 03:20   #1
gibs
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
Attached Thumbnails
Click image for larger version

Name:	ABS.png
Views:	939
Size:	11.1 KB
ID:	32289  

Last edited by gibs; 09 August 2012 at 00:10.
gibs is offline  
Old 03 January 2012, 08:52   #2
Solid Snake
Wonderful World Of Amiga
 
Solid Snake's Avatar
 
Join Date: Mar 2006
Location: Manchester, UK
Posts: 359
Another good and useful Amiga utility. I look forward to it being released. Well done
Solid Snake is offline  
Old 03 January 2012, 10:03   #3
Nostromo
Registered User
 
Join Date: Dec 2008
Location: The World!
Posts: 454
Exactly what the doctor ordered! Is it available yet?
Nostromo is offline  
Old 03 January 2012, 14:00   #4
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,644
Yup, useful! I used to do this just with amigados script.
Amiga1992 is offline  
Old 04 January 2012, 09:51   #5
roberthazelby
Amiga user since 1990
 
Join Date: Sep 2005
Location: Bristol, England
Age: 48
Posts: 364
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?
roberthazelby is offline  
Old 04 January 2012, 12:03   #6
gibs
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.
gibs is offline  
Old 04 January 2012, 14:59   #7
roberthazelby
Amiga user since 1990
 
Join Date: Sep 2005
Location: Bristol, England
Age: 48
Posts: 364
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)
  • Display the version/release number of the app in the bottom left hand corner
  • Leave a couple of blank rows between the bottom row of option and in the middle display a URL people can visit for updates, instructions etc. Obviously, this couldn't be navigated to on this screen, but people could type it into their browsers
  • Display the system date/time (if a clock is present). Not vital, just fun to display it.

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.
roberthazelby is offline  
Old 04 January 2012, 15:06   #8
gibs
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)
gibs is offline  
Old 04 January 2012, 15:17   #9
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
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
mfilos is offline  
Old 04 January 2012, 20:53   #10
gibs
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
-Press F1 to set your labels.
-Edit your labels in S:AmigaBootSelector/
-You can't set the timer in this version

(Feedback)
Attached Thumbnails
Click image for larger version

Name:	Capture d’écran 2012-01-04 à 20.44.18.png
Views:	998
Size:	21.8 KB
ID:	30264   Click image for larger version

Name:	Capture d’écran 2012-01-04 à 20.59.39.png
Views:	908
Size:	17.1 KB
ID:	30265   Click image for larger version

Name:	Capture d’écran 2012-01-04 à 21.07.30.png
Views:	900
Size:	21.2 KB
ID:	30266   Click image for larger version

Name:	Capture d’écran 2012-01-04 à 21.06.25.png
Views:	874
Size:	20.6 KB
ID:	30267   Click image for larger version

Name:	Capture d’écran 2012-01-04 à 21.05.10.png
Views:	921
Size:	23.8 KB
ID:	30268  


Last edited by gibs; 04 January 2012 at 21:11.
gibs is offline  
Old 04 January 2012, 21:26   #11
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
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
mfilos is offline  
Old 04 January 2012, 21:28   #12
MaximumRD
Canadian Amiga Fan
 
MaximumRD's Avatar
 
Join Date: Jun 2010
Location: Kelowna/Canada
Posts: 12
Quote:
Originally Posted by gibs View Post

Thanks!
MaximumRD is offline  
Old 04 January 2012, 21:30   #13
gibs
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)...
gibs is offline  
Old 04 January 2012, 23:10   #14
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
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
mfilos is offline  
Old 05 January 2012, 00:05   #15
gibs
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.
gibs is offline  
Old 05 January 2012, 00:25   #16
roberthazelby
Amiga user since 1990
 
Join Date: Sep 2005
Location: Bristol, England
Age: 48
Posts: 364
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.
roberthazelby is offline  
Old 05 January 2012, 01:20   #17
gibs
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
Inside your AxisChip.abs just put:

Code:
C:Axischip
Look at my 3rd screenshot, this is what I do for archiving my CF with LHA.

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.
gibs is offline  
Old 05 January 2012, 02:26   #18
gibs
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
And you'll put what you need into your files.abs.
It's going to be easier.
gibs is offline  
Old 08 January 2012, 16:43   #19
gibs
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
gibs is offline  
Old 08 January 2012, 16:59   #20
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
Nice man
Gieg ABS3.exe lol
mfilos is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 12:27.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10044 seconds with 16 queries