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