MSX Wings, port of a famous 90's game/MSX 2+/SC11 (Demo/WIP/POC)

Page 7/8
1 | 2 | 3 | 4 | 5 | 6 | | 8

By erpirao

Paragon (1259)

erpirao's picture

04-02-2022, 16:02

Could this technique be used for a horizontal scroll?

By Manel46

Hero (642)

Manel46's picture

05-02-2022, 13:40

The horizontal scroll, only with V9958, works by combining the R#26 registers from 8 to 8 pixels, with the R#27 which is the fine one that goes from 1 to 1 pixel.
It is convenient to mask the jump of 8 pixels, which loses 8 pixels of width of the screen.

By sdsnatcher73

Prophet (3224)

sdsnatcher73's picture

05-02-2022, 14:25

Manel46 wrote:

Hi albs_br
Why don't you use screen 12?
I've tried it and it works perfectly.
Being YJK, you can get the full image with BMP2G9B.

I guess the main reason is having 16 RGB based colors for sprites…

By Manel46

Hero (642)

Manel46's picture

05-02-2022, 15:23

Indeed. We define sprites with their palette.
https://www.youtube.com/watch?v=fugnGL1LiVs
not public sorry.

By Manel46

Hero (642)

Manel46's picture

05-02-2022, 15:39

By syn

Prophet (2096)

syn's picture

05-02-2022, 16:44

By Manel46

Hero (642)

Manel46's picture

05-02-2022, 16:54

Thanks syn

By albs_br

Champion (375)

albs_br's picture

06-02-2022, 00:58

Manel46 wrote:

Hi albs_br
Why don't you use screen 12?
I've tried it and it works perfectly.
Being YJK, you can get the full image with BMP2G9B.

It's important for me to have the capacity of drawing software sprites on background. In future I may need it, as the hardware sprites are very limited (for an ambitious project like this). I plan to use one (or more) sprite splits, but currently I have no experirence with this techinique so it's safer to have the two possibilities opened.

Also, the quality improvement of having 19000 color instead of 12000 doesn't seem to be very meaningful.

By Manel46

Hero (642)

Manel46's picture

06-02-2022, 10:32

To use bitmap sprites, successive copies are required, after covering the previous image with the background.
I have tried this, on screen 11, and if position X is not a multiple of 4, the image is damaged.
I don't understand how you want to do it.

By PingPong

Prophet (3889)

PingPong's picture

06-02-2022, 10:37

Quote:

It's important for me to have the capacity of drawing software sprites on background.

this is not an *easy* task to do in V9958 screen modes as it is in screen 5 to 8 modes, due to pixel encoding.
those modes are best suited for statics images, not for animations.

Page 7/8
1 | 2 | 3 | 4 | 5 | 6 | | 8