Jump to content











Photo
- - - - -

Eltorito.sys driver is released under the MIT licence


  • Please log in to reply
2 replies to this topic

#1 Icecube

Icecube

    Gold Member

  • Team Reboot
  • 1062 posts
  •  
    Belgium

Posted 09 December 2009 - 09:20 PM

Bart Lagerweij released the source code of eltorito.sys under the MIT licence.

Eltorito.sys is a Dos CD-Rom device driver for use in making PC-bootable CD-Roms that (should) boot on any interface (Atapi and SCSI). Eltorito.sys will only work when your CD-Rom is in "no emulation" mode, it will not work in floppy or harddisk emulation mode! To get your CD-Rom in "no emulation" you must use some bootstrap loader, like isolinux.bin or diskem1x.bin!

Eltorito.sys (together with diskemu.bin was originally developed by Gary Tong. Bart took over the diskemu/eltorito project in May 5, 2001. Diskemu.bin (or diskem1x.bin) is not being developed anymore, eltorito.sys is (when needed).

http://www.nu2.nu/eltorito/

Bart didn't have the source code of the last versions anymore (v1.4 written in 2002), so a part of the sourcecode did need to get recreated.

I just merged a version of the eltorito.sys sources, reconstructed by
Eric Auer to match the 1.4 binary and then converted to NASM by NoMySo,
to the Syslinux repository; I would greatly appreciate if people would
test it to make sure it didn't break in conversion.

-hpa

http://syslinux.zyto...ber/013573.html

In the attached file, you can find eltorito.sys and the sourcecode (recreated) of v1.4.
This will be in syslinux 3.84-pre7 (in the /dosutil subdir).

Any voluteers that want to test this?

This is how you should use it (I am no DOS expert, so there might be other ways):

You put "device=c:\eltorito.sys /d:MSCD001" [or "devicehigh="] in config.sys, and "[lh] mscdex [/e] /l:X /d:MSCD001" in config.sys, where X is the drive letter

Attached Files



#2 Icecube

Icecube

    Gold Member

  • Team Reboot
  • 1062 posts
  •  
    Belgium

Posted 21 December 2009 - 09:33 AM

Download Syslinux 3.84 or newer for the last version.

#3 wendy

wendy

    Frequent Member

  • Lady
  • 266 posts
  • Location:one mile from the QR main line
  • Interests:Operating systems, Weights and Measures, Geometry
  •  
    Australia

Posted 23 January 2010 - 07:34 AM

For what it's worth:

I would stick with an eight-letter device name, since the seven-letter one did not work in my 3.84 versions.

eg device=a:\eltorito.sys /D:MSCD0001 + mscdex /d:mscd0001 /l:s:




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users