At 09:06 PM 12/2/98 +0100, you wrote:

>> I don't like the idea of modifying MSX work area...
>it is only two bytes and I believe there is still some unused space
>(somewhere near #FFFx ? or are all these addresses used for V9938/58
>register readback?)

I think all #FFFx are used on turbo R. The V9958 uses a lot, and some
location is also used to store the stack pointer when switching processor
(Z80/R800).

>From the documentation that comes with Compass: (I'm sure you have this ;)

                   FFF0 :VDP R# 17
                   FFF1 :VDP R# 18
                   FFF2 :VDP R# 19
                   FFF3 :VDP R# 20
                   FFF4 :VDP R# 21
                   FFF5 :VDP R# 22
                   FFF6 :VDP R# 23

FFF7 ROMSLT  (1):Slotadres van het Main-Rom
FFF8/FFF9    (2):(#17A6, GT rom)
FFFA         (1):Copy inhoud VDP register # 25, MSX 2+
FFFB         (1):Copy inhoud VDP register # 26, MSX 2+
FFFC         (1):Copy inhoud VDP register # 27, MSX 2+
FFFD         (2):Tijdelijke opslag stack pointer o.a. BIOS routine &h0000
FFFF         (1):Secundair slot selectieregisters

Notes:
- "inhoud" is Dutch for "contents"
- as far as I know, FFFD/FFFE is used for storing the value of the SP
  register when switching processor (Z80/R800)

Bye,
                Maarten


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

Reply via email to