На первом этапе - только кросс-компиляция под Windows. Где-то ( если не ошибаюсь ) есть порт MACRO-11 на C++, поэтому его надо переделать на генерацию 32-разрядного кода PDP-11.
Если на первом этапе не торопиться с выдумыванием новых методов адресации и не использовать дополнительные регистры - тогда для написания 32-разрядного кода стартового ПЗУ, позволяющего создавать 16-разрядный регион и запускать в нём любую операционку PDP-11 - надо (в основном) определиться с механизмом управления регионами адресов и создать спецификацию RMU ( 32bit Region Menegment Unit ).
- - - Добавлено - - -
В железе такое могут реализовать только те, кому (по каким-то причинам) такое ОЧЕНЬ надо. Мне такое даром не надо. Однако, полезно максимально отчётливо представлять, как такое чудо могло бы выглядеть и работать. А когда максимально отчётливое представление есть - написать эмулятор можно за пару дней ( хотя мне такой эмулятор тоже даром не нужен ).





Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
