KIM-1: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Steed2005 (обсуждение | вклад) м уточнение ссылок - страницы разрешения неоднозначности заменены на целевые |
Gromolyak (обсуждение | вклад) мНет описания правки Метки: с мобильного устройства через мобильное приложение через приложение для Android |
||
(не показано 11 промежуточных версий 8 участников) | |||
Строка 8: | Строка 8: | ||
| OS = TIM |
| OS = TIM |
||
}} |
}} |
||
'''KIM-1''' (сокращение от '''''K'''eyboard '''I'''nput '''M'''onitor'') |
'''KIM-1''' (сокращение от '''''K'''eyboard '''I'''nput '''M'''onitor'') — одноплатный [[микрокомпьютер]] на основе [[микропроцессор]]а [[MOS Technology 6502|6502]], разработанный и производившийся компанией [[MOS Technology|MOS Technology, Inc.]] и выпущенный в 1976 году. |
||
Этот компьютер стал одним из первых одноплатных микрокомпьютеров, требовавших для работы только |
Этот компьютер стал одним из первых одноплатных микрокомпьютеров, требовавших для работы только внешний источник питания. Это, а также низкая стоимость, ставшая следствием низкой стоимости процессора 6502, и возможность простого расширения системы сделали KIM-1 очень популярным среди энтузиастов в 1970-х годах. |
||
== История == |
== История == |
||
Первый процессор компании MOS Technology, [[MOS Technology 6501|6501]], мог устанавливаться на разработанные ранее платы для процессора [[Motorola 6800]] без переделок аппаратуры, что позволяло потенциальным пользователям процессора быстро создать отладочную систему, используя уже существующую аппаратуру. |
Первый процессор компании MOS Technology, [[MOS Technology 6501|6501]], мог устанавливаться на разработанные ранее платы для процессора [[Motorola 6800]] без переделок аппаратуры, что позволяло потенциальным пользователям процессора быстро создать отладочную систему, используя уже существующую аппаратуру. |
||
Компанию [[Motorola]] не устроило такое положение дел, и через судебное разбирательство она вынудила MOS прекратить продажи процессора 6501. В качестве замены MOS выпустила процессор 6502, отличавшийся от 6501 только назначением выводов, более не совпадавшим с назначением выводов 6800. Так как возможность использования существующей аппаратуры была утеряна, требовалось разработать новую отладочную плату, которая могла бы использоваться потребителями для освоения процессора. Плата, получившая название KIM-1, была разработана [[ |
Компанию [[Motorola]] не устроило такое положение дел, и через судебное разбирательство она вынудила MOS прекратить продажи процессора 6501. В качестве замены MOS выпустила процессор 6502, отличавшийся от 6501 только назначением выводов, более не совпадавшим с назначением выводов 6800. Так как возможность использования существующей аппаратуры была утеряна, требовалось разработать новую отладочную плату, которая могла бы использоваться потребителями для освоения процессора. Плата, получившая название KIM-1, была разработана [[Педдл, Чарльз Ингерхэм|Чаком Педдлом]] (Chuck Peddle), лидером группы разработчиков микропроцессорного набора 650x и бывшим членом группы разработчиков процессора 6800. |
||
Хотя устройство изначально предназначалось для инженеров, оно быстро нашло потребителей среди [[радиолюбительство|радиолюбителей]]. Устройство позволяло собрать полную компьютерную систему при затратах менее 500 [[доллар США|долларов США]]. При этом стоимость самого KIM-1 составляла 245 долларов, и впоследствии он |
Хотя устройство изначально предназначалось для инженеров, оно быстро нашло потребителей среди [[радиолюбительство|радиолюбителей]]. Устройство позволяло собрать полную компьютерную систему при затратах менее 500 [[доллар США|долларов США]]. При этом стоимость самого KIM-1 составляла 245 долларов, и впоследствии он мог быть дополнен [[Компьютерный терминал|терминалом]] и внешним накопителем в виде [[кассетный магнитофон|кассетного магнитофона]]. Для сравнения, стоимость микрокомпьютера [[Altair 8800]] без каких-либо дополнений в августе 1975 года составляла около 600 долларов. |
||
Было издано много книг, посвящённых программированию KIM-1 на [[язык ассемблера|ассемблере]] и содержащих тексты небольших программ. Одна из таких программ превращала компьютер в музыкальную шкатулку, воспроизводя звук через небольшой [[громкоговоритель|динамик]], подключаемый к одной из линий [[порт ввода-вывода|порта ввода-вывода]]. |
Было издано много книг, посвящённых программированию KIM-1 на [[язык ассемблера|ассемблере]] и содержащих тексты небольших программ. Одна из таких программ превращала компьютер в музыкальную шкатулку, воспроизводя звук через небольшой [[громкоговоритель|динамик]], подключаемый к одной из линий [[порт ввода-вывода|порта ввода-вывода]]. |
||
С ростом популярности устройства одним из распространенных дополнений стал [[интерпретатор]] языка [[Бейсик]], [[Tiny BASIC]]. Для его работы требовалось дополнительное [[ОЗУ]] объёмом 4 |
С ростом популярности устройства одним из распространенных дополнений стал [[интерпретатор]] языка [[Бейсик]], [[Tiny BASIC]]. Для его работы требовалось дополнительное [[ОЗУ]] объёмом 4 [[Кибибайт|КБ]]<ref>{{статья |
||
⚫ | |||
| last = Simpson |
|||
|ссылка=https://archive.org/details/sim_byte_1976-05_1_9/page/14 |
|||
| first = Richard |
|||
|издание=[[Byte (журнал)|BYTE]] |
|||
⚫ | |||
|том=1 |
|||
| journal = BYTE |
|||
|номер=9 |
|||
| volume = 1 |
|||
|страницы=14 |
|||
| issue = 9 |
|||
⚫ | |||
| pages = 14 |
|||
|язык=en |
|||
⚫ | |||
|автор=Simpson, Richard |
|||
⚫ | |||
|месяц=5 |
|||
|год=1976 |
|||
⚫ | |||
В 1976 году компании [[Rockwell International]] и [[Synertek]], производившие процессор 6502 по лицензии, выпустили свои варианты отладочных плат — [[AIM 65]] и [[SYM-1]]. |
В 1976 году компании [[Rockwell International]] и [[Synertek]], производившие процессор 6502 по лицензии, выпустили свои варианты отладочных плат — [[AIM 65]] и [[SYM-1]]. |
||
Строка 43: | Строка 46: | ||
== Описание == |
== Описание == |
||
Микрокомпьютер выполнен в виде одной [[печатная плата|печатной платы]]. На её лицевой |
Микрокомпьютер выполнен в виде одной [[печатная плата|печатной платы]]. На её лицевой стороне располагались все компоненты, включая три основные [[Интегральная схема#Классификация|БИС]] — процессор MCS6502 и две многофункциональные микросхемы [[MOS Technology 6530|MCS6530]] (RRIOT), каждая из которых включала масочное ПЗУ объёмом 1024 байта, 64 байта ОЗУ, два двунаправленных восьмиразрядных порта ввода-вывода и программируемый [[таймер]].<ref>{{книга |
||
|заглавие=MCS6500 Microcomputer Family Hardware Manual |
|||
|издательство=MOS Technology Inc. |
|||
|страницы=71 |
|||
| date = January 1976 |
|||
|язык=en |
|||
| location = |
|||
|месяц=1 |
|||
| pages = 71 |
|||
|год=1976 |
|||
}}</ref> Основное ОЗУ объёмом 1 |
}}</ref> Основное ОЗУ объёмом 1 КБ было реализовано на восьми микросхемах статического ОЗУ 6102 (каждая имела объём 1024 бита). Таким образом, общий объём оперативной памяти компьютера составлял 1152 байта (включая 2x64 байта в микросхемах MCS6530). |
||
В качестве интерфейса пользователя компьютер имел шестиразрядный [[Семисегментный индикатор|7-сегментный]] светодиодный индикатор и 24-клавишную клавиатуру. |
В качестве интерфейса пользователя компьютер имел шестиразрядный [[Семисегментный индикатор|7-сегментный]] светодиодный индикатор и 24-клавишную клавиатуру. |
||
Строка 57: | Строка 61: | ||
Первые микрокомпьютеры, подобные [[Altair 8800|MITS Altair]], имели набор переключателей на передней панели для ввода данных. Перед началом работы требовалось вручную вводить с помощью этих переключателей небольшую программу-загрузчик, с помощью которой можно было загружать нужное ПО с внешнего накопителя, например с перфоленты. Процесс ручного ввода загрузчика занимал до пяти минут, и любая ошибка при вводе могла привести к необходимости начинать ввод заново. |
Первые микрокомпьютеры, подобные [[Altair 8800|MITS Altair]], имели набор переключателей на передней панели для ввода данных. Перед началом работы требовалось вручную вводить с помощью этих переключателей небольшую программу-загрузчик, с помощью которой можно было загружать нужное ПО с внешнего накопителя, например с перфоленты. Процесс ручного ввода загрузчика занимал до пяти минут, и любая ошибка при вводе могла привести к необходимости начинать ввод заново. |
||
KIM-1 имел встроенное ПО, хранимое в ПЗУ микросхем 6530, называемое '''TIM''' (Terminal Interface Monitor).<ref>{{ |
KIM-1 имел встроенное ПО, хранимое в ПЗУ микросхем 6530, называемое '''TIM''' (Terminal Interface Monitor).<ref>{{статья |
||
|заглавие=What's New, KIM-o-sabee? |
|||
|ссылка=https://archive.org/details/sim_byte_1976-04_1_8/page/14 |
|||
| journal = BYTE |
|||
|издание=[[Byte (журнал)|BYTE]] |
|||
| volume = 1 |
|||
|том=1 |
|||
| issue = 8 |
|||
|номер=8 |
|||
| pages = 14 |
|||
|страницы=14 |
|||
|издательство=Byte Publications Inc |
|||
| date = April 1976}}</ref> |
|||
|язык=en |
|||
|месяц=4 |
|||
|год=1976 |
|||
|тип=magazine}}</ref> |
|||
Оно включало загрузчик данных с накопителя на магнитной ленте, а также драйвера и клавиатуры. Это упрощало начало работы с компьютером. |
Оно включало загрузчик данных с накопителя на магнитной ленте, а также драйвера и клавиатуры. Это упрощало начало работы с компьютером. |
||
Строка 72: | Строка 80: | ||
[[Don Lancaster|Дон Ланкастер]] (Don Lancaster), создатель [[TV Typewriter]], разработал недорогой видеотерминал, позволяющий отображать до 4000 символов на экране телевизора или монитора, обычно в формате 16 строк по 32 символа в верхнем регистре. Схема состояла из 10 дешёвых микросхем и использовала оперативную память компьютера для хранения отображаемого текста. |
[[Don Lancaster|Дон Ланкастер]] (Don Lancaster), создатель [[TV Typewriter]], разработал недорогой видеотерминал, позволяющий отображать до 4000 символов на экране телевизора или монитора, обычно в формате 16 строк по 32 символа в верхнем регистре. Схема состояла из 10 дешёвых микросхем и использовала оперативную память компьютера для хранения отображаемого текста. |
||
В июле 1977 года радиолюбительский журнал ''[[Popular Electronics]]'' опубликовал проект видеотерминала TVT-6, попавший на обложку журнала.<ref>{{ |
В июле 1977 года радиолюбительский журнал ''[[Popular Electronics]]'' опубликовал проект видеотерминала TVT-6, попавший на обложку журнала.<ref>{{статья |
||
⚫ | |||
⚫ | |||
⚫ | |||
| first = Don |
|||
|том=12 |
|||
⚫ | |||
|номер=1 |
|||
⚫ | |||
|страницы=47Ц52 |
|||
| volume = 12 |
|||
⚫ | |||
| issue = 1 |
|||
|язык=en |
|||
| pages = 47Ц52 |
|||
|автор=Lancaster, Don |
|||
⚫ | |||
|месяц=7 |
|||
| date = July 1977}}</ref> |
|||
|год=1977 |
|||
⚫ | |||
|тип=magazine |
|||
| last = Lancaster |
|||
}}</ref> |
|||
| first = Don |
|||
⚫ | |||
| authorlink = Don Lancaster |
|||
|заглавие=The Cheap Video Cookbook |
|||
|издательство=Howard W Sams |
|||
⚫ | |||
| date = 1978 |
|||
⚫ | |||
| doi = |
|||
|язык=und |
|||
⚫ | |||
|автор={{Нп3|Don Lancaster|Lancaster, Don|en|Don Lancaster}} |
|||
|год=1978 |
|||
}}</ref> |
|||
== Источники == |
== Источники == |
||
{{ |
{{примечания|2}} |
||
* Brian Bagnall ''On The Edge |
* Brian Bagnall ''On The Edge — The Spectacular Rise and Fall of Commodore'', Variant Press,2006 ISBN 0-9738649-0-7 |
||
== Ссылки == |
== Ссылки == |
||
* [http://www.old-computers.com/museum/computer.asp?c=149 KIM-1 в музее компьютеров OLD-COMPUTERS.COM] |
* [https://web.archive.org/web/20120403212055/http://www.old-computers.com/museum/computer.asp?c=149 KIM-1 в музее компьютеров OLD-COMPUTERS.COM] |
||
* [http://www.oldcomputermuseum.com/kim_1.html KIM-1] и другие цифровые и аналоговые компьютеры на сайте oldcomputermuseum.com |
* [http://www.oldcomputermuseum.com/kim_1.html KIM-1] и другие цифровые и аналоговые компьютеры на сайте oldcomputermuseum.com |
||
* [http://users.telenet.be/kim1-6502/ KIM-1 6502] |
* [http://users.telenet.be/kim1-6502/ KIM-1 6502] — сайт <tt>erik.vdbroeck</tt> с несколькими книгами и документацией в формате [[HTML]] |
||
* [http://www.6502.org/oldmicro/buildkim/buildkim.htm Инструкция по самостоятельной сборке KIM-1] |
* [http://www.6502.org/oldmicro/buildkim/buildkim.htm Инструкция по самостоятельной сборке KIM-1] |
||
* [http://zimmers.net/cbmpics/cbm/kim1/kim-hints.txt KIM-1 Hints/FAQ] |
* [http://zimmers.net/cbmpics/cbm/kim1/kim-hints.txt KIM-1 Hints/FAQ] |
||
* [http://www.floodgap.com/retrobits/kim-1/ Floodgap Retrobits KIM-1] |
* [http://www.floodgap.com/retrobits/kim-1/ Floodgap Retrobits KIM-1] — ссылки и [[эмулятор]] KIM-1 для [[Commodore 64]] |
||
* [http://www.brielcomputers.com/micro-KIM.html Современный клон KIM-1] |
* [http://www.brielcomputers.com/micro-KIM.html Современный клон KIM-1] |
||
Строка 111: | Строка 122: | ||
[[Категория:История компьютерной техники]] |
[[Категория:История компьютерной техники]] |
||
[[Категория:Ранние микрокомпьютеры]] |
[[Категория:Ранние микрокомпьютеры]] |
||
[[Категория:Появились в 1976 году в США]] |
Текущая версия от 19:34, 14 июня 2024
KIM-1 | |
---|---|
Тип | Одноплатный микрокомпьютер |
Разработчик | Педдл, Чарльз Ингерхэм |
Производитель | MOS Technology и Commodore |
Дата выпуска | 1976 |
Процессор | MOS Technology 6502 |
Оперативная память | 1152 байта ОЗУ, 2 КБ ПЗУ |
ОС | TIM |
Наследник | Commodore PET |
Медиафайлы на Викискладе |
KIM-1 (сокращение от Keyboard Input Monitor) — одноплатный микрокомпьютер на основе микропроцессора 6502, разработанный и производившийся компанией MOS Technology, Inc. и выпущенный в 1976 году.
Этот компьютер стал одним из первых одноплатных микрокомпьютеров, требовавших для работы только внешний источник питания. Это, а также низкая стоимость, ставшая следствием низкой стоимости процессора 6502, и возможность простого расширения системы сделали KIM-1 очень популярным среди энтузиастов в 1970-х годах.
История
[править | править код]Первый процессор компании MOS Technology, 6501, мог устанавливаться на разработанные ранее платы для процессора Motorola 6800 без переделок аппаратуры, что позволяло потенциальным пользователям процессора быстро создать отладочную систему, используя уже существующую аппаратуру.
Компанию Motorola не устроило такое положение дел, и через судебное разбирательство она вынудила MOS прекратить продажи процессора 6501. В качестве замены MOS выпустила процессор 6502, отличавшийся от 6501 только назначением выводов, более не совпадавшим с назначением выводов 6800. Так как возможность использования существующей аппаратуры была утеряна, требовалось разработать новую отладочную плату, которая могла бы использоваться потребителями для освоения процессора. Плата, получившая название KIM-1, была разработана Чаком Педдлом (Chuck Peddle), лидером группы разработчиков микропроцессорного набора 650x и бывшим членом группы разработчиков процессора 6800.
Хотя устройство изначально предназначалось для инженеров, оно быстро нашло потребителей среди радиолюбителей. Устройство позволяло собрать полную компьютерную систему при затратах менее 500 долларов США. При этом стоимость самого KIM-1 составляла 245 долларов, и впоследствии он мог быть дополнен терминалом и внешним накопителем в виде кассетного магнитофона. Для сравнения, стоимость микрокомпьютера Altair 8800 без каких-либо дополнений в августе 1975 года составляла около 600 долларов.
Было издано много книг, посвящённых программированию KIM-1 на ассемблере и содержащих тексты небольших программ. Одна из таких программ превращала компьютер в музыкальную шкатулку, воспроизводя звук через небольшой динамик, подключаемый к одной из линий порта ввода-вывода.
С ростом популярности устройства одним из распространенных дополнений стал интерпретатор языка Бейсик, Tiny BASIC. Для его работы требовалось дополнительное ОЗУ объёмом 4 КБ[1] Загрузка интерпретатора с кассеты занимала около 15 минут.
В 1976 году компании Rockwell International и Synertek, производившие процессор 6502 по лицензии, выпустили свои варианты отладочных плат — AIM 65 и SYM-1.
AIM 65 имел полную алфавитно-цифровую клавиатуру, 20-разрядный 14-сегментный светодиодный дисплей и небольшое печатное устройство, аналогичное используемым в кассовых аппаратах. Встроенное ПО включало монитор-отладчик, также было возможно приобретение дополнительных микросхем ПЗУ, содержавших ассемблер и интерпретатор Microsoft BASIC.
SYM-1 был промежуточным вариантом между KIM и AIM. Как и KIM, он имел небольшой дисплей и 29-клавишную мембранную клавиатуру (16 клавиш для ввода шестнадцатеричных чисел и управляющие клавиши), но имел аналогичные AIM внешние интерфейсы, а также полноценный последовательный интерфейс RS-232.
Вскоре после анонса KIM-1 компания MOS Technology была приобретена Commodore International, и производство компьютера продолжилось под брендом CBM. Чак Педдл начал работу над расширенной версией, которая имела встроенную QWERTY-клавиатуру и накопитель на магнитной ленте, а также монохромный видеомонитор, управляемый встроенным видеоконтроллером, что позволяло обойтись без использования внешнего терминала. Встроенное ПО включало интерпретатор Бейсика (Commodore BASIC) для обеспечения возможности работы с компьютером сразу после включения. Реализованный проект стал компьютером Commodore PET, появившимся на рынке в 1977 году, в один год вместе с двумя другими историческими компьютерами — Apple II (тоже с процессором 6502) и TRS-80 (с процессором Zilog Z80).
В настоящее время энтузиастами компьютерной техники разработано несколько проектов реплик и усовершенствованных клонов компьютера, обычно доступных в виде инструкций для самостоятельной сборки. Некоторые из них также продаются в виде собранных плат или наборов для сборки.
Описание
[править | править код]Микрокомпьютер выполнен в виде одной печатной платы. На её лицевой стороне располагались все компоненты, включая три основные БИС — процессор MCS6502 и две многофункциональные микросхемы MCS6530 (RRIOT), каждая из которых включала масочное ПЗУ объёмом 1024 байта, 64 байта ОЗУ, два двунаправленных восьмиразрядных порта ввода-вывода и программируемый таймер.[2] Основное ОЗУ объёмом 1 КБ было реализовано на восьми микросхемах статического ОЗУ 6102 (каждая имела объём 1024 бита). Таким образом, общий объём оперативной памяти компьютера составлял 1152 байта (включая 2x64 байта в микросхемах MCS6530).
В качестве интерфейса пользователя компьютер имел шестиразрядный 7-сегментный светодиодный индикатор и 24-клавишную клавиатуру.
На разъёмы на краю платы были выведены линии портов ввода-вывода микросхем 6530 и некоторые другие сигналы. К разъемам могли подключаться телетайпный терминал TTY 33-ASR и накопитель на перфоленте или магнитной ленте.
Первые микрокомпьютеры, подобные MITS Altair, имели набор переключателей на передней панели для ввода данных. Перед началом работы требовалось вручную вводить с помощью этих переключателей небольшую программу-загрузчик, с помощью которой можно было загружать нужное ПО с внешнего накопителя, например с перфоленты. Процесс ручного ввода загрузчика занимал до пяти минут, и любая ошибка при вводе могла привести к необходимости начинать ввод заново.
KIM-1 имел встроенное ПО, хранимое в ПЗУ микросхем 6530, называемое TIM (Terminal Interface Monitor).[3] Оно включало загрузчик данных с накопителя на магнитной ленте, а также драйвера и клавиатуры. Это упрощало начало работы с компьютером.
Видеоадаптеры
[править | править код]Для KIM-1 было разработано несколько видеоадаптеров, позволявших отображать информацию на экране телевизора или монитора.
Дон Ланкастер (Don Lancaster), создатель TV Typewriter, разработал недорогой видеотерминал, позволяющий отображать до 4000 символов на экране телевизора или монитора, обычно в формате 16 строк по 32 символа в верхнем регистре. Схема состояла из 10 дешёвых микросхем и использовала оперативную память компьютера для хранения отображаемого текста.
В июле 1977 года радиолюбительский журнал Popular Electronics опубликовал проект видеотерминала TVT-6, попавший на обложку журнала.[4] Набор для самостоятельной сборки продавался компанией PAiA Electronics по цене 34,95 доллара. Дон Ланкастер доработал схему этого устройства, добавив возможность отображения цвета и простой графики, опубликовав её в книге The Cheap Video Cookbook.[5]
Источники
[править | править код]- ↑ Simpson, Richard. A Date with KIM (англ.) // BYTE : magazine. — Byte Publications Inc, 1976. — May (vol. 1, no. 9). — P. 14.
- ↑ MCS6500 Microcomputer Family Hardware Manual (англ.). — MOS Technology Inc., 1976. — P. 71.
- ↑ What's New, KIM-o-sabee? (англ.) // BYTE : magazine. — Byte Publications Inc, 1976. — April (vol. 1, no. 8). — P. 14.
- ↑ Lancaster, Don. Build the TVT-6: A Low-Cost Direct Video Display (англ.) // Popular Electronics : magazine. — Ziff-Davis Publishing, 1977. — July (vol. 12, no. 1). — P. 47Ц52.
- ↑ Lancaster, Don[англ.]. The Cheap Video Cookbook (неопр.). — Howard W Sams, 1978. — ISBN 0-672-21524-1.
- Brian Bagnall On The Edge — The Spectacular Rise and Fall of Commodore, Variant Press,2006 ISBN 0-9738649-0-7
Ссылки
[править | править код]- KIM-1 в музее компьютеров OLD-COMPUTERS.COM
- KIM-1 и другие цифровые и аналоговые компьютеры на сайте oldcomputermuseum.com
- KIM-1 6502 — сайт erik.vdbroeck с несколькими книгами и документацией в формате HTML
- Инструкция по самостоятельной сборке KIM-1
- KIM-1 Hints/FAQ
- Floodgap Retrobits KIM-1 — ссылки и эмулятор KIM-1 для Commodore 64
- Современный клон KIM-1
Для улучшения этой статьи желательно:
|