![]() |
|
|||||||
| Register | >> Amiga FAQ/Wiki << | Rules & Help | Members List / Moderators List | Search | Today's Posts | Mark Forums Read |
![]() |
|
|
Thread Tools |
|
|
#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/ http://www.youtube.com/watch?v=9kFmais0F_Y 2/ http://www.youtube.com/watch?v=ikUk1LlguIo 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. |
|
|
|
|
|
#2 |
|
Wonderful World Of Amiga
Join Date: Mar 2006
Location: Manchester, UK
Posts: 315
|
Another good and useful Amiga utility. I look forward to it being released. Well done
![]() |
|
|
|
|
|
#3 |
|
Registered User
Join Date: Dec 2008
Location: Malta
Posts: 183
|
Exactly what the doctor ordered! Is it available yet?
|
|
|
|
|
|
#4 |
|
Registered User
Join Date: May 2001
Location: #
Posts: 12,584
|
Yup, useful! I used to do this just with amigados script.
![]() |
|
|
|
|
|
#5 |
|
Amiga user since 1990
Join Date: Sep 2005
Location: Bristol, England
Age: 37
Posts: 281
|
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?
__________________
Amiga 1200 Power Tower, 32meg, 68030@50mhz, 56xCDROM, 80gig HD, LCD monitor, Indivision MK2, AmigaKit MAS Player, External Floppy Drive, Networked to Mac and net. A500 with half meg RAM upgrade
The Retro Ranch | The Retro Ranch Blog | Latest Amiga Game News |
|
|
|
|
|
#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. |
|
|
|
|
|
#7 |
|
Amiga user since 1990
Join Date: Sep 2005
Location: Bristol, England
Age: 37
Posts: 281
|
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.
__________________
Amiga 1200 Power Tower, 32meg, 68030@50mhz, 56xCDROM, 80gig HD, LCD monitor, Indivision MK2, AmigaKit MAS Player, External Floppy Drive, Networked to Mac and net. A500 with half meg RAM upgrade
The Retro Ranch | The Retro Ranch Blog | Latest Amiga Game News |
|
|
|
|
|
#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) |
|
|
|
|
|
#9 |
|
Paranoid Amigoid
|
Awesome work Gibs! I'll give it a spin as well once you'll release it
![]()
__________________
Visit my Amiga blog here - A4000D: 060@50/604@180, 384MB,ACard+80GB HD,SCSI Multicard Reader,DVD-RW,Grex4000 (RTG/Sound/NIC),Indivision 4000,RTG/AGA AutoSwitch,Deneb,ZorRAM - A600: 030@37.5, 64MB, A604, 16GB CF, Indivision ECS, Subway, MAS-Player (internal), Custom Audio Mixer, HxC SD+Slim floppy (internal) |
|
|
|
|
|
#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. |
|
|
|
|
|
#11 |
|
Paranoid Amigoid
|
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 ![]()
__________________
Visit my Amiga blog here - A4000D: 060@50/604@180, 384MB,ACard+80GB HD,SCSI Multicard Reader,DVD-RW,Grex4000 (RTG/Sound/NIC),Indivision 4000,RTG/AGA AutoSwitch,Deneb,ZorRAM - A600: 030@37.5, 64MB, A604, 16GB CF, Indivision ECS, Subway, MAS-Player (internal), Custom Audio Mixer, HxC SD+Slim floppy (internal) |
|
|
|
|
|
#12 |
|
Canadian Amiga Fan
Join Date: Jun 2010
Location: Kelowna/Canada
Posts: 12
|
|
|
|
|
|
|
#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)... |
|
|
|
|
|
#14 |
|
Paranoid Amigoid
|
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
__________________
Visit my Amiga blog here - A4000D: 060@50/604@180, 384MB,ACard+80GB HD,SCSI Multicard Reader,DVD-RW,Grex4000 (RTG/Sound/NIC),Indivision 4000,RTG/AGA AutoSwitch,Deneb,ZorRAM - A600: 030@37.5, 64MB, A604, 16GB CF, Indivision ECS, Subway, MAS-Player (internal), Custom Audio Mixer, HxC SD+Slim floppy (internal) |
|
|
|
|
|
#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. |
|
|
|
|
|
#16 |
|
Amiga user since 1990
Join Date: Sep 2005
Location: Bristol, England
Age: 37
Posts: 281
|
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.
__________________
Amiga 1200 Power Tower, 32meg, 68030@50mhz, 56xCDROM, 80gig HD, LCD monitor, Indivision MK2, AmigaKit MAS Player, External Floppy Drive, Networked to Mac and net. A500 with half meg RAM upgrade
The Retro Ranch | The Retro Ranch Blog | Latest Amiga Game News |
|
|
|
|
|
#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. |
|
|
|
|
|
#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. ![]() |
|
|
|
|
|
#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 |
|
|
|
|
|
#20 |
|
Paranoid Amigoid
|
Nice man
![]() Gieg ABS3.exe lol
__________________
Visit my Amiga blog here - A4000D: 060@50/604@180, 384MB,ACard+80GB HD,SCSI Multicard Reader,DVD-RW,Grex4000 (RTG/Sound/NIC),Indivision 4000,RTG/AGA AutoSwitch,Deneb,ZorRAM - A600: 030@37.5, 64MB, A604, 16GB CF, Indivision ECS, Subway, MAS-Player (internal), Custom Audio Mixer, HxC SD+Slim floppy (internal) |
|
|
|
|
|
#21 |
|
Banned
Join Date: Jan 2010
Location: france
Posts: 932
|
Sorry, I have a bug at the compilation
![]() Work VERY fine on the editor but when I compile, a variable set to TRUE (-1) change to become big number...So all my conditions doesn't work anymore once it is compiled... I worked for nothing this afternoon... ![]() |
|
|
|
|
|
#22 |
|
WipEout Fanboi
Join Date: Apr 2010
Location: Hillerød / Denmark
Age: 37
Posts: 258
|
Excuse me if this is a dumb Q, but is it possible to use ABS to boot between two different partitions? I'd like to choose OS3.9 or 4.1 with ABS.
__________________
Amigas: - A1200D Project: - http://eab.abime.net/showthread.php?t=54168 CDTV Pro System: - http://eab.abime.net/showthread.php?t=53482 CD32 (NOS) My Sons Amiga 600: - http://amibay.com/showthread.php?t=8288 |
|
|
|
|
|
#23 |
|
Registered User
Join Date: May 2001
Location: #
Posts: 12,584
|
I'm going to be a nitpicker here but... the Amiga logo you are using is the new one done after Commodore flopped, and to be honest I never really liked it or felt that it represented my machine.
Just a nitpick. Keep up the great work ![]() |
|
|
|
|
|
#24 | |
|
Paranoid Amigoid
|
Quote:
You probably can... OS4.1's CD has an option to kick OS4.1's kickstart from Workbench. I haven't seen the script inside but if it's just a bootloader command as it is on MorphOS, I don't see a reason why it can't run just fine if you make a script that ABS could execute ![]() The only problem would be choosing OS4.1's partition from Early Startup Menu once the new kickstart would load.
__________________
Visit my Amiga blog here - A4000D: 060@50/604@180, 384MB,ACard+80GB HD,SCSI Multicard Reader,DVD-RW,Grex4000 (RTG/Sound/NIC),Indivision 4000,RTG/AGA AutoSwitch,Deneb,ZorRAM - A600: 030@37.5, 64MB, A604, 16GB CF, Indivision ECS, Subway, MAS-Player (internal), Custom Audio Mixer, HxC SD+Slim floppy (internal) |
|
|
|
|
|
|
#25 |
|
WipEout Fanboi
Join Date: Apr 2010
Location: Hillerød / Denmark
Age: 37
Posts: 258
|
Thanks for the info's Marios mate
If I can make ABS work it would be a nice bootend for choosing OS3.9 or 4.1. I found a script here: - http://deliriumbbs.freehostia.com/Du...migaOS_3.9.bbs That I will use otherwise. I was just thinking the other day how it would be nice to have a tidy boot menu for choosing between OS 3.9 and 4.1 etc and possibly even softkicking OS4.1 Kickstart intelligently i.e, remembering the last reset had OS4.1's partition selected and keeping it that way for 1 warm reset period regardless of boot priority in Early Startup being set to OS 3.9. So that it doesn't try to boot OS 3.9 with a softkicked 4.1 ROM! (Funnily enough, my OS 3.9 boots fine with Kick 4.1!!).
__________________
Amigas: - A1200D Project: - http://eab.abime.net/showthread.php?t=54168 CDTV Pro System: - http://eab.abime.net/showthread.php?t=53482 CD32 (NOS) My Sons Amiga 600: - http://amibay.com/showthread.php?t=8288 |
|
|
|
|
|
#26 |
|
Banned
Join Date: Jan 2010
Location: france
Posts: 932
|
Back on ABS.
I have Redesigned the logo, You can set the timer, and more labels than the previous version (at least I think). http://www.youtube.com/watch?v=9kFmais0F_Y Or http://www.youtube.com/watch?v=ikUk1LlguIo (Emulation Capture) Going to post the binary soon. Last edited by gibs; 05 August 2012 at 20:25. |
|
|
|
|
|
#27 |
|
Amiga Lover
Join Date: Jan 2010
Location: Stockholm / Sweden
Age: 35
Posts: 475
|
Nice.. really like this.
|
|
|
|
|
|
#28 |
|
Banned
Join Date: Jan 2010
Location: france
Posts: 932
|
ABS 0.4 here : http://aminet.net/util/boot/AmigaBootSelector.lzh
|
|
|
|
|
|
#29 |
|
Registered User
|
if i create a XCOPY PRO 8.5 launcher, it don't start, must edit and put XCOPYPRO 8.5
Space related ? tool long name ? Thx for the soft ![]() Feature requested : assign shortcuts per launcher ![]()
__________________
Best Amiga Linux Emulator ! --> http://fs-uae.net/ A500 KS 1.3 + A501 A1200 2.0B Fixed KS/WB 3.9 + CF Kingston 16Go/PFS3DS + PSX to DB9 + Kipper2k CF card external Adapter + 2x Cumana CAX354 External Floppy Disc Drive |
|
|
|
|
|
#30 |
|
Registered User
Join Date: Jun 2012
Location: None
Posts: 297
|
Can someone help me cos its not working for me..
I put C:abs.exe Execute S:Boot.abs and put my startup in workbench 1.3.abs file is the abs folder and when I goto workbech 1.3 on abs it just goto CLI and it says it can't find Boot.abs..?? HELP.. Last edited by spanner; 10 August 2012 at 00:50. |
|
|
|
|
|
#31 |
|
Banned
Join Date: Jan 2010
Location: france
Posts: 932
|
Try without the "space" maybe as Foul as reported a problem...
Call it "Workbench13.abs" for example. |
|
|
|
|
|
#32 |
|
Registered User
Join Date: Jun 2012
Location: None
Posts: 297
|
ABS....Automatic Braking System..
![]() Anyway back to this.. ![]() Walkthrough on how to install Amiga Boot Selector. 1. Put abs file in you C folder in Workbench/Amiga OS,with ClassicWB the folder is call " System") 2. Make sur you make a backup of your startup-sequence(Right click on startup-sequence file and click copy but Amiga Boot Selector does make one for you when you run it the first time its called "startup-sequenceBCK.abs" it in your Workbench/Amiga OS folder) 3. You need to put this in before anything else in your startup-sequence otherwise it will not copy the Boot.abs to the S folder on Workbench/Amiga OS...(Your startup-sequence is in your S folder in Workbench/Amiga OS) C:abs Execute S:Boot.abs 4. Run abs by going to it in C and click on it,once its come up press F1. Now you will see the SYSCONFIG with 1 to 12 labels named 1 to C press 1 for 1 and so on to rename it(make sure it has no spaces in it)then press return/enter key 5. Once you have renamed a label it will be made in the AmigaBootSelector folder in the S folder. Copy your startup to the new named abs file in the AmigaBootSelector folder. 6. Done now when you boot Amiga Boot Selector you just select that label and it will boot that startup-sequence. Hope this helps. Last edited by spanner; 11 August 2012 at 16:52. |
|
|
|
|
|
#33 |
|
Registered User
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 216
|
this looks like it does the same as a startup selector I've been using since the 90's, which is called "Startup-Selector" and is version 1.2a. It shows when you hold down lmb during boot, otherwise it just silently boots the default startup-sequence. I've no idea where it came from though, and I can't seem to find it on aminet..
|
|
|
|
|
|
#34 | |
|
Registered User
Join Date: Jun 2012
Location: None
Posts: 297
|
Quote:
|
|
|
|
|
|
|
#35 | |
|
Registered User
Join Date: Jun 2012
Location: None
Posts: 297
|
Quote:
What came first ABS or Tiny Launcher..? Do you have a site for all the stuff you have made for the Amiga..? One more question: can you run Amiga OS from a folder with ABS..? Last edited by spanner; 11 August 2012 at 17:00. |
|
|
|
|
|
|
#36 | |
|
HONEY
Join Date: Jun 2006
Location: south
Posts: 2,587
|
Quote:
![]() |
|
|
|
|
|
|
#37 |
|
Registered User
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 216
|
|
|
|
|
|
|
#38 |
|
Banned
Join Date: Jan 2010
Location: france
Posts: 932
|
@Spanner : TinyLauncher
@Hooverphonique It would be cool upload it somewhere ![]() You can use http://aminet.net/package/util/boot/1TouchMac25 as standalone or to bypass ABS. For my use, I set the timer to 3 seconds on ABS, then it boot the last selected items. |
|
|
|
|
|
#39 |
|
Registered User
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 216
|
Right.. I found it on the interwebs, although it is a newer version than the one I mentioned above.. Maybe it's time to upgrade :-)
http://www.mmnt.net/db/0/0/easyjohn....Selector%202.0 |
|
|
|
|
|
#40 | |
|
Registered User
Join Date: Jun 2012
Location: None
Posts: 297
|
Quote:
|
|
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| 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 |
| Looking for Game-Selector (CDTV) | astuermer | support.Games | 8 | 27 September 2006 15:41 |
| device selector? | thinlega | request.Apps | 0 | 11 June 2004 20:52 |
| Program selector | haribootje | request.Apps | 2 | 27 May 2003 02:38 |