Welcome, Guest. Please login or register.

Author Topic: Boot from CD  (Read 4898 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline motorollinTopic starter

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Boot from CD
« on: October 02, 2007, 08:52:35 PM »
Now we have devices like the KickFlash, or EPROM Kickstart replacements, it is easy to add stuff to the Kickstart. So I'm wondering how long it will be before we can boot from CDs. Would it be possible to maybe use elements from the CD32 ROM to achieve CD booting on an Amiga? Or incorporate atapi.device in to the ROM along with (somehow) a DOSDriver which would be available as a bootable device?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline RW222

  • Full Member
  • ***
  • Join Date: Oct 2007
  • Posts: 155
    • Show only replies by RW222
Re: Boot from CD
« Reply #1 on: October 02, 2007, 09:05:05 PM »
This is what I've used in the past....
http://se.aminet.net/disk/misc/IDEfix97.readme

can't recall details haven't messed with it in a while (A1200 in storage)
RW222: A1200 (early commodore) A1220 Turbo+4MB, A500x2.
 

Offline Thomas

Re: Boot from CD
« Reply #2 on: October 02, 2007, 09:06:52 PM »
Your signature lists a CSMK3. Its firmware already allows to boot from a CD drive which is connected to the SCSI bus. Just enable CD mount and CD boot in the firmaware menu.

Other than that, it shouldn't be too difficult to make a ROM module which allows general CD boot. IIRC IDEfix contains a program which allows to make atapi.device and CacheCDFS resident and boot from CD on the next reset. With the right knowledge it should be possible to turn it into a Blizkick module or similar.

Bye,
Thomas

Offline motorollinTopic starter

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Boot from CD
« Reply #3 on: October 02, 2007, 09:16:32 PM »
@RW222
Yes I have seen MountCD. But I want to be able to cold boot from the CD.

@Thomas
Interesting. I had no idea the MK3 could do that. Can it do it from cold?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline doctorq

  • Hero Member
  • *****
  • Join Date: Aug 2003
  • Posts: 2082
    • Show only replies by doctorq
Re: Boot from CD
« Reply #4 on: October 02, 2007, 09:30:11 PM »
Quote

Can it do it from cold?


Yes. Read the docs in one of the flashupdate archives. I think you can find one on Aminet.
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: Boot from CD
« Reply #5 on: October 02, 2007, 09:50:24 PM »
To complete comments by Thomas:

If you must have the thing inside "real ROM" (read only memory), then it gets trickier. Often disk based drivers haven't been written in "ROMability" in mind and have data segment that they modify. This doesn't bode well with read only memory.

Thus, to be able to put these modules to ROM you'd need to "loadseg" them from ROM (InternalLoadSeg probably wouldn't do, since this thing must be done before dos.library is available), find the resident tag inside and add it to SysBase->ResModules.

Obviously for this to work the drivers in question must also behave correctly when fired up early on (before dos.library etc). For booting the driver must support adding the required dosnodes, and this doesn't sound very likely if the driver is disk based.

It can be done, and assuming the drivers meet the requirements, it should work ok.

CD32 drivers only work with CD32 and thus aren't that usable  for generic CD bootability.

And indeed Phase5/DCE SCSI (at least the CSMK3/CSPPC/BPPC) support booting from CD, even coldboot.
 

Offline motorollinTopic starter

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Boot from CD
« Reply #6 on: October 03, 2007, 08:55:38 AM »
Thanks guys! Does the CD need to have a particular identifier for the MK3 to attempt to boot from it, or will any CD with s/startup-sequence do?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline motorollinTopic starter

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Boot from CD
« Reply #7 on: October 13, 2007, 09:49:29 AM »
Just remembered this thread. Does anyone know if the CD needs to have a special identifier like with the CD32, or if I can just burn any CD using MakeCD with a startup-sequence?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline motorollinTopic starter

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Boot from CD
« Reply #8 on: October 13, 2007, 10:03:46 AM »
Also I don't have the CD Boot options in my MK3 menu. Do I need to flash the firmware?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline lopos

  • Sr. Member
  • ****
  • Join Date: Mar 2005
  • Posts: 250
    • Show only replies by lopos
Re: Boot from CD
« Reply #9 on: October 13, 2007, 10:33:07 AM »
Quote

motorollin wrote:
Also I don't have the CD Boot options in my MK3 menu. Do I need to flash the firmware?

--
moto

The 'CD Boot' option is under the SCSI Control Menue. You have to click on the Unit (where the CD is mounted) and select 'CDRom Boot.
 

Offline motorollinTopic starter

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Boot from CD
« Reply #10 on: October 13, 2007, 10:41:13 AM »
Oh ok thanks, I'll check that. Do you know how I create the CD? Can I just burn an OS3.9 installation to the CD and expect the MK3 to attempt to boot from it?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline motorollinTopic starter

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Boot from CD
« Reply #11 on: October 13, 2007, 11:01:39 AM »
Actually I've just checked and I don't have those options. I went in to SCSI, double clicked on unit 4 (my CD-RW) and these are the options I have:

8 Luns
15 Bytes/Handshake
20 Synchron MB/s
Synchron
Auto Buswidth
Auto Selection
Auto Removable

but no boot options. So I'm assuming the version of firmware I am using doesn't support the CD Boot feature. Is this the latest version?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline CLS2086

  • Hero Member
  • *****
  • Join Date: Oct 2003
  • Posts: 1456
    • Show only replies by CLS2086
Re: Boot from CD
« Reply #12 on: October 13, 2007, 11:05:37 AM »
Hi,
it's into the "Removable" section if my memory is correct, but last firmware is needed ! Use the Grex one  ;-)
Keep the Faith !
VG 5000/A1000/500/500+/600/2000/CDTV/1200PPC-GREX/1200PPC -ATEO-BV/4060D/CD32/Aone/Peg 1/Peg2 G4/ various funny machines too  :-) http://www.mo5.com/collection/index.php?pseudo=CLS2086
I also repair drives of our old beloved Amiga
 

Offline motorollinTopic starter

  • Hero Member
  • *****
  • Join Date: Nov 2005
  • Posts: 8669
    • Show only replies by motorollin
Re: Boot from CD
« Reply #13 on: October 13, 2007, 11:20:40 AM »
I have clicked through all of the options in the removable section but there is no Boot CD option, so I guess my firmware is too old. Where can I find the Grex one? What is the difference between that and the latest one on Aminet?

--
moto
Code: [Select]
10  IT\'S THE FINAL COUNTDOWN
20  FOR C = 1 TO 2
30     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NAAAA
40     DA-NA-NAAAA-NAAAA DA-NA-NA-NA-NA-NA-NAAAAA
50  NEXT C
60  NA-NA-NAAAA
70  NA-NA NA-NA-NA-NA-NAAAA NAAA-NAAAAAAAAAAA
80  GOTO 10
 

Offline alexh

  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 3644
    • Show only replies by alexh
    • http://thalion.atari.org
Re: Boot from CD
« Reply #14 on: October 13, 2007, 11:41:37 AM »