Well, I have gotten a DOS 3.3 boot disk to work and learned something new. After booting, I can remove the boot disk and run programs in the same drive from other disks. I wouldn't have thought that enough of the OS was loaded into memory to make that possible.
Does anyone know how much of the OS is in memory? I tried to edit a BAT file on another floppy and the EDIT command didn't work, got a bad command response, so I'm assuming that not many commands are available when running a machine on 2 floppy disks and no HDD.
This Headstart machine is really nice and in really good condition, but I can see where a HDD could be in it's future as funds allow.
Sure, when you boot from your system disk the command interpreter (COMMAND.COM) gets loaded to memory. COMMAND.COM support certain number of commands (COPY, REN, MKDIR, CHDIR, ...) by itself and that's why they are called "internal commands"
EDLIN/EDIT are "external commands" you need to have the actual program in a floppy|hard disk in order to be able to run them.
I'll give you an example: you have only *one* floppy drive and you want to use XCOPY to copy files between two another floppies you have around.
* XCOPY is an "external command" and it's in your system boot disk. We'll call it floppyB
* The files you want to copy are in a second floppy disk. We'll call it floppyS
* And you want to copy them to a third disk. We'll call it floppyD.
What a mess!!, isn't it? Sure, the origin of some disc jokey careers
OK, you'll need to follow this procedure:
- Insert floppyB and boot from it. You have XCOPY in this disk
- Run XCOPY:
Remember that your files are in another floppy disk. XCOPY will ask you for the *source* floppy disk
- Put floppyS on your drive. XCOPY will start to read the files in memory. It'll ask for the destination floppy when ready.
- Put floppyD on your drive. XCOPY will write the files in the destination disk.
Hope this helps ...