No, you mentioned this in the last message.
Minerva is QDOS
Universal Boot
-
- Font of All Knowledge
- Posts: 4651
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Universal Boot
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)
Re: Universal Boot
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.
-
- Font of All Knowledge
- Posts: 4651
- Joined: Mon Dec 20, 2010 11:40 am
- Location: Sunny Runcorn, Cheshire, UK
Re: Universal Boot
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?

Per
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
- Mark Swift
- Bent Pin Expansion Port
- Posts: 86
- Joined: Fri Jul 18, 2014 9:13 am
- Location: Blackpool, Lancs, UK
- Contact:
Re: Universal Boot
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..
It took longer than expected and I nearly gave up on it a few times.
Current v1.01 source for the HOME_DIR extension here...
Re: Universal Boot
BTW the keyword WHERE clashes with DP's IDIS0 eponymous procedure, part of their "intelligent" disassembler. I published FindKey%, an S*BASIC function to test for the presence of any particular keyword. The advantage is that it doesnt leave a residue. You can find the latest version at Knoware/Articles if interested.
Per
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
I love long walks, especially when they are taken by people who annoy me.
- Fred Allen
Re: Universal Boot
IDIS (I just know the SE version) also had an extension "ISIT", which does the same. I think there will be a lot more extensions that do the same thing.
7000 4E75