JonB
Veteran Member
Reading the CP/M manual entry for SUBMIT.COM: http://www.gaby.de/cpm/manuals/archive/cpm22htm/ch1.htm#Section_1.6.7
I see it is supposed to write the $$$.SUB file to the active drive but then on the next warm boot the BDOS only reads from the default drive (a.
This is intended to allow you to set a command up on a removable disk that gets auto-run when that disk is booted (from a.
This behaviour is not helpful in a situation where you have multiple fixed disks, because it means that you can't run a SUBMIT job from any drive other than a:.
I see the BDOS selects a: when processing a SUBMIT job. It would be easy to comment this out (so that it read the $$$.SUB from the active drive), but if a job changed drives the thing would break. The only way out that I can see is to make SUBMIT write the $$$.SUB file to the default drive (a.
Is there any other way to achieve this? I don't want to have to start disassembling SUMBIT.COM for a fix..
(And incidentally, the Montezuma CPM SUBMIT I posted a couple of years ago doesn't work on this system - Superbrain +iUDE - either.)
I see it is supposed to write the $$$.SUB file to the active drive but then on the next warm boot the BDOS only reads from the default drive (a.
This is intended to allow you to set a command up on a removable disk that gets auto-run when that disk is booted (from a.
This behaviour is not helpful in a situation where you have multiple fixed disks, because it means that you can't run a SUBMIT job from any drive other than a:.
I see the BDOS selects a: when processing a SUBMIT job. It would be easy to comment this out (so that it read the $$$.SUB from the active drive), but if a job changed drives the thing would break. The only way out that I can see is to make SUBMIT write the $$$.SUB file to the default drive (a.
Is there any other way to achieve this? I don't want to have to start disassembling SUMBIT.COM for a fix..
(And incidentally, the Montezuma CPM SUBMIT I posted a couple of years ago doesn't work on this system - Superbrain +iUDE - either.)