Re: Universal Boot
Posted: Sat Feb 01, 2025 7:06 pm
No, you mentioned this in the last message.
Minerva is QDOS
Minerva is QDOS
There is the ROM JS disassembly, it assembles to a nearly identical binary.tofro wrote: Sat Feb 01, 2025 5:47 pm Removing parts of the QL stock ROMs, however, would be a bit more difficult. To my knowledge, there's no full disassembly of any of the Sinclair ROMs (there are partial ones, but none that would allow you to recompile to an identical binary - which I see as a precondition for such an exercise)
Minerva might be a better start since it must have a more efficient implementation of SuperBASIC. How else would they have squeezed in more features. So if you start with Minerva and remove some of its convenience features, replacing them with new ones, then you keep compatible with most software.M68008 wrote: Sat Feb 01, 2025 7:35 pm There is the ROM JS disassembly, it assembles to a nearly identical binary.
Very nice!Mark Swift wrote: Fri Jan 31, 2025 1:25 am <>
I wasn't concerned in creating a full feature "HOME_" extension system. I just needed the "HOME_" extentions to be available to BASIC so that the "boot" program knew where it was running from.
So far I have only tested it under emulation, but it seems to work.
Here's the first working draft (Version 1.01)
<>
Is this a possible solution, or am I missing something?
Thanks.pjw wrote: Sun Feb 02, 2025 12:58 pm Very nice!I havent tested extensively, but it seems to do what it says on the tin..