Программист сумел включить трассировку лучей на ZX Spectrum

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (7) « Первая ... 2 3 [4] 5 6 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
Staseek
6.02.2024 - 13:39
3
Статус: Offline


Хохмач

Регистрация: 11.06.14
Сообщений: 769
Цитата (Jus @ 6.02.2024 - 10:17)
он использовал простое изображение размером 32 x 22 пикселя с тремя цветными шариками

Учитывая особенность формирования цветов в Спектруме, даже такое изображение не могло бы получиться при указанном разрешении.

Программист сумел включить трассировку лучей на ZX Spectrum
 
[^]
sharipovraus
6.02.2024 - 13:41
2
Статус: Offline


Ярила

Регистрация: 27.10.14
Сообщений: 9702
Цитата (Яалкаш @ 6.02.2024 - 10:23)
А когда-то на Спектруме часами можно было гробить кинескоп телека и смотреть на "матрас" загрузчика, подкручивая бошку мафона, чтоб прогрузилось. Отдельный пиздец был когда выбрасывало с последней минуты загрузки.

Блять... какой же я старый пердун... deg.gif

R Tape loading error, блядь!
 
[^]
guseniza
6.02.2024 - 14:09
-1
Статус: Offline


Ярила

Регистрация: 19.06.11
Сообщений: 1138
Цитата (OSM @ 6.02.2024 - 14:20)
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

Может он формировал картинку с большим цветовым разрешением в другой области памяти? Там ведь видеопамять с оперативной имеют общее адресное пространство. why.gif
 
[^]
da33
6.02.2024 - 14:42
0
Статус: Offline


Ярила

Регистрация: 18.07.16
Сообщений: 1459
Цитата (Stigh @ 6.02.2024 - 13:34)
Окрасить пиксель в любой из всех возможных реальных цветов можно было всегда, даже на четырехцветном CGA. Для этого надо лишь смешивать красный зеленый и синий с разными промежутками времени и достаточной частотой смены цвета. Например, известно, что желтый получается смешением красного и зеленго. Но если пиклель горит красным 1 наносекунду, а 3 следующих наносекунды зеленым, потом опять красным - 1 и т.д. то мы получим не чистый желтый, а ближе к зеленому. И так любой оттенкок можно было создать, но никто не догадался

на спектруме нельзя окрасить один пиксель, можно только линию из 8 пикселей, т.к. цвет выводится аппаратно микросхемой ula, она берёт цвет фона и цвет чернил из буфера видеопамяти и выводит за раз этими цветами линию из 8 пикселей, за счёт того, что обращение к памяти осуществляется 1 раз вместо 8 и достигается скорость вывода, что выгодно отличало спекки от других машин, но и приносило свои неудобства
 
[^]
mrnooboid
6.02.2024 - 15:27
0
Статус: Offline


Юморист

Регистрация: 14.01.22
Сообщений: 564
Цитата (xecutor @ 6.02.2024 - 10:20)
Даёшь трассировку лучей в каждый калькулятор!!!
А вообще вспомнил Билла Гейтса и его 640 кб на всё.

лучше вспомнить Bill Gilbert-а dont.gif
 
[^]
Pewpewpewpew
6.02.2024 - 15:43
0
Статус: Offline


Приколист

Регистрация: 30.08.17
Сообщений: 256
Цитата
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

В чём проблема? Больше чёрных пикселей, меньше красных и издалека темнее кажется.
А вообще, так себе достижение- я курсач по трассировке в 2004 делал, считался он часов 40 на моём компе ;) а тут однин кадр посчитали.

Размещено через приложение ЯПлакалъ
 
[^]
Nice79
6.02.2024 - 15:51
0
Статус: Offline


Ярила

Регистрация: 15.07.14
Сообщений: 3039
Цитата (OSM @ 6.02.2024 - 10:20)
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

Более того, в каждом знакоместе (8х8 пикселей) доступно только два цвета (Paper и INC). Экранная память для экономии места была организована таким образом, что при наличии 8 цветов и двух уровней яркости каждое знакоместо размером 8х8 пикселей имело всего два атрибута цвета - цвет фона и цвет включённых пикселей в этом знакоместе. То есть третьего цвета там быть не могло в принципе.
Приведённая картинка, сдаётся мне, либо пиздёж, либо это уже навороченный Спектрум. Ещё в 2000-х годах народ наворачивал Спектрумы, разгоняя проц до 7 МГц, наращивая память до 1 МБ, подключая винчестеры, отдельные видеокарты, и даже каким-то образом умудрялись в интернет выходить.
 
[^]
Nice79
6.02.2024 - 15:59
1
Статус: Offline


Ярила

Регистрация: 15.07.14
Сообщений: 3039
Цитата (Stigh @ 6.02.2024 - 13:34)
Окрасить пиксель в любой из всех возможных реальных цветов можно было всегда, даже на четырехцветном CGA. Для этого надо лишь смешивать красный зеленый и синий с разными промежутками времени и достаточной частотой смены цвета. Например, известно, что желтый получается смешением красного и зеленго. Но если пиклель горит красным 1 наносекунду, а 3 следующих наносекунды зеленым, потом опять красным - 1 и т.д. то мы получим не чистый желтый, а ближе к зеленому. И так любой оттенкок можно было создать, но никто не догадался

Как тут догадаешься, если для включения пикселя на 1 нс нужно его переключать с частотой как минимум 1 ГГц... И ещё при этом остальная программа должна выполняться. А у тебя на борту всего 3,5 МГц. Разницу чуете?
 
[^]
VovanNN55
6.02.2024 - 16:03
2
Статус: Offline


Ярила

Регистрация: 14.02.11
Сообщений: 8475
Цитата (alex1i @ 6.02.2024 - 10:19)
Захотелось чет воткнуть кассету с Barbarian и поиграть

Elite! rulez.gif
Вселенная в 48 килобайтах.
 
[^]
ПРИМа25
7.02.2024 - 08:05
0
Статус: Online


Дед-пердед

Регистрация: 27.05.13
Сообщений: 17684
Пробовал я в молодости программу с вращаюмся 3Д изображением на Спектруме запустить, Бэйсик.
Лажа полная.
Там поди на ассемблере еле еле будет крутить, а уж на интерпретаторе тем более.
И да - черно-белое!

Это сообщение отредактировал ПРИМа25 - 7.02.2024 - 08:05
 
[^]
draigo
7.02.2024 - 10:25
0
Статус: Online


Ярила

Регистрация: 13.09.08
Сообщений: 2085
Цитата (BidBid @ 6.02.2024 - 11:21)
Цитата (alex1i @ 6.02.2024 - 10:19)
Захотелось чет воткнуть кассету с Barbarian и поиграть

а я б в элиту ебанул

В элиту можно и щас ебануть. В принципе, мало чем отличается, кроме графики.
 
[^]
COCl2
7.02.2024 - 11:43
-1
Статус: Offline


Брянский стиральщик

Регистрация: 26.06.16
Сообщений: 1133
Цитата (OSM @ 6.02.2024 - 10:20)
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

Я ещё больше скажу: там цвета задавались не каждому пикселю, а отдельным спрайтам.
 
[^]
Kurskii
7.02.2024 - 11:50
-1
Статус: Offline


Юморист

Регистрация: 13.12.17
Сообщений: 413
Цитата (BidBid @ 6.02.2024 - 10:21)
Цитата (alex1i @ 6.02.2024 - 10:19)
Захотелось чет воткнуть кассету с Barbarian и поиграть

а я б в элиту ебанул

Boulder Dash - наше все. Днями на ней залипал.
 
[^]
AlexJew
7.02.2024 - 14:52
1
Статус: Offline


Ярила

Регистрация: 8.03.19
Сообщений: 1088
И что? Он написал сколько времени заняло у ZX Spectrum создание этой картинки? Алгоритм можно запустить на чем угодно, вопрос в скорости его выполнения.
Еще на лекции по процессорам в 80-х нам объяснили, что погоду на завтра можно рассчитать практически со 100% точностью, но только на это уйдет около 5-ти дней.

Это сообщение отредактировал AlexJew - 7.02.2024 - 14:53
 
[^]
AndrewBKK
7.02.2024 - 15:54
0
Статус: Offline


Ярила

Регистрация: 9.05.17
Сообщений: 3250
Пиздеж и бред от начала до конца.
 
[^]
Dancerrr
7.02.2024 - 15:55
-1
Статус: Offline


Ярила

Регистрация: 8.12.17
Сообщений: 1418
Цитата
* процессор Z80 на частоте 3,5 МГц (в 1000 раз медленнее современных компьютеров)


Жутко безграмотное утверждение.
 
[^]
Norther
7.02.2024 - 15:59
0
Статус: Offline


Шутник

Регистрация: 1.07.08
Сообщений: 83
Цитата (alex1i @ 6.02.2024 - 10:19)
Захотелось чет воткнуть кассету с Barbarian и поиграть

Лучше Элиту))) сколько грузов перевезено, сколько пиратов уничтожено... С трассировкой вообще бы песня была)))
 
[^]
RA2FDR
7.02.2024 - 16:00
1
Статус: Offline


Ярила

Регистрация: 14.10.14
Сообщений: 11804
Цитата (GrauIgel @ 6.02.2024 - 09:21)
Т.е. все требования современных игр - результат херовой работы программистов, которым лень искать оптимальный код? Или это сговор?

Если грубо, то и то и другое.
 
[^]
BoltUno
7.02.2024 - 16:04
0
Статус: Offline


Ярила

Регистрация: 5.10.22
Сообщений: 3077
Зачем?
 
[^]
RA2FDR
7.02.2024 - 16:05
0
Статус: Offline


Ярила

Регистрация: 14.10.14
Сообщений: 11804
Цитата (guseniza @ 6.02.2024 - 13:09)
Цитата (OSM @ 6.02.2024 - 14:20)
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

Может он формировал картинку с большим цветовым разрешением в другой области памяти? Там ведь видеопамять с оперативной имеют общее адресное пространство. why.gif

Я помнится в студенческие годы на лабе по похожей теме делал все цвета фиксированными, просто динамически менял палитру вывода. Грузануть палитру из 256 цветов в то время было намного проще, чем перерисовать изображение.
 
[^]
JoinDoo
7.02.2024 - 16:12
1
Статус: Offline


Шутник

Регистрация: 10.04.14
Сообщений: 30
Цитата (OSM @ 6.02.2024 - 10:20)
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

В демках было 64 цвета
Пруф Много цветов на ZX

Программист сумел включить трассировку лучей на ZX Spectrum
 
[^]
Proff251082
7.02.2024 - 16:16
4
Статус: Offline


Ярила

Регистрация: 10.03.18
Сообщений: 4938
Цитата (RA2FDR @ 07.02.2024 - 16:00)
Если грубо, то и то и другое.

Ясен пень! Kkrieger вспомни! 95 кб объём!

Размещено через приложение ЯПлакалъ

Программист сумел включить трассировку лучей на ZX Spectrum
 
[^]
Scotch4
7.02.2024 - 16:17
0
Статус: Offline


Приколист

Регистрация: 11.01.11
Сообщений: 315
Я бы в Jetman-а поиграл

Программист сумел включить трассировку лучей на ZX Spectrum
 
[^]
tixmr
7.02.2024 - 16:20
0
Статус: Offline


Ярила

Регистрация: 22.04.14
Сообщений: 7773
Цитата
Гамбетта смог показать, что на самом деле было возможно в прошлом с помощью старой технологии – и можно сделать в наши дни.

Эх помню писали люди демки под спектрум. С музыкой, роликами всякими, эффектами. боролись за каждый байт! А сейчас, отношение простое. Нахрен эту вашу оптимизацию, просто купи комп мощнее. old.gif

Это сообщение отредактировал tixmr - 7.02.2024 - 16:25
 
[^]
Copperfild
7.02.2024 - 16:22
0
Статус: Offline


Интеллигентное питерское быдло

Регистрация: 27.12.10
Сообщений: 2850
Цитата (Jus @ 6.02.2024 - 10:17)
изображение размером 32 x 22 пикселя с тремя цветными шариками

Долбоёбы журнашлюшки, 32x22 знакоместа 8x8 каждый. Итого 256x176.
Со знакоместами особенность в том, что у спектрума экран представляет собой 256x192 "чёрно-белого" изображения, а цвет определяется для знакомест 8x8 пикселей.
И кстати, картинку как в стартпосте на спекки нарисовать просто невозможно, именно из-за этой особенности.

Это сообщение отредактировал Copperfild - 7.02.2024 - 16:26
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 33971
0 Пользователей:
Страницы: (7) « Первая ... 2 3 [4] 5 6 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх