PC-01 Lviv

It is currently 28 Mar 2024, 21:09

Forum Games WEB Tape Loader Twitter RSS

All times are UTC+03:00




Post new topic  Reply to topic  [ 13 posts ] 
Author Message
PostPosted: 19 Feb 2012, 01:37 
Offline
User avatar

Joined: 11 Aug 2008, 17:05
Posts: 1405
Location: Украина
Решил собрать в одном месте перечень доработок, выполненных для ПК-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 "Львов".

_________________
Carthago delenda est, Carthaginem delendam esse


Last edited by liberation on 24 Apr 2012, 14:43, edited 8 times in total.

Top
   
 Post subject:
PostPosted: 19 Feb 2012, 13:28 
Offline
Site Admin
User avatar

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


Top
   
 Post subject:
PostPosted: 19 Feb 2012, 22:58 
Offline
User avatar

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

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
 Post subject:
PostPosted: 24 Apr 2012, 14:44 
Offline
User avatar

Joined: 11 Aug 2008, 17:05
Posts: 1405
Location: Украина
Обновил первый пост, добавил "историзма". :D

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
PostPosted: 28 Jun 2012, 12:45 
Offline
User avatar

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

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
PostPosted: 10 Jan 2013, 13:46 
Offline
User avatar

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

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
PostPosted: 18 Feb 2013, 19:57 
Offline
User avatar

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

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
PostPosted: 24 Jan 2014, 22:55 
Offline

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


Top
   
PostPosted: 24 Jan 2014, 23:12 
Offline
User avatar

Joined: 11 Aug 2008, 17:05
Posts: 1405
Location: Украина
Quote:
тут ftp://ftp.radio.ru/pub/arhiv/ архивы всех журналов радио вроде...
Увы, но там нет неопубликованных материалов.

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
PostPosted: 09 Jan 2015, 17:50 
Offline
User avatar

Joined: 11 Aug 2008, 17:05
Posts: 1405
Location: Украина
Практически финальная реплика в этой теме. Друзья, практические шаги по доработке ПК-01 до уровня ПК-02 "Львов" выложены на дружественном ресурсе. За роялем - маэстро kapitan-u!

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
PostPosted: 10 Jan 2015, 17:11 
Offline
User avatar

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


Top
   
PostPosted: 10 Jan 2015, 23:26 
Offline
User avatar

Joined: 11 Aug 2008, 17:05
Posts: 1405
Location: Украина
Quote:
с его разрешения все нужно перенести сюда ... ведь тут ресурс как раз только про ЛЬВОВ
Не думаю, что стоит спешить, поскольку наш бравый капитан имеет свойство вносить правки в свои тексты задним числом, а я искренне сомневаюсь, что кто-то будет заниматься тем, чтобы синхронизировать тексты, это ведь ресурс только про Львов. :D

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

_________________
Carthago delenda est, Carthaginem delendam esse


Top
   
PostPosted: 15 Jan 2015, 08:53 
Offline
User avatar

Joined: 13 Feb 2012, 15:32
Posts: 341
Location: Россия
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 1084 times
это PDF в ZIPe


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 13 posts ] 

Forum Games WEB Tape Loader Twitter RSS

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
cron
Powered by phpBB® Forum Software © phpBB Limited