On Thu, 07 Sep 2000, you wrote:

> - Command(s) to switch CPU
> - Function(s) to detect current CPU setting

You mean in BASIC? In assembly, it's BIOS call #0180 and #0183.

> - Function(s) to detect the state of the Yes- and No-key, because these
> aren't located in the keyboard matrix from &HFBE5 and the application
> switch

Those keys are located in the actual keyboard matrix, but in a new row, for 
which there was no space reserved in the system RAM area. In assembly, you 
can read them using BIOS call #0141.

By the way, the key names are not "Yes" and "No", but (if I remember 
correctly) "Execute" and "Cancel".

The application switch can be read using I/O ports.

> - And maybe a strange one, some way to bend the use of the Pause-key
> in R800 mode

This was published somewhere (probably either MCCM or Sunrise Magazine) a 
long time ago. You can modify the BIOS that is used in R800 DRAM mode, 
disabling the PAUSE key. Once the BIOS no longer reacts to it, you can react 
to it in your program (probably by reading some I/O port).

> Also, the MSX-MUSIC Basic consists of more than just the commands we know.
> I know some of them are related to some future addition.

Interesting. Could you give a list?
I know only "PLAY #1", which is used for MIDI.

You can find a lot of interesting articles on the turbo R (published before 
in MCCM) on The MSX Plaza by Alex Wulms:
  http://www.inter.nl.net/users/A.P.Wulms/
Note: the turbo R articles are Dutch only (for now?).

Bye,
                Maarten


****
Problems? contact [EMAIL PROTECTED] See also http://www.faq.msxnet.org/
****

Reply via email to