Если при включении старого японского компьютера на экране появляется приглашение MSX BASIC с мигающим курсором и сообщением о свободных байтах — перед вами машина стандарта MSX, а не сломанный ПК: это нормальное состояние системы без загруженной программы. Аббревиатура MSX чаще всего расшифровывается как Machines with Software eXchangeability — «машины с взаимозаменяемым программным обеспечением», хотя историки спорят о точном происхождении названия.
Стандарт был представлен в 1983 году корпорацией Microsoft совместно с японскими производителями электроники. Идея заключалась в том, чтобы разные компании выпускали аппаратно совместимые компьютеры, на которых одни и те же программы и игры работали бы без адаптации. Это был один из первых масштабных опытов унификации домашних компьютеров — задолго до того, как подобный подход стал нормой в мире IBM PC-совместимых машин.
Суть стандарта MSX
MSX — это не конкретная модель компьютера, а аппаратная спецификация. Она жёстко определяла процессор, звуковую микросхему, видеочип, объём памяти и разъёмы, но оставляла производителям свободу в дизайне корпуса, клавиатуре и дополнительных функциях. Поэтому машины Sony, Philips, Panasonic, Yamaha, Sanyo и других брендов выглядели совершенно по-разному, но запускали одинаковый софт.
В основу легли широко доступные компоненты того времени:
- 🧠 Процессор Zilog Z80A — популярный 8-битный чип, использовавшийся во множестве систем той эпохи
- 🎨 Видеочип семейства Texas Instruments TMS9918 (в первом поколении) с поддержкой спрайтов
- 🔊 Звуковой генератор AY-3-8910 от General Instrument — трёхканальный чип, знакомый по многим ретро-платформам
- 💾 Встроенный интерпретатор MSX BASIC в ПЗУ, разработанный Microsoft
- 🕹️ Стандартизированные разъёмы для джойстиков, картриджей и кассетных магнитофонов
Ключевым носителем программ стал картридж: он вставлялся в слот и запускался мгновенно, без загрузки с ленты. Именно слоты картриджей сделали MSX удобной игровой платформой.
Поколения стандарта
За годы существования платформа эволюционировала через несколько поколений, каждое из которых сохраняло обратную совместимость с предыдущими. Это важная особенность: программа для первого MSX в большинстве случаев запускается и на более поздних машинах.
| Поколение | Год появления | Ключевые изменения |
|---|---|---|
| MSX | 1983 | Базовый стандарт, видеочип TMS9918, от 8 до 64 КБ ОЗУ |
| MSX2 | 1985 | Новый видеочип V9938, больше цветов и разрешение, от 64 КБ ОЗУ |
| MSX2+ | 1988 | Видеочип V9958, дополнительные графические режимы, выпускался в основном в Японии |
| MSX TurboR | 1990 | Процессор R800 с повышенной тактовой частотой, топовые модели Panasonic |
Точные объёмы памяти и набор портов зависели от конкретной модели и региона продаж, поэтому при покупке ретро-машины характеристики стоит сверять с документацией именно этой модели. Два компьютера одного поколения могут заметно отличаться по оснащению.
💡MSX — это единый стандарт, а не одна модель: десятки производителей выпускали совместимые между собой компьютеры четырёх поколений.