[e16e8f2] | 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 | |
---|