Ukwebb wrote: ↑Thu Jan 11, 2024 8:28 am
just to ask - by "sort out"/ "fix" - do you mean disable? ie so they no longer make use of the copro?
if so that would be a shame
given the choice - having to include View would be better than not having hibasic & hiview
I think View does its own relocation, though I'm not sure of the details, so it'll be unaffected by any of this.
Thinking about this some more: since there's ~2 KB of spare space in the DFS ROM now, the relocation tables can probably be moved to there. So that would permit a setup like the following, with 3 slots that anything can go in.
15: utils
14: anything
13: ADFS 2.03
12: patched BASIC 4r32 (will also act as HIBASIC)
11: anything
10: anything
9: DFS 2.45 + BASIC relocation bitmap + EDIT relocation bitmap
(I've included both ADFS 2.03 and DFS 2.45; ADFS 2.03 definitely depends on DFS 2.45, so if you use ADFS you need both filing systems. I don't know yet whether DFS 2.45 depends on ADFS 2.30 at all, but it's probably safest to include both...)
The patched BASIC 4r32 will be modified only to change its relocation bitmap address, and will be otherwise identical to the standard one.
The presence of the EDIT relocation bitmap means that a patched EDIT 1.50r (patched as above) could occupy one of the unused slots, and then also act as HIEDIT.
There's 2,304 bytes free in the DFS ROM, and the relocation bitmaps for BASIC (609 bytes) and EDIT (444 bytes) come to 1,053 bytes. So 1,251 bytes still left. Probably enough for a couple more relocation bitmaps!
--Tom