Indrekis
Indrekis

Categories

  • retrocomputing
  • cpm
  • CP/M

Tags

  • CP/M
  • Osborne
  • Z80

Огляд

Osborne Executive – нащадок Osborne 1, який вважають першим масовим портативним комп’ютером. Як компроміс між переписуванням із відкритих джерел і бажанням мати всю необхідну інформацію під руками, наведу тут лише основні характеристики – найбільш загальні, або ті, що знадобилися в процесі роботи.

Загальний вигляд Osborne Executive, фото моє.
Своєрідна реклама із першого видання '’The Portable Companion’’ 1982-го року від компанії-виробника.

Osborne Executive

  • Випускався в 1982-1983.
  • Zilog Z80A, 4 MHz.
  • 124 Кб RAM1.
  • Два дисководи 5.25 дюймів, односторонні, подвійної густини (DD), із 40-ма доріжками.
    • Незвичним, на наш час, є те, що основним форматом дисків був: розмір сектора 1024 байти – 1Кб, 5 секторів на доріжку.
    • Стверджується вікіпедією, що може працювати із дисками IBM PC CP/M-86, DEC VT180, Xerox 820, Commodore 128 – не мав поки нагоди перевірити, але окрім Commodore, формати згадані в документації, стор. 427.
    • Розмір – 200 Кб ‘‘рідного’’ формату, 160 Кб – IBM PC.
    • Під дисководами – комірка для дисків.
Загальний вигляд Osborne Executive, фото моє.
Загальний вигляд Osborne Executive, фото моє.
  • Постачався із CP/M Plus (CP/M 3.0), альернативною ОС – UCSD p-System2 та великим (на той час) пакетом програмного забезпечення – WordStar 3.3, SuperCalc 1.12, Personal Pearl 1.02 , MBASIC 5.21/CBASIC 2.38.
  • Термінал близький до ADM-3A (хоча, документація стверджує, що Escape-коди моделювалися за TeleVideo 950)3.
  • Дисплей – ЕПТ (CRT), монохромний, діагональ – 7 дюймів.
    • Чисто текстовий, роздільна здатність – 80 символів на 24 рядки.
    • Підтримує два набори символів, які можна редагувати.
    • Відеопам’ять – 4Кб символів, 4Кб – атрибутів.
    • Символи: 8х10 пікселів, тобто, роздільна здатність 640х240, однак, візуально пропорції видаються 4:3 – аж ніяк не 8:3, спроба макро-фото дисплея натякає, що між лініями є проміжки4, співмірні за розміром з висотою пікселя:

  • Також, можна підключати зовнішній CRT, звичайним RCA роз’ємом. Зображення буде виводитися на обидва дисплеї одночасно.
  • Клавіатура, на наш час, незвична: Клавіатура Osborne Executive
    • Зокрема, на ній CAPS LOCK реально фіксується в натиснутому положенні.
  • Зовнішні під’єднання: IEEE-488/LPT, два RS-232-С порти (2400/1200/300 бод), композитне відео (RS-470).
  • 52x23x33 см, 13 кг. Батареї не передбачені, але ніби випускалися сторонніми компаніями.
  • 110/220 В, до 55 Вт.

Карта пам’яті

Взято із Osborne Executive Reference Guide.

Карта пам'яті в адресному просторі.
Карта пам’яті в адресному просторі.
Карта пам'яті в адресному просторі.
Глобальна карта пам’яті.

Osborne 1

Osborne 1 із колекції Віртуального музею комп'ютерного андеграунду, фото моє.
Мануал до асемблера Osborne 1, із колекції Віртуального музею комп’ютерного андеграунду, фото моє.

Оскільки такого в мене (поки) немає, більш лаконічно:

  • Випускався в 1981-1983
  • Zilog Z80A, 4 MHz
  • 64 Кб RAM.
  • Два дисководи 5.25 дюймів, односторонні, одинарної (SD) або подвійної густини (DD), із 40-ма доріжками, 256 байтів на сектор для SD, 1Кб – для DD5.
  • CP/M 2.2 і великий пакет програмного забезпечення.
  • Термінал близький до ADM-3A, дещо менше escape-послідовностей, ніж в Osborne Executive.
  • Дисплей – ЕПТ (CRT), монохромний, діагональ – 5 дюймів.
    • Чисто текстовий, роздільна здатність – 52 символи на 24 рядки.
  • Зовнішні під’єднання: IEEE-488/LPT, RS-232-С порт (1200/300 бод), композитне відео (RS-470).
  • 52x23x33 см, 11 кг. Батареї не передбачені, але ніби випускалися сторонніми компаніями.
  • 110В, 110/220 В – нові моделі, до 37 Вт.
  • Існує кілька версій – 1A, 1B.

Карта пам’яті

Карта пам'яті в адресному просторі.
Карта пам’яті Osborne 1 в адресному просторі.

Виноски

  1. Оскільки адресується лише 64 Кб, одночасно доступно до 60 Кб, плюс підтримка банкінгу. 

  2. Суб’єктивно, працює помітно швидше, ніж на Amstrad 1640 – клоні XT, машині суттєво вищого класу. 

  3. Що має на увазі вікіпедія, стверджуючи про сумісність терміналу із VT100 та іншими – не знаю… Належність до єдиного сімейства ANSI escape codes реалізацій? Софт, який обіцяє сумісність із VT100 (у відповідному режимі), не працював коректно під час моїх експериментів. 

  4. MAME цих проміжків не відтворює. 

  5. Детальніше див. сторінку 341 в Osborne 1 User’s Refenece Guide