Защита строилась исходя из реалий того времени. Поясню. В те годы кол-во сильных программистов занимавшихся спеком было несоизмеримо больше нынешнего. Взламывали практически все. Вопрос времени: день, месяц или год. Дальше все шло в свободном доступе, и это все понимали. Поэтому то, что по прошествии 15-ти лет несколько попыток сломать защиту не завершились ничем, это не совсем показатель ее "хорошести". Видимо нынешним "взломщикам" не слишком то и хотелось. Попробовали, увидели, что непросто и отложили.
Не соглашусь. Схема довольно простая, а вот логика работы непростая, потому, что аппаратно-програмные связки. Насколько важно что внутри? Ровно настолько, насколько важно, например, что внутри 1515ХМ1 216. Есть чип, впаял работает. Если хорошо работает, вообще замечательно. А то, что из него только выводы торчат, а что внутри не видно, это не мешает практическому использованию.
Документации у напарника были три или четыре папки, очень подробные, с комментариями, большинство карандашем, вдоль распечаток. Иначе бы сами не разобрались через месяц, что делали.
Проблема заключалась в другом. Разработка в активной фазе на два года растянулась. Потому, что не было ни денег ни оборудования, да и кушать в это время (вот незадача то) что-то было надо. Родители пенсионеры, мы студенты и безработные, годы довольно тяжелые (начало 90-х). Вот и приходилось то PC XT сломанную занимать, ремонтировать, PCAD осваивать, то осциллогаф покупать, то искать деньги на заказ плат, то мониторы чинить, и так далее. Кредитов в те годы никто не давал. Тем более на такие разработки. Так что только своими силами. А что это значит с случае проекта? Ага. Значит сроками не управляем.
Возможности Z80 это по факту исполняемый код, а любой другой процессор был или дороже или менее доступен или требовал усложнения схемы. Для справки: в те годы на рынке из соизмеримого были КР580ИК80 или однокрислалки. И то и другое было только хуже, эти варинты прорабатывались. Все остальное или дефицит или сильно дороже.
Мы живем и работаем в России. И речь о спеке. На западе в те годы уже Amiga и PC правили бал. Заказная микросхема имеет свои недостатки, ибо жесткая логика в ней (как правило). Хотя, делается быстро.
Ошибка. Поясню. Код, формирующий все управляющие сигналы сам по себе не сложен. Грубо говоря 200 байт. Модифицируется легко (если нет защиты). Что это дает? А вот посмотрите, чем современные клоны богаты: возможность подключения к VGA, и корректное отображение на LCD мониторах всяких эффектов, развертки "Пентагон" или фирма, или еще какие. А ведь все это достагалось изменением нескольких байт в том самом коде. И управлять этими "волшебными превращениями" можно на ходу (передавая комманды второму Z80). Мы даже по началу делали пробные прошивки, где подгоняли положение экрана по высоте (в зависимости от телевизора или монитора). Про аппаратные скролы тоже где то уже рассказывал. В общем схему менять как раз было не надо. Надо было дорабатывать прошивку. В этом и был интерес (в отличие от других реализаций тех лет, где все это было забито в железную логику элементов на плате).
Есть несколько подходов к окупаемости разработки. Можно заложить всю стоимость разработки в базовый конструктив (в некопируемую ПЗУ, или какую другую защиту). При этом минимальный набор (например, аналог "Ленинград 1") будет стоить очень дорого, соответственно, не будет массовым.
А можно продавать базу по себестоимости, а прибыль получать разрабатывая к ней разные платы расширения, периферию и т.д.
Мы выбрали вторую стратегию. Но было слишком поздно. "Слот" тут не виноват, рынок уже изменился к середине 90-х. Спектрум перестал быть самым массовым народным копмьютером. С запада (и востока) пришли игровые телеприставки и дешевые PC.





) что-то было надо. Родители пенсионеры, мы студенты и безработные, годы довольно тяжелые (начало 90-х). Вот и приходилось то PC XT сломанную занимать, ремонтировать, PCAD осваивать, то осциллогаф покупать, то искать деньги на заказ плат, то мониторы чинить, и так далее. Кредитов в те годы никто не давал. Тем более на такие разработки. Так что только своими силами. А что это значит с случае проекта? Ага. Значит сроками не управляем.
Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
