В дополнение к теме про эмуляторы...
Просьба бросать сюда интересные ссылки по теме (которых нет здесь).
Вид для печати
В дополнение к теме про эмуляторы...
Просьба бросать сюда интересные ссылки по теме (которых нет здесь).
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_be..._or_some_of_it поддержка якобы присутствует
Сканы различной документации:
http://www.dmv.net/dec/pdf/ ( Аннотация ).
'CROSS-IDE for PDP-11' скачать здесь
Пакет программных средств генерации кода системы команд 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% дает информацию об импортном железе/софте в котором я мало компетентен. Да, и где эмулятор Патрона!?
Известно же как оно бывает - в теории все хотят, а на практике... ;)
А Патрону я даже сайт завел 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/j...i/pdp11gui.png
Страница Здесь
Скачать Здесь
Я уже обращал внимание (для себя), что Patron туда версии эмулятора заливает,
там просто INDEXа никакого нет пока, я думаю Patron ещё всех нас не раз удивит,
не только грамотным и профессиональным исполнением, но дружественностью интерфейса, мне кажется сейчас там не особо важно оформление, важно дальнейшее развития эмулятора, касательно меня
особенно болею за любой прогресс виртуальной ДВКашки ! )
Новости по УК-НЦ \ ДВК \ БК архиву будут в соответствующей теме.
Давно не обновлялось, некоторые вещи я правлю \ заливаю "молча".
Когда я последний раз пытался хоть что-нибудь написать, я споткнулся на том, что кросс-асм был, но не было линкера и библиотек.
Было бы здорово, если бы кто-то собрал тулчейн в одну кучку, чтобы новичку можно было сразу окунуться - асм, линкер, библиотеки и простая пустышка проекта для RT-11.
Писать в родной среде я пока что морально не готов =)
А можно хотя бы редактировать на ПЦ, а потом уж как-то поудобнее перебрасывать на машину для сборки?
Если да, где про это почитать, в теме про эмулятор ДВК?
NovaStorm, надо в родной!!!
Я вам прямую ссылку на рецепт от Patrona сейчас не кину, поиск лень, но вы
напрасно пугаетесь. Смотрите - исходник в любом удобном для вас редакторе.
Сохраняете его в зависимости от языка .MAC, .PAS и т.п. С помощью плагина
делаете очередную копию на системный HD раздел эмулятора - 9 секунд и у
вас исполняемый файл. А далее, если он специфичен для УК-НЦ запускаете
его в эмуляторе УК-НЦ, если для БК11 то естественно там где то, а если просто под RT-11 тогда там-же и тестируете. То есть ЭМУЛЯТОР+ПЛАГИН для работы с DSK это всё что нужно. Компиляторы + библиотеки всё это входит
в стандартный загрузочный образ системы (если речь о асм. Паскаль,Фортран или Си надо отдельно цеплять).
Я не совсем уверен какой именно вариант form имеет в виду, но то что я
видел/щупал на HECNET очень богатенькая RT-11 вроде доступна, там сразу всё в родной среде и асм и Паскаль и Фортран и "крутой" бейсик )
Да! В плане написания игр, вот со спрайтами(если графика) придётся творчески подходить ) Даже не знаю что посоветовать ибо единственный правильный спрайтовый редактор для УК-НЦ пока не найден (см. объявление о поиске софта на главной мордочке архива в самом низу)
Нужен Total Commander с DSK-плагином и Эмулятор ДВК.
Затем надо создать под Windows текстовый файл Hello.mac следующего содержания:
Потом надо ( используя Total Commander ) скопировать этот файл в образ системного диска эмулятора HDSYS.DSKКод:;
.MCall .Exit, .Print
START:
.Print #Mes
.Exit
Mes: .ASCIZ \Hello !!!\
.End START
;
Запустив эмулятор - надо ввести с клавиатуры команду EX HELLO
Результат будет таким :
Редактировать исходник в образе или копировать отредактированный исходник в образ можно не выключая эмулятор.Код:.EX HELLO
Hello !!!
.
По умолчанию эмулятор работает с реальным быстродействием ДВК-1. Для увеличения скорости компиляции надо нажать в эмуляторе кнопку [ CPU MIPS Лимит ] и установить желаемое быстродействие.
form, Скинь пожалуйста прошивки с плат, хочу на эмуляторе запустить.
Нужен полноценный эмулятор KDJ11-B чтобы запустить мою пршивку.
Даже E11 не подойдет. CHARON-11 возможно.
Прилагаю файл ROM, считанный прямо из модуля.
Вот здесь лежат прошивки поделенные на чипы.
Проще написать свой код и дополнить загрузчиками :)
form, эмулятор PDP11GUI вроде 93 эмулирует только он без прошивок.
Эмулировать надо не только проц, но и регистры модуля - в частности maintenance register, csr, config/display register, page control register, а чтобы тесты прошли прошивочные, возможно и остальные регистры, cpu error например... MMU тоже нужно полнстью эмулировать, двойной набор регистров R0-R5 (прошивка активно использует R0'-R5')...
Неного отклонились от темы... В софтовой теме выложил читалку ROM для KDJ11-B/KDJ11-E...
В общем пишет: Started program halted. Reboot by pressing ESC
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тр с чем-то хотели...