1 | |
---|
2 | Change log for eltorito.asm, by Bart Lagerweij |
---|
3 | |
---|
4 | Jun 25, 2009 - License source code under the MIT license |
---|
5 | |
---|
6 | Jun 6, 2002 - v1.2 |
---|
7 | Eltorito.sys does now also finds the correct driver number for the booted CD-Rom |
---|
8 | on a Dell PC with very buggy BIOS. It does not clear the carry flag after a |
---|
9 | succesfull call to int13/ax=4b01h call. Other PC's also using Phoenix BIOS |
---|
10 | version 1.10 A14, or alike maybe also benefit from this "workaround". |
---|
11 | |
---|
12 | Mar 9, 2002 |
---|
13 | - All read requests are now retried 5 times. |
---|
14 | - Bug fix, had... |
---|
15 | cmp ax, 3FFFh ;Too large? |
---|
16 | ja ReadLBad ;If yes |
---|
17 | seperated from... |
---|
18 | mov ax,es:[bx+18] ;Get number of sectors to read |
---|
19 | mov word ptr [SpecPkt+2],ax |
---|
20 | so, it was checking "wild" ax values... |
---|
21 | - Some cleanup and small changes |
---|
22 | - The tracers give trouble when using SHCD.. |
---|
23 | - Reverted proc ReadL back to Rev. 0.15BETA |
---|
24 | |
---|
25 | Mar 5, 2002 |
---|
26 | - Bug fix, when changing CD media some machines would "hang" in the PriVolDesc |
---|
27 | routine. |
---|
28 | - Added printing of TRACER characters to trace the bug above |
---|
29 | - Major cleanup and now using ASCIIZ strings |
---|
30 | |
---|
31 | May 9, 2001 |
---|
32 | - Fixed a "pad devicename with spaces" bug, this only happened when a device |
---|
33 | name was used with less than 8 characters, for example, "MSCD000" became |
---|
34 | "MSCD000(" |
---|
35 | - Bug fix, when eltorito.sys was called with invalid command line parameters, |
---|
36 | garbage was printed and sometimes followed by "system halted" that has been |
---|
37 | there since the very first version of eltorito.sys. I know that because I |
---|
38 | had the bug back then. When loading eltorito.sys using a device loader, |
---|
39 | for example "device.com eltorito.sys /test:123" garbage was printed instead |
---|
40 | of "No device name found." "driver not installed". |
---|
41 | Changed the error message to include a "usage" string. |
---|
42 | |
---|
43 | May 8, 2001 |
---|
44 | - If diskemu.bin is loaded eltorito.sys uses the drivenumber from diskemu |
---|
45 | A call is made to "diskemu/Get status" (INT13/AX=5400) and the drivenumber is returned in CL |
---|
46 | This should fix boot problems on Dell PCs (YES!) |
---|
47 | When diskemu.bin is not loaded, eltorito still loops all drive numbers using eltorito calls. |
---|
48 | - Removed "press Escape..." |
---|
49 | - When the Alt-key is pressed (and holded) more info is printed and eltorito.sys halts |
---|
50 | |
---|