K
K
kingdom_of_blue_screens2018-09-23 17:55:28
C++ / C#
kingdom_of_blue_screens, 2018-09-23 17:55:28

How to loop a screen page in NES/Famicom vertically?

I am writing a game for NES/Famicom/Dendy,
using MMC3 mapper and additional video memory.
There is a map that is drawn on the and pages $2000, $2400and
a panel with information on the page. $2800
5ba7a65a7f605582374290.png
You need to loop the screen pages $2000and $2400vertically
so that when the camera pans vertically, the lower pages are not displayed.
A similar method is used in the game Crystalis
5ba7a79a2d691783324586.png5ba7a7a63a041025465375.png
After a long time poking around in debugging, I just figured out how to fix a piece of the screen to display it as a panel.
But with the looping of the tilemap, I did not figure it out.
5ba7a831c0e33737372219.png
this is what the current result looks like...
If there is any information about this, I will be glad.
Since attempts to google lead only to descriptions of the simplest parallax.

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question