LINUX.ORG.RU
решено ФорумTalks

Почему у ZX Spectrum такая отвратительная графика?

 


0

2

Если сравнить NES и Spectrum, то первый выдаёт куда более красивую картинку. У него есть ограничение на количество одновременно выводимых цветов и спрайтов, но максимум, где это отражалось - в мерцании спрайтов персонажей. На Spectrum же огромное количество косяков. Самый главный - отвратительная палитра. Цвета как у выцветших журналов прямиком из СССР, 2-3 цвета на экране одновременно. Спрайты окрашиваются в цвет зоны, в которой они находятся. Сабж можно наблюдать здесь: [1, 2]. И как бы да, NES вышел несколько позже. Вот только у спектрума было несколько версий, плюс различные совместимые клоны. Ладно, Commodore 64 вышел в тот же год. Вот скриншот случайной игры. И вроде бы такое же говно, но не совсем: спрайты прорисованы нормально, окрашивания в другие цвета нет, с детализацией получше.

Я что-то припоминаю, что говёность картинки связана с ценой спектрума. Но как я уже писал выше, у него было несколько версий + клоны.


Ответ: Почему у ZX Spectrum такая отвратительная графика? (комментарий)



Последнее исправление: Original_1 (всего исправлений: 2)

Ответ на: комментарий от hobbit

Эти все дополнительные команды Z80, они сокращали код, но быстродействия не добавляли нихрена. Они очень медленные - 15+ тактов.

lenin386 ★★★★
()
Ответ на: комментарий от slackwarrior

в 1991 не стало ни ЦК, ни КГБ

Никто никуда не делся. До сих пор. Смена названия ≠ исчезновение аппарата и соответствующих его функций.

Gonzo ★★★★★
()
Ответ на: комментарий от Gonzo

Это все очень блаародно, но не имеет никакого отношения к якобы контролю за производтством ЗХ-спектрумов, который приснился ленину. ЦК и КГБ было не до того. ФСБ на спектрумы тем более плевать. Ты главное приборы скрытого наблюдения на алике не покупай :)

slackwarrior ★★★★★
()
Ответ на: комментарий от slackwarrior

К «якобы» контролю за разработкой схемотехники и печатных плат отечественных клонов ZX-Spectrum и их элементной базы.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Когда она уже разработана, ты покупаешь микросхему как черный ящик на радиорынке, и внутри происходит магия согласно спеке которая в справочниках по микропроцессорному комплекту. КГБ точно так же было насрать, что ты изобретаешь компьютер или собираешь кастомный автомобиль из трех советских, если ты не печатал на этой электромашинке прокламации и не ударял автопробегом по основам социалистического строя.

slackwarrior ★★★★★
()
Последнее исправление: slackwarrior (всего исправлений: 4)
Ответ на: комментарий от slackwarrior

Когда она уже разработана

Ну, так товарищ. Вопрос как раз в том, когда и кем разработана. Вот и всё. А дальше - тупое копирование, под силу кооператорам, согласен. Но для начала - схему надо, элементную базу надо. Это всё не без КГБ кооператорам досталось, полагаю. Инициатива не у кооператоров была, а у КГБ.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Нет, вопрос не в этом :) Собирать компы можно на любой доступной элементной базе. Даже на пневмологике. Только муторно. Инициатива в КГБ была только по заданию сверху, а ЦК спрашивало министерства чо им надо, чтоб строить коммунизм.

slackwarrior ★★★★★
()
Ответ на: комментарий от slackwarrior

Собирать компы можно на любой доступной элементной базе.

Можно. Но никто их не купит. УКНЦ была неплохой машиной, в целом, кроме музыки, но кто её купил домой, за свои деньги в условиях рЫнка?

Инициатива в КГБ была только по заданию сверху,

Возможно, не знаю, спорить не буду. Но непосредственным исполнителем и бенефициаром был КГБ, больше некому. Моё мнение.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 3)
Ответ на: комментарий от lenin386

Они поди и в памяти занимали сильно больше одного байта :) Под 580 я писал, C3 и C9 до сих пор помню, а под Z80 не довелось, если их втискивали в свободные места таблицы команд… свободного места там не много-то оставалось, ЕМНИП.

hobbit ★★★★★
()
Ответ на: комментарий от lenin386

Кто хотел, представь себе, купил, т.к. все равно было дешевле IBM XT. А бенефициаром было не КГБ, а МО и минрадиопром с минэлпромом. И минфин, и министерство общего машиностроения. Не путай инструмент (промшпионаж) с источником инициатив. Охраной строя и прочим политическим надзором занималось другое управление (КГБ было не монолит если что)

slackwarrior ★★★★★
()
Ответ на: комментарий от lenin386

Работа ULA оригинальных Спектрумов была разобрана на составляющие при помощи осциллографов нашими талантливыми инженерами, после чего были разработаны схемы приминительно к доступной тогда советской электронной базе. Причем тут КГБ?

alex212
()
Ответ на: комментарий от alex212

Талантливые инженеры под чьим руководством работали? Не особо там было на составляющие разобрано, оригинальная ULA повторена не была, но это уже другой разговор.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 1)
Ответ на: комментарий от lenin386

Спектрум там начал фигурировать дай б-г памяти году так в 1996-м,

Штаааа??? В 91 году радиорынок был завален клонами и кассетами

DumLemming ★★
()
Ответ на: комментарий от slackwarrior

Никто не хотел. Дешевле IBM XT был 1 кг мяса. И что? Пожрал, лёг. Зачем УКНЦ? Турбо паскаль - не работает, элита - не работает. Зачем УК-НЦ? Зачем?

lenin386 ★★★★
()
Ответ на: комментарий от DumLemming

В 91 году радиорынок был завален клонами и кассетами

Вот, вопрос. Откуда схемы, если их в журналах не было? Ты ведь не считаешь иначе? Ну, приведи сканы, если считаешь. КГБ могло выбросить схему в мусор. Это не софистика, пастор.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

Это на кассете она могла занимать 32 кб, бинарник+ресурсы. Свободного байта в ОЗУ быть не могло. Хочешь спрайт по экрану подвигать - изволь копий со сдвигом наделать

DumLemming ★★
()
Ответ на: комментарий от lenin386

А пёс его знает, откуда схемы. Знаю только что в 91 году запустил Киберноид. Блок питания перегревался, падла. И в видеовыходе красный с зеленым криворукие работники паяльника перепутали

DumLemming ★★
()
Ответ на: комментарий от DumLemming

А пёс его знает, откуда схемы

Вот это, ключевой вопрос, который меня лично, волнует.

lenin386 ★★★★
()
Ответ на: комментарий от lenin386

УКНЦ была неплохой машиной, в целом

Она была ужасна. Звук кстати на трёх счётчиках не так уж и плох, как всё остальное.
Проц вышел совершенно уродский, команды, выполняющиеся по полторы-две сотни тактов!! (и нет, то что он в спешке переделывался под PDP11 - не причина, 8000, его предок, был таким же тормозом)
Тут даже 8 МГц не помогали. И уж тем более второй проц на 6МГц, который висел на половинной шине памяти. Ах да, память... доступная полностью основному процу только через жо^W порты.
Достаточно сравнить с Неоном, где попытались сделать на отечественной базе ну хоть что-то приличное.
Из плюсов могу припомнить разве что довольно высокое разрешение, видео контроллер, интересный тем, что вертикальное разрешение можно было указателями строк колбасить как захочется. Ну и на некоторых моделях можно было выбирать цвета из палитры аж в 128 цветов, не то чтобы это было чем-то полезно.
Самый непрошибаемый аргумент за УКНЦ, это то, что она БЫЛА, была комплексом, и она реально работала со всей своей периферией, сетью, и относительно приличным для 70х(ни с ПК, ни с маком, ни с атари даже начала 80х не сравнить) софтом.

GAMer ★★★★★
()
Ответ на: комментарий от lenin386

Никто не хотел.

Ну ты за всех-то не говори. Выбор между «Радио-86РК» и УКНЦ много для кого очевиден. И между УКНЦ сразу и IBM XT когда-нибудь потом тоже.

Турбо паскаль - не работае

«языки программирования — Бейсик (Бейсик Вильнюс, Turbo Basic Олега Герасимова), Паскаль, Модула-2, Си, ассемблер MACRO-11, РАПИРА, Е-практикум, Lisp, Лого, Пролог, Форт, Фокал, Фортран» (С)

Нафиг твой турбопаскаль? Вот нафиг? :)

элита - не работает.

Ой-вей, кокое горе.

slackwarrior ★★★★★
()
Последнее исправление: slackwarrior (всего исправлений: 2)
Ответ на: комментарий от ex-kiev

Ага, зоновские-ленинградские, заточенные под комплектуху СССР. Хотя в Польше и Испании они могли быть, но попадали ли в журналы - хз

DumLemming ★★
()
Ответ на: комментарий от GAMer

… Ах да, память… доступная полностью основному процу только через жо^W порты.

Давно читал жалобы на скорость работы с памятью у КМ1801ВМ(X), и хотел спросить а были варианты это исправить у разработчиков/производителей процессоров/компьютеров?

ex-kiev
()

говёность картинки связана с ценой спектрума

Говёность картинки связана отсутствием аппаратных спрайтов. Но именно остроумное решение по организации видеопамяти позволило создавать для спектрума динамичные игрули. Для сравнения отечественный Корвет имел в разы лучший графон, но экран занимал 48К. Это в машине которая адресует 64К. Соответственно работать сразу со всем экраном было невозможно и кроме того полноценные спрайты для такого разрешения никак не могли помещаться в память.

no-such-file ★★★★★
()
Последнее исправление: no-such-file (всего исправлений: 1)
Ответ на: комментарий от slackwarrior

Нафиг твой турбопаскаль? Вот нафиг? :)

Позднее связывание. Модули. Оверлеи. Преодоление границ сегмента в 64КБ для одной программы.

iZEN ★★★★★
()
Ответ на: комментарий от ex-kiev

Давно читал жалобы на скорость работы с памятью у КМ1801ВМ(X), и хотел спросить а были варианты это исправить у разработчиков/производителей процессоров/компьютеров?

Исправлено.

К1839 — микропроцессорный комплект, разработанный в 1984—1989 годах в НИИ «Ангстрем» той же командой, которая разработала комплект 1801BMx. Первый советский, а впоследствии и российский 32-разрядный микропроцессорный комплект. С точки зрения программиста, являлся полным аналогом VAX 750 Comet, включая математику, в отличие от производимых DEC микропроцессоров MicroVAX. В состав комплекта входили процессор, сопроцессор для арифметики с плавающей запятой, контроллер памяти и адаптер шины. Норма проектирования кристаллов — 3 микрона. На основе комплекта была разработана ЭВМ «Электроника-32» и плата VAX-PC, бортовая ЭВМ СБ3541 (разработка ЛНПОЭА — ОКБ «Электроавтоматика», Ленинград). Комплект 1839 выпускается по настоящее время, применен в БЦВМ спутников Глонасс-М.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Позднее связывание. Модули. Оверлеи. Преодоление границ сегмента в 64КБ для одной программы.

При типичной конфе УКНЦ всей памяти в 64Кб это все, конешшшно, очень важно :) Лучше уж в форт упороться.

slackwarrior ★★★★★
()
Ответ на: комментарий от lenin386

Я не верю

Да всем насрать. По вопросам веры - в церковь

shalom_ ★★
()

Если сравнить NES и Spectrum, то первый выдаёт куда более красивую картинку.

Да. А ещё NES был дороже и вышел позже.

у спектрума было несколько версий

Которые из соображений обратной совместимости сохраняли старый способ генерации изображения.

Commodore 64 вышел в тот же год

спрайты прорисованы нормально, окрашивания в другие цвета нет, с детализацией получше

Так C64 и успешнее, он вообще самый популярный ПК по сей день по числу проданных копий. И у Commodore такое вышло чудо потому, что у них была собственная фабрика чипов, свое производство от и до — вот и могли себе позволить продавать очень хорошее на тот день железо недорого.

говёность картинки связана с ценой спектрума

Совершенно верно, связана напрямую. У его предшественника ZX80 и того хуже.

Вообще, 8-bit guy посмотри, он всё это детально разжевал.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от lenin386

решили клонировать именно Sinclair, а не Комондор, например, который был и лучше и дешевле.

Это какой Commodore был дешевле какого Sinclair?

i-rinat ★★★★★
()
Ответ на: комментарий от ox55ff

Он изначально позиционировался как игровая платформа или нет?

Нет. В том-то и мякотка.

tiinn ★★★★★
()
Ответ на: комментарий от DumLemming

Оно не было остроумным, оно под текстовой режим затачивалось

Особенно, с учётом того, что настоящего текстового режима на спектруме не было…

tiinn ★★★★★
()
Ответ на: комментарий от i-rinat

Commodore продавался за 200-300 долларов начиная с 1983-го года. цена ZX_spectrum 48k - за £175, не включая цену доставки, и цену блока питания, бгггг.

lenin386 ★★★★
()
Последнее исправление: lenin386 (всего исправлений: 2)
Ответ на: комментарий от tiinn

Правильные пацаны в конце 80-х начинали с 16-битных КР1801, или уж, на худой конец, с КР580, а не этих ваших гибридов приставки с калькулятором.

alegz ★★★★
()

Spectrum здесь ни при чем.

Если ты возьмешь ПеКа определенного года\эпохи, и соответствующую консоль этого же года\эпохи, то графика на консоли всегда будет лучше, а конфигурация слабее.

Если даже в эпоху унификации API (OpenGL и иже с ним) эта разница видна налицо, то что уж говорить за ушедшую эпоху, когда половина программного продукта ориентировалась не только на фичи девайса, а и на его баги ?

windows10 ★★★★★
()
Ответ на: комментарий от tiinn

А вы с чего начинали?

на работе - с клонов pdp-11, дома - с ес-1840 и 286. Потребность в клепании беспомощных игрушек на 64 кб с минимимумом софта меня благополучно миновала.

vaddd ★☆
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)