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

Полигон-2

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

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

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

Полигон-2 »   Другие архитектуры »   PDP Uino так сказать
RSS

PDP Uino так сказать

<<Назад  Вперед>> Страницы: 1 2 * 3 4 5
Печать
 
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
andyTh написал:
[q]
ММU, куда его на ВМ2...
[/q]
У ВМ2 есть высокоприоритетное немаскируемое прерывание, совпадающее с вектором прерывания от MMU, а разместить PAR/PDR в альтере проблем никаких, хотя место займёт. Если программа захочет вылезти за отведённую ей память, альтера просто не выполняет обмен с памятью и сразу ставит запрос по 0250 вектору, ножка wir процессора. Из нестандартностей - альтера не сможет сохранять адрес инструкции, вызвавшей нарушение АП, т.к. ВМ2 никак не помечает выборку инструкций в циклах, но можно хранить в отдельных дополнительных регистрах историю из нескольких последних выборок ВМ2 из памяти. В ПК11/16 Союз-Неон MMU же приделано к 1806ВМ2, можно и в вашей конструкции сделать. Только памяти надо больше тогда уже, чтоб был реальный прок от MMU.
andyTh
Гость

Ссылка

Anonymous написал:
[q]
В ПК11/16 Союз-Неон MMU же приделано к 1806ВМ2, можно и в вашей конструкции сделать. Только памяти надо больше тогда уже, чтоб был реальный прок от MMU.
[/q]
А есть ли смысл.
Данная платка задумывалась именно как игрушка.
Тут бы штатную память занять чем то.
Сейчас на форуме
kod007
Newbie


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


Ссылка


Дата регистрации на форуме:
8 янв. 2018
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
kod007 написал:
[q]
Насчет шитья самого себя.
[/q]
Имеется ввиду, смена дампа 055 ПЗУ.
А насчет смены задания пользователя - так имеется эмулятор ДВК господина Патрона, где и Паскаль, и Бейсик ДВК 56 блоков, и вроде как даже Сиськи какиет-то водились...
Однозначно для работы рассматриваемого ЧПУ потребуется ноут, а там и софту гоподина Патрона самое место.

Если требуется запускать софт пользователя без ноута - это решается выключателями ВДМ1-8 , и формированием такого текста в адресе 173000 :
000137 001000 :(
andyTh
Гость

Ссылка

kod007 написал:
[q]
Проблема в том, что самый маленький компилятор Си 16 кбайт, ОС - около 8. Если это записать в ПЗУ, то памяти ОЗУ будет 56-24 кбайт + еще набор программ. Без MMU не обойтись, если без устройств.
[/q]
Может скажу глупость, но ВМ2 не имеет внутреннего дешифратора для обращения к диапазону IO.
BS нужно формировать внешней схемой.
Может не нужно отдавать под это дело все 8К? отдадим 512байт да и дело с концом.
Стандартный пультовый порт туда как раз попадает.
Остальное память.
Плюс может получилось бы использовать под ПЗУ часть памяти пультового режима.
Там же заныкано ещё 64К.



MM написал:
[q]
Однозначно для работы рассматриваемого ЧПУ потребуется ноут, а там и софту гоподина Патрона самое место.
[/q]
Ну конечно :)
Сейчас на форуме
kod007
Newbie


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


Ссылка


Дата регистрации на форуме:
8 янв. 2018
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
kod007 написал:
[q]
но понимание на уровне "только для программиста", электроника - самые простые понятия.
[/q]
andyTh хотел сказать, что память в его аппарате будет по адресам 0..0177000, т.е. 63.5кб. И ещё есть 64кб, доступ к которым возможен специальными инструкциями ВМ2, использующимися для поддержки эмуляции microODT консольного в ДВК.

P.S. andyTh, кстати, как на счёт сделать режим halt - основным рабочим? Тогда специнструкциями для доступа к 64кб user-пространства можно будет пользоваться в основной программе, а не делать запросы в пультовое пзу или налаживать обходной путь через альтеру.
kod007
Newbie


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


Ссылка


Дата регистрации на форуме:
8 янв. 2018
andyTh
Гость

Ссылка

Конкретно по этой плате есть три варианта "ничего не делая" расширить память.
1. Написать свой собственный пультовый режим, работать из него и использовать 128К памяти минус собственно то, код этого самого режима.
2. Использовать уже готовую прошивку. Под пульт она хочет 8К ПЗУ + ЕМНИП 2К итого 10К.
Остальную память по идее можно использовать как диск или напрячься и сделать что то типа MMU.
3. Сама по себе микросхема ОЗУ в таком корпусе может быть до 1Мбайта размером. На плате заведены все адресные ноги,
в случае 128К не используемые. Формально никто не мешает запаять более ёмкую микросхему, кроме стоимости :)

Но вот в свете наличия 1801ВМ3 и его последователей так уж ли нужно насиловать бедолажку ВМ2?
Сейчас на форуме
kod007
Newbie


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


Ссылка


Дата регистрации на форуме:
8 янв. 2018
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5
Печать
Полигон-2 »   Другие архитектуры »   PDP Uino так сказать
RSS

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

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

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