Welcome, Guest. Please login or register.

Author Topic: Make bootdisk for Tandem IDE non autoboot - SOLVED!  (Read 1952 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline bitmanTopic starter

  • Full Member
  • ***
  • Join Date: Mar 2010
  • Posts: 229
    • Show only replies by bitman
Make bootdisk for Tandem IDE non autoboot - SOLVED!
« on: November 07, 2012, 12:57:57 PM »
I have installed a Compact Flash disk on a Tandem IDE controller in my Amiga 2000 - It works fine, when I load a workbench disk with the "AT"-driver in Expansions.....

But I want to make a bootdisk, that will boot the harddrive instead - have found the below startupsequence, - but that's not enough, since the AT-driver has not been read in, when the assigns are executed (the binddrivers line is added by me, but it dosn't help) - whats missing:

df0:c/binddrivers
df0:c/assign sys: Harddisk:
assign s: sys:s
assign l: sys:l
assign fonts: sys:fonts
assign devs: sys:devs
assign libs: sys:libs
execute s:startup-sequence
endcli

I think the problem is that the IDE controller is not reconised when the assigns happen
« Last Edit: November 07, 2012, 08:26:37 PM by bitman »
BigBookOfAmigaHardware.com. C A4000T/060/PIV, 4xA4000/040, A4000/030, 2x A600, 5 x A500, 2xA500+, 3xA2000, A1200/030@50/4mb, A1200/ACA030, A1200/030@50/32mb, A1200/030@50/32mb, A1200/020/4mb, 2xA1200/020/8mb, 2xA1200, CDTV, 2xCD32, A1000, 4xC64, C128D, C128 + many more
 

Offline Lizard

  • Full Member
  • ***
  • Join Date: May 2007
  • Posts: 195
    • Show only replies by Lizard
Re: Make bootdisk for Tandem IDE non autoboot
« Reply #1 on: November 07, 2012, 01:02:45 PM »
iirc, the binddrivers command looks in sys:expansions. So the best option is to copy the AT-driver to sys:expansions. (which is on your floppy, df0:expansions)
« Last Edit: November 07, 2012, 01:05:03 PM by Lizard »
 

Offline bitmanTopic starter

  • Full Member
  • ***
  • Join Date: Mar 2010
  • Posts: 229
    • Show only replies by bitman
Re: Make bootdisk for Tandem IDE non autoboot
« Reply #2 on: November 07, 2012, 01:57:45 PM »
The AT-driver is already in df0:expansions
BigBookOfAmigaHardware.com. C A4000T/060/PIV, 4xA4000/040, A4000/030, 2x A600, 5 x A500, 2xA500+, 3xA2000, A1200/030@50/4mb, A1200/ACA030, A1200/030@50/32mb, A1200/030@50/32mb, A1200/020/4mb, 2xA1200/020/8mb, 2xA1200, CDTV, 2xCD32, A1000, 4xC64, C128D, C128 + many more
 

Offline Thomas

Re: Make bootdisk for Tandem IDE non autoboot
« Reply #3 on: November 07, 2012, 02:26:36 PM »
Quote from: bitman;714098
The AT-driver is already in df0:expansions


The icon, too? Binddrivers needs the icon because it contains the required vendor and product keys which identify the board to which the driver should be bound.

Edit: that said, it probably also needs icon.library and/or workbench.library to read the icon.
« Last Edit: November 07, 2012, 02:28:57 PM by Thomas »
 

Offline bitmanTopic starter

  • Full Member
  • ***
  • Join Date: Mar 2010
  • Posts: 229
    • Show only replies by bitman
Re: Make bootdisk for Tandem IDE non autoboot
« Reply #4 on: November 07, 2012, 02:30:50 PM »
Quote from: Thomas;714100
The icon, too? Binddrivers needs the icon because it contains the required vendor and product keys which identify the board to which the driver should be bound.

Edit: that said, it probably also needs icon.library and/or workbench.library to read the icon.


I think the icon is there (dopus usually selects that when copying), I'll try to see if the 2 libs you mention, will help.
BigBookOfAmigaHardware.com. C A4000T/060/PIV, 4xA4000/040, A4000/030, 2x A600, 5 x A500, 2xA500+, 3xA2000, A1200/030@50/4mb, A1200/ACA030, A1200/030@50/32mb, A1200/030@50/32mb, A1200/020/4mb, 2xA1200/020/8mb, 2xA1200, CDTV, 2xCD32, A1000, 4xC64, C128D, C128 + many more
 

Offline bitmanTopic starter

  • Full Member
  • ***
  • Join Date: Mar 2010
  • Posts: 229
    • Show only replies by bitman
Re: Make bootdisk for Tandem IDE non autoboot
« Reply #5 on: November 07, 2012, 08:25:48 PM »
Adding icon.library to libs, helped binddrivers start the disk. Then added the execute command to df0:/c

Last I added an assign to c, so the complete startup looks like this:

df0:c/binddrivers
df0:c/assign sys: Harddisk:
assign s: sys:s
assign l: sys:l
assign fonts: sys:fonts
assign devs: sys:devs
assign libs: sys:libs
assign c: sys:c
execute s:startup-sequence
endcli


Problem fixed!
« Last Edit: November 07, 2012, 08:28:29 PM by bitman »
BigBookOfAmigaHardware.com. C A4000T/060/PIV, 4xA4000/040, A4000/030, 2x A600, 5 x A500, 2xA500+, 3xA2000, A1200/030@50/4mb, A1200/ACA030, A1200/030@50/32mb, A1200/030@50/32mb, A1200/020/4mb, 2xA1200/020/8mb, 2xA1200, CDTV, 2xCD32, A1000, 4xC64, C128D, C128 + many more