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