Posted By
Basman on 2020-12-28 06:45:49
| Re: Novamaker release and testing
Random answers
Sure, you store the value somewhere then you restore it. You analyze the loader, see what it does, what memory it uses and doesn't use, then you patch it accordingly. I don't know how to teach my program how to do this with unknown loaders so it would only be relevant with the built in one. Or I should include more built-in loaders, but that would be too messy for my tastes.
I think the memory between header and loader remains untouched, as they are 2 different entities each with its own load range.
I've thought about providing disassembled loaders, but I'll let the user choose his own route as there are different (dis)assemblers with their syntax, or he may want to do his patching in the emulator, etc.
Lastly, you may be surprised to learn that my tool doesn't produce any halfwaves. I specifically chose Novaload because it doesn't need them. Hence, just wholewaves all along (TAP v. 1).
|