[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DOS 3.3 RWTS question



Greymalkin writes:

>From what I remember, you jump to the DOS RWTS routine which reads parameters
>from the IOB included just after the jump.
> 
> JMP  RWTS  (something like $B600)
> IOB DATA   (read or write, buffer, slot #, drive, track, sector)

  No, not quite.  The IOB can be anywhere in memory; you must pass the
address of the IOB in the Accumulator and Y register (I can't remember the
which byte goes in which register off hand though, sorry!).

>Could someone please fill me in on the format of the IOB and the RWTS jump
>location?

  This stretches my memory a bit.  I think the entry point is $B7B5.  I
can't remember the complete format of the IOB.

  I probably shouldn't even bother posting this at all, but hey, I used to
know it all :-)

-- 
| Philip Stephens, Systems Programmer. | %%%%  %     Labtam Australia Pty Ltd |
| Address:  43 Malcolm Road, Braeside, |   % % % %     "Applied Ingenuity"    |
|           Victoria, 3195, AUSTRALIA. |  %  % %  %  We make the fastest RISC |
| Internet: philip@labtam.labtam.oz.au | %%%%% %%%%% X terminals in the world |