Hello, thanks for the explanation. I have read the last two posts over and over again to make sure I am understanding everything correctly.
My understanding is that once I find all DOS/1 locations; then to get the first partition working becomes just a matter of combining the first DOS/1 with every other DOS/1 until one of them works. Am I right?
The first DOS/1 I found was at location 0007e000. Therefore;
0007e000 / 200 = 3F0
which to Decimal = 1008
which divided by 504 = 2
The next DOS/1 I found was at location 5a373a00 (ends with two 00 and third character from last is 'a'). Therefore;
5a373a00 / 200 = 2D1B9D
which to Decimal = 2956189
which divided by 504 = 5865
Therefore,
lowcyl = 2
highcyl = 5865 -1 = 5864
So next step is to write the mount file. I came up with the following:
Code:
Device = uaehf.device
Unit = 3
FileSystem = L:FastFileSystem
Flags = 0
Surfaces = 1
SectorsPerTrack = 1
SectorSize = 504
Mask = 0x7ffffffe
MaxTransfer = 0x100000
Reserved = 0
Interleave = 0
LowCyl = 2
HighCyl = 5864
Buffers = 5
BufMemType = 0
StackSize = 1000
Priority = 10
GlobVec = -1
DosType = 0x43443031
I kept default values as CD0 for most of the things (do not know if that is right). Also I noticed that the incon information defined "Device" and "Unit". I looked on the internet and I found that some people put these in the mount file itself.
When I enter the command Mount HDA (I named the file HDA) I get nothing! (not an error message nothing). So I wonder if my mount file is correct.
I will test it this evening.