zxdiv: workaround for what appears to be a bug in Fuse
authorAlan Cox <alan@linux.intel.com>
Sun, 25 Nov 2018 15:24:30 +0000 (15:24 +0000)
committerAlan Cox <alan@linux.intel.com>
Sun, 25 Nov 2018 15:24:30 +0000 (15:24 +0000)
commit9480308855de1e65ed5e0ecf5e511225ca310ca9
tree1c03d640e1d85148400ba6969f27bc710a6a9c32
parent015889dac90645ec93ac47787bd6c92f3a1f576b
zxdiv: workaround for what appears to be a bug in Fuse

The fuse emulator unpages the DivIDE ROM if you execute an instruction at
0x700. That appears to be wrong. The Interface 1 does this but there is no
evidence that any variant of the DivIDE does.

Anyway we can work around it easily enough - we just stuff data and constants
over that address range.
Kernel/platform-zxdiv/crt0.s
Kernel/platform-zxdiv/fuzix.lnk