Hello Albert,

> >Hmmm. It's not a bad idea. Some megaroms (like Kenpelen Chess) use
> >all the 128KB VRAM, so there is no room to allocate any ROM page there.
> >... except if you have 192KB :)
> >
> >I'll study how the extended VRAM works :)
> 
> Here's how the V9938 technical databook describes it which is already coded to
> assembly here:
> 
> setExp: ld      a,64            ; Set expansion ram
>                  out     ($99),a
>                  ld      a,128+45
>                  out     ($99),a

[....]

> I never found a suitable use for the expansion ram (as it is called 
> formally), so it could be useful now.

I hope so. 

> HL = Address (16-bits, bit 17 ignored), B = 0 for read, B = 64 for write. 
> You can read and write using port #0 ($98) and if you want to use vram 
> again then you should call resExp.

Thank you very much.

BTW, do you know if there is a ASCII or PDF version of
V9938 Technical Handbook?

 


Greetings,


Jose Angel Morente ([EMAIL PROTECTED])
                   ([EMAIL PROTECTED])
*MSX DREAMS*       ([EMAIL PROTECTED])

Visit MSX Warau Home Page
http://msxjam.web.com
msxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsxmsx

--
For info, see http://www.stack.nl/~wynke/MSX/listinfo.html

Reply via email to