PDA

Просмотр полной версии : ЮТ-88 карта портов I/O



palsw
19.06.2014, 22:44
постараюсь собрать информацию о портах ЮТ-88 в отдельной теме.

На данный момент карта портов такая,по мере поступления информации буду исправлять и добавлять

http://i.piccy_.info/i9/2fa9ad859e512c8d4e9acc6c067d7e24/1403213903/58640/718244/Bezymiannyi1_500.jpg (http://piccy_.info/view3/6575302/dac3dbfcd9f89a830afd9fae6f457b34/)http://i.piccy_.info/a3/2014-06-19-21-38/i9-6575302/340x490-r/i.gif (http://i.piccy_.info/a3c/2014-06-19-21-38/i9-6575302/340x490-r)

Если не кто не против и порт D0-DF не занят ,я бы его зарезервировал на ВВ51.После составления принципиальной схемы уже уточню сколько портов потребуется.Еще не курил доки - занят сборкой ЮТ-88 :)

Ewgeny7
19.06.2014, 22:57
Хорошо! :)
Вообще говоря, журнальный программатор ПЗУ занимает порты F8..FB.
Но, учитывая нашу упрощенную дешифрацию, можно работать и с F0..F3, и далее по списку, результат будет одинаков.
Но, поскольку на ЮТ помаленьку становится принято начинать нумерацию портов с нулей, предлагаю оставить как есть сейчас, F0..F3.
Да, SD-reader работает с C0..C1. Реально, конечно, со всеми портами на Сх :)
Здесь С0 - порт управления, С1 - порт данных.

---------- Post added at 22:57 ---------- Previous post was at 22:53 ----------

Порт программатора занимает четыре адреса, полностью аналогично описанию порта 00 (клавиатуры)

VovanRK86
20.06.2014, 12:52
Порт 90h было решено отдать семисегментному индикатору, перемычкой, что бы его можно было использовать вместе с дисплейным модулем.

palsw
20.06.2014, 15:01
VovanRK86, Жалко отдавать целый диапазон для индикаторов.Еще же ПДП и контроллер прерываний кто то заточит.
Тогда 90,91,92 за индикаторами вывод

Kakos_nonos
20.06.2014, 15:29
Предлагаю порт 60 для Covox-а. Чтоб был блок 50-60-70, связанный со звуком.

VovanRK86
21.06.2014, 10:16
Жалко отдавать целый диапазон для индикаторов.
Пока не жалко, даже с учётом

Предлагаю порт 60 для Covox-а.
остаётся 5 свободных портов, ну а потом можно и помельче раздробить нужный.



Еще же ПДП и контроллер прерываний кто то заточит.
Прерывания на ВН59, думаю без проблем при крутиться(вк28/38 уже есть), а вот ПДП на ВТ57 думаю не заработает, не дружит она с подтяжкой ШД к питанию, да и зачем ПДП, ВГ75 подключать?, тогда это будет РК86

Ewgeny7
21.06.2014, 13:19
Вот уж действительно, куда на ЮТ ПДП? будем SkyNet делать? :)

palsw
21.06.2014, 13:39
Ewgeny7, Идея простая - для видео контроллера использовать еще 1 шт ВМ80А и свою озу и пзу .
Для основного процессора видео контроллер выглядит как обычное внешнее устройство с портами I/O.Параметры развертки задаются программно.Хочешь VGA или ТВ.А какие эффекты можно будет замутить и демы.Короче Акселератор-ВМ80А или Z80.Используем ПДП для пересылки большого массива графики в акселератор.

Тогда не нужно будет привязываться к определенной микросхеме раритетной от дендика, МСХ или ВГ75.Тот же текстовый режим для сп\м 80 символов.Но это так я расписал будущее лет на 20-30 вперёд :)

Ewgeny7
21.06.2014, 13:48
Сурово... :)

Stampmaker
04.03.2015, 15:01
может предусмотреть ROM-Диск по адресам, скажем, 60...63 ?

Ewgeny7
04.03.2015, 22:01
может предусмотреть ROM-Диск по адресам, скажем, 60...63?
РОМдиск уже работает по адресам F8-FB. Эти порты взяты из самого ПЗУ Монитора-F.

Stampmaker
06.03.2015, 20:09
РОМдиск уже работает по адресам F8-FB. Эти порты взяты из самого ПЗУ Монитора-F.

А где это обсуждалось, в какой ветке? Конкретной темы нет...
И ещё: как это выглядит в железе и как обслуживается программно?

Прошу прощения за такие вопросы, но я ещё не до конца разобрался с архитектурой этого компьютера.

P.S.
Я тут много чего прочитал и скоро начну сборку своего компьютера (жду плату с производства)

Дмитрий2012
06.03.2015, 20:14
А где это обсуждалось, в какой ветке? Конкретной темы нет...
Здесь посмотрите http://zx-pk.ru/showthread.php?p=773377#post773377

Stampmaker
06.03.2015, 20:24
Всё понял, спасибо!

Ewgeny7
07.03.2015, 17:32
как обслуживается программно?
Директива R монитора, загружает содержимое ромдиска в ОЗУ.
Она изначально встроена в монитор, но с ошибками... Поэтому прошивать нужно исправленный монитор-F.

Stampmaker
07.03.2015, 18:06
Директива R монитора, загружает содержимое ромдиска в ОЗУ.
Она изначально встроена в монитор, но с ошибками... Поэтому прошивать нужно исправленный монитор-F.

это MONITOR_F_101 ? я его нашёл.