поверх это не затирая память фона - чтобы его можно было двигать из изменять не заботясь о нарисованных спрайтами объектах, а как отображается спрайт это другие настройки...
Вид для печати
А если сделать 8 оттенков серого? Это упростило бы подключение к телевизору и уменьшило бы клешинг. Вернемся к черно-белым телевизорам и компьютерам!
8, а лучше 15 оттенков серого нужны для совместимости нового графического режима со старым ПО.
у меня вопрос - вы так мощно написали про недостатки, что это несогласуется с этой фразой.
Не забывайте - спектрум это самая массовая платформа (в плане игр), если она такая ужасная, то чего все писали на ней?
лично я на ZX смотрю в контексте двухцветности, не нравится мне палитра и подход к формированию цвета, но например для любимого мной Atari есть VBXE и я просто не понимаю зачем оно нужно.
необязательно - или ненавязчиво дополняет
непонятно, что значит "убивает"? например, цветная графика во многих спековских играх сможет выглядеть, напротив, как её задумал автор, без клэшинга
никто, но это будут только игры для эмуля, на на компе игра может использовать возможности дополнительно
на пц же совершенно нормально было, что поддерживалось несколько видеорежимов в одной игре
новодел это новодел, как бы вы его не называли.
ВАЗ на который поставили мотор от ламборгини перестаёт быть ВАЗом, это очевидно.
клэшинг - особенность платформы, кому это не нравится могут взять любое устройство с VGA 256 color и сделать игру в полном цвете, но это уже будет другая игра и другое устройство что опять приводит нас к началу проблемы.
просто нужно смириться с оригинальной конструкцией ZX.
прикрученный чип - это ровно так же концепция которую вы сейчас ругаете. Вы переобуваетесь на лету так как выгодно вам игнорируя факты.
потому что шла эволюция железа, с одной стороны в железе нужно было поддерживать старые форматы, с другой, игру было выгодно продавать большему числу владельцев ПК.
Если вы сегодня сделаете для PC XT на ISA чип RTX3090 то это будет новодел и очевидно что любая игра с поддержкой этого не будет иметь ничего общего с ретро-платформой.
Всё сказанное не может относиться к расширению памяти по простой причине - это заложено в архитектуру изначально, а вот всякие стерео POKEY и чипы на STM 32 - это весело и забавно, но ничего общего с оригинальной платформой не имеющее, что хорошо объясняет отсутствие игр под эти чипы, ибо одно дело писать под MOS 6502/Z80, а другое под STM32.
любое ретро-железо когда-то было новоделом
очевидно, что аналогия некорректна, так как речь не о замене, а о расширении/дополнении
ваз, к которому добавили что-нибудь (спойлер, например) - тоже перестаёт быть вазом?
а могли бы взять устройство для платформы и дополнить оригинальную игру, кому это не нравится могут продолжать играть с "особенностью"
ага, в оригинальном коде может вообще ничего не измениться, но игра другая :v2_crazy:
нет, проблема только вот в таких вот религиозных догмах с проповедью смирения
эй, такие заявление следует подкреплять цитатами, а иначе можно заработать репутацию балаболки :v2_mad:
быстро пруфы "переобувания" в студию!
иииии что? эволюция железа везде возможна и не ограничена сроком давности
нет, это совершенно неочевидно, особенно если знать, что на пц некоторым играм добавляли поддержку новых видеорежимов поздними патчами
ой, да неужели? например, на оригинальном спеке расширения для 128k+ не заложено
более того, это расширение привело к частичной несовместимости
тщательнЕе надо учить матчасть!
пфф, опять домашнее задание провалил - для стерео-pokey игры есть!
https://atariage.com/forums/topic/28...pported-games/
вы опять путаете эволюционирование платформы и поделки на коленке.
есть оригинальный авто, есть определенные модификации, например на Москвич поставить карбюратор ВАЗа. Но когда вы на раму ВАЗа вкорячили двигатель ламбо, извиняйте, это перестанет быть ВАЗом.
в рамках zx, atari, c64 есть разные моды, например на видеовыход композит, на DVI/HDMI, на замену сгоревшей памяти мод с новыми модулями, это не меняет самой сути компьютера, он какой был такой и остается, даже эмуляторы флоппиков на sd картах не меняют платформу. а вот vbxe, stereo pokey, всякие варианты на stm32 - это уже абсолютно другое.
да пожалуйста, вопрос не в том что кто-то запрещает, а в том что это уже другая платформа и игра.
я много тут почитал всякого за эти годы, но пока не увидел ни одного варианта с ИИ, который будет в состоянии понять где собственно в игре начинается клешинг а где просто задумка автора.
есть причинно-следственная связь и факты, когда вы сможете объяснить как сделанное китайцем из компонентов 21 века устройство, которого нет ни у кого вдруг стало эволюцией платформы, то я приму вашу точку зрения, до тех пор это будет просто чей-то новодел для решения каких-то своих задач.
особенность разговоров в интернете в том же в чем сейчас общение политиков РФ и других стран - не важно что вы скажете ил напишете, всё равно оппонент всегда сможет сказать что я не прав или несу чушь, так какой смысл мне вам что-то доказывать? я читаю ваши ответы и на них реагирую, если ваши слова мной поняты так как я выразился, то вам следует перечитать то что вы написали и переосмыслить.
спаять железку и прикрутить её к какому-то железу - это не эволюция. даже за полусовместимыми монстрами из СССР всегда был определенный бэкграунд решений, где-то переход на отечественные МС, где-то плохое (или хорошее) понимание проблем прошлых ревизий и т.д. Но, у всех клонов всегда стоит приставка - клон, новодел, ХХХ-совместимый и т.д. Повторю еще раз, вы можете паять что угодно, но ZX это не будет, отсюда непонятно стремление бороться с чем-то, когда можно просто сделать свой вариант vbxe и писать игры под него, без всяких модных заявлений про идеальный спекрум.
вы упорно игнорируете эволюцию платформы. вы сэр синклер или правообладатель? всё что вы спаяете для непонятного клона zx это ваше личное, паяйте сколько хотите и пишите любые порты игр, но это не ваше абсолютно, вы просто фанат который хочет придуманное что-то запихать в свой недоклон.
а я где-то сказал про все возможные варианты расширений памяти?
ну это лишний раз говорит о том что вы изменили платформу.
очень подозреваю что когда я впервые сел паять свой zx вас еще не было в планах. но спасибо за шутку.
вы абсолютно невнимательны при чтении.
- - - Добавлено - - -
скажу больше, дизассемблирование и модификация кода уголовно наказуемы.
где-то в любимом гараже неистово взоржал Стив Возняк, хлопая себя по коленке :v2_laugh:
еще раз, для особо невнимательных и тугих: речь о ДОПОЛНЕНИИ - НЕ замене!
ЧЕМ КОНКРЕТНО "абсолютно другое"? и почему не может быть подобных устройств, которые "другим" не являются?
повторю вопрос - ЧЕМ КОНКРЕТНО? а если заменить цветной телевизор на нецветной - тоже штоль "другая платформа" будет?
ну кто ж виноват, что не там смотрел и не то :v2_unsur:
:v2_dizzy_facepalm: то есть современный пц, сделанный китайцем из компонентов 21 века не является эволюцией платформы пц?? :v2_crazy::v2_wacko:
а, так я и думал - балабольство, ляпнул и слился :v2_dry:
это эволюция "железок" для "какого-то железа" как минимум
это будет ВНЕШНЕЕ УСТРОЙСТВО - точно такое же, как интерфейс кемпстона или бета-диск
которые, вот сюрприз, стали очень важной частью платформы
что за чушь, Синклер сделал комп с системным разъёмом, подключать в который можно всё что угодно, не спрашивая никаких правообладателей
:v2_dizzy_facepalm: очередное пламенное обвинение не по адресу
а не важно - в 48k модели спека не заложено НИКАКОЕ расширение памяти :v2_tong:
:v2_dizzy_facepalm: "вы абсолютно невнимательны при чтении" (c)
вот при чём тут Я?? это фирменный спек-128k со спеком-48k не полностью совместим
во-1 не уголовно (во всяком случае, в России - Гражданский кодекс)
во-2 это надо предусматривать в EULA (и когда их для тех же ретро-игр не существует - идите лесом)
в-3 опять же, в России реверс-инжиниринг с оговорками допускается, изучать ст.1280 ГК РФ до полного просветления
байка про гараж хоть и с бородой, но я правильно понимаю что Возняк проапгрейдил Apple 1965 года? Ой, нет, он взял готовый ЦПУ MOS 6502 на базе которого потом будут выпущены Atari, Commodore и которые никаким боком несовместимы по софту. Является ли Atari 65XE клоном Apple? Процессоры же одинаковые. Может вы для начала разберётесь в тем понятием, которое называется - платформой, и уж если вы хотите что-то назвать Спектрумом, то это должно быть спектрумом, а не непонятно чем с VGA картой и ЦПУ STM32.
вы вверх по теме поднимитесь, посмотрите что написано в голосовании "Нужно ли улучшать графические возможности компьютера для облегчения написания игр ?", тут черным по белому написано об изменении аппаратной части.
как можно что-то объяснить человеку непонимающему простые вещи?
а вы сами не можете ответить на эти вопросы что вам требуется мой комментарий? Мне кажется вам тогда особо и делать нечего на этом форуме.
а пример с монитором вообще рукалицо - монитор, это устройство вывода, это периферия, и она может быть абсолютно любой, даже изготовленной в 25 веке с применением инопланетных технологий, потому что это не вопрос платформы, софта и той информации которая остаётся неизменной. такое ощущение что с ребёнком веду переписку.
вам кто-то мешает указать на нужную тему? мне кажется это было бы разумно, раз уж вы точно знаете о существовании механизма устранения клешинга без изменения кода.
уф, дружище, я уже просто не знаю как с тобой разговаривать. платформы у нас две - интел и амд и эволюция обоих идёт своим чередом, а они в свою очередь опираются как на проприетарные технологии так и на международные стандарты. поэтому нет никаких китайцев которые в гараже что-то паяют на 3 нм нормах и толкают это как эволюцию платформы. Даже китайские х86 драконы базируются на купленных ранее лицензиях.
далее, есть много других ЦПУ, не х86, где каждый что-то придумывает сам предлагая на рынок и это НЕ одна платформа, они в большинстве своем никак не совместимы. Из близкого это Ардуино и Raspberry, но у клонов часто возникают проблемы с совместимостью и никакие китайцы не меняют платформу, они меняют только периферию, то есть платы расширения, совместимость которых хромает, но платформа остается неизменной. Каждое новое устройство выходит из стен самих авторов, а китай только копирует.
нет, сейчас это называется DIY, раньше называлось хобби или самоделки. Если вы не можете развивать платформу и она умирает на каком-то этапе, то никакой эволюции не будет, будут просто хоббийные разработки энтузиастов.
если для этого нужно переписать весь софт чтобы он стал совместим с этим ВНЕШНИМ устройством, то я вас разочарую, это не часть платформы, это просто новый ПК на базе Z80 и 100% несовместимый с софтом для спектрума.
тогда я что-то не понял что вы сейчас обсуждаете? если вы про внешнюю периферию, то с ней никто работать не умеет пока вы не напишете софт, это вообще не часть платформы.
да вы Петросян, только с памятью работает Z80 (или сторонний чип, пардон, но в таких тонкостях я Z80 не знаю) и переключение банков памяти в том числе например для работы с картриджами используется повсеместно, количество страниц этой самой памяти ТОГДА ограничивалось только финансами и габаритами, например резкое снижение цены на модули памяти еще в 80е выстрелило все ПК с 8-16кб в конце 70-х до 48-64кб в 80-е, а к концу 80-х речь уже шла о мегабайтах.
Такая модификация не меняет самой платформы. Для многих компьютеров тех лет расширение памяти - штатная функция, не верите мне, посмотрите по этой теме канал на ютубе - The 8-bit Guy.
УК РФ ст.272
для ПО достаточно указать автора, без его участия ни копировать, ни распространять, ни модифицировать нельзя, замечу - даже бесплатный софт если это специально не оговорено.
кто бы спорил, но вы хотите менять код и распространять, что реверсинженирингом назвать сложно.
Уже придумано, как улучшить графику в играх без изменения кода. См. тему про ULAX
При этом игры выглядят так, как если бы не было ограничений в цвете из-за атрибутов.
Можно также раскрасить черно-белые игры, чтобы выглядели лучше.
:v2_dizzy_facepalm: какого еще 1965? ладно, спишем на опечатку, но вообще-то Возняк СОЗДАЛ платформу Apple именно что "в гараже на коленке"
еще раз, для ОСОБО невнимательных и тугих: речь о ДОПОЛНЕНИИ - НЕ замене!
ИЗМЕНЕНИЕ - не то же самое, что ЗАМЕНА! а неверная аналогия про двигатель - о ЗАМЕНЕ
простые - значит, можно объяснить простым языком
уклоняешься от объяснений - значит, прогнал!
а по-моему, это тебе здесь нечего делать, раз не можешь просто доказать своих утверждений
выход CGA композит с артефактами NTSC? не, не слышали! (откуда детям такое знать)))
так я здесь совсем недавно и указал, но видимо, кое-кому что-то помешало это увидеть :v2_rolley
например, без переобувания на лету
было сказано, цитирую еще раз:
разберём по пунктам:
1) собирают ли современные пц-совместимые компы китайцы - ДА или НЕТ?
2) собирают ли современные пц-совместимые компы из компонентов 21 века - ДА или НЕТ?
3) являются ли современные пц-совместимые компы продуктом эволюции прошлых пц-совместимых - ДА или НЕТ?
:v2_dizzy_facepalm: ну что за чушь, для "эволюции" необходима регистрация юрлица? хотя железка той же самой останется
а кто сказал, что НУЖНО переписать?
это часть расширенной платформы, а для работы может быть достаточно описания
если "не меняет" - отчего ж игрушки патчить пришлось? ту же самую известную всем элиту
не-не-не, разговор конкретно был про спектрум, не перепрыгивать!
иии? как она относится к обсуждению? для начала, что такое "неправомерный доступ", там упомянутый?
еще раз - изучать ст.1280 ГК РФ до полного просветления
ась? кто сказал, что я такое хочу? :v2_blink:
впрочем, даже это часто ненаказуемо
Я про то, что старые игры будут работать с минимальными доработками компьютера или даже без. В LENINGRAD-2012 уже реализовано 15 оттенков серого. Спектрум в давние времена в нашей стране был не цветной, а черно-белый. Вернее подключался к ламповому черно-белому телевизору. Без цвета рисовать проще. Достаточно и 8 оттенков для новых черно-белых игр. И это решит проблему яркости.
ну чтобы была эволюция платформы она должна была появиться до Возняка.
взял комплектуху и спаял, платформу он несомненно создал
вы имеете право заблуждаться и верить байкам которые 100 раз уже развенчивались. если я что-то паяю дома то видимо это тоже можно называть "в гараже на коленке"? просто на коленках паять неудобно. И Возняк уже был инженером и спроектировал он платформу не в дыре мира а в своей голове.
вы мысль развивайте, а не пытайтесь умничать.
да (хотя слово "собирают" слишком широкое чтобы пониматься однозначно, просто я их тоже собираю)
см.выше
в ряде случаев - да
но все три ответа никак не связаны с местечковыми разработками меняющими саму платформу. не следует на несвязанных константах строить выводы.
невозможно в гараже собрать из железок что-то и назвать это новой моделью ВАЗа, это же глупость.
один фанат скупил остатки DeLorean и долго собирал DIY наборы из частей машины, но собирать именно DeLorean он стал недавно купив права на торговую марку.
Именно открытость платформы IBM PC позволила в мире появиться такому явлению как "IBM совместимый компьютер". И до сих пор каждый делает что-то отличное от других, это всё поделки на коленке. Когда та же логитех выпускает свои клавиатуры с экранами и отдельным софтом выводит туда данные - это просто периферия, когда создают чип для коммутации разных типов видеокарт и кроме одного производителя этим никто не занимается - это тоже не эволюция платформы, это всё забавные ответвления с решением определенных задач. Можете называть мутациями.
нужно-нужно
нет, любая периферия это просто устройство обработки данных, что вы делаете с этими данными платформе неведомо, если обмен двунаправленный, то нужно писать специальный софт для получаемых данных. платформа какая была такая и остаётся.
изучил вопрос подробнее, тогда пардон, в контексте ZX расширение памяти меняло платформу, я ориентировался на Atari, Apple и Commodore в своих рассуждениях, а у ZX всё было иначе.
согласен, выше исправился
тема мне не слишком интересная так как я не юрист.
старая тема всех пиратов. что там перечитывать? вы не являетесь законным обладателем - это раз, клэшинг - не является ошибкой.
читал про это, но авторы там явно пишут о необходимости изменении кода (они это называют адаптацией), что в общем-то вытекает из описания железки, по сути это обычная видеокарта умеющая эмулировать стандартный видеорежим. Повторю еще раз - невозможно разработать алгоритм который сам сможет однозначно определить где именно клешинг а где - задумка автора. Уверен, можно перекрыть 30-40% игр от определенных разработчиков понимая как именно они реализуют вывод, но это по сути переписывание игры на лету, просто вместо модификации самой игры вы будете зашивать автопатчи в новодельную видеокарту.
Получается, если доработки железа приживаются на достаточном количестве компов N, это уже можно считать эволюцией. А если нет, то DIY?
Убедительнее говорит Lethargeek. Если пц могут эволюционировать, то почему не может zx?
У меня осталось желание максимально апгрейдить свой zx ещё с тех времён, когда он был единственным компом в доме.
Именно так. Самый навороченный наворот, если он существует только у его создавшего (и пары знакомых), на эволюцию не тянет.
Устройство или доработка должны быть массовыми, тогда это можно назвать стандартом или, если угодно, эволюцией.
Например, Beta-Disk и ставший у нас стандартом TR-DOS. Никто в здравом уже не вернется на кассеты и магнитофон, это и есть эволюция.
А вот некое устройство ввода (или что-то еще), которое мы в данный момент имеем на руках, но только мы, это именно DIY =)
ваше право считать точку зрения ближе к вам лично, но есть здравый смысл и логика, а в его рассуждениях их нет.
вопрос не в том может кто-то или нет, а в том - что именно происходит. Например все помнят на PC плату для аппаратного ускорения физики PhysX, она просто появилась на рынке, её поддержали парой игр, потом её выкупил нВидиа и всё, технология ушла внутрь API а карты успешно умерли. И таких вещей в мире PC в год создаётся море, но пока они массово не обрастут софтом и другими производителями - толку от этого ноль. Почитайте как появились USB например или Plug&Play. И не забывайте, основные характеристики платформ сегодня куда более консервативны и держатся в рамках нескольких производителей и что важно - определенных групп/объединений разработчиков, что не допускает повального хаоса 80-90-х в среде IBM PC совместимых. Термин уже устарел конечно, использую чисто для понимания. Есть определённые вехи, когда эволюция платформ шла/двигалась совсем не Интелом, например тип памяти DDR, инструкции 64 бит - это заданные АМД направления в развитии, но так же помним смерть более удачного 3DNow! и полный переход на SSE. Но абсолютно нет такого в мире PC чтобы Вася из Ростова спаял какой-то контроллер для ISA в 2022 году, а Интел с АМД поняли что они лохи и вдруг реанимировали ISA в своих чипах ради поддержки этого контроллера. Ну а в целом никто не мешает Васе и без них паять переходники на PCIE и продавать платы за 150 зелени, но к эволюции платформы какое это имеет отношение?
Проблема эволюционирования того что давно мертво - да-да все ретро платформы официально давно мертвы, то что вокруг них мы копошимся и возимся ровным счетом ничего не значит - ровно в том, что нет никакого производства нового софта или игр, а отсюда и поддержки тех самых модов. Вот тот же упомянутый ULAX появится за 150 баксов, купит его 10 гиков и 5 разрабов, за 2-3 года выйдет 3 новых игры и 500 игр портируют. И для кого это? Собственно для тех самых 15-ти владельцев этих карт. Можно посмотреть на соседние платформы Atari, C64, там тоже есть моды, но они как были частью гик-сообщества с лозунгом "смотрите как мы можем" так и остались. Большинство просто не понимает зачем влупливать деньги в эти моды. Вот у меня есть Atari XEGS с 64кб памяти, я пока даже не планирую мод на 320кб делать ибо просто не понимаю зачем оно мне нужно, те пять демок посмотреть? Я их на ютубе уже посмотрел.
любой мод - это определенный запрос на функционал, например для Атари моего есть световой пистолет и 2-3 игры, чтобы в них сыграть мне нужно найти ЭЛТ телевизор )))) зачем он мне? я не настолько олдфаг. Если вы ставите моды ради модов, то это просто такое у вас хобби, удовлетворение своей потребности что-то заиметь лично у себя, кто-то водку пьёт, а вот мы с вами железки апгрейдим.
спасибо за оформление этой мысли, я думал я тут один такой.
Конечно, после закрытия официальных продаж объёмы железа и софта уже не те. Но уже после этого, есть много примеров железа, придуманного командами 2-3 человека, которое прижилось и стало стандартом. Турбо режим, GS, TS, расширенная графика Evo/Next, карточка SD (SMUC, MMC и т.д.), клавиатуры PS2/USB. И под это до сих пор выходит софт, даже платный.
Сейчас, если человек присматривает что купить/спаять, то он выберет наверное то, где побольше всякого прикручено. Верно же?
А сейчас вот выпустят видео карточку, которую можно будет прикрутить к любому клону, и пожалуйста, запускай новые игры. Нажал кнопку - отключил. Будут только старые работать. Или две версии игры на выбор.
Предлагаю сделать карту с поддержкой видео стандартов Эвы и Некста, чтобы меньше привыкать разработчикам ).
Ну и бесклешинговый режим, конечно.
Софта и под классику выходит сейчас шиш да маленько.
А под весь этот зоопарк кто писать будет? А железка без софтовой поддержки это просто железка(металлолом)...
с чего вдруг? те же люди могут и создать платформу, и развивать
чем паяние дома принципиально отличается от паяния в гараже?
факт, что эпл-2 был создан точно так же как "самоделки"
ну и что? у нас тут полфорума инженеров
умничать пытаюсь не я, а тот кто здесь с максимализмом ребёнка сделал это сильное заявление:
на что я в ответ намекнул на софт, который требовал не "абсолютно любой" монитор, и даже вообще не монитор, а NTSC-телевизор
что значит "меняющими саму платформу"? совместимость есть, новые возможности есть, сделано из компонентов как у китайца - так почему там эволюция, а тут рыбу заворачиваем?
во-1, повторяю, речь идёт не о сборке с нуля, и даже не обязательно о замене ключевых компонентов
во-2, автомобиль тут крайне неудачный пример, тут скорее подошёл бы мультитул, ну да ладно
в-3, почему невозможно? например, работники ВАЗа могут в свободное время в инициативном порядке собрать машинку
и она может даже понравиться директору, и он может принять решение о включении этой самоделки в модельный ряд
чем же отличается эта самоделка до и после принятия решения? а ничем!
хорошо, не берём периферию, берём сам комп - первый IBM PC совместимый на 386 камне был выпущен вовсе не IBM, а другим отдельно взятым производителем
дааа? и что же нужно-нужно будет переписать, например, для нелюбимого мною Spec256?
так и процессор тоже "просто устройство обработки данных", которому неведома их судьба :v2_unsur:
и вульгарно отождествлять лишь его с платформой будет особенно неверно для ретрокомпов, где чипсет - важнейшая часть платформы
таким образом, устройство, выполняющее (и дополняющее!) основные функции чипсета платформу такой же не оставляет
так зачем тогда было выступать? статья УК - вообще про информацию, которая в принципе не должна откуда-то выйти
почему? вполне могу и являться, тем более куча игр официально в публичном доступе
является недостатком, устранимым "на технических средствах пользователя", для чего изучение программы и разрешается
:v2_dizzy_facepalm: да что ж вы нечитатели все такие? авторы там неоднократно ровно противоположное заявляют
- - - Добавлено - - -
вот потому я много лет и талдычу, что главным принципом разработки должна быть минимизация времени на поддержку, а не "прикручу то, что подвернулось"
- - - Добавлено - - -
будет софт - будет смысл адаптировать к другому фпга железу, и будет больше
это верно для любых возможных новых стандартов
с того что пустота может рождать, но не может эволюционировать.
ничем, в этом и дело, но вас очень трогает сам факт, что первый эпл был создан из мусора никем - а это неправда. и поэтому в данном случае вопрос не в том вы хотите нам рассказать о появлении эпл, а именно в акцентах на словах "гараж" и "коленки".
начнём с того что Возняк уже был инженером и уже работал с вычислительной техникой, то есть это не человек с улицы придумавший что-то впервые. далее, такой человек явно имеет дома и паяльник и мультиметр и знает какие детали есть в продаже и как они работают. занимался он всем этим у своих родственников в их доме, был ли там гараж и что конкретно было сделано в гараже не имеет значения, мы с вами как раз сталкиваем лбами концепции появления эпл, вы смотрите на это как на вундервафлю, а я смотрю как на закономерность, без всяких чудес.
давайте всё же понимать что такое концепция, проект, прототип и т.д. я видел эпл-2с и он абсолютно не похож на поделку в гараже, это промышленно изготовленный компьютер. ну а как именно создавался и проектировался прототип разве важно? когда вы покупаете за 50 баксов например sd2iec на качественном текстолите с заводской пайкой например с JLCPCB то насколько важно что прототип на макетке человек собрал сидя на унитазе? вообще процесс творческого проектирования - это бесконечный мозговой штурм и не важно - в дороге вы на работу или за ужином - вы постоянно об этом думаете, весьма редко что-то рождается по расписанию в рабочее время в белой лаборатории.
и сколько из этих инженеров создают свои самоделки в белой лаборатории в белом халате? Думается - нисколько. Так для чего вы делаете акцент на каком-то там гараже?
есть софт который требует обязательно ЭЛТ монитор и с LCD не работает, вот же новость. А для чего вам это? Что вы пытаетесь доказать? Вы мысль не стесняйтесь развивать.
ну есть DIY проект, что-то там делает, ну и отлично, в чём конкретно ваша мысль-то?
в этом же вашем тексте уже есть ответ на все наши переписки, как только вы сможете осознать собственноручно написанное, вам станет понятно.
вы постоянно пишете то что является доказательством МОИХ слов, но упорно думаете что вы доказываете ваши абсурдные умозаключения.
а мне откуда знать?
вы постоянно пишете то что является доказательством МОИХ слов, но упорно думаете что вы доказываете ваши абсурдные умозаключения. еще раз.
но вы пока не можете сюда же приклеить ранее мной сказанную мысль, что любое изменение платформы - это DIY и чтобы это изменение стало её эволюцией совсем недостаточно этой поделке просто так появиться у отдельно взятого разработчика.
эволюцию вы можете изображать в виде дерева и можете проследить, если какие-то ветки умерли на столе отдельного разработчика, то какое они имеют отношение к эволюции платформы? эдак приблуда на карбюратор ВАЗа сделанная дядей Васей в гараже видимо - это и есть эволюция автомобиля ВАЗ?
потому что особенность юриспруденции не в том как вы понимаете те или иные статьи, а как их применяют суды. вы не юрист, я не юрист, мы высказались оба о том как мы трактуем написанные законы и я остался при своём мнении. разговаривать об этом дальше не вижу смысла.
абы да кабы, на ретро платформы дофига портов делают и самой большой проблемой для разработчиков является именно юридическая сторона, в большинстве случаев нет возможности монетизировать порт. это общемировая проблема, но похоже вы её решили ловким юридическим принципом "а чо такова".
по такой логике любая платформа даже самая новая - это какой-то недостаток, почему? потому что любое законченное решение это всегда компромисс.
а исходя из предыдущего можно любое ПО ломать и кроить как захочется. к счастью не вам это решать. как я уже отметил - трактовка вами лично какого-то закона в вашу пользу не является рабочим механизмом, но вы можете себя утешать этим.
мне тратить время и приводить их цитаты? или вы как и выше с законами крутите их на причинном месте и видите только то что хотите видеть?
а как это можно перевести на русский? я просто не понимаю что вы сейчас сказали.
у меня, как у разработчика один единственный принцип - максимальная аудитория. Советую посмотреть на канале The 8-bit Guy процесс разработки игры Planet X3 и адаптации на разные платформы - это относительно успешный разработчик и он везде руководствуется принципом максимизации аудитории. Он конечно делает порты и под странное на сегодня железо, но тут у него скорее спортивный интерес.
нет, никому это не нужно, 99% любых ретрофагов держатся классических платформ по объективным причинам, любые моды-улучшайзеры потому и популярны что не меняют самой платформы а просто дебавляют какую-то качественную плюшку, для портативных консолей это обычно замены экранов, спикеров, аккумуляторов. для ретро компьютеров это моды на AV выходы, DVI/HDMI, моды на замену звуковых чипов, например из-за дороговизны и сложной доступности замены для SID у C64, замены памяти на современную чтобы не возиться с перепайкой и поиском проблемной старой памяти, моды на замену FDD или других типов приводов для либо скорости загрузки либо удобства работы с ромами. Это самые ходовые моды, платформа при этом остается классической. Как только вы втыкаете фпга и повышаете мегагерцы вы делаете из ретро обычный эмулятор, в 99% случаев моды на оперативку и фпга ставят гики и любители каких-то демок под такое моды, большинство такими вещами не интересуется.
так же мод на память может быть полезен для разработчика, видел как этим пользуются - мне понравилось, с другой стороны программировать на VS Code с запуском тут же в эмуле на мой взгляд практичнее.
BelaLugoci, вы хотите рассориться со всем форумом? Многие на этом форуме себя считают не хуже, чем Возняк во время создания Apple, знают, как работают микросхемы, умеют рисовать схемы, платы, паять и писать программы. Уважаемый Lethargeek - один из авторов ULAX. И он хорошо разбирается в строении ZX Spectrum и программировании для него. Он и многие на этом форуме поняли, что новые режимы графики должны быть такими, чтобы было легко под них переделать имеющиеся игры. И ULAX позволяет без изменения кода игры устранить клешинг. Естественно без Искусственного Интеллекта.
если ВЕСЬ форум разделяет концепции озвученные Lethargeek то это очень и очень печально. Но так как два человека это всё же не все-все-все, то буду надеяться что разумные люди тут присутствуют.
и? я где-то кому-то что-то запрещаю? я где-то оскорбляю DIY-щиков? давайте не будем свои эмоции выдавать за факты.
ну значит автору имеет смысл научиться выражать свои мысли в описании устройства которое он проектирует. и переставать путаться в показаниях.
если вы читали нашу переписку то заметили бы, что мы в основном не сходимся в вопросах несколько более далеких от ZX, где он явно имеет пробелы. Но и по ULAX разговор не задался, автор явно забыл что он сам написал.
а можно где-то получить информацию о том, сколько спектрумовцев в целом на планете и сколько конкретно поддерживает ULAX? Я не спектрумовец, но за платформой слежу, правда в основном на западных ресурсах и об ULAX впервые услышал на этом форуме не так давно. Причем это далеко не первый и не последний подобный проект. Мне думается еще очень далеко до того момента когда ZX в сообществе будут неразрывно ассоциировать с ULAX.
В любом случае желание прикрутить к спектруму VGA карту - забавное желание, это мод, который, может быть, станет популярным, но до этого еще очень и очень далеко.
Пока я нигде не увидел описания очевидной проблемы - алгоритма определения где клэшинг это клешинг, а где - задумка автора. Я про ИИ не зря написал, ибо невозможно эту задачу решить в лоб. Можно принять за константу определенные условия (как и делает ULAX если судить по описанию). Собственно есть ли разница где конкретно лежит патч для игры если патч все равно нужно написать? Мне кажется фраза "без изменения кода игры" для непонимающих людей звучит как мантра, ведь очевидно что код игры изменяется, пусть и во время работы. Это уже игра в терминологию.
Раз уж пошла такая пьянка давайте пройдёмся по проекту ULAX подробнее, так сказать с доказательствами
https://idpixel.ru/news/169-ulax-ote...i-zx-spectrum/
видимо idpixel тоже не читал описание ULAX как и я? Или может они тоже не поняли что же происходит? хотя очевидно что они пишут всё верно.Цитата:
Важно понимать, что в большинстве примеров раскраска достаточно грубая — на каждый из них было затрачено от силы несколько часов. При большом желании и наличии свободного времени качество раскраски можно значительно повысить.
idpixel явно тупые, ведь все утверждают что клешинг самоустраняется без всякой модификации, а у них что-то там нужно переделывать. Явно не разобрались же, так? Или всё же модификация игры - неотъемлемая часть работы ULAX, ибо он никакой клешинг без модификации устранять не умеет.Цитата:
Уже сейчас старые игры можно модифицировать, прикладывая к снапшоту игры небольшой конфигурационный файл
а вот ниже и интересный комментарий
собственно именно это написано в самом описании к ULAX и об этом я написал в этой же теме ранее (правда не используя слово шейдер). Так что я не сомневаюсь что я правильно и полноценно понимаю идею ULAX и проблема именно в том, что каждую игру придётся модифицировать отдельно, накладывать патч или обрабатывать данные на лету. И это именно потому что нет никакого ИИ способного понять, где клешинг, а где задумка автора. Этот, так называемый шейдер, это автопатч, описывающий логику работы игры и управляющий графикой. Это делает либо сам разработчик игры либо некий ЧЕЛОВЕК, который будет разбирать игру по косточкам и создавать тот самый "шейдер". Формально - да, может не потребоваться менять код игры, но придется создать файл с описанием того - как и где обрабатывать атрибуты, что и как раскрашиваться. То что вы модификацию вынесли за скобки разве изменяет суть?Цитата:
Автор сообщает, что если провести очень грубую параллель, то это что-то вроде шейдеров. Главное, что оригинальная игра при этом не затрагивается.
собственно дальше еще один человек пишет в том числе об очевидных проблемах всех модов и этого конкретного мода. Так что нельзя сказать что я как-то не понял авторов проекта, ибо так его понимают и другие люди.Цитата:
Главное, чтобы:
после выхода железки, нашлись несколько хотя б энтузиастов, для обработки стареньких игр (чтобы все не ограничилось теми играми, которые успеют обработать авторы проекта). А для этого после выхода железки просто необходима документация в стиле «для чайников» на русском и английском языках (на тему именно «апгрейда» готовых игр).
была также грамотная документация (лучше прямо на пальцах, с примерами) по использованию железки в новых проектах.
А с этим у большинства разработок проблемы.
Ну а теперь выдержки из документации ULAX которые ДОКАЗЫВАЮТ что я прав в своих словах:
что тут видно: 1) игры придётся адаптировать, 2) автор считает что добавление нового устройства не меняет аппаратной части ZX - весьма странно это слышать.
1) вдруг, но аппаратная часть меняется (текстом выше нам наврали?)
2) происходит аппаратная эмуляция стандартного режима графики (это ни плохо ни хорошо, это просто факт)
информации о том как это делается в описании нет, поэтому и критиковать там нечего, кроме факта, что автоантиклешинга они никогда не сделают, это в принципе невозможно, всё по той же причине - невозможно аппаратно решить за человека проблему - что является клешингом а что задумкой автора.Цитата:
О графических возможностях- начнем от минимальных возможностей, до максимальных:
-Устранение "attribute clash", путем назначения только 2 цветов paper/ink спрайту или группе спрайтов.
-Назначение индивидуальной палитры спрайту из GRB 555.
-Полная раскраска в GRB 555
Еще один абзац о необходимости переделки игры под новую аппаратуру. В описании не сказано как именно будут передаваться от платформы к платформе те самые "шейдеры", подозреваю что они будут скачиваться из сети и заливаться на плату устройства и для одной игры будет/может появиться с десяток таких файлов по принципу "а я так вижу" где каждый будет "адаптировать" игру по-своему. Ну и где же простите я ошибаюсь в понимании этого мода?
да что же такое, только же меня обвинили в непонимании того что собой представляет ULAX и опять такая подстава от самих разрабов.
а тут? что я неправильно понял? через сообщение выше я всё правильно написал про огород из "шейдеров" для одной игры и про факт - игры нужно переделывать, чтобы они начали работать на этой платформе, то есть человек должен сесть, разобраться в работе игры и написать код того самого шейдера, который позволит устранить тот самый пресловутый клэшинг.
Ну так что не так? Где и что я неправильно понимаю?
правда я не увидел информации по инпут лагу для этого решения, пусть это и аппаратная но эмуляция и чем сложнее "шейдер" тем лаг будет сильнее.
пока я вижу у мода точно такую же судьбу как и у VBXE для Атари, который за 17 лет абсолютно не стал массовым явлением. ULAX несомненно отличный мод, на 10 баллов из пяти, но наполеоновские планы пока выглядят как попытка разделить шкуру неубитого медведя. А когда сам автор путается в показаниях при обсуждении собственного творения, то я уж и не знаю что тут сказать. Во всяком случае попытка выставить меня врагом народа и глупцом, ничего не понимающим, выглядит нехорошо.
Из этого не следует.
Достаточно ткнуть инструментом "убрать клешинг вариант 1" в нужный спрайт.
Один врач, допустим, тебе сердце пересадит. А другой напишет на бумажке, чтобы ты следил за пульсом, больше 10 кг не поднимал, в бане сильно не парился и не кушал жареного. А результат, допустим, получился одинаковый. Так вот, второй врач вынес модификацию за скобки, всего лишь. А сколько стоит операция, и сколько стоит бумажку написать, есть разница?
вы надеюсь понимаете что процесс вывода информации на экран сугубо задумка автора и не привязана к какому-то API? кто-то явно в памяти спрайты готовит и потом выводит, а кто-то запакованное/закодированное на лету распаковывает без буфера, как вы определите что движение в цвете Х это просто движение в цвете Х, а не клешинг? За 40 лет игр сделано вагон и тележка и все игры так или иначе отличаются по способу подготовке вывода на экран, разные способы сдвига экрана, разные способы наложения, всё индивидуально.
Фактически перекрашивание игры будет эквивалентно её переписке, просто код не внутри файла а в виде отдельного автопатча.
пример неуместный, так как работы по адаптации будут одинаковые по стоимости, что вы их пишете сразу в коде, что потом. Тем более написать "потом" придется тем, кто не является автором игры, будут многочисленные варианты "а я так вижу" и это будут только мысли левых людей о том как они видят игру, а не то как это хотел бы видеть автор. Чем это отличается от полноцветных портов игр например на андроид?
Главное что для каждой отдельно взятой игры потребуется провести работу и большую.
а может, стоит научиться читать по-русски?
какое конкретно из слов "минимизация", "время" и "поддержка" вызывает трудности в понимании?
или как пятилетнему ребёнку объяснять надо: "чтобы быстрее можно было игру улучшить"
у десятка игр больше аудитория, чем у одной, сделанной за то же время, что эти десять
:v2_dizzy_facepalm: речь была о принципах для разработки железа, к чему тут пример из разработки софта?
остальную болтологию поскипал, но вот здесь ключ к пониманию всей дискуссии:
тогда фигли выступать, раз не знаешь?
нифига вопроса не изучил, а туда же - лезет всех поучать!
сколько времени потрачено на профана... :v2_dizzy_tired2:
- - - Добавлено - - -
ну, и про юлакс, конечно, отборный бред
то есть даже настоящую документацию не нашёл, но при этом пафосно заявляет:
:v2_dizzy_facepalm:
вопрос не в языке, а в том что вы не озвучивая контекста пишете набор слов, который сам по себе к контексту не может быть привязан.
игр для ZX, условно, 25000. популярны 1000 - вы лично будете тратить время на написание конфига под ULAX под остальные 24000 игр? Это про адаптацию. Теперь про разработку. Если я за основу например беру MOS6502 и портирую под разные платформы, то я не буду делать порт под те, где минимальная аудитория. Это очевидно.
чтобы речь шла об этом вам нужно уведомить собеседников. чтение мыслей пока не изобрели.
ну по такому принципу и ваши слова можно квалифицировать как болтологию.
я не юрист, я выразил вас своё мнение по этому вопросу, чем оно отличается от вашего? вы юрист? можете дать PDF по решению суда по обозначенным статьям? я изучаю доступные в интернет дела по мере заинтересованности и встречал решений суда где бы оправдывались люди ломавшие софт. На справедливости ради я вообще такие дела не наблюдаю, так что ни ваши слова ни мои я не могу воспринимать как истину, это рассуждения на тему, не более. Почему только ваши рассуждения должны иметь больший вес чем мои я не знаю.
профана в чём? это тема для ультра экспертов в каких-то конкретных вопросах? Если вы посмотрите на результаты опроса в этой теме, то на вашей стороне 50% пользователей, они все профаны? Потому что их мнение отличается от вашего?
снова ни черта не знает, но в высшей степени уверенно постулирует :v2_sick:
чтобы знал, большинство из сотни игр для юлакса были адаптированы за несколько часов неспешной работы (иногда и менее чем за час)
крайне редко - пара-тройка дней в случае особо мутного кода, больше времени только на подробную раскраску могло уйти
https://zx-pk.ru/threads/27710-zx-ulax.html - то есть это поддельная тема?Цитата:
то есть даже настоящую документацию не нашёл
ниже вы как раз сами доказываете мою правоту а именно:
умножаем 25000 на 1 час на игру (хотя я уверен что в среднем будет больше) получаем 25000 часов или, внезапно, 25 млн рублей на адаптацию. Я рад что вы это не считаете, но одно дело не считать - игнорировать, а другое дело отрицать что это "большая работа".