On Tue, 16 Mar 1999, Maarten ter Huurne wrote:
> At 02:40 PM 3/15/99 -0300, you wrote:
>
> >> 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?
>
> It depends on the game. In theory, it could use 16 * 16 = 256 combinations
> of two pages. That would require 4MB RAM. But in practice, only a very
> small amount of combinations is actually used. 256K should be enough to
> contain all combinations in 95% of 128K ROMs.
Right, I was thinking in Konami games, that demands that only the block 0
be combined with blocks 4, 7, 10 and 13 (for 128kb games).
> >> Many MSX2 games use only 64K VRAM. Firebird and King's Valley 2 are >>
> examples.
> >
> >Ok, but VRAM needs to be copied to RAM. If you need to copy data, you can
> >transfer RAM to RAM and make the necessary block combinations with LDIR.
>
> Yes, RAM to RAM copy is preferable, _if_ you have enough RAM available.
Ok, I didn't know that Memory Mapper of 128kb existed. But does someone
have an MSX2 with 128kb of VRAM and only 128kb of Mapper?
> >I have never seen a MSX2 with less than 128kb of VRAM.
>
> Neither have I.
> But for example Hydlide 1 checks for 64K or 128K VRAM and displays a
> different loading picture for both cases.
Where can I download the entire Hydlide series? Funet?
Beyond Metal Gear 2, do you know other Megarom games with 512kb of more?
Greetings from Brazil!
-----------------------------------------------------------------
Marco Antonio Simon Dal Poz http://www.lsi.usp.br/~mdalpoz
[EMAIL PROTECTED] "Apple" (c) Copyright 1767, Sir Isaac Newton
/"\
\ / CAMPANHA DA FITA ASCII - CONTRA MAIL HTML
X ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \
****
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/)
****