ПК-01 ЛЬВОВ

форум о ПК-01,02 "Львов"
Текущее время: 24 окт 2018, 05:48

Forum Games WEB Tape Loader Twitter RSS

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




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

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

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


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

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

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

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

_________________
Carthago delenda est, Carthaginem delendam esse


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

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

Существовала отдельная плата для организации прерываний на ПК-01. Я внимательно пересмотрел материалы, которые нам присылал Вл. Пуйда, где обнаружил вот этот занимательный листик:
[img]https://lh3.googleusercontent.com/-KFDeEllAmWM/UIAfYPU-g2I/AAAAAAAACUM/PhtJ8DAsLrc/s800/pk-11-2_2.jpg[/img]
Лучше всего открыть его в более крупном размере [[url=http://lvovpc.ho.ua/files/pk_img2/pk-11-2_2.jpg]смотрим[/url]], чтобы все можно было прочесть без проблем.

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

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

Возможно, все это имеет отношение к [url=http://lvovpc.ho.ua/forum/viewtopic.php?f=3&t=135]загадочному образу ПЗУ[/url] с монитором. :wink:

_________________
Carthago delenda est, Carthaginem delendam esse


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

Зарегистрирован: 23 авг 2012, 12:28
Сообщений: 123
[quote="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
Откуда: Украина
[quote="ivagor"]...Тут еще интересен вопрос с неполнотой дешифрации, индентично ли обращение к 00 и C0 (возможно к тому варианту ПК-01 не планировали подключать принтер)?
Насчет постоянного присутствия экрана в основном ОЗУ - откуда это следует?

Ответил в новой теме про [url=http://lvovpc.ho.ua/forum/viewtopic.php?f=2&t=201]прототип ПК-01 "Львов"[/url]. :)

_________________
Carthago delenda est, Carthaginem delendam esse


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

Зарегистрирован: 11 авг 2008, 17:05
Сообщений: 1403
Откуда: Украина
Владимир Яковлевич внес ясность [url=http://lvovpc.ho.ua/forum/viewtopic.php?p=3226#p3226]про прерывания[/url]:
[quote]Звичайно треба було вивести на роз`єм проінвертований сигнал з DD44.2, але якось не думав про це.

_________________
Carthago delenda est, Carthaginem delendam esse


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

Forum Games WEB Tape Loader Twitter RSS

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


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

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


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

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