>> > Do you guys get the VDP port addresses from main ROM (at #0006) or you
>> > actually bang #9x ports directly?
>> >
>> We all use #9x immediately.
>> Unless we write a tutorial were we say that the standard asks us to use
>> #0006 ;-)
>
>He is right. There is some MSX1 to MSX2 transformer which has different
>ports but we need the speed too much to read it from adress 6. And in
>Dos-environment we have to do some difficult interslot-read... nah, assuming
>#98-#9B is much faster, easier, clearer.
Using address 6 forces you to always use the OUT (C),r form, but I've
managed to cope with this in a clean way but... the setup interslot-read
and unorthogonal incrementing-storing really makes me SICK. It's the worst
part of the code and it's right in the beginning! 8:D
>And by the way, from MSX2+ on, those ports #98-#9B are standarized too.
>So if you directly use these ports, it will work, according to the standard,
>on every MSX 2+ and higher. And in practice, it will also work on every MSX,
>exept for those which are adapted to MSX2 with this very rare Japanese
>board.
And as I have no access to these rarities... perhaps some other
incompatibility would arise despite the effort!
So #9x is the way.
MARK 2
****
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/)
****