Marco Antonio Simon dal Poz  <[EMAIL PROTECTED]>  wrote:


> > >But Hinotori is a 128kb game. So, why do you need VRAM?
> > 
> > The ROM is 128K and it also needs some RAM (probably 16K) to run.
> > And ROM pages are 8K in size, mapper pages 16K. This means that sometimes
> > you need to duplicate ROM pages in the mapper to allow all combinations
> > used by the game. Example: ROM page 0 and 4 are used together, just as ROM
> > page 0 and 13. In the mapper you'll need 2 pages (32K) for those three 8K
> > pages (24K).
> 
> If you have 256kb of RAM, there's enough space to do all the necessary
> combinations. Or am I wrong?

Suppose you have 128KB (1 Mbit) ROM = 16 blocks (0-15) of 8 KB.
If you want to have all combinations with block #13 in the lower half 
of a 16K page, than you need to store combinations 13+0, 13+1, 
13+2,....,13+15 = 16 mapperblocks needed for instant retrieval.

The same for block 0, 1, 2, etc., and combination of blocks 13+2 
needs its own mapper block next to combination 2+13.
So you would need 16 x 16 = 256 mapper blocks = 4 MByte mapper for 
this.

(damn, this could work! does anyone feel like writing a loader for 
this, so that you could run most or all 1 MBit Konami's just like 
that, if you happen to have a 4 Meg mapper?)

2 MBit ROMs = 32 blocks -> 32 x 32 mapper blocks = .... 
(slotexpander filled with 4 mappers of 4 Meg each)


Greetings,

Alwin Henseler          ([EMAIL PROTECTED])

http://huizen.dds.nl/~alwinh/msx         MSX Tech Doc page


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