Epson HX-20 - Epson HX-20
Epson HX-20 | |
Также известный как | HC-20 |
---|---|
Производитель | Сейко Эпсон |
Дата выхода | Июль 1982 г.[1][2][3] |
Начальная цена | АМЕРИКАНСКИЙ ДОЛЛАР$ 795 (сегодня $ 2040,76) |
ЦПУ | два Hitachi 6301 Процессоры на 614 кГц |
объем памяти | 16 КБ ОЗУ с возможностью расширения до 32 КБ 32 КБ ПЗУ с возможностью расширения до 64 КБ |
Отображать | ЖК-дисплей 4 строки по 20 символов |
Графика | 120 × 32 пикселя |
Вход | полноразмерная клавиатура |
Мощность | аккумуляторные никель-кадмиевые батареи |
Размеры | Размер A4 |
Масса | примерно 1,6 кг |
В Epson HX-20 (также известный как HC-20) был первым "истинным" ноутбук компьютер.[4][1][2] Он был изобретен в июле 1980 года Юкио Ёкодзава, который работал на Сува Сейкоша, филиал японской компании Seiko (сейчас же Сейко Эпсон ), получив патент на изобретение.[5] В 1981 году он был объявлен в Японии как HC-20.[1] и был представлен Epson в Северной Америке как HX-20 в 1981 г. COMDEX компьютерное шоу в Лас Вегас, где он привлек значительное внимание своей портативностью.[6] Он был выпущен на массовый рынок в июле 1982 года, как HC-20 в Японии.[1] и как Epson HX-20 в Северной Америке.[2] Размер A4 ноутбук и весом 1,6 кг его приветствовали BusinessWeek журнал как "четвертая революция в персональный компьютер ".
Функции
Epson рекламировала HX-20 с фотографией и редактированием фотографий компьютера на две страницы журнала с заголовком «Фактический размер».[7] С примерно следом Формат А4 страница, Epson HX-20 имеет полный транзит клавиатура, перезаряжаемый никель-кадмиевый батарейки, встроенный 120 × 32 пикселя ЖК-дисплей который позволяет 4 строки по 20 символов, калькулятор -размер матричный принтер, то EPSON BASIC язык программирования, два Hitachi 6301 Процессоры на 614 кГц[8] который по сути является улучшенным Motorola 6801,[9] 16 кБ баран расширяемый до 32 КБ, два порта RS-232 максимум 4800 бит / с для первого 8-контактного DIN разъем предназначен для модема или последовательного принтера со вторым портом, способным 38400 бит / с с использованием 5-контактного разъема DIN, который в основном предназначался для использования с внешним дисководом для гибких дисков и видеодисплеем[8] ранняя концепция Док-станция, а 300 бит / с акустический соединитель был доступен,[8] встроенный микрокассета привод, разъем для считывателя штрих-кода.[8] Использует проприетарный Операционная система, который состоит из EPSON BASIC устный переводчик и монитор программа и весит примерно 1,6 кг. Известные цвета машины - серебристый и кремовый, а некоторые прототипы - темно-серые. HX-20 поставлялся в сером или коричневом кейсе для переноски. Внешний акустический соединитель, CX-20, был доступен для HX-20, как и внешний дисковод гибких дисков, TF-20, и внешнее устройство связи с синтезом речи (ACD), RealVoice. Другое расширение было последовательно подключенным 40 × 24 персонаж видео. Он использовал специальный протокол, EPSP,[10] который также использовался для внешнего дисковода гибких дисков. Время автономной работы HX-20 было приблизительно 50 часов работает BASIC и меньше с использованием микрокассеты, принтера или RS-232.[8] Целостность данных может быть сохранена в 4,0 - 6,0 В классифицировать.[8] Блок питания был рассчитан на 8 Вт.[8] Эксплуатация и зарядка выдержат 5 - 35 ° С.[8] Целостность данных может быть сохранена в -5 - 40 ° С.[8] HX-20 можно хранить между -20 - 60 ° С.[8]
Позднее, популярнее Линия TRS-80 Model 100, разработано Kyocera, во многом обязанная дизайну HX-20.
Прием
БАЙТ в сентябре 1983 года написал, что HX-20, доступный в Соединенных Штатах около года, не имел успеха из-за отсутствия программного обеспечения или аксессуаров. В обзоре отмечается, что Epson включил ранее использовавшийся микрокассетный привод за 160 долларов в стандартную конфигурацию за 795 долларов, а также простой текстовый процессор. БАЙТ похвалил принтер как «просто потрясающий», но раскритиковал отсутствие операционной системы для хранения кассет и сказал, что по сравнению с дисплеем TRS-80 Model 100 «HX-20 выглядит примитивно».[11]
ЖК-дисплей
ЖК-дисплей имеет размер 120 × 32 пикселей и управляется шестью ЖК-контроллером μPD7227. ИС каждый отвечает за 40 × 16 пикселей ЖК-дисплея. ΜPD7227 использует последовательный протокол и имеет два банка памяти для переключения между строками 0-7 и 8-15. Он имеет несколько режимов, включая «Запись», «Чтение», «И», «ИЛИ» и «Символ». В "символьном" режиме символы отрисовываются из встроенной символьной карты. Каждый банк составляет 40 байтов с битом 6 адреса, определяющим банк, и даже если адрес может быть до 127, ничего не произойдет при попытке доступа к данным за пределами банки. Если действие указателя в команде настроено на уменьшение, а указатель находится на 0, указатель перейдет к 127.
Монитор
Доступ к программе Monitor можно получить через главное меню при запуске, нажав 1, набрав команду "MON" в BASIC или вызвав ловушку, то есть запись / чтение в / из защищенных адресов или выполнение недопустимой инструкции. ловушка "Ловушка!" будет отображаться в мониторе, и пользователь может использовать его для отладки.
При входе в Монитор в первой строке отображается запрос «Ловушка!». во второй строке (если ввод через ловушку) и ЦП регистры поскольку они были прямо перед тем, как Монитор был введен на третьей и четвертой строках. Это регистры A (Аккумулятор A), B (аккумулятор B), X (индексный регистр), C (регистр кода состояния), S (указатель стека) и P (Счетчик команд ).
Монитор можно использовать для чтения и записи памяти, изменения регистров ЦП, запуска кода по определенным адресам в памяти, сохранения / загрузки памяти в / из плагина и т. Д. Это очень полезно для отладки программ, написанных на Машинный код в отличие от программ, написанных на языке программирования EPSON BASIC.
Команды
Команда | Синтаксис | Описание |
---|---|---|
S (Установить) | S | Записывает 8-битное значение «новое» (в шестнадцатеричном формате) в 16-битный адрес |
D (Дамп) | D | Выводит на дисплей значения с адресов от |
G (Вперед) | G <адрес>, <точка останова> | Устанавливает программный счетчик на 16-битный адрес |
X (изучить) | Икс | Позволяет пользователю отображать и изменять содержимое каждого регистра. Клавиша RETURN применяет измененное значение (если есть) и выполняет переход между регистрами. Ввод не шестнадцатеричного символа приводит к выходу из этой команды. |
R (читать) | R <устройство>, <имя файла> | Перенести данные из внешнего хранилища в память. <устройство> может быть любым из M (микрокассета), C (внешняя кассета) и P (картридж ROM). Адрес памяти указывается с помощью команды «A (Адрес)». |
W (запись) | W <устройство>, <имя файла> | Перенести данные из памяти, указанной командой «A (Адрес)», на внешнее хранилище. См. «R (чтение)» для получения дополнительной информации. Картридж ПЗУ не поддерживается этой командой. |
V (Проверить) | V <устройство>, <имя файла> | Проверяет данные, передаваемые во внешнее хранилище, на соответствие памяти, указанной командой «A (Адрес)». См. «R (чтение)» для получения дополнительной информации. Картридж ПЗУ не поддерживается этой командой. |
A (адрес) | А | Укажите диапазон адресов для команд R, W и V. Пользователю будет предложено ввести T (верхний адрес), L (последний адрес), O (значение смещения) и E (точка входа). Значения смещения и точки входа используются только командами «W (запись)» и «V (проверка)». |
K (набор ключей) | K <текст> | Введите последовательность клавиш, которые будут автоматически нажиматься при включении (и сбросе). Нажмите CTRL + @, чтобы остановить. Можно ввести максимум 18 символов, а функциональные клавиши считаются как два символа. |
B (Назад) | B | Вернитесь к процедуре, из которой был вызван Monitor. |
Порт расширения
Порт расширения позволяет аппаратному обеспечению напрямую подключаться к шине памяти главного процессора, открывая 16-битную адресную шину, 8-битную шину данных и управляющие сигналы. Внешнее устройство может добавлять ПЗУ, ОЗУ или MMIO -устройства в адресное пространство главного ЦП. Диапазон адресов 0x4000-0x5FFF не имеет внутреннего сопоставления и, таким образом, является хорошим диапазоном для внешнего оборудования, но внутренние ПЗУ (0x6000-0xFFFF) также могут быть отключены с помощью контакта включения ПЗУ, поэтому можно использовать весь диапазон 0x4000-0xFFFF.
Есть «блок расширения», который содержит разъемы для дополнительной RAM и ROM, которые могут быть сопоставлены с различными областями в адресном пространстве с помощью DIP-переключатель, даже заменяя ПЗУ интерпретатора BASIC. Некоторое программное обеспечение, распространяемое в виде ПЗУ, предназначено для использования в блоке расширения.
Штырь | Имя | Направление | Описание | Штырь | Имя | Направление | Описание |
---|---|---|---|---|---|---|---|
1 | Vb | - | + 5В | 21 | ADDR6 | ИЗ | Адресная строка 6 |
2 | NMI № | - | Главный / подчиненный ЦП НМИ -сигнал | 22 | ADDR7 | ИЗ | Адресная строка 7 |
3 | + 5В | - | Логическое напряжение | 23 | ADDR8 | ИЗ | Адресная строка 8 |
4 | + 5В | - | Логическое напряжение | 24 | ADDR9 | ИЗ | Адресная строка 9 |
5 | ДАННЫЕ7 | ВХОД / ВЫХОД | Строка данных 7 | 25 | ADDR10 | ИЗ | Адресная строка 10 |
6 | ДАННЫЕ6 | ВХОД / ВЫХОД | Строка данных 6 | 26 | ADDR11 | ИЗ | Адресная строка 11 |
7 | ДАННЫЕ5 | ВХОД / ВЫХОД | Строка данных 5 | 27 | ADDR12 | ИЗ | Адресная строка 12 |
8 | ДАННЫЕ4 | ВХОД / ВЫХОД | Строка данных 4 | 28 | ADDR13 | ИЗ | Адресная строка 13 |
9 | ДАННЫЕ3 | ВХОД / ВЫХОД | Строка данных 3 | 29 | ADDR14 | ИЗ | Адресная строка 14 |
10 | ДАННЫЕ2 | ВХОД / ВЫХОД | Строка данных 2 | 30 | ADDR15 | ИЗ | Адресная строка 15 |
11 | ДАННЫЕ1 | ВХОД / ВЫХОД | Строка данных 1 | 31 | р | ИЗ | Перезагрузить |
12 | ДАННЫЕ0 | ВХОД / ВЫХОД | Строка данных 0 | 32 | R / W | ИЗ | Чтение (низкий) / Запись (высокий) |
13 | IOCS # | ИЗ | Выбор микросхемы ввода / вывода | 33 | R (RAM) # | ИЗ | Сброс RAM |
14 | Vc | - | Напряжение резервного питания RAM (+ 3В) | 34 | E | ИЗ | ВКЛЮЧИТЬ сигнал |
15 | ADDR0 | ИЗ | Адресная строка 0 | 35 | ROM E | В | ПЗУ включить |
16 | ADDR1 | ИЗ | Адресная строка 1 | 36 | INTEX # | В | Внешний сигнал прерывания |
17 | ADDR2 | ИЗ | Адресная строка 2 | 37 | GND | - | Сигнальная земля |
18 | ADDR3 | ИЗ | Адресная строка 3 | 38 | GND | - | Сигнальная земля |
19 | ADDR4 | ИЗ | Адресная строка 4 | 39 | CG | - | Заземление |
20 | ADDR5 | ИЗ | Адресная строка 5 | 40 | CG | - | Заземление |
Карта памяти
Начинать | Конец | Описание |
---|---|---|
0000 | 001F | Внутренние регистры |
0020 | 003F | Выбор ввода / вывода |
0040 | 007F | Регистры RTC + RAM |
0080 | 3FFF | баран |
4000 | 5FFF | Используется блоком расширения |
6000 | 7FFF | ПЗУ # 4 (дополнительное ПЗУ) |
8000 | 9FFF | ROM # 3 |
A000 | BFFF | ROM # 2 |
C000 | DFFF | ROM # 1 |
E000 | FFFF | ROM # 0 |
ПЗУ №0 и №1 известны как ПЗУ ввода-вывода, обрабатывая сброс системы и предоставляя функции для использования ЖК-дисплея, клавиатуры, часов, принтера, динамика, последовательной связи и т. Д. ПЗУ ввода-вывода эквивалентны BIOS в современные ПК. ROM # 0 также содержит таблицу векторов прерываний в FFF0-FFFF. FFFE-FFFF определяет значение счетчика программ при включении или сбросе. В стандартном наборе ПЗУ для HX-20 это значение - E000, начало ПЗУ №0.
ПЗУ №2 и №3 содержит интерпретатор BASIC. Если ОСНОВНЫЕ ПЗУ удалены с материнской платы, параметр ОСНОВНОЙ в главном меню исчезнет, останется только МОНИТОР. Это связано с тем, что ПЗУ № 3 содержит заголовок программы, который определяется подпрограммами меню. Это работает одинаково для всех программ, созданных пользователем, за исключением того, что тип программы отличается.
Блок расширения добавил до 16 кбайт ОЗУ и два гнезда для ПЗУ. Последним можно было пользоваться только отключив внутренние ОСНОВНЫЕ ПЗУ.[12]
Похожие модели Epson
- HC-80 (японская версия PX-8 )
- HC-88 (японская версия PX-8 )
- HX-40 (американская версия PX-4 )
- HX-45 (американская версия PX-4 )
- KX-1
- PX-16 (портативный компьютер, совместимый с IBM PC, картриджи, совместимые с PX-4 )
- PX-4 (преемник HX-20, с большим экраном и CP / M совместимым, как и PX-8 )
- PX-8 (Женева)
- EHT-30, EHT-40
Проблемы
Распространенная жалоба, которую сегодня обнаруживают в большинстве компьютеров HX-20, - это неисправность внутреннего Ni-Cd аккумуляторная батарея. Батарейный блок легко заменить на NiMH (или эквивалентный) аккумулятор. Обычно считается, что замена аккумуляторной батареи не снижает коллекционную ценность компьютера, так как это не повредит внутренние детали.
Простое решение для замены батареек - использовать четыре элемента AA в держателе, закрепленном внутри. Выводы можно легко припаять к разъему от штатного аккумулятора. Он также может работать с фонарь аккумулятор на зажимы из кожи аллигатора.
Рекомендации
- ^ а б c d "Синсю Сэйки / Сува Сэйкоша HC-20". Компьютерный музей IPSJ. Получено 19 июн 2019.
- ^ а б c Майкл Р. Перес, Фокальная энциклопедия фотографии, стр.306, Тейлор и Фрэнсис
- ^ «Ноутбук Epson HX-20». Музей технологий. Получено 9 сентября 2016.
- ^ «Рекламная брошюра Epson SX-20» (PDF). Epson America, Inc. 1987 г.. Получено 2 ноября 2008.
- ^ Патент FR2487094A1: Маленькая компьютерная система для ноутбука
- ^ Epson HX-20, Старые компьютеры
- ^ Реклама (декабрь 1982 г.). "Фактический размер". БАЙТ. стр. 260–261. Получено 19 октября 2013.
- ^ а б c d е ж грамм час я j HX-20 Руководство по эксплуатации
- ^ jrok.om - Замена CUS60, CUS63 и некоторых CUS64
- ^ «ПРОТОКОЛ C-20». 19 ноября 1982 г.. Получено 19 июн 2019.
- ^ Рэмси, Дэвид (сентябрь 1983 г.). «Epson HX-20 и Texas Instruments CC-40». БАЙТ. п. 193. Получено 20 октября 2013.
- ^ Документ технической поддержки № 72a, Использование блока расширения Epson HX-20
внешняя ссылка
- Документация, фотографии и программное обеспечение Epson HX-20
- Руководство Epson HX-20 и дополнительные материалы
- Утилита HX-20 и игровые программы
- Программа HXTape для чтения и записи лент через звуковую карту
- статья old-computers.com о HX-20
- 1983 г. Компьютер Epson HX-20., (оценка) Дэвид Х. Ахл., CREATIVE COMPUTING VOL. 9, NO. 3 / МАРТ 1983 / СТР. 101
- vintage-computer.com статья о HX-20
- https://www.youtube.com/watch?v=o-F_hL1bZsw Первый в мире ноутбук - Epson HX-20 / HC-20
- flashx20: Моделирование внешних флоппи-дисководов HX-20 и внешнего монитора на ПК