asm.e questions

new topic     » topic index » view thread      » older message » newer message

It may be that nobody has any answers to these questions, but it also may be
that they could have been missed them the first time.  Anyway, having
recieved no responses, I will ask again....

>
> I would like to access INT #21 for dos file operations and
> wish to do so from within an assembly routine, not using the
> dos_interrupt() function.  Are there any special procedures that must be
> undertaken with regards to the Causeway extender to do this?  It is to
> be accessed from an interrupt service routine.
>
> Also on the same topic, how do I initialize a segmented pointer to a
> low-memory buffer [ds:si] for what I assume is 16-bit code when all I
> have is the linear 32-bit address of the buffer and I want to sort of
> keep my data segment? I'm not sure how to use the lea instruction in
> this context.  Also all in assembly for the same direct-to-disk
> recording or playback ISR...
>

--
  Nick Metcalfe <metcalfn at alphalink.com.au>
  http://www.alphalink.com.au/~metcalfn

new topic     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu