Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Другие архитектуры »   Инопланетные скрижали
RSS

Инопланетные скрижали

PDP-11 для Intelоидов

<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 10 11 12 13 14 * 15 16 17 18 .. 25 26 27 28 29 30
Печать
 
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Зачем так страшно? Прерывания по фиксированным векторам в процессоре можно использовать, всё равно же порт нестандартный, потому не надо и к стандартным векторам привязываться. Пусть вектор 0100 будет работать по КСИ, а вектор 0270 будет прерыванием от последовательного порта.

update:

svinka написал:
[q]
Чем не устраивает КР1801ВП1-065 или -035 (подешевле).
[/q]
Вот -035 в качестве терминала как раз годна, а -065 в качестве порта обмена. Потому что нога готовности приёмника у -065, является у -035 выходом детектора "разрыва линии", т.е. передаваемого сигнала break любым терминалом по нажатию особой клавиши. Чем примечательна эта нога: она соединяется со входом запроса останова процессора и не надо каждый раз к тумблеру/кнопке "пульт" тянуться, в пульт можно с клавиатуры терминала эвм останавливать, очень удобно при отладке.
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
MC68k написал:
[q]
Порисовал еще немного
[/q]
Не стесьняйтесь, выкладывайте узлы Э3, оценим-посоветуем в рамках Вашей конфы.

Я обычно при групповых разработках всегда выкладываю такие кусочки, что бы коллеги ( в др. городах ) оценивали и подсказывали.

*

Насчет ПЗУ. ИМХО.
Примитивный цифровой пульт - 004000 ( 2 кбайт ). ( Без ассемблера. )
Обслуживание ESC - последовательностей символьного дисплея при ПЗУ - знако-гене - еще 002000 ( 1 кбайт )
Драйвер ввода-вывода на накопитель данных ( нестандартный форамат ), предположим CF - 002000...004000
( содержащий подпрограммы :
1.Начальная загрузка
2.Чтение и запись блока длиной 001000 ( в массив до 32 метров, до 8 массивов ( или даже до 26 массивов - но это уже ахинея 21-го века от самоделкиных ) )
3.Форматирование группы блоков массива ( т.н. "дорожки" в "дисководе" ) ( или приведение к/с блока к его реальному значению )
)
Параметры ввода-вывода - могу дать ссылку на док, где они несложно описываются.
MC68k
Member


Всего сообщений: 165
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
18 июля 2015
1801BM1 написал:
[q]
Если прерывания от него не нужны, то можно попробовать и прикрутить. Закат солнца вручную Формирование ответа на IAKO на мелкоте - ну совсем печально.
[/q]
Там есть флаг готовности приема/передачи, который можно считать программно. Прерывания это конечно хорошо, но когда данные идут пакетами, а комп не быстрый, выигрыш в скорости будет сомнительный, а код распухнет.
Есть примеры ответа IAKO на дискретах?

Mixa написал:
[q]
Да, SEL1 и SEL2 это ОК (ОИ). И полезно подтянуть DIN и DOUT, после ресета они Hi-Z
[/q]
Это я уже понял по готовым схемам первопроходцев :)

Mixa написал:
[q]
Для 8-битной периферии нет смысла именно байтовый обмен по шине делать, естественный и простой обмен это словный. Для адресации A0 у ВВ51 можно значение A0 с адресной фазы шины и использовать, ВМ1 на нечетные адреса слов не ругается.
[/q]
Там надо будет прикинуть, в каком случае код компактнее и быстрее получится.

Mixa написал:
[q]
Сам ее до конца еще не испытал, поэтому не навязываю. 588-й "чипсет" весьма и весьма специфичен, конечно.
[/q]
svinka написал:
[q]
Кстати, 588ВН1 бывает только в золотокерамике
[/q]
Не хотетЪ

svinka написал:
[q]
Чем не устраивает КР1801ВП1-065 или -035 (подешевле). Зачем огород городить???
[/q]
А вот хочу, чтобы без номерных чипов.

MM написал:
[q]
ЕМТ 341
[/q]
А вот как так? В БК ЕМТ все четные а тут нечетные?

Anonymous написал:
[q]
Зачем так страшно? Прерывания по фиксированным векторам в процессоре можно использовать, всё равно же порт нестандартный, потому не надо и к стандартным векторам привязываться. Пусть вектор 0100 будет работать по КСИ, а вектор 0270 будет прерыванием от последовательного порта.
[/q]
:thumbup:

Anonymous написал:
[q]
Вот -035 в качестве терминала как раз годна, а -065 в качестве порта обмена. Потому что нога готовности приёмника у -065, является у -035 выходом детектора "разрыва линии", т.е. передаваемого сигнала break любым терминалом по нажатию особой клавиши. Чем примечательна эта нога: она соединяется со входом запроса останова процессора и не надо каждый раз к тумблеру/кнопке "пульт" тянуться, в пульт можно с клавиатуры терминала эвм останавливать, очень удобно при отладке.
[/q]
Это когда компьютер и терминал разнесены в пространстве, а когда моноблок типа БК, все под рукой, на клавиатуре.

MM написал:
[q]
Не стесьняйтесь, выкладывайте узлы Э3, оценим-посоветуем в рамках Вашей конфы.
[/q]
Ок, но там сейчас совсем немного.

MM написал:
[q]
Примитивный цифровой пульт - 004000 ( 2 кбайт ). ( Без ассемблера. )
Обслуживание ESC - последовательностей символьного дисплея при ПЗУ - знако-гене - еще 002000 ( 1 кбайт )
Драйвер ввода-вывода на накопитель данных ( нестандартный форамат ), предположим CF - 002000...004000
[/q]
Что-то много на первый взгляд. Знакогенератор конечно лучше загружаемый, тогда можно и чанковой графикой побаловаться. Зачем нестандартный формат на накопителе, тем более съемном? FAT16 всеми любим. CF не надо, SD card и контроллер на мелкологике, навскидку от MSX или Специалиста(привет, HardWareMan).
При включении инитим устройства, загружаем фонт по умолчанию и ищем карточку. Если ее нет, вываливаемся в монитор пультЪ, а если есть, ищем на ней файлы font.bin и boot.bin. От монитора пульта требуется совсем немного Dump, List, Modify, Boot(Run), eXecute, Catalogue, Load, Save. Как-то так.
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
MC68k написал:
[q]
Есть примеры ответа IAKO на дискретах?
[/q]
Ну как-то так http://qbus.narod.ru/qbus_irq_logic.jpg

MC68k написал:
[q]
А вот как так? В БК ЕМТ все четные а тут нечетные?
[/q]
В БК на этом экономится 1 слово на команде сдвига адреса.

MC68k написал:
[q]
Зачем нестандартный формат на накопителе, тем более съемном? FAT16 всеми любим.
[/q]
MM и назвал FAT нестандартным. :)
andyTh
Гость

Ссылка

Anonymous написал:
[q]
Ну как-то так http://qbus.narod.ru/qbus_irq_logic.jpg
[/q]
А вектор выставить?



Прерывания разрешить

Сейчас на форуме
MC68k
Member


Всего сообщений: 165
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
18 июля 2015
Anonymous написал:
[q]
Ну как-то так http://qbus.narod.ru/qbus_irq_logic.jpg
[/q]
Я думал будет хуже.

Anonymous написал:
[q]
В БК на этом экономится 1 слово на команде сдвига адреса.
[/q]
Если место подпирает, то каждый байт слово на счету.

Anonymous написал:
[q]
MM и назвал FAT нестандартным. :)
[/q]
А он сюда наверное с ДВК пишет? :)

Просили слайды...



AndyTh, все равно не страшно. На труЪ мелкологике можно красиво сделать, а эти ваши фпга превратили электронику из искусства в говно.

SD card контроллер будет занимать всего одну ячейку на чтение/запись(спасибо 16-ти битности).[0...7] - собственно данные, [8...15] - управление на запись и статус на чтение. Примерно десяток корпусов, обе тактовые частоты можно взять с синхрогенератора.

Видеовыхлоп там несложно все, но КТ315х не ожидайте там увидеть. Я их ненавижу. А вот с клавиатурко возможны два варианта. Первый это классический 8255, а второй займет больше ячеек(по количеству строк), зато его не надо инитить и он сможет работать на любой скорости шины. А можно и всего одну, если добавить счетчик строк, тактированный от КСИ, но тогда столбцов останется 12(один оставим в резерве, чтобы несчастливое число не писать).
Anonymous
Advanced Member


Откуда: Москва(Россия)
Всего сообщений: 2537
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
andyTh написал:
[q]
А вектор выставить? Прерывания разрешить
[/q]
Там сигнал vector_enable_low же торчит для этого. Это картинка 10~летней давности библиотечного модуля. Прерывания разрешаются в зависимости от типа устройства по-разному для разных устройств и находится этот узел в составе CSR, а не блока прерываний.
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
MC68k написал:
[q]
но тогда столбцов останется 12
[/q]
Классические ноутбучные клавы - 8 х 16.

Могу привести фото "сканкоТов" пассивной клавы.

А почему бы не применить 8042 ( стянутой с матери ) на клаву ?
MM
Advanced Member


Откуда: Павловский Посад Мск.обл.
Всего сообщений: 3418
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Вариант выдачи вектора в МПИ ( комментируем ) :
MC68k
Member


Всего сообщений: 165
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
18 июля 2015
MM написал:
[q]
Классические ноутбучные клавы - 8 х 16.
[/q]
Но ведь на них нет самой главной клавиши STOP. А тут есть, :) и матрица 8*9. А самое главное их есть у меня, не спрашивайте откуда.

MM написал:
[q]
А почему бы не применить 8042 ( стянутой с матери ) на клаву ?
[/q]
Применяйте, я не возражаю.

DD2 B, C, D Жестко задают адрес? Остальное вроде все понятно.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 10 11 12 13 14 * 15 16 17 18 .. 25 26 27 28 29 30
Печать
Полигон-2 »   Другие архитектуры »   Инопланетные скрижали
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS