Специалист (компьютер)
Специалист - отечественный персональный компьютер, разработанный в 1985 году А.Ф. Волковым. Схема и описание компьютера были опубликованы в 1987 году в журнале «Моделист-Конструктор».
В 1991 году Л.Н. Афанасьев разработал схему, которая присоединялась к "Специалисту", значительно улучшая его характеристики. Так появился т.н. ПК "СПЕЦИАЛИСТ_МХ".
История
Журнал "Моделист-Конструктор", на начальном этапе, был основным связующим звеном между пользователями компьютера на всей территории СССР. В нём были опубликованы шестнадцатеричные дампы системного программного обеспечения: Загрузчик, Монитор, Бейсика, дампы прикладного программного обеспечения, и оригинальные игры написанные для компьютера «Специалист». Но редакция журнала не могла восполнить весь интерес к компьютеру со стороны пользователей, и впоследствии большая часть программного обеспечения распространялась через клуб любителей - энтузиастов в крупных городах и через кооперативы. Так как в отличие от Радио 86РК у «Специалиста» был только графический режим экрана, было много графических игрушек и программ. Наряду с оригинальным программным обеспечением, ряд программ были адаптированы с машин Микро-80, Радио 86РК, УКНЦ, ZX-Spectrum, MSX. С выходом «Орион-128», интерес к компьютеру «Специалист» начала угасать, впоследствии основная доля игрового программного обеспечения была перенесена на «Орион-128».
Технические характеристики
- Процессор: КР580ИК80А либо КР580ВМ80А (аналог i8080) на тактовой частоте 2 МГц
- Память: ОЗУ — 32/48 КБ, ПЗУ — 2-12 КБ
- Устройство вывода: бытовой телевизор
- Режимы отображения: чёрно-белый графический 384 × 256 точек (текстовый 25 строк по 64 символа выводит ПЗУ)
- Клавиатура: 72+2 клавиш (в оригинале — плёночная)
- Внешняя память: бытовой кассетный магнитофон
- Питание: блок питания от 220В, на выходе: +12В, +5В (1А), −5В, потребляемая мощность — 10 Вт
Программное обеспечение
Ряд самых известных, оригинальных, игр для компьютера «Специалист»: ZOO, Погоня, Душман, Sky Scrapper, Saboteur. Из-за ограничений в размере оперативной памяти - 48 килобайт, и затруднения разработки с использованием сохранения на магнитной ленте в базовом варианте, игр - использующих максимально графические возможности компьютера было не много, значительное число составляли клоны и вариации оригинального Тетриса (на этом компьютере их самое большое число), Питона, Pacman.
Для компьютера было написано очень много собственных вариантов управляющих программ "Монитор" и загрузчиков, самое большое их число на этом компьютере из всех советских машин, которые зачастую были не совместимы с базовой моделью. Загрузчик для CP/M, который не имел практического использования без подключения дисковода. Несколько текстовых редакторов имеющих в основе редактор "Микрон", несколько музыкальных редакторов в том числе с применением недокументированных возможностей процессора, синтезатор речи, несколько графических редакторов, достаточно мощные программы-отладчики и дизассемблеры. Программы для трассировки плат и прочие программы для практических целей радиолюбителей.
Языки программирования для компьютера «Специалист»: Ассемблер, Форт ([[FORTH]-83]), Паскаль (Паскаль-ЛС), C (Best-C), Бейсик (всевозможные вариации, начиная от простого интерпретатора с Микро-80 и заканчивая поддержкой формата с MSX).
Модификации и клоны
Компьютер имел семь различных модификаций, включая серийные модели. Все выпускавшиеся серийные аналоги были полностью аппаратно совместимы с базовой моделью. Наиболее известный аналог — ПК «Лик».
Лик
Технические характеристики:
- Процессор: КР580ИК80А либо КР580ВМ80А (аналог i8080) на тактовой частоте 2 МГц
- Память: ОЗУ — 48 КБ, ПЗУ — 2-12 КБ
- Устройство вывода: бытовой телевизор
- Режимы отображения: чёрно-белый графический 384 × 256 точек (текстовый 25 строк по 64 символа выводит ПЗУ)
- Внешняя память: бытовой кассетный магнитофон
- Плотность записа на магнитную ленту - 32бт/мм;
- Начало выпуска - 1989, г.Черновцы
«Лик» незначительно отличался от основной модели:
- Изменена раскладка клавиатуры
- Своя программа «Монитор-1М», облегчающая отладку программ, но имеющая отличия в формате сохранения данных на кассете
- Различия в схемотехнике
Заводской вариант был собран в пластиковом корпусе и имел дешёвую и очень неудобную (набирать текст «вслепую» на ней невозможно) мембранную клавиатуру. На задней стенке имелся 3-х рядный разъём расширения, низкочастотный выход на монитор (телевизор) и гнездо для подключения магнитофона.
В комплект поставки компьютера входил набор оригинального программного обеспечения, который был записан на кассете: Четыре игры - «Реверси», «Питон», «Подводная Атака» (на Basic-Лик) и «Шахматы», причём последняя работала только в "текстовом" режиме; Интерпретатор BASIC - Basic-Лик, Компилятор Ассемблера и он же текстовый редактор - "Микрон". Дизассемблер был уже встроен в «Монитор» и вызывался горячей клавишей; Каталогизатор данных на кассете; Управляющая программа "Монитор-1М", которая загружалась по сбросу и была актуальная для вариантов с одной микросхемой ПЗУ.
Так как микросхемы ПЗУ были в то время достаточно дорогими, выпускалось несколько вариантов компьютера. В простейшем (самом дешёвом) варианте устанавливалась одна микросхема с «Загрузчиком». После включения компьютера пользователь загружал «Монитор» с магнитофона и только после этого компьютером можно было пользоваться. Второй вариант имел уже две
Эмуляция
- Emu80 (автор Пыхонин Виктор)
- EMU (автор Целиков Дмитрий)
- spmx_v42
Игры
Примечания
Ссылки
- Сайт о ПК "Специалист" и его клонах
- Описания игр для ПК "Специалист"
- Статья на русской википедии о ПК "Специалист"
Персональные компьютеры |
[+] |
IBM PC совместимые: IBM PCjr • IBM PS/2 • Tandy 1000 • Tandy 2000 • FM TOWNS |
68k совместимые: Amiga (Amiga 1200) • Atari ST • Mac 68k |
Советские персональные компьютеры: Ямаха КУВТ • БК-0010 • Радио 86РК • Специалист • Электроника МС-0511 (УКНЦ) • ПК-01 Львов • ДВК • Вектор-06Ц • Корвет • Немига • Союз-Неон |
Остальные: MSX • NEC PC-88 • NEC PC-98 • ZX Spectrum • Macintosh (Power PC и Intel) • Commodore 64 • Acorn Electron • Thomson • Apple II • Amstrad CPC • MicroBee • Spectravideo • Atari 8bit |