[net.micro.pc] RAM disk modification.

ali@bradley.UUCP (08/26/84)

#N:bradley:900006:000:1075
bradley!ali    Aug 12 23:58:00 1984

[]

    Seems like the driver is not recognizing the size of the disk and
allocating memory only for 180K. However, when writing to the disk it
checks the PBP and finds that it is a 360K drive and continues writing
beyond the 180K that was allocated for it, thus overwriting any program
that happens to be above it(usually the command processor).
    Try poking around with debug, find the INIT routine and try to
modify the requested amount of memory returned by the routine to DOS to
reflect the correct amount of memory needed(this will at least save your
command processor from being overwritten, and possibly crashing the
system)
    You can also change this(if you have the source code typed) change
line 248 (in the listing of DOS manual), since the 180k drive requires
2D000H bytes of data space, change it to 5A000H bytes. remember they
are setting a segment address so it should be 5A00H.
   By the way if you do have the driver source typed, could you possibly
send it to me. You will save me a lot of typing.

good luck.

Ali Ezzet   {ihnp4,uiucdcs}!bradley!ali