about summary refs log tree commit diff stats
path: root/apps/ex10
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2021-01-24 11:56:58 -0800
committerKartik Agaram <vc@akkartik.com>2021-01-24 19:43:23 -0800
commit0cf7cecedc463891c236e3c81a19cd24ce6efc70 (patch)
treec6cd3b42f10d89d0f2e2d807cd14e1cc53a7ffd0 /apps/ex10
parent1c490388d13bb0fa3cab4fa245d6e17da1b22b87 (diff)
downloadmu-0cf7cecedc463891c236e3c81a19cd24ce6efc70.tar.gz
7557
Oh, stupid mistake in segmented address calculation. Now Qemu's working
again everywhere. Bochs is again broken everywhere. But I think we're
getting closer. I think Bochs's BIOS implementation for reading sectors
has two interacting constraints:

  - Can't write to more than 0x10000 bytes past segment register.
  - Can't write across segment alignment boundaries.

Qemu only cares about the first.
Diffstat (limited to 'apps/ex10')
0 files changed, 0 insertions, 0 deletions
'#n110'>110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160