On Fri, 27 Dec 2013, Tony Duell wrote:
Anyway, from what I rememebr (and it's
several years sicne I fired up the
Model 1), the LDOS disk format is pretty compatible between the M1 and
M3. An M3 vcan write an LDOS disk that will be correctly read on the M1.
That can be read by LDOS running on the model 1.
Sorry, yes, I should have been clearer. A single desnity disk written by
a M3 runnign LDOS will be correctly read by an M1 running LDOS.
NOT readable by TRS-DOS running on the model 1.
Yes.
To clarify (and I know _you_ know this). the 1771 disk controller (as
used i nthe Modle 1) could write 4 differnet DAms. The 'normal' DAM, the
'delected' DAM and 2 specials. Most other disk controllers, includig nthe
179x can only write the 'normal' and 'deleted' DAMs.
One the modle 1, TRS-DOs wrote the directory track with one of the
'special' DAMs. As a reasuly the 179x series of controllers cannot
correctly write such a disk. On the M3, TRS-DOS used the 'deleted' DAM on
the directory track. And IIRC LDOS did that on both the M1 and M3.
But, then LDOS running on the model 1 could probably
read that disk and
create a TRS-DOS compatible disk.
YEs, I think there was a utility to do that.
NOTHING running on the model 3 could produce a disk
that was readable by
model 1 TRS-DOS running on the model 1.
Oh, be careful. Nothign runnign on a model 3 could produce a disk that
was a standard M1 TRS-DOS disk, sure. But I see no reason why there
couldn't be a utility running under M1 TRS-DOS that could read a disk
written on an M3 (porovided it was single-density). But, agreed, by
defualt, M1 TRS-DOS will not read such a disk.
What id TRS-DOS 2.3B on the M1 do? IIRC it had compatibility problems
with all older TRS-DOSes (including 2.3). Did it use the 'deleted' DAM on
the directory track? Something tells me it did.
It would not have taken much to write a trivial program that could run on
model 1, that could read track from the pseudo-model-1 disk, reformat the
track and write it back out.
I am pretty sure several such programs existed.
Running that trivial utility would require running
some other OS on the
model 1, OR getting that utility onto a model 1 TRS-DOS diskette (which
would require assembly it on model 1 TRS-DOS, or running some other OS on
the model 1 to get it onto a model-1 TRS-DOS compatible disk)
IRIC there was no program inlcuded with M1 TRS-DOs to same memory as a
/CMD file. But I guess you could ahve a BASIC progrma that could be typed
i nand which POKEd the program into memory or which created a /CMD file.
That would be _a_ way to bootstrap it.
Remember Boraon Von Munchausen's role in the word
"bootstrap"!
????
Besides the TRS-DOS derivatives, the model 1 also had MicroDOS (from
Micropolis), and CP/M (FMG relocated, OR Omicron,Parasitic, etc. memory
remapping hardware)
There was also at least one version of FORTH which was a self-booting
disk and which simply used the rest of the disk as storage for the FORTH
scrteens (4 off 256 byte sectors for each screen).
-tony