Важная информация

User Tag List

Страница 18 из 60 ПерваяПервая ... 141516171819202122 ... ПоследняяПоследняя
Показано с 171 по 180 из 597

Тема: ПК8000 - Общие вопросы

  1. #171
    Member
    Регистрация
    22.01.2009
    Адрес
    Москва
    Сообщений
    111
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Связался с Малышкиным. Обещал написать ответы на вопросы по Фотону.

  2. #172
    Activist Аватар для XobbiMan
    Регистрация
    09.08.2008
    Адрес
    Шяуляй
    Сообщений
    481
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Продолжаем задавать вопросы Андрею Малышкину.

    Как знаете были три вида от трех заводов ПК8000: Веста, Сура, Хобби. Насколько тесно между собой контактировали эти разработчики, как обменивались информацией?

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


    ---------- Post added at 16:22 ---------- Previous post was at 16:21 ----------

    Также Андрей Малышкин пишет:
    Так же отвечу на вопрос с сайта. Поясню по поводу того, что игры с MSX-1 не адаптировались, а писались заново. Первое время с игр MSX-1 брались идеи, их копировали в виде самописной разработки на уровне идей. Много позже времени разработки самого компьютера, т.е. когда он вовсю тиражировался, уже программисты, не связанные напрямую с разработчиками территорией завода, но являвшиеся друзьями разработчиков, адаптировали кое-что из MSX-1. Насколько я помню, адапторовались только те игры, которые не сильно применяли спрайты или не применяли их совсем.

    Т.е. надо разделять время разработки самого компьютера и базового софта для него (2 года) и последующий период в несколько лет, когда разработчики ПК-8000 уже делали 8086 компьютер, а игровым софтом для ПК-8000 занимались уже все кому не лень.
    В итоге с 1991 года появились фирмочки и отдельные люди, которые собирали весь доступный софт, стирали копирайты, собирали все это в пакет программ и продавали по почте наложенным платежем.

    Разработчики боролись с попытками слепого тиражирования игр следующим образом.
    Сначала объясню, зачем. Дело в том, что программисты в то время жили не только на зарплату как сотрудники завода, а активно подрабатывали. Так на базе ПК-8000, оснащенных монетоприемниками, делались игровые автоматы, но это не автоматы Фотон-а. На столе стояла обычная ПК-8000, к столу крепился монетоприемник, в компе была насмерть зашита прграмма на внешнем ПЗУ с одной игрой. Чтобы рабочие места не тиражировались, в код игры включалась защита. Защита проверяла в определенном месте ПЗУ наличие нестабильно читающихся ячеек. Если находила - все хорошо, играем. Если же все ПЗУ читалось нормально, то это означало, что это пиратская копия и игра висла. Нестабильность ПЗУ делалась вручную с применением стирающей лампы. Небольшая часть ПЗУ прописывалась нулями, потом под лампой держали ПЗУ в зависимости от ее производителя от 1-2 минут до 5-6, добиваясь того, что некоторые ячейки становились в нестабильное положение и читались то как 0 то как 1.

    Кстати, первые 50 или 100 игровых автоматов Фотон были сделаны именно с такой защитой. В код игры включалась привязка к конкретным микросхемам. Микросхемы прошивали лично разработчики. Потом уже по просьбе производителя и после оплаты разработки игрового автомата в тираже защиту убрали.

    Так же разработчикам компьютера приписывают написание многих игр, к которым они не имели никакого отношения. Идея с адаптацией MSX-игр родилась не только в Пензе. В других городах это то же происходило, но почему-то многие думали, что это все творение из Пензы. Просто Пенза была центром, куда стекалось все творчество, а оттуда мощным потоком разливалось по стране. Учитывая же старания местных предпринимателей. которые либо стирали копирайты, либо их переписывали, можно было подумать, что весь софт писали непосредственно разработчики ПК. Это не так.


    ---------- Post added at 16:23 ---------- Previous post was at 16:22 ----------

    Продолжение истории:
    Вообще же сейчас сложно вспомнить, кто и что из софта точно написал. Всего для ПК-8000 к году 1993-му ходило 200-300 программ, из которых непосредственно сами разработчики компьютера, т.е. программисты СКБ№102, написали не так и много, не более 2 десятков программ: голова была занята не столько играми, сколько внедрением в производство и зарабатыванием денег на софте путем его адаптации к игровым автоматам. В 1989 году системными программистами в СКБ№102 были всего четверо: Такочаков, Ковалев, Сергей (не помню фамилию) и Малышкин. Это очень мало, так как приходилось в то время активно разрабатывать дисковую систему для ПК-8000 и софт под нее, работать с производством, зарабатывать деньги сторонними заказами, разрабатывать программы к железу в разъем расширения ПК-8000, которое заказывали сторонние фирмы. Малышкин, например, подрабатывал тем, что монтировал компьютерные классы на базе ПК-8000, т.е. тянул кабеля, переделывал телевизоры в мониторы, делал примочки типа сетевой раздачи софта на компьютерный класс и прочее все такое. Из-за того, что некоторые чужие программы дорабатывались в том числе и самими разработчиками для того, чтобы они работали на игровых станциях на базе ПК-8000, возникла очень большая путаница.

    По поводу копирайтов и авторских прав. Понятие такое, конечно, в те годы существовало, но не применялось на практике. Передирали все что можно было передрать, лишь бы увеличить количество программ. Программы формировались в пакеты и продавались за деньги. В связи с этим старались делать защиты. Одна из них на базе ПЗУ описана выше. Так же я делал защиту к некоторым играм так, что при копировании программы в память а потом ее выгрузке на ленту с целью копирования она не работала, т.е. программа загружалась и работала только с оригинальной кассеты. В код программы вводился анализатор копирайта, который проверял наличие на магнитной ленте с программой сразу после самой программы еще и специального короткого служебного кода. Программа для запуска с касеты должна была быть загружена с режимом мгновенного запуска сразу после загрузки. Пока лента еще крутилась в кассете, программа уже начинала работать и читала ленту дальше. И если на ленте сразу после самой программы она считывала специальное короткое кодовое служебное сообщение, то работала. Писать такое кассеты было сложно, так как требовалась специальная программа, которая не только записывала саму программу на кассету, но еще и следом писала служебную информацию. Можно было попытаться скопировать кассету акустическим методом через 2 магнитофона, но такое почти не удавалось: из-за отклонений в работе лентопротяжного механизма магнитофонов программа сбоила при загрузке и не работала.

    По поводу копирования программ с MSX-1. Никто даже понятия не имел, у кого вообще и где можно спросить разрешение на копирование, поэтому и копировали все, что только могли. Аналогично поступали в те времена с любым другим софтом, в том числе и с разработанным в СССР.

  3. #173
    Activist Аватар для XobbiMan
    Регистрация
    09.08.2008
    Адрес
    Шяуляй
    Сообщений
    481
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Продолжение истории:
    Вообще же сейчас сложно вспомнить, кто и что из софта точно написал. Всего для ПК-8000 к году 1993-му ходило 200-300 программ, из которых непосредственно сами разработчики компьютера, т.е. программисты СКБ№102, написали не так и много, не более 2 десятков программ: голова была занята не столько играми, сколько внедрением в производство и зарабатыванием денег на софте путем его адаптации к игровым автоматам. В 1989 году системными программистами в СКБ№102 были всего четверо: Такочаков, Ковалев, Сергей (не помню фамилию) и Малышкин. Это очень мало, так как приходилось в то время активно разрабатывать дисковую систему для ПК-8000 и софт под нее, работать с производством, зарабатывать деньги сторонними заказами, разрабатывать программы к железу в разъем расширения ПК-8000, которое заказывали сторонние фирмы. Малышкин, например, подрабатывал тем, что монтировал компьютерные классы на базе ПК-8000, т.е. тянул кабеля, переделывал телевизоры в мониторы, делал примочки типа сетевой раздачи софта на компьютерный класс и прочее все такое. Из-за того, что некоторые чужие программы дорабатывались в том числе и самими разработчиками для того, чтобы они работали на игровых станциях на базе ПК-8000, возникла очень большая путаница.

    По поводу копирайтов и авторских прав. Понятие такое, конечно, в те годы существовало, но не применялось на практике. Передирали все что можно было передрать, лишь бы увеличить количество программ. Программы формировались в пакеты и продавались за деньги. В связи с этим старались делать защиты. Одна из них на базе ПЗУ описана выше. Так же я делал защиту к некоторым играм так, что при копировании программы в память а потом ее выгрузке на ленту с целью копирования она не работала, т.е. программа загружалась и работала только с оригинальной кассеты. В код программы вводился анализатор копирайта, который проверял наличие на магнитной ленте с программой сразу после самой программы еще и специального короткого служебного кода. Программа для запуска с касеты должна была быть загружена с режимом мгновенного запуска сразу после загрузки. Пока лента еще крутилась в кассете, программа уже начинала работать и читала ленту дальше. И если на ленте сразу после самой программы она считывала специальное короткое кодовое служебное сообщение, то работала. Писать такое кассеты было сложно, так как требовалась специальная программа, которая не только записывала саму программу на кассету, но еще и следом писала служебную информацию. Можно было попытаться скопировать кассету акустическим методом через 2 магнитофона, но такое почти не удавалось: из-за отклонений в работе лентопротяжного механизма магнитофонов программа сбоила при загрузке и не работала.

    По поводу копирования программ с MSX-1. Никто даже понятия не имел, у кого вообще и где можно спросить разрешение на копирование, поэтому и копировали все, что только могли. Аналогично поступали в те времена с любым другим софтом, в том числе и с разработанным в СССР.


    ---------- Post added at 16:25 ---------- Previous post was at 16:23 ----------

    История про BASIC ПК-8000 подробное от Андрея Малышкина:

    Решил написать историю про BASIC ПК-8000 подробно, так как действительно возникли противоречия в моем изложении и недопонимания у форумчан из-за недостаточной полноты изложения.

    Самый ПЕРВЫЙ BASIC, который НЕ ПОПАЛ в серию, действительно "сдирался" с Yamaha MSX-1. На это ушло довольно много времени. У нас в СКБ стоял компьютер Yamaha MSX-1, взятый напрокат из Пензенского Педагогического института из рабочего класса. В процессе адаптации BASIC вырос до такого размера, что не влез в ПЗУ ПК-8000. Начали его резать - получили проблемы со стабильностью. Победить размеры и проблемы его стабильной работы из-за большого количества заплаток ко времени подхода серийного производства ПК-8000 не успели, начальство требовало хоть что-то живое и срочно. В связи с этим Такочаковым было принято решение временно для первых компьютеров адаптировать вариант BASIC-a из журнала Радио. HEX-код из журнала был набит вручную, частично дизассемблирован, адаптирован к железу ПК-8000, добавлены процедуры небольшой совместимости с MSX-1. После получения стабильной версии, которую Николай сверстал поверх кода из журнала "Радио" заплатками за менее чем 3 месяца, она была передана в производство как пробная и отладочная, временная. Первые компьютеры шли с кроватками для ПЗУ в надежде на то, что сможем потом поменять прошивку. Но нет ничего более постоянного, чем временное ... Так временный BASIC и ушел в серию. Учитывая ажиотажный спрос на первые компьютеры, производство погнало выпуск, авральным порядком стал писаться и адаптироваться софт, с целью ускорения написания он стал привязываться к коду в ПЗУ, что и стало роковым для версии MSX-1: эти два BASIC-a уже стало не возможным совместить. Так версия MSX-1 для ПК-8000 ушла в историю, не став серийной, потом и вовсе забылась. Хотя я где-то в середине 90-х слышал (но не видел сам), что MSX-версию все-таки сделали. Было это или нет, была ли это доработка Такочакова или еще чья-то - не знаю.

    Форумчанин ivagor абсолютно прав насчет сходства до адресов СЕРИЙНОЙ версии ПК-8000 и кода BASIC-a из журнала Радио: самими разработчиками в Пензе на заводе ВЭМ код BASIC-a полностью НИКОГДА НЕ ДИЗАССЕМБЛИРОВАЛСЯ! За основу СЕРИЙНОГО BASIC-a взят дамп из журнала Радио. Поверх кода пропатчен заплатками. Таким образом, серийный BASIC ПК-8000 был "пиратским", адаптированным.

  4. #174
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,844
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,822
    Поблагодарили
    1,045 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, с бейсиком все понятно.
    По играм все же хотелось бы немного прояснить - какие игрушки были адаптированы с MSX именно в Пензе, понимаю, что сейчас будет сложно вспомнить "весь список", но хотя бы несколько названий?

  5. #175
    Member
    Регистрация
    22.01.2009
    Адрес
    Москва
    Сообщений
    111
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А может ему дать список игр, который сейчас есть у "XobbiMan", и пусть он отметит пензенские?

    Кстати, ТУ на ПК8000 стоит добывать в Ставрополе???

  6. #176
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,920
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black1972 Посмотреть сообщение
    Кстати, ТУ на ПК8000 стоит добывать в Ставрополе???
    Думаю стоит, вдруг найдут. Мало ли что.


    Кстати раз ходило около 200...300 программ - нам есть к чему стремится.
    Последний раз редактировалось Mick; 06.08.2009 в 19:02.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  7. #177
    Activist Аватар для XobbiMan
    Регистрация
    09.08.2008
    Адрес
    Шяуляй
    Сообщений
    481
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black1972 Посмотреть сообщение
    А может ему дать список игр, который сейчас есть у "XobbiMan", и пусть он отметит пензенские?
    Указал где что скачать. Так что из того что у меня на сайте есть и сможем узнать правду откуда корни.

  8. #178
    Member
    Регистрация
    22.01.2009
    Адрес
    Москва
    Сообщений
    111
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Думаю стоит, вдруг найдут. Мало ли что.
    "Найдут" здесь не уместно. Так как я разговаривал с главным конструктором. Они лежали у него на столе. Их нашли. Весь вопрос "Дадут ли"? Может к ним обратиться от имени клуба музея компьютеров, чтобы дурацкие вопросы не задавали - а нафига вам этот ТУ? Хотите идею стырить и на западе толкнуть за большое бабло, чтобы им лучше жилось за наш счёт?

  9. #179
    Moderator Аватар для Mick
    Регистрация
    14.06.2005
    Адрес
    г. Калуга
    Сообщений
    9,920
    Спасибо Благодарностей отдано 
    179
    Спасибо Благодарностей получено 
    695
    Поблагодарили
    368 сообщений
    Mentioned
    19 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Black1972 Посмотреть сообщение
    "Найдут" здесь не уместно. Так как я разговаривал с главным конструктором. Они лежали у него на столе. Их нашли. Весь вопрос "Дадут ли"? Может к ним обратиться от имени клуба музея компьютеров, чтобы дурацкие вопросы не задавали - а нафига вам этот ТУ? Хотите идею стырить и на западе толкнуть за большое бабло, чтобы им лучше жилось за наш счёт?
    Прикол в том что схема то уже есть, принцип работы понятен. Этот комп можно не только повторить на рассыпухе, но и в ПЛИС запихать можно
    Так что такие мысли просто маразматичны.
    Сайт поддержки моих изделий - http://micklab.ru/
    Группа ВКонтакте - https://vk.com/micklab

  10. #180
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,844
    Спасибо Благодарностей отдано 
    654
    Спасибо Благодарностей получено 
    1,822
    Поблагодарили
    1,045 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Mick Посмотреть сообщение
    Прикол в том что схема то уже есть, принцип работы понятен. Этот комп можно не только повторить на рассыпухе, но и в ПЛИС запихать можно
    А ПЛМки? Или "расколоть" их просто?

Страница 18 из 60 ПерваяПервая ... 141516171819202122 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 844
    Последнее: 11.01.2024, 14:31
  2. Корвет: Общие вопросы
    от DATAsoft в разделе Корвет
    Ответов: 245
    Последнее: 22.10.2023, 05:03
  3. Вопросы и ответы
    от Addison в разделе ZX Концепции
    Ответов: 31
    Последнее: 28.11.2007, 11:35
  4. вопросы по Amiga?
    от volton в разделе Amiga
    Ответов: 2
    Последнее: 07.07.2007, 23:49

Ваши права

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