Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Raycast demo at 60 fps!

24,334 Aufrufe • vor 2 Jahren •via X (Twitter)

10 Kommentare

Profilbild von Gasega68k
Gasega68kvor 2 Jahren

To make it possible, these are some of the "features": 256 x 224 (H32 mode). 224 x 128 render area, vertcally mirrored (like in Toy Story game). All wall sizes (93 step) are stored in Vram, that means that wall gfx will be very limited. ...

Profilbild von Gasega68k
Gasega68kvor 2 Jahren

All wall rendering is done during blanking area (about 90 scanlines) using DMA copy mode: copyng data from one area of Vram to the framebuffer area in Vram, don't have to clear framebuffer, and while during DMA the CPU is free to do something else. ...

Profilbild von Gasega68k
Gasega68kvor 2 Jahren

The demo still has some frame drops, however it can be improved in some areas, specially during DMA copy: using all posible cpu cycles to "move" some of the cpu usage during raycast engine to this area. Rom download!⬇️

Profilbild von Gasega68k
Gasega68kvor 2 Jahren

Forgot to mention that the map is random generated and pressing "A" you can change it, also during game there is a mini-map (or micro-map? 😁) so you can see where you are.

Profilbild von shiru8bit
shiru8bitvor 2 Jahren

Have you ever evaluated how much advantage does the BSP gives over raycasting? They reworked Wolf 3D engine into BSP for the SNES version, and I wonder if it was really a smart move, because 8-bit raycasters perform pretty well with ray interpolations.

Profilbild von Gasega68k
Gasega68kvor 2 Jahren

I don't know why they went by that route, I'm sure it could have made it using raycasting, without looking at how the BSP engine was made, I still think it would be better using raycasting. By the way, you are tha same Shiru that made TFM and VGMmaker ?

Profilbild von Master Linkuei (P.H.G.F.)
Master Linkuei (P.H.G.F.)vor 2 Jahren

This is beyond incredible 🤯 Happy new year bro and stay safe!!!

Profilbild von Gasega68k
Gasega68kvor 2 Jahren

Thanks! Happy new year to you too!

Profilbild von Erik Haliewicz
Erik Haliewiczvor 2 Jahren

Awesome! I hadn't even thought of trying to preload scaled graphics. I wonder if a streaming system could be put on top to have a little more texture variety.

Profilbild von Gasega68k
Gasega68kvor 2 Jahren

Could work, but it will be difficult to upload a large chunk of data, because most of the time available during blanking is already used. But... you leave me thinking... 🤔

Ähnliche Videos