27 August 2014, 09:01 | #1 |
Registered User
Join Date: Aug 2008
Location: Göteborg / Sweden
Posts: 237
|
Amiga MULTIBOOT
I got tired of booting with no startup-sequence to start troublesome demos and games, so I wrote a small boot menu that lets you select different startup scripts with the F-keys.
Requires Kickstart 2.0+. Last edited by MagerValp; 29 August 2014 at 10:18. Reason: 1.1 |
27 August 2014, 10:09 | #2 |
Registered User
Join Date: Aug 2012
Location: Australia
Posts: 651
|
Nice
|
27 August 2014, 11:20 | #3 |
Still an Amiga user
Join Date: Nov 2006
Location: Kent
Age: 55
Posts: 2,715
|
Thanks for sharing - nice work!
|
27 August 2014, 12:47 | #4 |
Registered User
Join Date: Aug 2005
Location: Skarabörg, Sweden
Age: 44
Posts: 1,019
|
Neat!
|
27 August 2014, 12:53 | #5 |
Registered User
Join Date: May 2012
Location: Gravesend - UK
Posts: 927
|
Can I use this and run it before Kickcontrol? Would be useful to be able to run my CF card on WINUAE directly - its runs now with some hardware dependent options that I need to disable in startup-sequence to run it on WINUAE.
Looks interesting. |
27 August 2014, 13:17 | #6 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,645
|
This is a beautiful way to do what I hacked together!
|
27 August 2014, 14:18 | #7 | |
Registered User
Join Date: Aug 2008
Location: Göteborg / Sweden
Posts: 237
|
Sorry, I've never used KickControl so I don't know.
Quote:
|
|
27 August 2014, 14:23 | #8 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,645
|
Magervalp, would it be really hard to support KS 2.x too?
|
27 August 2014, 14:31 | #9 |
Registered User
Join Date: Aug 2008
Location: Göteborg / Sweden
Posts: 237
|
No, the only part that uses 3.x is 32-bit palette loading. If you replace ILBMNF_COLOURS32 with ILBMNF_COLOURS4, SA_COLORS32 with SA_COLORS, and pi.pal32 with pi.pal4 it should work on 2.x after that. I just don't have a 2.x setup to test on at the moment.
|
27 August 2014, 15:24 | #10 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,645
|
What do I need to compile this? I have an A600 I can test it with.
|
27 August 2014, 15:27 | #11 |
Registered User
Join Date: Aug 2008
Location: Göteborg / Sweden
Posts: 237
|
AmigaE:
http://aminet.net/package/dev/e/amigae33a And the full compiler: http://aminet.net/package/dev/e/ec33a Compile the code with EC AMB.e |
27 August 2014, 17:16 | #12 | |
Registered User
Join Date: May 2012
Location: Gravesend - UK
Posts: 927
|
Quote:
|
|
29 August 2014, 10:21 | #13 |
Registered User
Join Date: Aug 2008
Location: Göteborg / Sweden
Posts: 237
|
Amb 1.1
Turns out the ILBM module that comes with AmigaE was broken under Kickstart 2.x. I replaced it with my own ILBM loader code so it works on 2.x/ECS now. I also added an option to only show the menu if a mouse button is held down. You can grab AMB-1.1 here:
|
29 August 2014, 14:56 | #14 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,645
|
That's awesome, thanks Magervalp!!
|
01 September 2014, 10:37 | #15 |
Registered User
Join Date: Jun 2012
Location: Barcelona/Spain
Posts: 44
|
Just two novice questions:
- Where does it have to be copied on a Floppy / HDD? Do I have to modify anything else? - F1 loads Workbench, F2 load Shell and F3 goes directly to DF0? if this is the case, it would be very useful on an Amiga with HDD and Gotek drive, where you have to take out the USB key to be able to load from the hard disk. |
01 September 2014, 15:23 | #16 |
Registered User
Join Date: Aug 2008
Location: Göteborg / Sweden
Posts: 237
|
Installation instructions are in the readme. WB/Shell/Games is just how I configured it on my system, you'll have to write your own scripts to use AMB. It will not help will Gotek drives.
|
03 September 2014, 08:48 | #17 |
Registered User
Join Date: Jun 2012
Location: Barcelona/Spain
Posts: 44
|
Gotek loads the last .ADF you selected...so, could it work if this boot menu can be saved on an .ADF and you select it? F3-Games would make you to select position 000 on GOTEK to work (Gotek's ADF selector prg) if it means to load DF0 (to select a game of demo with Gotek).
|
03 September 2014, 09:45 | #18 |
Registered User
Join Date: Aug 2008
Location: Göteborg / Sweden
Posts: 237
|
I'm not sure what you're asking, AMB has nothing to do with DF0: or Gotek's ADF selector.
|
08 September 2014, 11:43 | #19 |
Registered User
Join Date: Jun 2012
Location: Barcelona/Spain
Posts: 44
|
Sorry, I didn't explain myself clearly.
Gotek has nothing to do with it, so a silly question. You have only to put a blank .ADF file in position 001 on GOTEK (you can make it with WINUAE) and then it will boot from HDD so your boot menu can work as usual. thanks for the replies and for the interest! |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
A500 pushbutton OS multiboot | kipper2k | Hardware mods | 14 | 17 August 2014 20:59 |
AG Launch 7c not working in MultiBoot. | spannernick | Amiga scene | 1 | 18 June 2012 12:50 |
Multiboot ClassicWB/3.1 and ClassicWB/OS3.9 | MrGimper | support.Hardware | 4 | 16 September 2010 19:42 |
Multiboot on real Amiga? | StarEye | support.Hardware | 4 | 19 June 2009 00:09 |
|
|