Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   Порт #FF (http://zx-pk.ru/showthread.php?t=18530)

Demige 20th March 2012 01:45

Порт #FF
 
Сделал порт #FF на пентагон, по схеме из 14го спектрофона.

В кратце о схеме - используется дополнительная ИР23, входы и тактирование берётся с регистра атрибутов, выход через резисторы 820 Ом на шину данных, строб вывода берётся с сигнала рамки.

В принципе всё работает, но теперь в тесте TEST 4.30 (CompoWellcome) пишет о некорректном порте #BFFD. Хотя музыка нормально работает. Это проблема теста или всё-таки схема порта выбрана неудачно?

---------- Post added at 00:45 ---------- Previous post was at 00:23 ----------

Покопался и кажется понял - порт #BFFD только на запись, соответственно при чтении из этого порта должны быть #FF, но т.к. по любому нереализованному порту у нас теперь атрибуты то такой тест не проходит. Т.е. это просто некорректная проверка самого теста? Я правильно мыслю?

Black_Cat 20th March 2012 02:24

Quote:

Originally Posted by Demige (Post 482267)
Т.е. это просто некорректная проверка самого теста? Я правильно мыслю?

да, тест некорректен, и на ZX Spectrum 128/+2 будет выдавать тоже ошибку, аффтару теста низачёд! :)

solegstar 20th March 2012 11:00

Quote:

Originally Posted by Demige (Post 482267)
Сделал порт #FF на пентагон, по схеме из 14го спектрофона.

В кратце о схеме - используется дополнительная ИР23, входы и тактирование берётся с регистра атрибутов, выход через резисторы 820 Ом на шину данных, строб вывода берётся с сигнала рамки.

есть мнение, что к сигналу рамки нужно подмешивать /IORQ, через элемент "ИЛИ" (ЛЛ1). Описание доработки порта FF из 14 спектрофона, написано в журнале Oberon 01, почитать можно в разделе "Железо", здесь:порт #FF в русских клонах Спектрума.

Demige 20th March 2012 18:27

О, спасибо за информацию!

Надо бы сделать раздел по доработкам спетрума, где выкладывать схемы. И каталогизатор привинтить.

Ewgeny7 20th March 2012 23:14

Quote:

Originally Posted by Demige (Post 482544)
Надо бы сделать раздел по доработкам спетрума, где выкладывать схемы. И каталогизатор привинтить.

"Навигация по железу"

Black_Cat 21st March 2012 00:29

Quote:

Originally Posted by solegstar (Post 482361)
Описание доработки порта FF из 14 спектрофона, написано в журнале Oberon 01, почитать можно в разделе "Железо", здесь:порт #FF в русских клонах Спектрума

да уж, большего бреда я не читал

Demige 21st March 2012 00:38

В общем не всё так просто как кажется. С таким портом #FF начинают глючить программы, которые автоматически определяют kempston, если его физически нет. Они думают что он есть и курсор ведет себя соответственно.

Black_Cat, А конструктивно?

Black_Cat 21st March 2012 00:56

про разную скорость установки разрядов регистра - бред, подмешивание IORQ с т.з. концепции исходной конструкции - такой же бред, с таким же успехом можно и полный дешифратор добавить
Quote:

Originally Posted by Demige (Post 482692)
А конструктивно?

конструктивно - все те, кто ваяет цельный порт для чтения атрибутов - просто некомпетентные люди, не имеющие понятия зачем это им нужно :) . Вон западники вешают подобную приблуду на один единственный разряд шины данных, и у них всё работает :)

Demige 21st March 2012 01:02

Так как всё-таки будет правильно?

Black_Cat 21st March 2012 01:20

Quote:

Originally Posted by Demige (Post 482700)
Так как всё-таки будет правильно?

правильно - нужно вейтить процессор при чтении из порта, но к этой схеме это не применимо :)


All times are GMT +4. The time now is 16:10.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.