Amiga.org

Amiga computer related discussion => Amiga Software Issues and Discussion => Topic started by: curtis on April 23, 2010, 09:17:19 PM

Title: Hard disk boot with ROM Switch
Post by: curtis on April 23, 2010, 09:17:19 PM
Okay, I'm seriously considering adding a ROM switch to my A2000 due to incompatibility issues in several programs.

My question is, IF I wanted to hd boot either 2.x or 1.x, how would I do that?

I see how the ROM switch works, but would I be able to select which OS version booted from the hard drive?  Would I need a second hard disk?

Or is this even possible without using a removable drive of some sort?
Title: Re: Hard disk boot with ROM Switch
Post by: Zac67 on April 23, 2010, 10:41:19 PM
insert at the beginning of your s:startup-sequence (assuming you've got 3.1 installed to the "wb3.1" folder, but it can be anywhere):

Code: [Select]
if "$Kickstart" eq "40.69" ; change to appropriate version to check
  assign SYS: SYS:wb3.1
  CD SYS:
  assign FONTS: fonts
  assign L: l
  assign LIBS: libs
  assign DEVS: devs
  assign C: c
  assign S: s
  assign T: ram:
  execute s:startup-sequence
  quit
endif


Been using 2.x & 3.x that way for ages on the same partition, IIRC even 1.3.
Title: Re: Hard disk boot with ROM Switch
Post by: curtis on April 24, 2010, 12:06:50 AM
Don't have 3.1.

I'm working with legacy systems, 2.x and 1.3.
Title: Re: Hard disk boot with ROM Switch
Post by: zipper on April 24, 2010, 09:16:18 AM
You could configure your system so that if nothing done it boots straight into 1.3 and if 2.x kick is chosen you could boot into it via early startup screen - that's what I've had.
Title: Re: Hard disk boot with ROM Switch
Post by: orange on July 22, 2010, 07:39:56 PM
i had a same problem and used the startup like in OS4, here it is:
----
Code: [Select]

Assign t: RAM:
Version exec.library VERSION 38 >NIL:
If WARN
 assign SYS: dh0:AmigaOS/wb2.1/
 CD SYS:
 assign FONTS: fonts
 assign L: l
 assign LIBS: libs
 assign DEVS: devs
 assign C: c
 assign S: s

Else
 assign SYS: dh0:AmigaOS/wb3.1/
 CD SYS:
 assign FONTS: fonts
 assign L: l
 assign LIBS: libs
 assign DEVS: devs
 assign C: c
 assign S: s

EndIf

execute s:startup-sequence
quit

----
my root on dh0 partition contains only few directories (amigaos, c, s) and used commands are from wb2.1; for some reason, Zacs solution didnt work directly.