Серед КПК фірми Psion є п'ять моделей, які навіть емулювати не потрібно, оскільки вони працюють на процесорах NEC V30, сумісних з 8086, звідси і назва КПК SIBO - sixteen bit organizer. Ще в даних процесорах є режим сумісності з 8080, який у цих КПК зі зрозумілої причини не використовується. Свого часу компанія Psion випустила пропрієтарні, але вільно поширювані (за умови відсутності модифікації) засоби для запуску ОС EPOC16, що використовується в цих КПК, поверх будь-якої DOS-сумісної операційної системи. У наші дні підійде DOSBOX, але це буде вже емуляція.
Посилання на сторінки завантаження архівів із цими програмами наведено внизу сторінки оригіналу цієї статті. Що ж, завантажуємо для прикладу
Архів займає 868 кБ, створимо папку ~/simulator, розпакуємо туди архів і отримаємо:
$ ls
DPMI16BI.OVL EPOC.RMI licence.txt RTM.EXE
EPOC.DLL HHSERVER.PAR readme.txt siemul.exe
Запустимо DOSBOX і наберемо:
mount m: ~/simulator
m:
siemul
У нативному DOS те саме робиться командою SUBST. Важливо, щоб диск називався саме M:
Запрацювало, на екран розміщуються значки перших чотирьох програм:
Мишка? Яка мишка? Клавішами переходимо на сторінку зі значками чотирьох програм, що залишилися:
Назад до DOS можна у будь-який момент вийти, натиснувши Ctrl+Alt+Esc. Але не поспішатимемо. У файлі readme.txt прописано відповідність клавіш на клавіатурі PC клавішам Psion'а:
F1 is System, F2 Data, ..., F8 Sheet, F9 Menu, F10 Help, F12 Diamond
F11 simulates the machine being switched off then on (only has any
effect when a password is set).
Alt is the Psion key.
You can use the Insert key as an alternative to Shift-System.
Запускатимемо програми по порядку. Вихід із будь-якого — Insert. Почнемо з Data, що-небудь наберемо:
слово:
Порядок денний:
час:
World, зверніть увагу на старий телефонний код 095:
Розрахунок:
Лист:
Програма:
У будь-якій програмі клавішею F9 можна запустити меню, переміщення по ньому таке саме, як у DOS-програмах без миші, вихід з меню - Esc:
Кнопка F10 запускає контекстну довідку, на кшталт тієї, що в програмах для DOS на Turbo Vision:
Заглянемо до якогось пункту довідки:
Приблизно так само запускаються оболонки від інших Psion серії SIBO, наприклад, Workabout (
Оболонки деяких КПК крім диска M: вимагають дисків A: і B:, які у нативному DOS є фізичними дисководами чи призначаються командою SUBST, а DOSBOX — підключаються командою mount. А всі читачі мають п'ять віртуальних вінтажних КПК порівняно рідкісних моделей.
SIBO – не єдині КПК на процесорах NEC V30. Вони застосовані і в більшості моделей Casio Pocket Viewer – також дуже цікавих та самобутніх наладонниках. Але то вже інша історія.
Джерело: habr.com