Ретро-микрокомпьютеры, какими были эти ПК с 8-битными процессорами

Многие из вас помнят часы игры перед Spectrum, Amstrad CPC, Commodore 64, MSX и так далее. Все они были компьютерами, которые у многих из нас были в 80-х, для некоторых это нечеткая память, у других сохраняются отличные воспоминания при использовании. Поэтому мы решили посвятить этим компьютерам дань уважения. Что общего у 8-битных микрокомпьютеров?

Следует принять во внимание, что IBM PC был компьютером, который не был разработан для использования в домашних условиях, но в компаниях, которые были основным источником дохода IBM. Поэтому большинство пользователей использовали микрокомпьютеры. Который раньше имел общий форм-фактор, основанный на унификации всех схем и портов расширения на клавиатуре. Также среди них они использовали ряд общих элементов в своей архитектуре, но у каждого из них было собственное программное обеспечение.

Ретро микрокомпьютеры

В настоящее время у каждого есть компьютер дома, и редко кто не приобрел его или, по крайней мере, не контактировал с ним изо дня в день, но так было не всегда. В 80-е годы в домах по всему миру было нормальным иметь то, что мы называем микрокомпьютерами, которые состояли из очень примитивных компьютеров, которые больше походили на игровую приставку, чем на ПК.

В то время ПК был чрезвычайно дорогим и недоступным для большинства пользователей, поэтому микрокомпьютеры пользовались большой популярностью в свое время. Однако чаще всего его использовали в качестве системы видеоигр, и они никогда не использовались в качестве компьютеров, кроме игровой среды, хотя были люди, которые использовали их для определенных задач автоматизации офиса, они не были их обычным использованием.

В процессоре не было ни Intel, ни AMD

6502 микропроцессора Z80

Мы можем разделить 8-битные микрокомпьютеры на две разные категории в соответствии с ЦП они использовали, с одной стороны, те, которые использовали МОС 6502 а с другой - те, которые использовали Зилог Z80 . Последний был улучшенной версией Intel 8080 или то, что можно назвать клоном.

Оба были Процессоры 8-бит с 16-битная адресация , поэтому микрокомпьютеры не могли более 64 КБ Оперативная память . Какой из них был лучше? Хотя оба были 8-битными процессорами с точки зрения философии, они полностью отличались друг от друга, и споры о том, какой из них лучше, продолжаются по сей день.

Хотя Z80 считался более профессиональным процессором, он мог запускать CP / M, операционную систему того времени, которая считается предшественницей MS-DOS. Мы не собираемся здесь обсуждать, говорим ли мы о копии или вдохновении, только то, что CP / M был разработан для работы на 8080 и его клонах, что позволило компьютерам с этим процессором иметь возможность запускать указанную операционную систему. .

микроорденадорес Commodore

У 6502 был другой путь, это был процессор, который использовал первый Apple компьютеры и первые компьютеры и консоли Atari. Нельзя забывать и о Commodore, ведь он был владельцем MOS. Невозможно запустить CP / M из-за 6502, каждый из этих производителей создал свои собственные библиотеки программного обеспечения, но они не добились большого успеха, кроме игр. Единственной, кому удалось выделиться, была Apple в первые годы, но, как показывает история, они уступили место ПК.

А что с графикой и звуком? Здесь каждый из микрокомпьютеров отличался друг от друга, поскольку можно было определить, была ли игра доступна для Spectrum, Commodore 64, Amstrad CPC или любого другого компьютера, по тому, как она выглядела и звучала. Это было отличительным признаком и придавало каждому из них отличительный признак идентичности, что означало, что у каждого из них были отличительные аппаратные средства в этой паре аспектов.

БЕЙСИК как универсальный язык

Интерпретировать BASIC

BASIC язык программирования стал универсальным языком микрокомпьютеров для разработка программ . И дело в том, что каждый из них при запуске представлял очень простой текстовый редактор, который служил для написания кода на этом языке, который затем компилировался на том же микрокомпьютере для сохранения его в блоке хранения. Вот почему многие программы не хранились на кассетах или магнитных дисках, но вы могли найти их в журналах и книгах в виде написанного кода.

Самая известная ОСНОВНАЯ диалектика была Microsoft's, который изначально был написан для Intel 8080 и, следовательно, совместим с Z80, но использовался только на платформе MSX, поскольку другие бренды использовали свои собственные интерпретаторы. Были также две несовместимые друг с другом версии для 6502 Microsoft BASIC: одна для Commodore, а другая для Apple. Все это привело к тому, что платформы были несовместимы друг с другом с точки зрения программного обеспечения.

Единица хранения в микрокомпьютерах: кассета

Almacenamiento Persistente Casete

кассетный была стандартной единицей хранения, используемой в подавляющем большинстве микрокомпьютеров. Хотя можно было использовать магнитные диски, в качестве накопителей это были очень дорогие с аппаратной точки зрения диски. Также можно было использовать картриджи, но, поскольку они основывались только на ПЗУ, они были читаемыми.

Кассеты были идеальными из-за того, что они были дешевыми и на них было очень легко записывать данные, блоки были такими же, что использовались для воспроизведения коммерческих ленточных накопителей, где классический мини-джек использовался в качестве шины данных для связи. Конечно, это было очень медленно, и загрузка данных с кассеты была утомительной, поэтому данные выгружались с кассеты в RAM.

Необходимо учитывать, что лента - это непрерывное хранилище, в отличие от диска, мы не можем искать определенные данные в определенной позиции. Таким образом, магнитофон проходил, и его содержимое в битах воспроизводилось через аудиовыход, но с той разницей, что каждый из микрокомпьютеров интерпретировал его не как звук, а как линии данных после оцифровки. которые хранились в ОЗУ, и как только там программа могла быть выполнена.