] > ] 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/)
****

Reply via email to