MSI/55 — старий термінал для замовлення товарів філією у центральному магазині

MSI/55 — старий термінал для замовлення товарів філією у центральному магазині

Пристрій, показаний на КДПВ, призначався для автоматичного відправлення замовлень із філії до центрального магазину. Для цього потрібно було, попередньо ввівши в нього артикули товарів, що замовляються, зателефонувати за номером центрального магазину і відправити дані за принципом модему, що акустично сполучається. Швидкість, з якою термінал надсилає дані, приблизно становить 300 бод. Живиться він від чотирьох ртутно-цинкових елементів (тоді це було можна), напруга такого елемента становить 1,35 В, а всієї батареї - 5,4 В, тому від БП на 5 В все запрацювало. Перемикачем можна вибирати три режими: CALC – звичайний калькулятор, OPER – можна вводити цифри та інші знаки та SEND – відправка, але спочатку вичавити не вдалося ні звуку. Зрозуміло, що можна якось зберігати артикули і відправляти їх, але як? Якщо вдасться дізнатися, автор спробує проаналізувати звуки цією програмоюабо навіть якось пристосувати термінал для цифрових видів аматорського зв'язку.

Пристрій зі зворотного боку, видно динамічна головка та батарейний відсік:

MSI/55 — старий термінал для замовлення товарів філією у центральному магазині

Найголовніше — як вичавити з терміналу звук — автор дізнався від людини, яка колись мала такий самий термінал. Потрібно ввести код ініціалізації, а потім можна буде вводити артикули. Переводимо перемикач у положення OPER, з'явиться буква P. Вводимо 0406091001 (автор не пояснює, що це таке, ймовірно, ім'я користувача) і натискаємо ENT. З'являється буква H. Вводимо 001290 (а це, мабуть, пароль) і знову натискаємо ENT. З'являється 0. Можна вводити артикули.

Починати артикул треба з літери H або P (тут автор помилився, літери P на клавіатурі немає, є F), потім йдуть цифри. Після натискання клавіші ENT з'являється рядок типу 0004 0451, де з кожним наступним артикулом перше число збільшується, а друге зменшується, з чого випливає, що кількість, відповідно, зайнятих і вільних осередків. Кнопками зі стрілками можна перегортати введені артикули, але як видаляти їх, автору невідомо (значить, клавіша CLR не допомогла). Як щодо кожного з артикулів вказати кількість, не сказано.

Ввівши артикули, необхідно перевести перемикач у положення SEND і натиснути клавішу SND/=. На індикатор буде виведено повідомлення SEND BUSY, і розпочнеться передача:

MSI/55 — старий термінал для замовлення товарів філією у центральному магазині

Протягом 4,4 с звучить тон частотою 1200 Гц. Потім ще протягом 6 с - 1000 Гц. Наступні 2,8 с йдуть на передачу модулілованого сигналу, а за ними ще 3 с знову на передачу тону в 1000 Гц.

Якщо придивитися до спектру, насправді замість 1000 Гц виходить 980, а замість 1200 - 1180. Автор записав WAV-файл, встановив згадану вище програму («ман» до неї) тут) і запустив так:

minimodem -r -f msi55_bell103_3.wav -M 980 -S 1180 300

Вийшло:

### CARRIER 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 confidence=2.026 ampl=0.147 bps=294.55 (1.8% slow) ###

Це схоже на модуляцію Bell 103. Хоча там взагалі 1070 та 1270 Гц.

А чи не «плинули» біля терміналу частоти? Автор відредагував WAV файл так, щоб швидкість зросла на 1,8%. Вийшло майже точно 1000 та 1200. Новий запуск програми:

minimodem -r -f msi55_bell103_4.wav -M 1000 -S 1200 300 -R 8000 -8 -startbits 1 -stopbits 1

І вона відповіла:

### CARRIER 300 @ 1000.0 Hz ###
�H00��90+�H00��90+�H00��90+�H��3�56��+�Ʊ�3�56��+��9��+�ƴ56+�H963�5���+�
### NOCARRIER ndata=74 confidence=2.090 ampl=0.148 bps=299.50 (0.2% slow) ###

В обох випадках результат несе смислове навантаження, незважаючи на помилки. Артикул H12345678 «витягнений» із сигналу як H3 — цифри, які вдалося розібрати, знаходяться на своїх місцях. У БП може бути погана фільтрація, чому на сигнал накладається 56-герцевий фон. Програма повідомляє про мале значення достовірності (confidence=50), що говорить про спотворений сигнал. Але тепер хоча б зрозуміло, як термінал надсилав дані комп'ютеру центрального магазину, коли той ще існував.

Джерело: habr.com

Додати коментар або відгук