Микрокомпьютер TRS-80 MC-10 — менее известный представитель линейки домашних компьютеров TRS-80 , производимый корпорацией Tandy в начале 1980-х годов и продаваемый через сеть магазинов электроники RadioShack . Это была недорогая альтернатива собственному цветному компьютеру Тэнди TRS-80, способная конкурировать с машинами начального уровня, такими как VIC-20 и Sinclair ZX81 .
MC-10 представлял ценность в первую очередь для любителей и как введение в компьютерное программирование . Он не имел коммерческого успеха и был снят с производства всего через год после его появления.
MC-10 размером с книгу в твердом переплете имеет четыре килобайта оперативной памяти, восьмибитный микропроцессор Motorola MC6803 , встроенный последовательный порт и графические возможности, аналогичные возможностям оригинального цветного компьютера (обеспеченного тем же MC6847 ). генератор видеоизображения).
MC-10 включает в себя интерпретатор BASIC в ПЗУ и использует обычные аудиокассеты для хранения больших объемов информации. Текст и графика отображаются на телевизоре через встроенный радиочастотный модулятор . Менее распространенным для машин этого класса является встроенный последовательный порт RS-232 , который позволяет MC-10 использовать построчные принтеры и модемы без дополнительного оборудования.
На момент выпуска в 1983 году характеристики MC-10 были неудовлетворительными (по крайней мере, для внутреннего рынка, Северной Америки). Дисководы , полноприводные клавиатуры , графика среднего разрешения и полные банки памяти емкостью 64 килобайта становились популярными функциями домашних компьютеров; MC-10 не предлагал ничего из этого, что серьезно ограничивало функции, которые он мог выполнять, и круг пользователей, которым он мог понравиться.
Производство MC-10 было прекращено в 1984 году вместе с обновлением памяти на 16 КБ и небольшим количеством программного обеспечения на кассете, которое было выпущено для него.
Хотя интерфейс расширения памяти подключался непосредственно к шине ЦП и мог использоваться во многих приложениях, используемый краевой разъем имел необычное количество контактов, и его было трудно получить.
Последовательный интерфейс RS-232C имел крайне ограниченную полезность. Хотя процессор 6803 имеет встроенный UART , он остался неподключенным и никак не помогал интерфейсу RS-232C. Частично это связано с тем, что для генерации видео и синхронизации процессора используется один телевизионный кристалл цветовой синхронизации с частотой 3,58 МГц, и эту тактовую частоту нельзя разделить на целое число , чтобы получить какую-либо стандартную скорость передачи данных для UART. В результате программам приходится индивидуально переключать биты в интерфейс RS-232C и из него, а этот режим работы влечет за собой нетипичные и особенно критические требования к синхронизации.
Интерфейс кассеты имеет аналогичные трудности, плюс несколько. Хотя Micro Color Basic включает в себя недокументированную CLOADM
команду для загрузки программ на машинном языке и недокументированную VARPTR
функцию для управления переменными в памяти, не существует соответствующей CSAVEM
команды (документированной или нет), позволяющей сохранять программы на машинном языке на ленту.
На кассете для MC-10 было доступно ограниченное количество программного обеспечения, включая Lunar Lander, Checkers и программу Pinball на машинном языке . Однако, поскольку большинство программ, написанных на языке Basic для других моделей TRS-80, были совместимы с MC-10, многие книги с программами на языке BASIC были доступны для пользователя, который был готов вводить код.
Клон MC-10, Alice , продавался во Франции благодаря сотрудничеству Tandy, Matra и Hachette .