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

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

Van erpirao

Paragon (1304)

afbeelding van erpirao

04-02-2022, 16:02

Could this technique be used for a horizontal scroll?

Van Manel46

Paladin (674)

afbeelding van Manel46

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.

Van sdsnatcher73

Prophet (3810)

afbeelding van sdsnatcher73

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…

Van Manel46

Paladin (674)

afbeelding van Manel46

05-02-2022, 15:23

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

Van Manel46

Paladin (674)

afbeelding van Manel46

05-02-2022, 15:39

Van syn

Prophet (2113)

afbeelding van syn

05-02-2022, 16:44

Van Manel46

Paladin (674)

afbeelding van Manel46

05-02-2022, 16:54

Thanks syn

Van albs_br

Champion (467)

afbeelding van albs_br

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.

Van Manel46

Paladin (674)

afbeelding van Manel46

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.

Van PingPong

Prophet (4088)

afbeelding van PingPong

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.

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