Просмотр полной версии : Ссылки по теме PDP-11 и его производным
В дополнение к теме про эмуляторы (http://zx.pk.ru/showthread.php?t=18069)...
Просьба бросать сюда интересные ссылки по теме (которых нет здесь (http://pdp-11.org.ru/links.html)).
form, похоже намечается оживление морды-странички и вообще что то интересненькое )))
У меня в закладках, когда искал всяческие хламники осталась такая вот ссылка, только вот откуда я на неё перешёл не помню, если повтор - я не со зла ! )))
http://simh.trailing-edge.com/software.html
и там нет (по моему) ссылки на хламник который организован недавно совсем )))
УКНЦ-ДВКашный конечно я имею в виду.
киты там по жизни
достаточно ссылки на сайт
хотя позже подумаем - может и разделим. пока сбор
Не то, чтобы напрямую имело отношение к PDP-11, но весьма интересно:
TSX-32 - TSX для PC
ftp://ftp.sandh.com/tsx/
http://www.sandh.com/
О поддержке DECnet не упоминают, но в соответствии с http://www.cbronline.com/news/the_best_of_the_rest_or_some_of_it поддержка якобы присутствует
Не то, чтобы напрямую имело отношение к PDP-11, но весьма интересно:
TSX-32 - TSX для PC
ftp://ftp.sandh.com/tsx/
http://www.sandh.com/
О поддержке DECnet не упоминают, но в соответствии с http://www.cbronline.com/news/the_best_of_the_rest_or_some_of_it поддержка якобы присутствует
TSX-32 к PDP-11 не относится, а TSX-Plus они уже не поддерживают. Так, что вряд-ли в тему - только как для истории :)
PDP-11 эмулятор на JavaScript (http://pdp11.aiju.de/) ;)
Сканы различной документации:
http://www.dmv.net/dec/pdf/ ( Аннотация (http://www.google.ru/search?q=site:http://www.dmv.net/dec/pdf/) ).
'CROSS-IDE for PDP-11' скачать здесь (www.chat.ru/~nicmail/cr11.zip)
Пакет программных средств генерации кода системы команд PDP-11 (DEC) на платформе IBM PC.
Подробности
CROSS-IDE for PDP-11 V3.0. Small Description ( russian ).
'CROSS-IDE for PDP-11' - пакет программных средств генерации кода системы команд PDP-11 (DEC) на платформе IBM PC, выполненный в традициях интегрированных сред.
В пакете полностью сохранены спецификации таких ОС, как RT-11, FODOS и т.д, использовавшихся на PDP-11 - подобных машинах. Этот пакет может оказать неоценимую услугу специалистам, работающим с процессорами, система команд которых совместима c системой команд PDP-11 (например, K1801BM2 и 1806BM2).
'CROSS-IDE for PDP-11' содержит замкнутый инструментарий разработки ПО, состоящий из: компилятора макро-ассемблера, редактора связей, библиотекаря и имитатора выполнения.
Инструменты:
2-проходной КОМПИЛЯТОР макро-ассемблера,
позволяющий использовать все разнообразие системы команд, всю мощь и гибкость стандартных макро-команд ( содержащихся в системной библиотеке ) и макро-команд пользователя, которые можно строить в виде обычных библиотек.
универсальный РЕДАКТОР СВЯЗЕЙ,
обладающий большим количеством параметров, переключателей и ключей, дающих возможность решать любые задачи.
развитый БИБЛИОТЕКАРЬ,
с помощью которого реализуются библиотеки макро-команд для этапа компиляции, библиотеки функций и процедур для этапа редактирования связей.
многофункциональный ИМИТАТОР,
используемый для выполнения любой последовательности PDP-11-команд, имеющий полнодоступную имитацию памяти ( 64K ) и регистров, дизассемблер выполнения и точки останова.
текстовый РЕДАКТОР,
гармонично интегрированный в общую систему.
гибкий ФОРМИРОВАТЕЛЬ 'прошивок' ЗУ,
позволяющий распределять код по любому определяемому пользователем правилу для массивов 2Kx8, 8Kx8, 32Kx8, 64Kx8.
удобный RS-232 ИНТЕРФЕЙС,
посредством которого можно осуществлять связь прием-передача с любым внешним устройством.
полезный КОРРЕКТОР КОДОВ,
дающий возможность просматривать и корректировать любые файлы в кодах в 8сс.
виртуальная псевдо-МАШИНА,
на которой можно выполнять программы, созданные в рамках PDP-11.
развитая система ПОМОЩИ и контекстной помощи,
помогающая пользователю быстро познакомиться с пакетом.
трансляторы с языков "C" и "PASCAL",
имеющие соответствующие библиотеки функций и процедур и позволяющие разрабатывать ПО для PDP-11 на "C" или "PASCAL".
Требования:
Компьютер: >= IBM PC 486DX4,8M
ОС: >= MSDOS 5.0
Диспетчер памяти: >= QEMM 8.0
Установка:
ВНИМАНИЕ! Обязательное требование - для работы пакета необходима нефрагментированная память в размере не менее 64К (наибольший свободный блок верхней памяти >= 64К). Такое распределение памяти на вашем PC может обеспечить QEMM.
Ограничения Demo-версии:
компилятор работает только с программами в 50 строк, находящимися в буфере
отключен терминальный ввод команд и работа с командными файлами
отключена псевдо-машина Позже обнаружил что это повтор, ну да ладно пускай будет.
А нет ни у кого желания помочь следить за разделом ссылок (а то и другими) на pdp-11.org.ru? :)
form, У тебя 5 человек + кошка работаю на сайте, и что никому дела нет?
Сайт 90% дает информацию об импортном железе/софте в котором я мало компетентен. Да, и где эмулятор Патрона!?
form, У тебя 5 человек + кошка работаю на сайте, и что никому дела нет?
Сайт 90% дает информацию об импортном железе/софте в котором я мало компетентен. Да и где эмулятор Патрона!?
Известно же как оно бывает - в теории все хотят, а на практике... ;)
А Патрону я даже сайт завел emulator.pdp-11.org.ru, но там так ничего и не появилось :)
Один hobot вон исправно свой архив ведет :D
там так ничего и не появилосьТам можно посмотреть все выложенные дистрибутивы эмулятора ДВК :
http://emulator.pdp-11.org.ru/DVK/distr/
PDP11GUI
PDP11GUI-это интегрированная среда разработки (IDE) для PDP-11, под управлением MS Windows.
http://retrocmp.com/images/stories/joerg/pdp11gui/pdp11gui.png
Страница Здесь (http://blinkenbone.com/tools/pdp11gui)
Скачать Здесь (retrocmp.com/attachments/article/48/PDP11GUI138.msi.zip)
А Патрону я даже сайт завел
Я уже обращал внимание (для себя), что Patron туда версии эмулятора заливает,
там просто INDEXа никакого нет пока, я думаю Patron ещё всех нас не раз удивит,
не только грамотным и профессиональным исполнением, но дружественностью интерфейса, мне кажется сейчас там не особо важно оформление, важно дальнейшее развития эмулятора, касательно меня
особенно болею за любой прогресс виртуальной ДВКашки ! )
Новости по УК-НЦ \ ДВК \ БК архиву будут в соответствующей теме.
Давно не обновлялось, некоторые вещи я правлю \ заливаю "молча".
PDP11GUI
PDP11GUI-это интегрированная среда разработки (IDE) для PDP-11, под управлением MS Windows.
Можно ли адаптировать такую среду для написания приложений(игр) для 0511 или БК11М?
Можно ли адаптировать такую среду для написания приложений(игр) для 0511
А можно спросить, зачем? Ведь если писать для УК-НЦ что-то или под RT-11
ИМХО: уже всё есть )
NovaStorm
11.07.2014, 09:05
ИМХО: уже всё есть )
Когда я последний раз пытался хоть что-нибудь написать, я споткнулся на том, что кросс-асм был, но не было линкера и библиотек.
Было бы здорово, если бы кто-то собрал тулчейн в одну кучку, чтобы новичку можно было сразу окунуться - асм, линкер, библиотеки и простая пустышка проекта для RT-11.
Писать в родной среде я пока что морально не готов =)
Когда я последний раз пытался хоть что-нибудь написать, я споткнулся на том, что кросс-асм был, но не было линкера и библиотек.
Было бы здорово, если бы кто-то собрал тулчейн в одну кучку, чтобы новичку можно было сразу окунуться - асм, линкер, библиотеки и простая пустышка проекта для RT-11.
Писать в родной среде я пока что морально не готов =)
Проще в живом RT-11, благо он есть online :D
NovaStorm
11.07.2014, 09:21
А можно хотя бы редактировать на ПЦ, а потом уж как-то поудобнее перебрасывать на машину для сборки?
Если да, где про это почитать, в теме про эмулятор ДВК?
NovaStorm, надо в родной!!!
Я вам прямую ссылку на рецепт от Patrona сейчас не кину, поиск лень, но вы
напрасно пугаетесь. Смотрите - исходник в любом удобном для вас редакторе.
Сохраняете его в зависимости от языка .MAC, .PAS и т.п. С помощью плагина
делаете очередную копию на системный HD раздел эмулятора - 9 секунд и у
вас исполняемый файл. А далее, если он специфичен для УК-НЦ запускаете
его в эмуляторе УК-НЦ, если для БК11 то естественно там где то, а если просто под RT-11 тогда там-же и тестируете. То есть ЭМУЛЯТОР+ПЛАГИН для работы с DSK это всё что нужно. Компиляторы + библиотеки всё это входит
в стандартный загрузочный образ системы (если речь о асм. Паскаль,Фортран или Си надо отдельно цеплять).
Проще в живом RT-11, благо он есть online
Я не совсем уверен какой именно вариант form имеет в виду, но то что я
видел/щупал на HECNET (http://pdp-11.org.ru/hecnet.html) очень богатенькая RT-11 вроде доступна, там сразу всё в родной среде и асм и Паскаль и Фортран и "крутой" бейсик )
Да! В плане написания игр, вот со спрайтами(если графика) придётся творчески подходить ) Даже не знаю что посоветовать ибо единственный правильный спрайтовый редактор для УК-НЦ пока не найден (см. объявление о поиске софта на главной мордочке архива в самом низу)
Было бы здорово, если бы кто-то собрал тулчейн в одну кучку, чтобы новичку можно было сразу окунуться - асм, линкер, библиотеки и простая пустышка проекта для RT-11.Нужен Total Commander с DSK-плагином (http://zx-pk.ru/showthread.php?t=11015) и Эмулятор ДВК (http://zx-pk.ru/showthread.php?t=18351).
Затем надо создать под Windows текстовый файл Hello.mac следующего содержания:
;
.MCall .Exit, .Print
START:
.Print #Mes
.Exit
Mes: .ASCIZ \Hello !!!\
.End START
;
Потом надо ( используя Total Commander ) скопировать этот файл в образ системного диска эмулятора HDSYS.DSK
Запустив эмулятор - надо ввести с клавиатуры команду EX HELLO
Результат будет таким :
.EX HELLO
Hello !!!
.
Редактировать исходник в образе или копировать отредактированный исходник в образ можно не выключая эмулятор.
По умолчанию эмулятор работает с реальным быстродействием ДВК-1. Для увеличения скорости компиляции надо нажать в эмуляторе кнопку [ CPU MIPS Лимит ] и установить желаемое быстродействие.
form, Скинь пожалуйста прошивки с плат, хочу на эмуляторе запустить.
form, Скинь пожалуйста прошивки с плат, хочу на эмуляторе запустить.
Нужен полноценный эмулятор KDJ11-B чтобы запустить мою пршивку.
Даже E11 не подойдет. CHARON-11 возможно.
Прилагаю файл ROM, считанный прямо из модуля.
Вот здесь (http://bitsavers.trailing-edge.com/pdf/dec/pdp11/1173/firmware/KDJ11-B_Rev_8/) лежат прошивки поделенные на чипы.
Проще написать свой код и дополнить загрузчиками :)
form, эмулятор PDP11GUI вроде 93 эмулирует только он без прошивок.
form, эмулятор PDP11GUI вроде 93 эмулирует только он без прошивок.
Эмулировать надо не только проц, но и регистры модуля - в частности maintenance register, csr, config/display register, page control register, а чтобы тесты прошли прошивочные, возможно и остальные регистры, cpu error например... MMU тоже нужно полнстью эмулировать, двойной набор регистров R0-R5 (прошивка активно использует R0'-R5')...
Неного отклонились от темы... В софтовой теме выложил читалку ROM (http://zx-pk.ru/showpost.php?p=724107&postcount=346) для KDJ11-B/KDJ11-E...
В общем пишет: Started program halted. Reboot by pressing ESC
form, с твоей пишет @37776G
Там еще код надо правильно расположить для запуска: он должен мапиться в 165000-165776 и 173000-173776, номер страницы кода выбирается регистром 177522, соответственно нужно эмулировать эту железку, подставляющую нужный код в адреса... При работе прошивки используются оба окна.
Так это с какой прошивкой с твоей или с bitsavers?
form, А у тебя такая менюшка?
http://www.pdp-11.nl/pdp11-93/boot-menu.jpg
Такая в KDJ11-E (11/93 Q-Bus, 11/94 Unibus). У меня просто команды вводятся.
Хотя в E тоже можно в командный режим переключиться вроде. Был на ebay KDJ11-E, но за него 50тр с чем-то хотели...
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot