> > Q&A:
> > ====
> > Q: Why must the MSB equal the LSB?
> > A: Because on computers which use IM2 (PC uses something like it), the
> > number on the databus MUST be a multiple of 2. On MSX however, this is
> > undefined, so the adress in the jump-table can also be an odd number.
> 
> You need that because you use the statement:
>   IntJumpTable: DS 257, Interrupt / 256
> 
> And it is more convenient to fill the table with all 0xC0 's for the
> HIGH and the low address.
> 
> You can use different values, but then you would have to use more than
> one interrupt routine. Which costs more memory.

That's also a way to put it, yes.


~Grauw


--
>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<
 email me: [EMAIL PROTECTED] or ICQ: 10196372
   visit the Datax homepage at http://datax.cjb.net/
>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<


****
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