tag | 62ed6e1b02425bb9b116ed99cd2712853f484de4 | |
---|---|---|
tagger | H. Peter Anvin <hpa@zytor.com> | Thu Nov 19 17:57:24 2009 -0800 |
object | a59acfdc096be06d1319ee4010eea8abc7b9824e |
syslinux-3.84-pre4
commit | a59acfdc096be06d1319ee4010eea8abc7b9824e | [log] [tgz] |
---|---|---|
author | Shao Miller <shao.miller@yrdsb.edu.on.ca> | Thu Nov 19 20:20:33 2009 -0500 |
committer | H. Peter Anvin <hpa@zytor.com> | Thu Nov 19 17:54:56 2009 -0800 |
tree | bb4647b3ae1ccbfd8ea2f5d6ea073df4ee88798a | |
parent | d16e510b31b54969d384b70f2ec83a24dae0b448 [diff] |
memdisk: Restore DL for INT 13h, AH=15h, DL=floppy At least PC-DOS requires this to avoid an infinite loop; the DL we restore is not the same DL that we call the underlying BIOS with, but rather the original one (before the decrement.) PC-DOS loops over all the floppies and relies on the call preserving DL in order to advance the loop. Signed-off-by: H. Peter Anvin <hpa@zytor.com>