Path: utzoo!utgpu!water!watmath!clyde!cbosgd!ihnp4!homxb!mtuxo!mtune!codas!killer!ninja!sys1!trsvax!kevin From: kevin@trsvax.UUCP Newsgroups: comp.sys.ibm.pc Subject: Re: Interrupt handlers in MSC-V5 Message-ID: <216100014@trsvax> Date: 5 Jan 88 19:22:00 GMT References: <19793@amdcad.AMD.COM> Lines: 21 Nf-ID: #R:amdcad.AMD.COM:19793:trsvax:216100014:000:762 Nf-From: trsvax.UUCP!kevin Jan 5 13:22:00 1988 The "interrupt" keyword doesn't seem to be documented anywhere except in the README file on the installation diskettes. On every release of MSC so far (from 3.0 on), there's been at least one feature not mentioned *anywhere* in the printed document. This is just the latest one. It not only generates an IRET instead of a return, it saves all registers, and if you have suitable parameter declarations, you can change the registers that get restored to the caller. The order of parameters is documented in the README file (I think it's called README.DOC but I'm not positive -- it's on the setup diskette, though). hope this helps... kevin dack kevin@trsvax.Tandy.COM -or- ...!ihnp4!sys1!hal6000!trsvax!kevin Standard disclaimers apply.