Hello, I wanted to let you know something about the horizontal and vertical scroll:
the MSX2 with screen5, four pages of which two pages per screen:
only two pages remain, the fact is that I am no longer 100% sure that I can program the horizontal scroll in BASIC with TURBO ON / OFF ....
v9990 is very powerful and has table names + horizontal and vertical scroll in P1 / P2.
The games that are the best are for screenXscreen:
screenXscreen which means screen the other screen ...
screenXScroll means screen with horizontal + vertical scroll.
I can communicate that in the ASM code the horizontal scroll + interupt line for the second page: is it still impossible to continue programming?
In msx2 + and msxTurbo R they have the horizontal scroll hardware but the names table is not available as in screen 1,2,4!
Instead of VPOKE we use COPY () - () to (x, y) but it requires double buffers to be able to vsync. but little memory remains of the vram !!!
For horizontal and vertical scrolling, you can use SCREEN 4, (no SCREEN5, because it has no table names).
sprite 0-31: 8 in a horizontal row max
6144-6911: table names 0-768
14336-16384: sprite gfx
With the access of other pages of the vram it will be possible to reuse other GFX, other FONT, etc ...
That is all for the moment.
Screen 5 in BASIC so far remains ONLY screenXscreen!
For me we can use SJASM compiler Z80, but for the rest of the game with SCREEN 5 (at the middle of the screen, at the top the points, at the bottom the horizontal scroll).
That game inspires VSCREEN with SCREEN 5.4. But now I no longer program ...
ByeBye
DanySoft