Не работает блокировка выбора области TR-DOS в Profi ULA

Bugs (reports, fixes, etc.)

Postby solegstar » 11 Mar 2021, 16:50

Приветствую, Deathsoft. Обнаружили с Djoni такой баг для Profi ULA в Unreal 0.39.0:
- На схеме электрической принципиальной Профи 5.0х, на верхней плате, есть узел, он собран на DD32.1, который блокирует сигнал выбора области TR-DOS, если активен бит CPM=1 порта DFFD (сигнал /CPM = 0), - в UNREAL выбор не блокируется.
trdos_trig.png

Как проверить:
- Если перейти в бейсик 48 и набрать out 57341,32 и потом набрать rand usr 15616, то область ПЗУ с TRDOS не должна подключится в схему, потому что по схеме сигнал /CPM перейдет в 0 и заблокирует изменение сигнала /TR-DOS при помощи защелки 3Dxx сигналом DISK, который переключает страницу ПЗУ. В Unreal же можно зайти в TR-DOS с активным битом CPM порта DFFD.
Баг судя по всему не критичный, раз его до сих пор не обнаружили, но если возможно поправить - было бы отлично. Спасибо.
solegstar
 
Posts: 34
Joined: 17 Dec 2009, 16:33
Group: Registered users

Postby deathsoft » 11 Mar 2021, 22:06

А в profi 3.2 как было? Там такая же схема?

Посмотрел, там примерно тоже самое:
trd.png
User avatar
deathsoft
 
Posts: 4744
Joined: 07 Apr 2007, 00:58
Group: Registered users

Postby solegstar » 12 Mar 2021, 10:52

deathsoft wrote:А в profi 3.2 как было? Там такая же схема?

Посмотрел, там примерно тоже самое:

Да, там примерно также, но нет узла на ла3 DD32. Блокировка (или принудительный перевод сигнала /TR-DOS) от сигнала /CPM всё же есть и в 3.2 и в 5 - это принудительный сброс триггера трдос сигналом /CPM. в 3.2 сигнал /CPM заходит сразу на триггер, собранный на ла1, в 5й версии /CPM сбрасывает триггер трдос через ли1 DD20.4, но в 5й версии Профи сделали еще и узел на DD32. скорее всего была задержка на переключение триггера трдос и были какие-то иголки.
solegstar
 
Posts: 34
Joined: 17 Dec 2009, 16:33
Group: Registered users


Return to Ошибки

Who is online

Users browsing this forum: Google [Bot] and 8 guests

cron