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

Страницы: 1 ...  3 4 5  ... 7  ОТВЕТИТЬ НОВАЯ ТЕМА
Staseek 6 фев 2024 в 13:39
Хохмач  •  На сайте 11 лет
3
Цитата (Jus @ 6.02.2024 - 10:17)
он использовал простое изображение размером 32 x 22 пикселя с тремя цветными шариками

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

Программист сумел включить трассировку лучей на ZX Spectrum
sharipovraus 6 фев 2024 в 13:41
Ярила  •  На сайте 11 лет
2
Цитата (Яалкаш @ 6.02.2024 - 10:23)
А когда-то на Спектруме часами можно было гробить кинескоп телека и смотреть на "матрас" загрузчика, подкручивая бошку мафона, чтоб прогрузилось. Отдельный пиздец был когда выбрасывало с последней минуты загрузки.

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

R Tape loading error, блядь!
guseniza 6 фев 2024 в 14:09
Ярила  •  На сайте 14 лет
-1
Цитата (OSM @ 6.02.2024 - 14:20)
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

Может он формировал картинку с большим цветовым разрешением в другой области памяти? Там ведь видеопамять с оперативной имеют общее адресное пространство. why.gif
da33 6 фев 2024 в 14:42
Ярила  •  На сайте 9 лет
0
Цитата (Stigh @ 6.02.2024 - 13:34)
Окрасить пиксель в любой из всех возможных реальных цветов можно было всегда, даже на четырехцветном CGA. Для этого надо лишь смешивать красный зеленый и синий с разными промежутками времени и достаточной частотой смены цвета. Например, известно, что желтый получается смешением красного и зеленго. Но если пиклель горит красным 1 наносекунду, а 3 следующих наносекунды зеленым, потом опять красным - 1 и т.д. то мы получим не чистый желтый, а ближе к зеленому. И так любой оттенкок можно было создать, но никто не догадался

на спектруме нельзя окрасить один пиксель, можно только линию из 8 пикселей, т.к. цвет выводится аппаратно микросхемой ula, она берёт цвет фона и цвет чернил из буфера видеопамяти и выводит за раз этими цветами линию из 8 пикселей, за счёт того, что обращение к памяти осуществляется 1 раз вместо 8 и достигается скорость вывода, что выгодно отличало спекки от других машин, но и приносило свои неудобства
mrnooboid 6 фев 2024 в 15:27
Юморист  •  На сайте 4 года
0
Цитата (xecutor @ 6.02.2024 - 10:20)
Даёшь трассировку лучей в каждый калькулятор!!!
А вообще вспомнил Билла Гейтса и его 640 кб на всё.

лучше вспомнить Bill Gilbert-а dont.gif
Pewpewpewpew 6 фев 2024 в 15:43
Приколист  •  На сайте 8 лет
0
Цитата
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

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

Размещено через приложение ЯПлакалъ
Nice79 6 фев 2024 в 15:51
Ярила  •  На сайте 11 лет
0
Цитата (OSM @ 6.02.2024 - 10:20)
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

Более того, в каждом знакоместе (8х8 пикселей) доступно только два цвета (Paper и INC). Экранная память для экономии места была организована таким образом, что при наличии 8 цветов и двух уровней яркости каждое знакоместо размером 8х8 пикселей имело всего два атрибута цвета - цвет фона и цвет включённых пикселей в этом знакоместе. То есть третьего цвета там быть не могло в принципе.
Приведённая картинка, сдаётся мне, либо пиздёж, либо это уже навороченный Спектрум. Ещё в 2000-х годах народ наворачивал Спектрумы, разгоняя проц до 7 МГц, наращивая память до 1 МБ, подключая винчестеры, отдельные видеокарты, и даже каким-то образом умудрялись в интернет выходить.
Nice79 6 фев 2024 в 15:59
Ярила  •  На сайте 11 лет
1
Цитата (Stigh @ 6.02.2024 - 13:34)
Окрасить пиксель в любой из всех возможных реальных цветов можно было всегда, даже на четырехцветном CGA. Для этого надо лишь смешивать красный зеленый и синий с разными промежутками времени и достаточной частотой смены цвета. Например, известно, что желтый получается смешением красного и зеленго. Но если пиклель горит красным 1 наносекунду, а 3 следующих наносекунды зеленым, потом опять красным - 1 и т.д. то мы получим не чистый желтый, а ближе к зеленому. И так любой оттенкок можно было создать, но никто не догадался

Как тут догадаешься, если для включения пикселя на 1 нс нужно его переключать с частотой как минимум 1 ГГц... И ещё при этом остальная программа должна выполняться. А у тебя на борту всего 3,5 МГц. Разницу чуете?
VovanNN55 6 фев 2024 в 16:03
Ярила  •  На сайте 15 лет
2
Цитата (alex1i @ 6.02.2024 - 10:19)
Захотелось чет воткнуть кассету с Barbarian и поиграть

Elite! rulez.gif
Вселенная в 48 килобайтах.
ПРИМа25 7 фев 2024 в 08:05
Дед-пердед  •  На сайте 12 лет
0
Пробовал я в молодости программу с вращаюмся 3Д изображением на Спектруме запустить, Бэйсик.
Лажа полная.
Там поди на ассемблере еле еле будет крутить, а уж на интерпретаторе тем более.
И да - черно-белое!

Это сообщение отредактировал ПРИМа25 - 7 фев 2024 в 08:05
draigo 7 фев 2024 в 10:25
Ярила  •  На сайте 17 лет
0
Цитата (BidBid @ 6.02.2024 - 11:21)
Цитата (alex1i @ 6.02.2024 - 10:19)
Захотелось чет воткнуть кассету с Barbarian и поиграть

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

В элиту можно и щас ебануть. В принципе, мало чем отличается, кроме графики.
COCl2 7 фев 2024 в 11:43
Брянский стиральщик  •  На сайте 9 лет
-1
Цитата (OSM @ 6.02.2024 - 10:20)
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

Я ещё больше скажу: там цвета задавались не каждому пикселю, а отдельным спрайтам.
Kurskii 7 фев 2024 в 11:50
Юморист  •  На сайте 8 лет
-1
Цитата (BidBid @ 6.02.2024 - 10:21)
Цитата (alex1i @ 6.02.2024 - 10:19)
Захотелось чет воткнуть кассету с Barbarian и поиграть

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

Boulder Dash - наше все. Днями на ней залипал.
AlexJew 7 фев 2024 в 14:52
Ярила  •  На сайте 7 лет
1
И что? Он написал сколько времени заняло у ZX Spectrum создание этой картинки? Алгоритм можно запустить на чем угодно, вопрос в скорости его выполнения.
Еще на лекции по процессорам в 80-х нам объяснили, что погоду на завтра можно рассчитать практически со 100% точностью, но только на это уйдет около 5-ти дней.

Это сообщение отредактировал AlexJew - 7 фев 2024 в 14:53
AndrewBKK 7 фев 2024 в 15:54
Ярила  •  На сайте 8 лет
0
Пиздеж и бред от начала до конца.
Dancerrr 7 фев 2024 в 15:55
Ярила  •  На сайте 8 лет
-1
Цитата
* процессор Z80 на частоте 3,5 МГц (в 1000 раз медленнее современных компьютеров)


Жутко безграмотное утверждение.
Norther 7 фев 2024 в 15:59
Шутник  •  На сайте 17 лет
0
Цитата (alex1i @ 6.02.2024 - 10:19)
Захотелось чет воткнуть кассету с Barbarian и поиграть

Лучше Элиту))) сколько грузов перевезено, сколько пиратов уничтожено... С трассировкой вообще бы песня была)))
RA2FDR 7 фев 2024 в 16:00
Ярила  •  На сайте 11 лет
1
Цитата (GrauIgel @ 6.02.2024 - 09:21)
Т.е. все требования современных игр - результат херовой работы программистов, которым лень искать оптимальный код? Или это сговор?

Если грубо, то и то и другое.
BoltUno 7 фев 2024 в 16:04
Ярила  •  На сайте 3 года
0
Зачем?
RA2FDR 7 фев 2024 в 16:05
Ярила  •  На сайте 11 лет
0
Цитата (guseniza @ 6.02.2024 - 13:09)
Цитата (OSM @ 6.02.2024 - 14:20)
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

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

Я помнится в студенческие годы на лабе по похожей теме делал все цвета фиксированными, просто динамически менял палитру вывода. Грузануть палитру из 256 цветов в то время было намного проще, чем перерисовать изображение.
JoinDoo 7 фев 2024 в 16:12
Шутник  •  На сайте 12 лет
1
Цитата (OSM @ 6.02.2024 - 10:20)
Пиздежом попахивает картинка. Там всего 15 доступных цветов: 8 различных цветов при двух уровнях яркости, чёрный цвет одинаков при обоих уровнях

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

Программист сумел включить трассировку лучей на ZX Spectrum
Proff251082 7 фев 2024 в 16:16
Ярила  •  На сайте 8 лет
4
Цитата (RA2FDR @ 07.02.2024 - 16:00)
Если грубо, то и то и другое.

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

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

Размещено через приложение ЯПлакалъ
Scotch4 7 фев 2024 в 16:17
Приколист  •  На сайте 15 лет
0
Я бы в Jetman-а поиграл

Программист сумел включить трассировку лучей на ZX Spectrum
tixmr 7 фев 2024 в 16:20
Ярила  •  На сайте 12 лет
0
Цитата
Гамбетта смог показать, что на самом деле было возможно в прошлом с помощью старой технологии – и можно сделать в наши дни.

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

Это сообщение отредактировал tixmr - 7 фев 2024 в 16:25
Copperfild 7 фев 2024 в 16:22
Интеллигентное питерское быдло  •  На сайте 15 лет
0
Цитата (Jus @ 6.02.2024 - 10:17)
изображение размером 32 x 22 пикселя с тремя цветными шариками

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

Это сообщение отредактировал Copperfild - 7 фев 2024 в 16:26
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 34 204
0 Пользователей:
Страницы: 1 ...  3 4 5  ... 7  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

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



Наверх