ПК-01 ЛЬВОВ

форум о ПК-01,02 "Львов"
Текущее время: 23 ноя 2017, 19:26

Forum Games WEB Tape Loader Twitter RSS

Часовой пояс: UTC + 2 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Прерывания
СообщениеДобавлено: 01 июн 2012, 14:50 
Не в сети
Site Admin
Аватар пользователя

Зарегистрирован: 24 июл 2008, 12:05
Сообщений: 978
Размышлял над этой фразой уважаемого Пуйды В.Я.:

Цитата:
Насколько я помню, то линия INTА с системного контроллера и INTE с процессора выведены на контакты системной магистрали для обслуживания дополнительных внешних устройств (программно это предусматривалось уже в ПК-01М и ПК-02)


Это получается, что к ПК-01 можно подключить внешнее устройство, которое будет генерировать прерывания?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Прерывания
СообщениеДобавлено: 01 июн 2012, 14:58 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
Zelya писал(а):
Это получается, что к ПК-01 можно подключить внешнее устройство, которое будет генерировать прерывания?

Увы, но подобной информацией не владею, помочь ничем не могу. Но вопрос интересный! Можно будет спросить у Тимошенко или у Текотева.

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Прерывания
СообщениеДобавлено: 18 окт 2012, 18:48 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
Zelya писал(а):
Это получается, что к ПК-01 можно подключить внешнее устройство, которое будет генерировать прерывания?

Существовала отдельная плата для организации прерываний на ПК-01. Я внимательно пересмотрел материалы, которые нам присылал Вл. Пуйда, где обнаружил вот этот занимательный листик:
Изображение
Лучше всего открыть его в более крупном размере [смотрим], чтобы все можно было прочесть без проблем.

Итак, справа есть интересный комментарий, который можно прочесть как "вiдсутнiсть плати переривань". Это раз. А вот и два: чуть ниже в листинге присутствуют команды запрета/разрешения прерываний с характерным кодом для работы со стеком. Остается только вопрос, под какую версию ПК-01 был рассчитан этот код.

Кстати, тут же можно увидеть интересную строчку "1000 OUT 0H ; перкл. ОЗУ-ПЗУ". Судя по всему, когда-то у "Львова" не экран отключался-подключался через порт, а ПЗУ. Экран же всегда присутствовал в основном ОЗУ. Что, кстати, было удобнее.

Возможно, все это имеет отношение к загадочному образу ПЗУ с монитором. :wink:

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Прерывания
СообщениеДобавлено: 18 окт 2012, 19:22 
Не в сети

Зарегистрирован: 23 авг 2012, 12:28
Сообщений: 123
liberation писал(а):
Кстати, тут же можно увидеть интересную строчку "1000 OUT 0H ; перкл. ОЗУ-ПЗУ". Судя по всему, когда-то у "Львова" не экран отключался-подключался через порт, а ПЗУ. Экран же всегда присутствовал в основном ОЗУ. Что, кстати, было удобнее.

Возможно, все это имеет отношение к загадочному образу ПЗУ с монитором. :wink:

Чтобы запустить rom03 я слегка правил конфиг emu, просто зафиксировав ОЗУ в адресах 0000-3FFF, но если принять, что OUT 0 (незвисимо от содержимого аккумулятора, просто по факту обращения к порту 0) в этой версии ПК-01 отключает ПЗУ, то это бы как раз подошло. Тут еще интересен вопрос с неполнотой дешифрации, индентично ли обращение к 00 и C0 (возможно к тому варианту ПК-01 не планировали подключать принтер)?
Насчет постоянного присутствия экрана в основном ОЗУ - откуда это следует?
Насчет прерываний в rom03 тоже интересно - есть одинокий EI, но где обработчик, я не знаю. И без прерываний rom03 работает. Может какие-то директивы, с которыми я не разобрался, связаны с прерываниями?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Прерывания
СообщениеДобавлено: 19 окт 2012, 13:55 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
ivagor писал(а):
...Тут еще интересен вопрос с неполнотой дешифрации, индентично ли обращение к 00 и C0 (возможно к тому варианту ПК-01 не планировали подключать принтер)?
Насчет постоянного присутствия экрана в основном ОЗУ - откуда это следует?

Ответил в новой теме про прототип ПК-01 "Львов". :)

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
 Заголовок сообщения: Re: Прерывания
СообщениеДобавлено: 08 фев 2013, 19:06 
Не в сети
Аватар пользователя

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
Владимир Яковлевич внес ясность про прерывания:
Цитата:
Звичайно треба було вивести на роз`єм проінвертований сигнал з DD44.2, але якось не думав про це.

_________________
Carthago delenda est, Carthaginem delendam esse


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Forum Games WEB Tape Loader Twitter RSS

Часовой пояс: UTC + 2 часа [ Летнее время ]


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


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

Найти:
Free counters!
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB