Elliot Nunn
491e85d8a8
Dump useful code locations to glue.txt
2019-10-04 11:02:12 +08:00
Elliot Nunn
27d5faa54c
Dump the loader section (cannot be rebuilt)
...
Cleaned up our custom repr as part of this
2019-10-04 11:02:12 +08:00
Elliot Nunn
1b38a27766
New Python library/tool for manipulating PEFs
2019-10-03 15:48:02 +08:00
Elliot Nunn
a2dfc8d98d
Neat new script for copying to HFS Standard volumes
2019-10-03 15:47:29 +08:00
Elliot Nunn
57ac21ae75
Neaten command-line interface
2019-09-01 10:07:49 +08:00
Elliot Nunn
c3d16d959f
Allow patching to/from and combo of dirs/files
2019-09-01 09:51:47 +08:00
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