PDA

Просмотр полной версии : PDP2011



AlecV
22.11.2011, 21:53
Мужик сделал PDP-11 на VHDL и выложил в сеть 11-11-11.

https://pdp2011.sytse.net/wordpress/pdp-11/

AlecV
11.03.2021, 12:31
Не прошло и 10 лет :) мне в лапки попала DE0-Nano.
В результате ковида, удаленки и прочего дизастера была откомпилирована и запущена PDP2011
(текущая версия). С момента выпуска автор сильно накрутил периферии, исправил кучу ошибок и т.д.
Вот пока присоединил Serial к консоли и получил:

Hello, world [t47]: cpu 11/70 fpu
177776 psw
177774 slr
177772 pir
177770 mbr
177766 cer
177764 id
177762 - 177760 size
177752 mr
177750 mnt
177746 - 177740 mr
177676 - 177600 pdr/par
177576 - 177572 mmu
177570 sdr
177566 - 177560 kl
177546 kw
176776 - 176700 rh
174516 - 174510 xu
173776 - 173000 m9312
172516 mmu
172376 - 172300 pdr/par
172276 - 172200 pdr/par
170376 - 170200 ubm
165776 - 165000 m9312

boot from rp:
Надо припаять гнездо SD-Card

Hunta
11.03.2021, 12:35
Главное, что он допилил терминал до приемлемого варианта :)

zebest
11.03.2021, 12:40
Надо припаять гнездо SD-Card
Припаивай. Выкладывай. попробуем

AlecV
11.03.2021, 23:24
Какая-то ерунда, не нашел гнездо для SD.

Поменял прошивку которая 173000 на родную 11/70 (терминатор шины M9312)
http://gunkies.org/wiki/M9312_ROM
Стало более знакомо, выводит собаку и дает смотреть ячейки.
У машины нету ни аппаратного micro-ODT ни теневых ПЗУ типа ВМ2, голый микромонитор на 173000
000106 174000 165212 000036
@L 0
@E 000000 007760
@E 000002 007760
@E 000004 000000
@E 000006 000000
@E 000010 165140
@E 000012 000000
@E 000014 007760
@E 000016 005760
@E 000020 007760
@E 000022 007760
@E 000024 007760
@E 000026 007760
Документация EK-M9312-TM-003 стр. 3.1
Пишут должно работать Joerg Hoppe pdp11gui
UPD PDP11GUI работает. Очень забавно, менюшечки, окошечки.

hobot
12.03.2021, 02:29
UPD PDP11GUI работает. Очень забавно, менюшечки, окошечки.
и ни одной картинки... в лучших традициях...

AlecV
12.03.2021, 09:18
hobot, картинки чего ? ГУЯ ?
http://www.retrocmp.com/tools/pdp11gui
Вот так он примерно выглядит.
В комплекте идет SIMH PDP-11, но гуй может работать с последовательным интерфейсом
в стиле ODT или M9312 (и еще в каких-то диалектах).

DE0-Nano выглядит совршенно обычно
https://pdp2011.sytse.net/wordpress/pdp-11/fpga-boards/de0-nano/
Для запуска системы нужен переходник Serial LV-TTL для консоли
(у меня обычный USB хвост с Aliexpress на CP2101) и гнездо SD карточки.
Карточка используется напрямую т.е. сектор-в-сектор из образа диска
(не содержит никаких разделов и т.д.) . В исходниках реализовано 3 разных дисковых
контроллера (RK, RL и RM/RP), но в VHDL можно вставить только один.

Поддерживается карта Ethernet DEUNA. Но нужно покупать хвост SPI MAC Controller
ENC424J600.