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

Полигон-2

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

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

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

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

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

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


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
andyTh написал:
[q]
база для игр
[/q]
Может, Бейсик-компилятор от БК0010-01 использовать ?
Но он требует телеграф по адресу 176560.
И придется радикально пропатчить 017 дамп ПЗУ.
Общая длина массива Бейсик-машины - 100000...177576, после патча может составить 110000-177576.
kod007
Newbie


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


Ссылка


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

Ссылка

Пульт будет чем то таким
http://zx-pk.ru/threads/20095-...inala.html
Ресурсов ЕРМ3512 гарантированно хватает на эмуляцию
последовательного порта по стандартным адресам. При необходимости и с прерываниями.
Памяти полные 128К минус IO.
Самым простым по софту вариантом будет повторение МС1201..02
Тогда можно будет использовать 055 ПЗУ от неё.
Реально оно избыточно донельзя ибо никакие загрузчики и тесты использоватся не будут.
Нет устройств - нет и загрузчиков :biggrin: :biggrin: :biggrin:
Тесты... ну тож бы выкинуть.
Но 055 прошивка уже есть, писать свой пультовый режим не нужно.
Да, общение с внешним миром через UART. Плюс дополнительный
разьём для программатора.
В идеале написать такую вариацию пульта, который бы умел шить сам себя,
но кто ж это сделает то.
ММU, куда его на ВМ2... И так хорошо :)
Прерывания планируются. Кроме основного генератора, разведён генератор часовой частоты.
Её не так затратно доделить до скажем чего то типа ...128-64-32-16...Гц

MM написал:
[q]
Может, Бейсик-компилятор от БК0010-01 использовать ?
Но он требует телеграф по адресу 176560.
И придется радикально пропатчить 017 дамп ПЗУ.
Общая длина массива Бейсик-машины - 100000...177576, после патча может составить 110000-177576.
[/q]
Два совсем простеньких телеграфа конечто тоже влезут, но я реально хотел АЦП, ШИМ, мож какой ультразвуковой датчик
реализовать аппаратно. Гаечка конечно емкая, но не особо. 512 ячеек всего.
Сейчас на форуме
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-пространства можно будет пользоваться в основной программе, а не делать запросы в пультовое пзу или налаживать обходной путь через альтеру.
<<Назад  Вперед>> Страницы: 1 2 * 3 4 5
Печать
Полигон-2 »   Другие архитектуры »   PDP Uino так сказать
RSS

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

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

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