Философия К1801ВМ2

Digital Equipment Corporation PDP-8 & PDP-11 (а также совместимые с последним советские ЭВМ на 1801ВМ1/2/3)

Moderator: Shaos

User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Философия К1801ВМ2

Post by Lavr »

Джентльмены! А кто-либо встречал эмулятор ТОЛЬКО МИКРОПРОЦЕССОРА К1801ВМ2 (ну или 1801ВМ1, или совместимого) вот такого типа?
КР580ВМ80.PNG
То есть, эмулятор чисто процессора без привязки к PDP-11, RT-11, БК-0010 и прочих компьютеров и ОС.

Есть желание чисто в ассемблере попрактиковаться без оглядки на какие-то ограничения, налагаемые ОС
или какими-либо моделями компьютеров.
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Философия К1801ВМ2

Post by Lavr »

Akatla wrote:Хорошо, я тогда открою часть карт, почему я все таки открыл эту ветку. Есть такой парнишка Бен Итер. Так вот у него есть замечательный цикл по процессору 6502. Я по его следам сваял вот такую платку - это небольшой учебный комплекс и к нему даже идет asm6502!

Image
Сходил я из интересу по вашей ссылке: https://eater.net/6502, но что-то не нашел я там ни прошивки ПЗУ,
ни asm6502... :-?

И вы действительно, как в оригинале, ставили порт W65C22 ?
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Философия К1801ВМ2

Post by Lavr »

Lavr wrote: А кто-либо встречал эмулятор ТОЛЬКО МИКРОПРОЦЕССОРА К1801ВМ2 (ну или 1801ВМ1, или совместимого)...
После довольно долгого поиска нашел похожий вариант, хотя для PDP-11 и online. :-?
PDP-11 Assembly.PNG
Тем не менее, эмулятор написан на JS, что позволяет при желании его по своему усмотрению дописать...
A PDP-11 Assembly Language Simulator
В JS-исходнике по ссылке есть ошибка, так что, если кого заинтересовало, вот - исправленный вариант:
PDP_11_Assembly.zip
Там же полезные ссылки по программированию на ассемблере PDP-11:
The PDP-11 Assembly Language; Example PDP-11 Programs

Интересная, но довольно пёстрая обучалка программированию на ассемблере PDP-11 здесь:
Learn Multi platform PDP11 Assembly Programming
Здесь есть ссылка на собственный онлайн эмулятор PDP-11, красивый, но более сложный.

Но есть здесь и более интересная вещь: шпаргалка для пользователей PDP-11 ! :wink:
PDP 11 Programmers Card 1974
PDP-11 Programmers Card 1974 PDP11_000_.png
You do not have the required permissions to view the files attached to this post.
iLavr
Mildi
Fanat
Posts: 57
Joined: 24 Aug 2022 23:08

Re: Философия К1801ВМ2

Post by Mildi »

Lavr wrote: 30 Oct 2021 06:14 Джентльмены! А кто-либо встречал эмулятор ТОЛЬКО МИКРОПРОЦЕССОРА К1801ВМ2 (ну или 1801ВМ1, или совместимого) вот такого типа?
КР580ВМ80.PNG
А у вас есть тот что на картинке, если да буду благодарен если поделитесь им.
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Философия К1801ВМ2

Post by Lavr »

Mildi wrote: 20 Mar 2025 02:35
Lavr wrote: 30 Oct 2021 06:14 Джентльмены! А кто-либо встречал эмулятор ТОЛЬКО МИКРОПРОЦЕССОРА К1801ВМ2 (ну или 1801ВМ1, или совместимого) вот такого типа?
КР580ВМ80.PNG
А у вас есть тот что на картинке, если да буду благодарен если поделитесь им.
Как частенько говорит один мой старый и хороший друг:
"Лучше мааааленький рубель, чем большааааая благодарность..." :ebiggrin:
EMULATOR580.zip
You do not have the required permissions to view the files attached to this post.
iLavr
Mildi
Fanat
Posts: 57
Joined: 24 Aug 2022 23:08

Re: Философия К1801ВМ2

Post by Mildi »

Спасибо. Я так понял она bin файлы не открывает, у нее свой формат?
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Философия К1801ВМ2

Post by Lavr »

Mildi wrote: 13 Apr 2025 04:33Спасибо. Я так понял она bin файлы не открывает, у нее свой формат?
Я никогда ей не пользовался, и с удивлением обнаружил, что у меня она есть, просканировав диск на сигнатуру "580".
Просто когда попадается эмулятор какого-либо процессора, я обычно скачиваю, не то, чтобы для коллекции, а так,
на всякий случай - вдруг пригодится... :wink:
iLavr