Currently, we give up after the first int13 fails. Not a problem for emulation, but reading likely has a chance of failure.
Proposed solution:
- determine the max recommended amount of bytes to read
- keep a count for retries
- for each retry, reduce the number of bytes being read (reduces chance of failure)
Affects cdboot.S and stage2.S
Currently, we give up after the first int13 fails. Not a problem for emulation, but reading likely has a chance of failure.
Proposed solution:
Affects cdboot.S and stage2.S