Textured raycasting TMS9918A

Página 4/5
1 | 2 | 3 | | 5

Por thegeps

Paragon (1193)

Imagen del thegeps

19-08-2020, 23:36

and we have a lot of good coders: Grauw, ARTRAG, Santiontanon, NYYRIKKI, hit9918 and many others..
So it could be done on MSX u.u

Por sd_snatcher

Prophet (3659)

Imagen del sd_snatcher

20-08-2020, 17:33

geijoenr wrote:

The youtube description says it uses horizontal resolution of 64px, so I guess it uses blocks of 4x1 to avoid color clash.

The first use I've seen of a similar technique was on this pixel art by mr_r0ckers. He used 4x4 blocks to emulate screen-3 on screen-2 without color clash, but with dithering to simulate more colors.

Por PingPong

Enlighted (4140)

Imagen del PingPong

20-08-2020, 19:24

sd_snatcher wrote:
geijoenr wrote:

The youtube description says it uses horizontal resolution of 64px, so I guess it uses blocks of 4x1 to avoid color clash.

The first use I've seen of a similar technique was on this pixel art by mr_r0ckers. He used 4x4 blocks to emulate screen-3 on screen-2 without color clash, but with dithering to simulate more colors.

Maybe a 4x2 pixels is more balanced than 4x1 or 4x4 without dithering

Por sd_snatcher

Prophet (3659)

Imagen del sd_snatcher

20-08-2020, 19:39

PingPong wrote:

Maybe a 4x2 pixels is more balanced than 4x1 or 4x4 without dithering

Maybe. But I'm not questioning. It's probably best keep the idea in mind and leave the artist to decide what's best for him. Smile

Por bore

Master (169)

Imagen del bore

21-08-2020, 10:06

If you are going for 4x4 you might as well go with multicolor.
By setting up the nametable to get columns of pixel pairs you can alternate the rendering between just writing to a ram buffer on even columns and oring the data with the buffer before writing to vram on odd columns.

Por PingPong

Enlighted (4140)

Imagen del PingPong

21-08-2020, 19:34

Fast FPS here: https://www.youtube.com/watch?v=IWeUaG8pDuA
no textures however

Por ARTRAG

Enlighted (6935)

Imagen del ARTRAG

21-08-2020, 19:54

With textures but with doubled frame rate
https://youtu.be/84TTE2MNwLA

He has specialised the code adding a different routine for each size of the columns

Por ARTRAG

Enlighted (6935)

Imagen del ARTRAG

19-09-2020, 15:16

Now with sprites
https://youtu.be/ESfASgb7WOo

Por ARTRAG

Enlighted (6935)

Imagen del ARTRAG

10-10-2020, 10:59

Now with new minimap, new textures, a new level and new enemies
https://www.youtube.com/watch?v=0b5_WrV4jbA&feature=emb_logo

Por ARTRAG

Enlighted (6935)

Imagen del ARTRAG

14-10-2020, 07:57

Now with unrolled loops to plot pixel columns for sprites
https://youtu.be/rerXK07CDKg
Each level of zoom has a different routine in a large paged ram
This is the same strategy used for walls

Página 4/5
1 | 2 | 3 | | 5