] > ] Ah, yes, I found that out too. Debugged the mouse routine yesterday
] evening;
] > ] IT ALSO SUCKS!!! Illusion City is really programmed badly. They use the
] > ] BIOS-routine (can you imagine???)
] > Yes, I can imagine that. It is a very good practice. All those programs
] that
] > read the mouse directly do not run on the MSX turbo R in R800 mode, since
] > they don't wait long enough.
]
] Hmmm... well, then adapt your mouseroutine for R800 use (if R800 is enabled,
] wait a little longer).
I'm not going to hack pre-MSX turbo R program's from other people that don't
run on my MSX turbo R, just because those people used non-standard
programming practices in stead of following the MSX standard!
The mouse protocol is NOT officially documented. Hence, if you want to read
the mouse in such a manner that it works on ALL old, current and future
generation MSX machines, then you should use the BIOS.
] I was talking about using a BIOS routine on the interrupt, which is a crime.
I don't agree. Making incompatible programs is a crime. Making compatible
programs is not a crime. Even if making compatible programs does cost a
little bit performance. In the end, the overhead of calling one single BIOS
routine on the interrupt is not that large.
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/)
****