View Single Post
Old 28 October 2013, 09:25   #45
Sim085
Registered User
 
Join Date: Apr 2009
Location: N/A
Posts: 962
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.

Quote:
Fixed.
I will test it this evening.
Sim085 is offline  
 
Page generated in 0.07688 seconds with 10 queries