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

Полигон-2

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

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

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

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

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

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

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


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
MC68k написал:
[q]
Некрасиво, непрочно,
[/q]
А зачем макетам прочность?

MC68k написал:
[q]
сложнее выдержать расстояние от места пайки до корпуса со стороны короткого вывода.
[/q]
Для пайки текстолитовые подставки с пропилами используются.

MC68k написал:
[q]
Ну а что там с бейсиками?
[/q]
никогда ими не пользовался, слишком сложно для меня, ассемблер куда понятнее.

MC68k написал:
[q]
Там же еще наверняка какое-то системное ПЗУ, чтобы с накопителями работать?
[/q]
Там перфолен0та, у неё драйвер точно такой, как для терминала PDP-11, одним битом в регистрах состояния отличается.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
MM написал:
[q]
пригодны для просмотра в DESS.SAV в эмуляторе ДВК господина Патрона.
[/q]

Посмотрел 013, оказалось, что оно переписывается в адреса с 000000 до ~020000 и работает от туда.
MC68k
Member


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


Ссылка


Дата регистрации на форуме:
18 июля 2015
А что-нибудь подобное, только ассемлер или форт(не фортран!) или ПЛ-подобное? Мне нужно оценить размер бинарника мини-ассемблера для 1801ВМ1 типа РК-шного МИКРОНа.
Mixa
Member


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


Ссылка


Дата регистрации на форуме:
8 авг. 2009
MM написал:
[q]
Компиллятор от БК0010-01.
Номера ПЗУ и адреса :
106 - 120000 - 137777
107 - 140000 - 157777
108 - 160000 - 177577
В принципе, компиллятор можно сурово пропатчить на адреса 100000 - 157777 - но это дело не 1 дня, без DESS это совсем экзотическое мероприятие.
[/q]
А в этих ПЗУ по смыслу ровно одно и то же? Если так, то сравнив все три, найти то, что на 020000 отличается друг от друга и экстраполировать на базовый адрес 100000. Ну, при условии, что отличия только такие, а в остальном все совпадает.
MM
Advanced Member


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


Ссылка


Дата регистрации на форуме:
2 авг. 2013
Mixa написал:
[q]
А в этих ПЗУ по смыслу ровно одно и то же?
[/q]
Там компилятор с MSX - Васика. И библиотеки. Общий объёб - 24 кбайт. Если выкинуть графику и специфические привязки к БИОС БК0010 - можно подсократить на ~полкилобайта.

MC68k написал:
[q]
нужно оценить размер бинарника мини-ассемблера для 1801ВМ1 типа РК-шного МИКРОНа.
[/q]
Это Вам на фотрум БКшников - есть существенная вероятность, что отроют комплексный пакет для работы с макроассемблером на БК0010 и магнитофоне :
http://bk0010.org/forum/
Обращаю внимание, что с MACRO.SAV этот пакет имеет мало общего, и тексты исходников не совместимы, т.к. макроассемблер под RT-11 можно сравнить с Жигули-01 1960-х , а БК0010 макроассемблер - с детским самокатиком, с гнутым рулем и чиркающими колесиками :rotten: .
MC68k
Member


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


Ссылка


Дата регистрации на форуме:
18 июля 2015
MM написал:
[q]
http://bk0010.org/forum/
[/q]
Похоже, что нашел :)
http://ufasoft.com/open/bk-0010/
http://ufasoft.com/files/open/bk-0010/macro11.bin
http://ufasoft.com/files/open/bk-0010/macro11.asm
Надо будет приводить в читабельный вид и адаптировать, почикав некоторые фичи.

Нашел в поисках эмулятора БК :)
http://www.asvcorp.ru/darch/electronics/1801vm1/opcodes.html

100240) CLR @#177714      - сброс в исх состояние выходного регистра порта вывода
100244) MOV #220,@#177716 - выходы системного регистра перевести в исх состояние (10010000)
100252) MTPS #0           - ССП=0 (прерывания разрешены)
100256) RET

Вот это надо понимать тот самый БКшный трик, связанный с обработкой ошибок?
Mixa
Member


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


Ссылка


Дата регистрации на форуме:
8 авг. 2009
Вот здеся можно вдохновиться на написание своего Монитора. Ну и еще может быть подцепить сопряжение с 8-битной периферией.
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
Mixa написал:
[q]
Вот здеся можно вдохновиться
[/q]
ТС же просил его на 1807ВМ1 не подсаживать, хочет 1801ВМ1...

MC68k написал:
[q]
Вот это надо понимать тот самый БКшный трик, связанный с обработкой ошибок?
[/q]
Нет, там просто реле управления магнитофоном выключается и параллельный и последовательный порты в исходное ставятся.
MC68k
Member


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


Ссылка


Дата регистрации на форуме:
18 июля 2015
Anonymous написал:
[q]
ТС же просил его на 1807ВМ1 не подсаживать, хочет 1801ВМ1...
[/q]
Да-да.

Anonymous написал:
[q]
Нет, там просто реле управления магнитофоном выключается и параллельный и последовательный порты в исходное ставятся.
[/q]
Я уже добрался вот
сюда. Сегодня обошелся без рисования, вчитывался в сырки редактора-ассемблера и БКшного монитора. Теперь надо найти описания БКшных TRAPов... Там же нашел еще сырков мониторных, будет над чем поразмыслить.
Мысли вслух. Очередной выпуск.
000000-157776(0000-DFFF) - RAM 62256 всего-то 4 2 корпуса. 1000(1FF) под стек, вектора и системные переменные, остальное программам(которые еще надо написать, ага).
160000-167776(E000-EFFF) - Video 64*25 attr 16ink/16paper, знакогенератор скорее всего загружаемый.
170000-177576(F000-FF7F) - BIOS ROM+default font

177600-177676(FF80-FFBF) - пультЪ, не знаю зачем, но пусть будет.
177700-177776(FFC0-FFFF) - тут я так понимаю вектора всякие железные устройства
ВВ55 для клавиатуры совсем не нужна.
Желеные устройства.
1) SD card займет одну ячейку(16 бит) на чтение/запись.
2) 580ВВ51А, чтобы не городить байтовый обмен пусть займет две ячейки, остальное программно. Тут же прерывания.
3) клавиатура. Без прерываний. Счетчик, тактируемый КСИ перебирает строки. Столбцы и номер строки всегда доступен на чтение. Одна ячейка.
4) прерывания по КСИ. Тут все понятно - таймер и можно проверить, что там на клавиатуре нажато.
Anonymous
Advanced Member


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


Ссылка


Дата регистрации на форуме:
22 нояб. 2011
MC68k написал:
[q]
надо найти описания БКшных TRAPов
[/q]
TRAPы в каждой программе разные функции выполняют и задаются самой программой пользователя. Регламентированы только EMTы. TRAP - по 034 вектору программное прерывание, вектор в самой программе имеет обработчик, например в том же бейсике, EMT - по 030 вектору программное прерывание и вектор прописывается ОС либо монитором.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 ... 13 14 15 16 17 * 18 19 20 21 .. 25 26 27 28 29 30
Печать
Полигон-2 »   Другие архитектуры »   Инопланетные скрижали
RSS

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

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

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