PC-01 Lviv
http://pc01.lviv.ua/forum/

Upgrade ПК-01 "Львов"
http://pc01.lviv.ua/forum/viewtopic.php?f=2&t=96
Page 1 of 1

Author:  liberation [ 19 Feb 2012, 01:37 ]
Post subject:  Upgrade ПК-01 "Львов"

Решил собрать в одном месте перечень доработок, выполненных для ПК-01 "Львов":

1 ) Установка Z80A (5 мГц) + прерывания + турбирование*
Quote:
Турбирование. Эта доработка проста и не требует никаких дополнительных деталей. Сводится она к уменьшению задержки при работе процессора с ОЗУ. Доработка была опробована с Z80. [топик]

Прерывания. Приведенная выше схема организует на «ЛЬВОВе» с Z80 прерывания. При поступлении сигнала прерывания процессор заканчивает выполнение текущей команды, запоминает текущее состояние счетчика команд в стеке и переходит по адресу прерывания IM 1 (0038H) или IM 2 (изменяется). На «ЛЬВОВе» прерывание обслуживается около 40 раз в секунду.
Касательно авторства нужно заметить, что точно известно о двух вариантах замены ЦП. Первый был разработан фирмой COMAN [бюллетень №23], а второй Дмитрием Ктитаревым, именно последний способ стал "каноническим". Вот как прокомментировал эту историю Денис Казимиров:
Quote:
Поправка: Дима не дорабатывал им схему, он её увидел и сказал что она с ошибками, ибо этот вариант схемы он когда-то сам пробовал (я так понял разработал) и у него он работал нестабильно, поэтому Ктитарёв отказался от него. Звонил им и улыбался в трубку, гордый такой.
2 ) Расширение ОЗУ (144 и 256 кБ)* [топик]. Вероятно, существовала схема на 512 кБ. Вот что по этому поводу сообщил Денис Казимиров:
Quote:
Расширять ОЗУ далее не было особого смысла, просто не было в этом практической необходимости - это бы не покупали. Но теоретически расширение ограничивалось только мощностью БП. Не могу подтвердить, что вообще существовал "Львов" с более чем 256КБ на борту, хотя "кто-то из банды" мог это реализовать из чистого любопытства, от нечего делать.
3 ) Монохромный режим графики 512*256*
Quote:
При включении режима 512*256 каждый байт экранного ОЗУ будет содержать в себе 8 точек, режим которых (зажжена-погашена) определяется двумя состояниями: «0» или «1». В итоге — в режиме 512*256 присутствует всего 2 цвета, т.е. этот режим можно назвать монохромным. Цвета можно изменять с помощью палитр.
4 ) Схема гашения экрана
Quote:
При включении режима гашения экран окрашивается в цвет фона. Информация видеоОЗУ при этом не теряется: при отключении этого режима Вы сможете снова созерцать то, что было на экране до включения режима гашения.
5 ) Доработка экранных плоскостей*
Quote:
Доработка экранных плоскостей позволяет пользоваться областью памяти 0000 – 3FFF при включенном экранном ОЗУ. Она нужна для работы прерываний без конфликтов с системой. На общей работе ПК доработка не отражается и не требует никаких дополнительных деталей
6 ) Музыкальный сопроцессов AY-3-8910(12) (И. Дьяченко)
Комментарий от Денис Казимирова:
Quote:
Я 100% не скажу, но заслуга Димы тут только в том, что он реализовал порты подключения для него и соответственно схему включения. Сам сопроцессор брался стандартный, от Спектрума и его плата никаких доработок не требовала. Ну и в демках музыкальных надо было в коде просто этот порт указать вместо спектрумовского и вуаля - вся переделка на "Львов".
7 ) Трехголосный синтезатор на базе таймера 580ВИ53 (А. Чистяков) [топик]
8 ) Картриджи (внешнее ПЗУ) (COMAN) [топик]
9 ) Дисковод (НГМД контроллер). По этому пункту следует заметить, что существовало несколько вариантов такового контроллера. Но на данный момент сохранилась схема только от фирмы "Coman", так называемая [версия "Коман-2"].
10 ) Внешнее ПЗУ (картридж) [топик]

* - именно эти доработки превращали ПК-01 в ПК-02.

Подробное описание доработок #1-6 можно найти в документе [ПК-02 "Львов" своими руками, djvu].

Не все доработки получили пометку об авторстве, поскольку пока не хватает необходимой информации об истории их появления.

p.s.
Тема о ПК-02 "Львов".

Author:  Zelya [ 19 Feb 2012, 13:28 ]
Post subject: 

Quote:
2 ) Расширение ОЗУ (144 и 256 кб)
Где-то писалось, что ОЗУ расширялось и до 512 Кб.
Quote:
4 ) Схема гашения экрана
5 ) Доработка экранных плоскостей*
А это что?

Author:  liberation [ 19 Feb 2012, 22:58 ]
Post subject: 

Quote:
Где-то писалось, что ОЗУ расширялось и до 512 Кб.
Да, была такая информация. Но до получения более конкретных свидетельств я ее решил не приводить.
Quote:
А это что?
Ай-яй-яй, Вадим! Срочно учить матчасть! Допуск возьмете в деканате. :D

Author:  liberation [ 24 Apr 2012, 14:44 ]
Post subject: 

Обновил первый пост, добавил "историзма". :D

Author:  liberation [ 28 Jun 2012, 12:45 ]
Post subject:  Re: Upgrade ПК-01 "Львов"

Отыскал в тех образах дискет, что нам прислал kucher, письмо от 28.07.97 неизвестному адресату (Игорю Дьяченко, видимо, или Косте Павелко), где описана интересная доработка, о которой до сих пор было ничего неизвестно.
Quote:
Еще у меня есть схема "плавающего" экрана. Это когда можно наз-
начать экран в: 0000H-3FFFH, 4000H-7FFFH, 8000H-BFFFH или вклю-
чать стандартный. 00H-стандарт, от 40H до C0H - плавающий экран
в пределах, указаных выше.
Я даже порт отдельный организовал для этой доработки (20H).
Схемы я тебе черкану.
Короче - проблема в том, что хорошо бы было, чтобы экран можно
было назначить в области C000H-FFFFH, т.е. там, где находятся
страницы доп. ОЗУ. Понимаешь мысль ?
Это облегчит адаптацию программ и откроет новые возможности.

Author:  liberation [ 10 Jan 2013, 13:46 ]
Post subject:  Re: Upgrade ПК-01 "Львов"

Удалось отыскать свидетельство от некоего Zab об еще одной любопытной аппаратной доработке для ПК-01 "Львов":
Quote:
Был у меня ПК-01 Львов, на пару с приятелем такие купили когда-то. Я то со своим быстро наигрался и избавился (мне как-то и СМ4 в институте хватало), а приятель спаял к Львову электронный диск на мегабайт, установил туда CPM и очень долго пользовался получившимся агрегатом.
Разве не было там прерываний? Мне почему-то казались, что были.
И ключевое отличие Львова от Спектрума - CPM-совместимость. На спектрум CPM не установить было, поскольку в младшей и части адресного пространства у него ПЗУ, а CPM именно по этим адресам упорно желает видеть таблицу прерываний.
К сожалению, более никаких подробностей узнать не удалось.

Author:  liberation [ 18 Feb 2013, 19:57 ]
Post subject:  Re: Upgrade ПК-01 "Львов"

Переписывался с Дмитрием Скачковым. Он припомнил интересную деталь:
Quote:
Схемы и описаниея доработок посылал в журнал Радио, но никаких ответов не получал.
Поскольку оригиналы материалов у Дмитрия не сохранились, то я обратился в редакцию журнала "Радио". Конец, в общем-то, немного предсказуем. Ст. редактор В. Фролов ответил:
Quote:
Спасибо за письмо. Очень не хочется Вас огорчать, но что делать, приходится... Архивы двадцатилетней давности не сохранились.
Эх, обидно, что и говорить. История не знает сослагательного наклонения, но все-таки здорово было бы, если бы в 1992 году журнал "Радио" опубликовал материалы по доработке ПК-01 до уровня полноценно CP/М-80-совместимой машины. В реальности же отсутствие эффективного канала коммуникации между "львовистами" привело к тому, что популяция ПК-02 "Львов" от силы насчитывала около двух сотен машин (да и то это я грубо округляю). Вот как эту ситуацию обрисовал Скачков (место действия Москва):
Quote:
По расклейкам объявлений люди покупали у меня игрушки. Для кого-то делал и доработку, но не много.

Author:  qwinto [ 24 Jan 2014, 22:55 ]
Post subject:  Re: Upgrade ПК-01 "Львов"

Quote:
Переписывался с Дмитрием Скачковым. Он припомнил интересную деталь:
Quote:
Схемы и описаниея доработок посылал в журнал Радио, но никаких ответов не получал.
Поскольку оригиналы материалов у Дмитрия не сохранились, то я обратился в редакцию журнала "Радио". Конец, в общем-то, немного предсказуем. Ст. редактор В. Фролов ответил:
Quote:
Спасибо за письмо. Очень не хочется Вас огорчать, но что делать, приходится... Архивы двадцатилетней давности не сохранились.
Эх, обидно, что и говорить. История не знает сослагательного наклонения, но все-таки здорово было бы, если бы в 1992 году журнал "Радио" опубликовал материалы по доработке ПК-01 до уровня полноценно CP/М-80-совместимой машины. В реальности же отсутствие эффективного канала коммуникации между "львовистами" привело к тому, что популяция ПК-02 "Львов" от силы насчитывала около двух сотен машин (да и то это я грубо округляю). Вот как эту ситуацию обрисовал Скачков (место действия Москва):
Quote:
По расклейкам объявлений люди покупали у меня игрушки. Для кого-то делал и доработку, но не много.
тут ftp://ftp.radio.ru/pub/arhiv/ архивы всех журналов радио вроде...

Author:  liberation [ 24 Jan 2014, 23:12 ]
Post subject:  Re: Upgrade ПК-01 "Львов"

Quote:
тут ftp://ftp.radio.ru/pub/arhiv/ архивы всех журналов радио вроде...
Увы, но там нет неопубликованных материалов.

Author:  liberation [ 09 Jan 2015, 17:50 ]
Post subject:  Re: Upgrade ПК-01 "Львов"

Практически финальная реплика в этой теме. Друзья, практические шаги по доработке ПК-01 до уровня ПК-02 "Львов" выложены на дружественном ресурсе. За роялем - маэстро kapitan-u!

Author:  MARAT_BEST [ 10 Jan 2015, 17:11 ]
Post subject:  Re: Upgrade ПК-01 "Львов"

Quote:
Практически финальная реплика в этой теме. Друзья, практические шаги по доработке ПК-01 до уровня ПК-02 "Львов" выложены на дружественном ресурсе. За роялем - маэстро kapitan-u!
с его разрешения все нужно перенести сюда ... ведь тут ресурс как раз только про ЛЬВОВ

Author:  liberation [ 10 Jan 2015, 23:26 ]
Post subject:  Re: Upgrade ПК-01 "Львов"

Quote:
с его разрешения все нужно перенести сюда ... ведь тут ресурс как раз только про ЛЬВОВ
Не думаю, что стоит спешить, поскольку наш бравый капитан имеет свойство вносить правки в свои тексты задним числом, а я искренне сомневаюсь, что кто-то будет заниматься тем, чтобы синхронизировать тексты, это ведь ресурс только про Львов. :D

Посмотрим, вот начнут делать платы, обкатают технологию, тогда можно будет делать публикацию. К двадцатилетию (с), так сказать.

Author:  MARAT_BEST [ 15 Jan 2015, 08:53 ]
Post subject:  Re: Upgrade ПК-01 "Львов"

C разрешения Уважаемого kapitan-u вашему вниманию предоставлен материал с сайта
http://zx-pk.ru/ по доработке ПК-01 Львов до ПК-02 Львов на базе процессора Z80.
http://zx-pk.ru/showthread.php?t=24263
Attachment:
Convert PK-01 to PK-02.zip [1.84 MiB]
Downloaded 1094 times
это PDF в ZIPe

Page 1 of 1 All times are UTC+03:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/