Commit Graph

12 Commits

Author SHA1 Message Date
Elliot Nunn 1626faad7e Fix bad path-manipulation bug
Apparent when relative paths are used
2019-09-01 08:45:21 +08:00
Elliot Nunn fdab20e7c6 Allow for odd-sized original ATALoad 2019-08-27 09:26:08 +08:00
Elliot Nunn cfd9bf0185 Bugfix: I was using the wrong driver copy! 2019-08-27 09:23:37 +08:00
Elliot Nunn a8c1a4de1c Definitive ATABoot patch
Key realisations:

1. The driver entry point only needs to be called once per disk,
   not once per bootable partition. Bootability is decided elsewhere.

2. As a result, my shim code does not need to access the disk at all.

3. None of the ROM-based ATADisk drivers support "slave" drives.

4. Apple drivers (contrary to the Monster Disk Driver Technote) only care
   about D5 (the drive ID and some flags) on entry.
2019-08-25 21:59:33 +08:00
Elliot Nunn 9351898fb5 Patch ATALoad to boot from driver-less disks
Unreliable: currently this only works on QEMU
2019-08-24 08:53:55 +08:00
Elliot Nunn a05f8638d7 Add some docs on prim-info 2019-08-02 10:21:17 +08:00
Elliot Nunn 7cf44609df Create README.md 2019-07-28 16:25:53 +08:00
Elliot Nunn 32d3421728 Traditional mini patches 2019-07-28 16:16:05 +08:00
Elliot Nunn c4b3fda196 Create .gitignore 2019-07-28 16:12:49 +08:00
Elliot Nunn 9ec6321412 Arbitrary file copy to remote disk 2019-07-28 16:12:38 +08:00
Elliot Nunn 00a3db5bf0 vanilla 2019-07-22 16:01:39 +08:00
Elliot Nunn 93fd9e753f Initial commit 2019-07-22 15:43:56 +08:00