User Tag List

Показано с 1 по 10 из 50

Тема: В чем смысл раздельных областей программы и данных

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #31

    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    282
    Поблагодарили
    109 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    Я это понимаю, защита сделана хорошо
    Защита строилась исходя из реалий того времени. Поясню. В те годы кол-во сильных программистов занимавшихся спеком было несоизмеримо больше нынешнего. Взламывали практически все. Вопрос времени: день, месяц или год. Дальше все шло в свободном доступе, и это все понимали. Поэтому то, что по прошествии 15-ти лет несколько попыток сломать защиту не завершились ничем, это не совсем показатель ее "хорошести". Видимо нынешним "взломщикам" не слишком то и хотелось. Попробовали, увидели, что непросто и отложили.

    Цитата Сообщение от Vadim Посмотреть сообщение
    Схема очень и очень сложная, это очень сложный конечный автомат, как клубок из которого торчат ниточки и дернув за каждую получаем некий результат который ещё и зависит от того что перед этим дергали. Академически это интересно, а вот практически...
    Не соглашусь. Схема довольно простая, а вот логика работы непростая, потому, что аппаратно-програмные связки. Насколько важно что внутри? Ровно настолько, насколько важно, например, что внутри 1515ХМ1 216. Есть чип, впаял работает. Если хорошо работает, вообще замечательно. А то, что из него только выводы торчат, а что внутри не видно, это не мешает практическому использованию.

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

    Цитата Сообщение от Vadim Посмотреть сообщение
    При том, как я понимаю, возможности Z80 в ней практически исчерпаны, можно было взять и любой другой проц
    Возможности Z80 это по факту исполняемый код, а любой другой процессор был или дороже или менее доступен или требовал усложнения схемы. Для справки: в те годы на рынке из соизмеримого были КР580ИК80 или однокрислалки. И то и другое было только хуже, эти варинты прорабатывались. Все остальное или дефицит или сильно дороже.

    Цитата Сообщение от Vadim Посмотреть сообщение
    На западе все же сделали бы заказную мс. Да, я знаю что у нас это было нереально.
    Мы живем и работаем в России . И речь о спеке. На западе в те годы уже Amiga и PC правили бал. Заказная микросхема имеет свои недостатки, ибо жесткая логика в ней (как правило). Хотя, делается быстро.

    Цитата Сообщение от Vadim Посмотреть сообщение
    Можно было бы сделать аналогичный функционал с т.з. пользователя (но без защиты от копирования) на другой элементной базе и в другом виде. Этот вариант уникальный, интересный, но развития практически не имеет. Захотим сделать что-то ещё от схемы придется отказаться.
    Ошибка. Поясню. Код, формирующий все управляющие сигналы сам по себе не сложен. Грубо говоря 200 байт. Модифицируется легко (если нет защиты). Что это дает? А вот посмотрите, чем современные клоны богаты: возможность подключения к VGA, и корректное отображение на LCD мониторах всяких эффектов, развертки "Пентагон" или фирма, или еще какие. А ведь все это достагалось изменением нескольких байт в том самом коде. И управлять этими "волшебными превращениями" можно на ходу (передавая комманды второму Z80). Мы даже по началу делали пробные прошивки, где подгоняли положение экрана по высоте (в зависимости от телевизора или монитора). Про аппаратные скролы тоже где то уже рассказывал. В общем схему менять как раз было не надо. Надо было дорабатывать прошивку. В этом и был интерес (в отличие от других реализаций тех лет, где все это было забито в железную логику элементов на плате).

    Цитата Сообщение от Vadim Посмотреть сообщение
    Ещё я хотел вот что сказать, наши кооперативщики ("Дисплей" которые делали Колоры) 700р и больше в месяц получали. Как же так Вы отдавали им по 1р за ПЗУ? Готовый комп они продавали за тысячу и выше. Нельзя было отдавать свои разработки. Ну не получилось со слотом, сами бы попробовали. Сделать свой бизнес. Найти деньги, занять, не знаю, ну не отдавать же ноу-хау дельцам.
    Есть несколько подходов к окупаемости разработки. Можно заложить всю стоимость разработки в базовый конструктив (в некопируемую ПЗУ, или какую другую защиту). При этом минимальный набор (например, аналог "Ленинград 1") будет стоить очень дорого, соответственно, не будет массовым.
    А можно продавать базу по себестоимости, а прибыль получать разрабатывая к ней разные платы расширения, периферию и т.д.

    Мы выбрали вторую стратегию. Но было слишком поздно. "Слот" тут не виноват, рынок уже изменился к середине 90-х. Спектрум перестал быть самым массовым народным копмьютером. С запада (и востока) пришли игровые телеприставки и дешевые PC.

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Базы данных на Спекки
    от Ewgeny7 в разделе Софт
    Ответов: 18
    Последнее: 06.06.2019, 17:30
  2. Суперпаковщик данных BitBuster
    от Aprisobal в разделе Программирование
    Ответов: 35
    Последнее: 18.10.2010, 08:02
  3. В чем смысл разделых полей памяти
    от Gryphon в разделе Для начинающих
    Ответов: 31
    Последнее: 20.05.2010, 18:12
  4. База данных по модулям МПИ
    от KALDYH в разделе ДВК, УКНЦ
    Ответов: 0
    Последнее: 10.06.2009, 17:39

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •