Философия К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 15:08
Location: Россия

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

Post by Lavr »

Джентльмены! А кто-либо встречал эмулятор ТОЛЬКО МИКРОПРОЦЕССОРА К1801ВМ2 (ну или 1801ВМ1, или совместимого) вот такого типа?

КР580ВМ80.PNG
КР580ВМ80.PNG (185.69 KiB) Viewed 3393 times

То есть, эмулятор чисто процессора без привязки к PDP-11, RT-11, БК-0010 и прочих компьютеров и ОС.

Есть желание чисто в ассемблере попрактиковаться без оглядки на какие-то ограничения, налагаемые ОС
или какими-либо моделями компьютеров.
iLavr
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 15: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 15:08
Location: Россия

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

Post by Lavr »

Lavr wrote: А кто-либо встречал эмулятор ТОЛЬКО МИКРОПРОЦЕССОРА К1801ВМ2 (ну или 1801ВМ1, или совместимого)...
После довольно долгого поиска нашел похожий вариант, хотя для PDP-11 и online. :-?

PDP-11 Assembly.PNG
PDP-11 Assembly.PNG (64.32 KiB) Viewed 3365 times

Тем не менее, эмулятор написан на JS, что позволяет при желании его по своему усмотрению дописать...
A PDP-11 Assembly Language Simulator
В JS-исходнике по ссылке есть ошибка, так что, если кого заинтересовало, вот - исправленный вариант:

PDP_11_Assembly.zip
(27.04 KiB) Downloaded 246 times

Там же полезные ссылки по программированию на ассемблере 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
PDP-11 Programmers Card 1974 PDP11_000_.png (326.49 KiB) Viewed 3365 times

iLavr
Mildi
Fanat
Posts: 57
Joined: 25 Aug 2022 06:08

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

Post by Mildi »

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

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

Post by Lavr »

Mildi wrote: 20 Mar 2025 09:35
Lavr wrote: 30 Oct 2021 13:14 Джентльмены! А кто-либо встречал эмулятор ТОЛЬКО МИКРОПРОЦЕССОРА К1801ВМ2 (ну или 1801ВМ1, или совместимого) вот такого типа?
КР580ВМ80.PNG
А у вас есть тот что на картинке, если да буду благодарен если поделитесь им.
Как частенько говорит один мой старый и хороший друг:
"Лучше мааааленький рубель, чем большааааая благодарность..." :ebiggrin:

EMULATOR580.zip
(570.66 KiB) Downloaded 14 times

iLavr
Mildi
Fanat
Posts: 57
Joined: 25 Aug 2022 06:08

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

Post by Mildi »

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

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

Post by Lavr »

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