> I wrote:
> >Anyway, can anybody help me to a piece of code that does what I need?
>
> Never mind, an interslot-call (CALSLT) to CHGMOD (005Fh) did the trick :)
> (my first interslot-call! ^_^)

I was just about to suggest that.


> The BIOS is always in slot 0-0, right?

No. See the mail from someone else...

By the way, if you wanted to do it yourself, you could just set back all
registers to their original values (they are backed up in RAM), and then
fill the patterntable with the correct values again. There is a word in the
BIOS (somewhere in the lower area from #0000 to #0100) which indicated where
the patterntable is located.

After quitting (without setting back the font) a MODE 80 or BASIC command
will also do the trick (so don't think it's all fucked up, there is a great
chance your program quit perfectly, but only 'forgot' to restore the
screen).


~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