MSX2 SCREEN5 Smooth Scroll & Hardware Sprites

Página 2/2
1 |

Por Chaom

Rookie (21)

Imagen del Chaom

20-09-2017, 16:10

@ARTRAG
I saw your great work before. It's breaking the limit of MSX ability.

I guess your technic is draw everything for 1 direction as far as possible,
but have a few delay on swapping direction exchanged with excellent results.
I trying to solved this about 25 years ago before MSX has fully died from Thailand,
no hardware, no software, no any document I can find.

I see story about MSX only on MSX Magazine and MSX-FAN from Japan that sell on a few book store
until they stopped selling all in 1991. I find MSX again on fMSX, NLMSX, BRMSX, RuMSX, No$MSX etc on the web.
And discover this community at a later time. Then I love to recode this for myself.
I've always thought that all games in MSX do not slide smoothly like any other platform,
And it was a thorn in my heart all along, ha ha ha.

My technic is draw swap page 16 x 212 every left or right direction.
The swap page have any part for left and right direction.
For position X is 0, the swap page content full scene for fully swap back to previous block.
For position X is 1, the swap page content 15 blocks for left and 1 block for right.
For position X is 8, the swap page content 8 blocks for left and 8 blocks for right, This for no delay on swapping direction.
For postion X is 15, the swap page content full scene for fully swap to next block.

Hope you enjoy.

Por Chaom

Rookie (21)

Imagen del Chaom

20-09-2017, 16:24

I trying to add a few code for reduce the time use when draw on view page with predraw it on swap page for smoother scroll.

Por Grauw

Ascended (10157)

Imagen del Grauw

20-09-2017, 16:34

Nice illustration!

Por ARTRAG

Enlighted (6567)

Imagen del ARTRAG

20-09-2017, 23:30

Not very clear to me how you get software sprites
Do you work on the shown page directly, whitout double buffering ?

Por Chaom

Rookie (21)

Imagen del Chaom

21-09-2017, 08:48

@ARTRAG
I'm trying to do that now. Important not speed but continuity because I do it for RPG-like primarity.
Most RPG games do not move the scene at all. I try to make balance between speed and a feel look in gameplay.

I'm a beginner for GitHub and this is a new link:
FlowMap GitHub

Por ARTRAG

Enlighted (6567)

Imagen del ARTRAG

21-09-2017, 21:59

If you need no delay in the direction changes, you could have a look also to this
Sources and rom are here (do not use bluemsx, only openmsx or real HW).

The limt is that vertical scroll is missing and SW sprites are very hard to implement due to CPU and VDP limitations

Página 2/2
1 |