> ] Whow, that's news (not).
> ] You need to add 7 T-states of wait (usually an LD A,n) between two OUTs.
> ] However, OTIR itself is that slow the wait is already included.
> So, you can make a faster transfer for ADVRAM, with something like:
> loop:
>   ldi
>   ldi
>   ldi
>   ldi
>   ldi
>   ldi
>   ldi
>   jp pe,loop
> Now, you win a lot of time, since the ldi is faster then ldir. You can not
> use this trick with oti, since the VDP will not keep up with the speed.

I don't know about port #98, but I always send my VDP commands using OUTI's
(not oti, btw)... But then again, if I remember correctly the minimum wait
for ports #9A and #9B was only 4 T-states.


~Grauw


--
>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<
 email me: [EMAIL PROTECTED] or ICQ: 10196372
      visit my homepage at http://grauw.blehq.org/
>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<


****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED]
and put "unsubscribe msx [EMAIL PROTECTED]" (without the quotes) in
the body (not the subject) of the message.
Problems? contact [EMAIL PROTECTED]
More information on MSX can be found in the following places:
 The MSX faq: http://www.faq.msxnet.org/
 The MSX newsgroup: comp.sys.msx
 The MSX IRC channel: #MSX on Undernet
****

Reply via email to