Hey all,

    Ok I've fixed the LBA problem. It was that the reserved byte had to
be set to 0 but was left uninitialized. Anyways, here are the diffs for
both the LBA patch and the win95 extended partition patch.


---bios.c.diff---

69a70
>       dap.reserved = 0;

---disk_io.c.diff---

468c468,469
<     if (current_slice == PC_SLICE_TYPE_EXTENDED)
---
>     if (current_slice == PC_SLICE_TYPE_EXTENDED
>       || current_slice == PC_SLICE_TYPE_EXTENDED_WIN95)
516a518
>        && current_slice != PC_SLICE_TYPE_EXTENDED_WIN95

---pc_slice.h.diff---

103a104
> #define PC_SLICE_TYPE_EXTENDED_WIN95  0xf


--------------------------------------------------------------------------------------

Regards,
    Alex

Reply via email to