(%MOUSE ax bx cx dx si di [es:dx])

which returns a list: (ax bx cx dx) of the CPU registers after the call has been effected. Fortunately you will never have to call this function directly; but this is how PCSCHEME's interface works.

The high-level interface (in MOUSE.FSL) works with a single ``mouse'' object,