] As far as I know $FD9F (H.TIMI), 'corrupts' not only BC, but as far as I
] know all registers, except IX, IY, and the shadow registers. If you
] really need them afterwards...... push everything on the stack.
Since FD9F is a hook, which can point to any kind of routine, it can change
all registers. Even IX, IY and the shadow registers.
When you call FD9F to stop the drive, you can be sure that all registers WILL
be destroyed. Because you are sure that it contains an interslotcall
instruction to the diskrom. The interslotcall routine uses IX, IY and the
shadowregisters as working registers during the slotswitch. And the normal
registers will be used by the routine that you called...
Kind regards,
Alex Wulms
--
Alex Wulms/XelaSoft - MSX of anders NIX - Linux 4 ever
See my homepage for info on the *** XSA *** format
http://www.inter.nl.net/users/A.P.Wulms
****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****