PDP-8 / E Simulator є емулятором міні-комп'ютера Digital Equipment Corporation PDP-8 / E, відомим комп'ютером початку 1970-х років. Симулятор, вперше випущений в 1994 році, забезпечує зручний інтерфейс користувача для роботи, написання та налагодження програмного забезпечення PDP-8 на Mac та вивчення внутрішнього функціонування комп'ютера. Він має консоль з вимикачами та миготливими ліхтарями, що дозволяє користувачеві керувати PDP-8, як апаратна машина.
Може, тренажер представляє інтерес для більшої аудиторії, використовуючи її для навчальних цілей або як пам'ять до старого старого віку комп'ютера. Симулятор та його вихідний код публікуються під GNU General Public License.
Що нового в цьому випуску:
Версія 2.1 є великим випуском підтримки:
- Симулятор PDP-8 / E тепер є 64-розрядним додатком, що повністю підтримує темний режим macOS 10.14 "Mojave" і як і раніше зберігає сумісність зі старими комп'ютерами з процесорами Intel або PowerPC під керуванням Mac OS X 10.4 "Tiger" або новішої.
- Багато налаштувань для 64-розрядного режиму, SDK macOS 10.12 і Xcode 8.2.1; есп. ящик інспектора пам'яті тепер є панеллю (NSDrawer не підтримується та не має чорного вигляду в режимі темного режиму "Mojave"), і всі регістри є тепер текстовими полями (раніше використовувані NSForm і NSFormCell застаріли і не реєструють вміст реєстру надійно з " Mojave ").
- Програма Nap зараз вимикається під час роботи PDP-8 / E, щоб уникнути масового уповільнення, коли імітаційна машина на деякий час працює без взаємодії з користувачами.
- Більш надійна синхронізація потоку ASR 33 дозволяє уникнути випадкових зупинок входу, коли OS / 8 BASIC зчитує вихідний код з конусної стрічки або за допомогою копіювання та вставки. При вставці багаторядкового тексту в ASR 33 лінійні канали обробляються правильно; раніше, вставлений текст оброблявся як одна довга рядок. Видалена панель інструментів ASR 33, елементи управління тепер розташовані у верхній частині вікна.
- Позиція панелі "Прогрес" та мітка файлу в пристрої зчитування та друку паперу ASR 33 та PC8-E.
- Диски RK05 тепер уникають файлів вводу / виводу для немонтованих дисків; раніше, випробування на бездисковий контроль MAINDEC-08-DHRKA-B-PB RK8-E здатні викликати це в окремих випадках, що призвело до негайного збою симулятора. Диски RK05 тепер правильно ініціалізовані, а пристрої, що реалізуються за допомогою плагінів, коректно скидаються, коли не існує жодного файла для тренажера, i. е при першому запуску програми.
- Інструкції EAE SHL 37, ASR 37 і ЖБК 37 тепер коректно ясно AC і MQ при виконанні на процесорах Intel в 32-бітному режимі і режимі EAE A: це 32-бітові зрушення були проігноровані процесорів Intel в 32-бітному режим (виявлений з тестом на інструкцію з експлуатації ЕАЕ MAINDEC-8E-D0LB-PB KE8-E, частина 1).
- Покращено продуктивність плагіна вмісту пам'яті.
Що нового у версії 2.0.2:
Версія 2.0.2 містить деякі візуальні коригування для OS X 10.11 " El Capitan ", особливо для перегляду пам'яті та інспектора пам'яті вікна процесора.
Що нового у версії 2.0.1:
Це остання версія 2.0 імітатора PDP-8 / E, що реалізує класичну версію Mac OS і Carbon на основі какао на основі версії 1.x, зберігаючи перевірені двигуни емуляції PDP-8 / E.
За версією 2.0.1, Teletype ASR 33 правильно розпізнає клавішу ESC як ALTMODE. Крім того, були виправлені три дуже незначні глюки.
Деякі основні моменти нової версії порівняно зі старою реалізацією:
- Фотореалістична консоль KC8-EA (завдяки високоякісним фотографіям передньої панелі від Gerhard Kreuzer (http://www.compuseum.at/)
- Телетайп ASR-33 із звуком
- Покращено поведінку емульованих PDP-8 / E та пристроїв введення / виводу в режимі реального часу
- Поліпшено та оновлено графічний інтерфейс, що відповідає діючим правилам Apple Human Interface.
- Базовий кодекс майбутнього, використовуючи сучасні інструменти, такі як Objective-C, Cocoa, XML, Xcode, OS X
- Дуже проста архітектура плагінів для пристроїв вводу / виводу завдяки какао: написання пристрою вводу-виводу для симулятора настільки ж просте, як підкласування класу Objective-C
- Працює спочатку на комп'ютерах Intel Mac (стара версія використовує Rosetta емуляцію коду PowerPC): емулюватий PDP-8 / E тепер працює щонайменше в 100 разів швидше, ніж апаратне забезпечення PDP-8 / E (на 2,53 ГГц MacBook Pro)
- Комплект корисного програмного забезпечення PDP-8 включено в завантаження
Що нового у версії 2.0:
Це остання версія 2.0 імітатора PDP-8 / E, що реалізує класичну версію Mac OS і Carbon на основі какао версії 1.x, зберігаючи перевірені двигун емуляції PDP-8 / E .
Деякі основні моменти нової версії порівняно зі старою реалізацією:
- Фотореалістична консоль KC8-EA (завдяки високоякісним фотографіям передньої панелі від Gerhard Kreuzer (http://www.compuseum.at/)
- Телетайп ASR-33 із звуком
- Покращено поведінку емульованих PDP-8 / E та пристроїв введення / виводу в режимі реального часу
- Поліпшено та оновлено графічний інтерфейс, що відповідає діючим правилам Apple Human Interface.
- Базовий кодекс майбутнього, використовуючи сучасні інструменти, такі як Objective-C, Cocoa, XML, Xcode, OS X
- Дуже проста архітектура плагінів для пристроїв вводу / виводу завдяки какао: написання пристрою вводу-виводу для симулятора настільки ж просте, як підкласування класу Objective-C
- Працює спочатку на комп'ютерах Intel Mac (стара версія використовує Rosetta емуляцію коду PowerPC): емулюватий PDP-8 / E тепер працює щонайменше в 100 разів швидше, ніж апаратне забезпечення PDP-8 / E (на 2,53 ГГц MacBook Pro)
- Комплект корисного програмного забезпечення PDP-8 включено в завантаження
Коментар не знайдено