dsk2rom
dsk2rom copied to clipboard
Hostile takeover from BASIC or DOS
Is there a possibility to switch DISKROM from BASIC or DOS and instantly execute the ROM without reset?
If you would like to achieve this, I think the best approach would be a solution in the dsk image itself (eg a smart bootloader in the root sector).
Is there no option, resetting some value in range 0xF100 - 0xFFFE to reinitialize the DISKROM by calling 0x4002 and 0x4004 and using H.STRKE ? Checking if 4002 has value 0x576F and there is a value at 0x4004 (probably DISKROM, assuming remark Joyrex at end is removed) and running the above adresses. So also running existing ROMs created with DSK2ROM and used Pletter...
Even switching and 0xF346,1 and call system, could be an option