Тёмный

Let's Code MS DOS 0x22: 2nd Reality Tunnel Effect 

root42
Подписаться 7 тыс.
Просмотров 3,3 тыс.
50% 1

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 26   
@NoiseCommander3DS
@NoiseCommander3DS 3 месяца назад
Just found your channel, will watch this video after work. Very cool channel! I am looking into old-school demo effects as I want to make a demo / music disk for the Nintendo 3DS homebrew.
@root42
@root42 3 месяца назад
Great idea! Will you submit it to some party? Hope to see it at some point!
@NoiseCommander3DS
@NoiseCommander3DS 3 месяца назад
@@root42 No, I plan to make it available via the universal updater app, it's sort of the go to app "store" (has only free apps) for 3ds homebrew. Attending a real demo party would be nice too though, my last was in 1999 me thinks. Mekka/Symposium was the name.
@NoiseCommander3DS
@NoiseCommander3DS 3 месяца назад
@@root42 I uploaded a video on my channel showing what I have so far if you're interested
@root42
@root42 2 месяца назад
Subscribed! You would fit well in with the crowd at Revision. Every easter in the Ewerk in Saarbrücken.
@NoiseCommander3DS
@NoiseCommander3DS 2 месяца назад
@@root42 I was watching the Nordlicht twitch stream this weekend and I really want to go to demo-party again but it's hard to carve out time for it. Revision could be cool
@wintersgrass
@wintersgrass Год назад
Amazing. Could you do some videos showing these demo scene tricks in Assembly language?
@root42
@root42 Год назад
Maybe, I do have the Let’s Code Assembly series. If I find the time I might do it.
@wintersgrass
@wintersgrass Год назад
Would be amazing :) Keep the videos coming 👏🏻@@root42
@sevendump
@sevendump Год назад
in fact, in “Second Reality”, in addition to bending the tunnel, they also simulate camera movement (the overall center of the rendering shifts during the movement in the opposite direction from the bend of the trajectory), which creates a more mesmerizing effect. Many who try to copy this scene miss this point.
@EdgarsLS
@EdgarsLS Год назад
looks like youtube really wants to promote that recent bigclive video
@root42
@root42 Год назад
To be fair he does make good videos…
@Redwisp27
@Redwisp27 Год назад
sweet
@BellaLugoshi
@BellaLugoshi Год назад
Thanx, 320/200=1.6, 200/320=0.625
@root42
@root42 Год назад
Yeah true. I swapped the numbers in the comment.
@BellaLugoshi
@BellaLugoshi Год назад
@@root42 Es sind Kleinigkeiten, du bist immer noch der Beste, es ist immer schön, dir zuzuhören. (Ich hoffe, der elektronische Übersetzer hat ihn nicht so schlecht übersetzt)
@sevendump
@sevendump Год назад
regarding optimization. Well, on 386-SX PC with ISA you couldn’t afford to use a video buffer in the system memory. In the Second Reality, everything is drawn immediately into video memory, the old pixels are painted over with black pixels with coordinates from the previous frame. But MODE-X can also be used. There is no need to switch the plane for each pixel; You can do this: - first we write the coordinates (and color) of all calculated points of the current frame into a linear array. - turn on write for plane 0x0 - we run through the array and draw into video memory only those points where: X & 3 = 0 - turn on write for plane 0x1 - we run through the array and draw into video memory only those points where (X+3) & 3 = 0. Etc. Or in advance, after calculating the coordinates of the point, we define it in one of four arrays in order to create a convenient structure for transfer in the plane. This is even better, since we can copy 4 points at a time to video memory. In total, we will switch the plane only 4 times per frame, this will not affect the speed.
@Mark-px3rq
@Mark-px3rq Год назад
Painting over with black pixels is hard because you don’t want to wipe out newer pixels from this frame, but there is no draw order that would avoid this. Unless you have enough time to do it all in the v-blank, and can wipe out everything before drawing the new points. Or you can remember which points you didn’t draw over black
@sevendump
@sevendump Год назад
@@Mark-px3rq I described without going into details. Yes, we will need to prevent drawing black dots where we will draw a new white dot. This is all solvable. But I personally like the option using Mode-x, it gives more features.
Далее
Let's Code MS DOS 0x23: 2nd Reality Lens Effect
37:24
Просмотров 1,2 тыс.
Дикий Бармалей разозлил всех!
01:00
Running MSBASIC on my breadboard 6502 computer
36:53
Просмотров 215 тыс.
The Magic of RISC-V Vector Processing
16:56
Просмотров 307 тыс.
Basics - 6502 Assembly Crash Course 01
12:49
Просмотров 117 тыс.
Nix explained from the ground up
23:39
Просмотров 33 тыс.
Complex Graphics API Terms Made Simple
13:05
Просмотров 2,1 тыс.
How the Demo Scene Works!
30:55
Просмотров 491 тыс.
How input buffering works
20:25
Просмотров 183 тыс.
How to Crack Software (Reverse Engineering)
16:16
Просмотров 562 тыс.
What is the Smallest Possible .EXE?
17:04
Просмотров 397 тыс.
Getting Dial Up Internet in 2023!
16:50
Просмотров 1 млн
Дикий Бармалей разозлил всех!
01:00