Size: a a a

Ассемблер

2020 October 07

ST

Saenro T in Ассемблер
starR!(c) = RND + .0
starx(c) = CINT(RND * 1000) - 500
источник

ST

Saenro T in Ассемблер
'Generate stars
CONST N = 25000
REDIM starx(N), stary(N), starz(N), starR!(N), starG!(N), starB!(N)
' REDIM makes the arrays $DYNAMIC (far allocation) -> no 64k limit
FOR c = 1 TO N
   'Random RGB color        'Random 3D position
   starR!(c) = RND + .01: starx(c) = CINT(RND * 1000) - 500
   starG!(c) = RND + .01: stary(c) = CINT(RND * 1000) - 500
   starB!(c) = RND + .01: starz(c) = CINT(RND * 400) + 1
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
значит эт массивы, а не структуры
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
(25к*4)*6=600к
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
для доса в два раза меньше. и все равно по чанкам(сегментам) надо распределять и писать код для доступа к ним
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
у мя в первом трейсере тоже надо было (плохаяя идея была, ошибка проектирования) люму всю в память загонять, а это тож около 300к (5 чанков/банков)
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
у мя в первом трейсере тоже надо было (плохаяя идея была, ошибка проектирования) люму всю в память загонять, а это тож около 300к (5 чанков/банков)
познавательная была практика
источник

ST

Saenro T in Ассемблер
до этого места код с данными уже занял 8КБ
источник

ST

Saenro T in Ассемблер
дальше вообще утопия
источник

ST

Saenro T in Ассемблер
как для ДОСа
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Saenro T
до этого места код с данными уже занял 8КБ
у мя пока 3,3к маршинг готовится
источник

ST

Saenro T in Ассемблер
маршинг?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
raymarching
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
вот пока тестовые пробы рендера
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
вот как такое может быть?
источник

A

Aleksandr in Ассемблер
а что за fsah?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
сохраняет регистр флагов х87 в регистр флагов х86, чтоб можжно потом делать j(cc)
источник

A

Aleksandr in Ассемблер
видимо, относительно новая инструкция
источник

A

Aleksandr in Ассемблер
тогда ее еще не было
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
тьфу
источник