stringtranslate.com

Предприятие (компьютер)

Enterprise — это домашний компьютер на базе Zilog Z80 , анонсированный в 1983 году, [1] но из-за ряда задержек он не был коммерчески доступен до 1985 года. [ 2] Он был разработан британской компанией Intelligent Software и продавался компанией Enterprise Computers.

Выпущенная спецификация была мощной и одной из лучших в своем классе (хотя и не с таким запасом, как предполагалось в 1983 году). Это произошло из-за использования специальных ASIC для графики и звука, которые снимали рабочую нагрузку с ЦП, обширной реализации ANSI BASIC и системы переключения банков , позволяющей использовать больший объем оперативной памяти , чем изначально поддерживал Z80 . Он также отличался характерным и ярким дизайном корпуса и обещал множество возможностей расширения. Два его варианта — Enterprise 64 с 64 КБ ОЗУ и Enterprise 128 со 128 КБ ОЗУ.

Во время разработки машина несколько раз переименовывалась, будучи известной как Самурай , Оскар и Элан. Версии иногда можно найти в журнальных статьях, упомянутых предыдущими прозвищами. [3] В конечном итоге, несмотря на задержки выпуска и изменение рынка, «Энтерпрайз» не добился коммерческого успеха. Производитель заказал ресиверы в 1986 году, имея значительную задолженность, хотя старые запасы продолжали продаваться через немецкого партнера вплоть до 1990-х годов. [2]

Аппаратное обеспечение

Энтерпрайз 128, вид сзади
Энтерпрайз 128 вид справа

Процессор, память и чипы ASIC

Предприятие имеет центральный процессор (ЦП) Z80 с тактовой частотой 4 МГц (ЦП), [4] 64 КБ (65 536 байт) или 128 КБ ОЗУ и 32 КБ (32 768 байт) внутренней постоянной памяти (ПЗУ), которая содержит операционная система EXOS и экранный редактор/текстовый процессор. Язык программирования BASIC поставлялся в ПЗУ объемом 16 КБ.

Две специализированные интегральные схемы (ASIC) снимают часть рабочей нагрузки с центрального процессора. Их назвали «Ник» и «Дэйв» в честь их дизайнеров Ника Тупа, который ранее работал над Acorn Atom , и Дэйва Вудфилда. «Ник» управляет графикой, а «Дэйв» — звуком и подкачкой памяти (переключение банков). [3]

Схема переключения банков позволяет расширить память максимум до 4 мегабайт (4 194 304 байта). Две старшие адресные строки Z80 используются для выбора одного из четырех 8-битных регистров страницы в чипе Dave. Выход выбранного регистра используется в качестве старших 8 бит 22-битной адресной шины, а младшие 14 бит поступают непосредственно из адресной шины Z80. [5] Фактически адресное пространство процессора Z80 размером 64 КБ разделено на четыре секции по 16 КБ. Любая страница размером 16 КБ из адресного пространства размером 4 МБ может быть сопоставлена ​​с любым из этих разделов. Две нижние страницы (страницы 0 и 1) адресного пространства размером 4 МБ содержат системное ПЗУ. Следующие четыре страницы (со 2 по 5) зарезервированы для картриджа ПЗУ (макс. 64 КБ). Четыре верхние страницы (страницы с 252 по 255, общим объемом 64 КБ) используются в качестве видеопамяти, но также могут использоваться для хранения программного кода и данных. В модели 128k дополнительные 64 КБ оперативной памяти отображаются на страницах 248–251. Оставшееся пространство памяти может использоваться внешними устройствами и модулями памяти, подключенными к шине расширения.

Клавиатура и чехол

Корпус необычен тем, что содержит как полноразмерную клавиатуру с программируемыми функциональными клавишами , так и джойстик . Его необычная форма возникла из-за желания дизайнеров отойти от привычных замыслов. [6] Низкопрофильная клавиатура имеет механические колпачки клавиш поверх резиновой мембраны и имеет стандартную раскладку, но ощущение клавиш не понравилось многим, или даже большинству людей, потому что клавиши не были «полноходными». ", но на ощупь он был мягким, похожим на Sinclair QL или Spectrum+ . Джойстик заменяет обычные клавиши курсора и позволяет перемещать курсор по диагонали.

Выпускники Королевского колледжа искусств Джефф Холлингтон и Ник Окли отвечали за дизайн, подав заявку на этот конкретный контракт, и у них было всего семь дней на создание концепции визуального дизайна. Оснастка для изготовления корпуса также потребовалась в сжатые сроки и заняла пять месяцев. Первоначально для элементов корпуса предполагалось сочетание серого цвета, но, стремясь избежать внешнего вида офисного оборудования и привлечь внимание «нижнего сегмента рынка», в конечном итоге был выбран темно-серый корпус с красными, зелеными и синими клавишами. [7]

Графика

Enterprise имеет четыре режима аппаратной графики: текстовые режимы с 40 столбцами, растровую графику низкого и высокого разрешения , а также атрибутную графику. ОС предлагает текст из 80 столбцов в графическом режиме высокого разрешения. Режимы растровой графики позволяют выбирать между дисплеями с 2, 4, 16 или 256 цветами (из 3-3-2-битной палитры RGB ), но разрешение по горизонтали уменьшается по мере увеличения глубины цвета. Доступны чересстрочный и не чересстрочный режимы. Максимальное разрешение составляет 640×512 пикселей с чересстрочной разверткой или 640×256 пикселей без чересстрочной развертки. Эти разрешения допускают только двухцветный дисплей. 256-цветный дисплей имеет максимальное разрешение 80×256. Режим атрибутивной графики обеспечивает разрешение 320×256 пикселей с 16 цветами, которые можно выбрать из 256 палитры.

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

Звук

Звук обрабатывается вторым чипом ASIC «Dave» и имеет 3 звуковых канала плюс канал шума. Звук каждого канала можно свободно разместить в стереоизображении. Доступные эффекты включают искажения , фильтры нижних и верхних частот , а также кольцевую модуляцию .

Прошивка Enterprise также предоставляет программируемые генераторы огибающих , которые более гибки, чем традиционные огибающие ADSR синтезаторов , и позволяют указать до 255 фаз для каждой огибающей. На каждой фазе огибающая может регулировать высоту звука и стереобаланс .

Интерфейсы

Enterprise включал в себя множество разъемов, выходивших далеко за рамки того, что было распространено на домашних компьютерах того времени. Имеется выход RGB , последовательный порт RS-232 / RS-423 , порт принтера Centronics , два порта внешнего джойстика, два интерфейса для кассет , слот для картриджа ПЗУ и обычный порт расширения. Чтобы сэкономить средства, во многих разъемах не использовались гнезда, а вместо них использовались простые краевые разъемы , в которых использовались открытые дорожки на краю печатной платы .

ПЗУ BASIC можно заменить ПЗУ, которое эмулирует ZX Spectrum 48K, что позволяет предприятию запускать каталог тысяч игр Spectrum BASIC и любых других игр, которые не имеют прямого доступа к оборудованию; было доступно аппаратное периферийное устройство для обеспечения более полной эмуляции других игр Spectrum - перехвата доступа к оборудованию Spectrum и выдачи прерывания, чтобы программное обеспечение эмуляции могло с ними справиться.

Внешний дисковод гибких дисков стал доступен позже и позволял получить доступ к программам CP/M , в то же время будучи совместимым с форматом диска MS-DOS и файловой структурой FAT12 (подкаталоги и т. д.).

Программное обеспечение

Системное ПЗУ

EXOS (расширяемая операционная система предприятия) содержится в системном ПЗУ и основана на «каналах». Доступ ко всем периферийным устройствам осуществляется через каналы, что позволяет программам одинаково обрабатывать все устройства ввода и вывода. [8] Системное ПЗУ также содержит полноэкранный редактор, который выполняет функции простого текстового процессора. Он может редактировать текстовые файлы и программы BASIC, а также программы, написанные на других языках. Редактор использует джойстик для управления курсором.

IS-Базовый

Enterprise не включает BASIC или какой-либо другой язык программирования во внутреннее ПЗУ, в отличие от большинства других домашних компьютеров того времени. Его интерпретатор BASIC поставлялся на картридже с ПЗУ 16 КБ, и язык можно изменить, переключив картридж, система, аналогичная системе BBC Micro от Acorn .

IS-Basic соответствует стандарту ANSI BASIC. [9] Это полностью структурированный язык, широкий набор управляющих структур которого включает в себя многострочные IF...THEN...ELSE, SELECT...CASE, DO...LOOPwith WHILEи UNTILусловия. Условие WHILEв начале и UNTILв конце цикла do, а также возможность выйти из цикла с помощью оператора EXIT LOOP. Процедуры и функции могут иметь как ссылочные параметры, так и параметры-значения, а также локальные переменные . Ошибки и другие исключения обрабатываются обработчиками исключений.

IS-Basic обладает уникальной способностью одновременно хранить в памяти несколько программ. Каждая программа имеет отдельный набор глобальных переменных и номеров строк, но оператор CHAIN ​​позволяет вызывать одну программу из другой и передавать между ними параметры. Периферийными устройствами можно управлять непосредственно из BASIC, поэтому необходимость в использовании операторов POKEand возникает редко PEEK. IS-Basic имеет обычные команды для рисования точек, линий, кругов и эллипсов, а также для заливки областей, а также поддерживает черепаховую графику в стиле логотипа . Звуковые команды можно помещать в очередь и выполнять в фоновом режиме, пока продолжается выполнение программы.

Базовый также был отмечен как многословный, например, команда очистки экрана обычно сокращалась до CLS, на предприятии эта команда CLEAR SCREENне допускала сокращений. [2]

Другое программное обеспечение

Несколько языков, помимо IS-BASIC, включая Forth , Lisp , Pascal и ассемблер , были доступны либо на картридже ПЗУ, либо на ленте. Конвертеры Basic-Basic могли конвертировать программы BASIC, написанные для других домашних компьютеров. В каталоге было около 40 игр от IS и других издателей. [10] IS-DOS, операционная система, совместимая с CP/M , открыла доступ к широкому спектру программ CP/M, доступных в то время.

История

После появления в 1982 году ZX Spectrum гонконгская торговая компания Locumals поручила компании Intelligent Software, возглавляемой международным шахматистом Дэвидом Леви , разработать домашний компьютер в Великобритании. Во время разработки машина имела кодовое название DPC , что расшифровывалось как влагозащищенный курс , чтобы сбить с толку потенциальных конкурентов. Машина также была известна под именами Самурай , Оскар , Элан и Флан , прежде чем было окончательно выбрано название «Энтерпрайз» . Последовательность смен названий произошла главным образом из-за открытия других машин и компаний с выбранным названием. Странный выбор имени Flan возник после того, как выяснилось, что Elan нельзя использовать (из-за жалоб со стороны Elan Digital Systems из Кроули), но некоторая документация уже была выпущена с этим названием, и считалось, что название Elan можно легко изменить в печатных материалах. . [11] [12]

Entersoft, созданная по образцу AMSOFT компании Amstrad , была создана для обеспечения стабильных поставок программного обеспечения для новой машины. О предприятии было объявлено прессе в сентябре 1983 года, и к моменту начала продаж в апреле 1984 года было предварительно заказано около 80 000 машин. Продукт не поставлялся до 1985 года, когда на рынке домашних компьютеров Великобритании уже доминировали ZX Spectrum, Commodore 64 , Amstrad CPC и Acorn BBC Micro, а на горизонте уже маячила 16-битная эра. Машина-преемник, PW360, была разработана в 1986 году для конкуренции с Amstrad PCW 8256, но к тому времени компания столкнулась с серьезными финансовыми трудностями и закрылась.

Рынок домашних компьютеров созрел во время задержек с выпуском. На рынке домашних компьютеров произошел спад из-за насыщения рынка. Крупные розничные продавцы неохотно поставляли эту машину на склад, а более мелкие розничные продавцы опасались поставлять на склад машины, не поддерживаемые основными розничными каналами. Аппаратное обеспечение все еще было мощным для домашнего компьютера той эпохи, но каталог программного обеспечения был ограничен, а цена была выше, чем у конкурентов. Например, Amstrad CPC 464 включал в себя монитор и кассетный магнитофон, был выпущен до Enterprise и продавался в розницу дешевле. [2] Считается, что после первоначального производственного цикла в 80 000 единиц больше не производилось, поэтому Enterprise входит в число самых редких домашних компьютеров 1980-х годов.

Предприятие имело лишь незначительный успех в Великобритании, продав не более 25 000 единиц в этом регионе, но впоследствии оказало большее влияние в других странах. Enterprise Computers UK и Intelligent Software разорились к 1986 году, но немецкая дочерняя компания просуществовала до 1997 года и отправляла оставшиеся запасы в различные страны, включая Египет , Казахстан и Чехию, но особенно в Венгрию . [13] Венгерская компания Videoton выпустила по лицензии упрощенную версию Enterprise под названием TVC, которая в основном продавалась венгерскому образованию. Венгрия тогда была частью Восточного блока , на который действовал экспортный контроль, и у TVC не было специализированных чипов Nick и Dave. Непроданные запасы Enterprise 128 были импортированы в Венгрию в 1987 году (несмотря на контроль), и машина стала популярной в стране, оставаясь в продаже примерно до 1992 года. [12] [14] В Венгрии до сих пор существует преданный культ этой машины. [15] [16]

Видеоигры

Большинство видеоигр для системы — это любительские порты с ZX Spectrum и Amstrad CPC . Существует всего 96 коммерчески выпущенных видеоигр. [17]

Корпоративные эмуляторы

Рекомендации

  1. ^ Кьюни, Гай (ноябрь 1983 г.). «Элан витал». Мир персональных компьютеров . стр. 114–116 . Проверено 22 мая 2021 г.
  2. ^ abcd Смит, Тони (2013). «Призрачный фланировщик: История Elan Enterprise 128». Регистр .
  3. ^ ab "История Элана". Ваш компьютерный журнал . Январь 1984 г., стр. 78–80.
  4. Мейс, Скотт (6 февраля 1984 г.). «Британская фирма представляет микросхемы на выставке Consumer Electronics Show». Инфомир . 6 (6): 62. ISSN  0199-6649. Z80 от Enterprise работает на частоте 4 МГц, [...]
  5. ^ Техническая информация предприятия . ООО «Энтерпрайз Компьютерс», 1984.
  6. ^ «Обзор предприятия». Твой компьютер . 5 (2): 46–48. Февраль 1985 года.
  7. ^ Робинсон, Колин (ноябрь 1983 г.). «Предприятие необычное». Дизайн . стр. 62–63 . Проверено 16 марта 2022 г.
  8. ^ Руководство по корпоративному программированию . ООО «Энтерпрайз компьютерс», 1984.
  9. ^ Гордон, Алан М. (1985). Суперпрограммист — профессиональное программирование на языке стандарта ANSI BASIC . Сигма Пресс. ISBN 1-85058-002-2. Компьютер Enterprise 64 ... является одним из немногих микрокомпьютеров, поддерживающих Full ANSI BASIC.
  10. ^ Линдгрен, Паули. «Mikä Enterprisessa oli vikana?» [Что было не так с «Энтерпрайзом»?]. Принтти (на финском языке) (13/1986): 5–6.
  11. ^ Джонс, Мейрион (январь 1984 г.). «История Элана». Твой компьютер . 4 (1): 78–85.
  12. ^ аб Паквуд, Льюис (2023). Любопытные игровые автоматы . Ручка и меч. ISBN 139907377X.
  13. ^ «Вопросы и ответы с Вернером Линднером (техническим директором ENTERPRISE Computers GmbH)» . предприятиеforever.com . Проверено 11 ноября 2023 г.
  14. ^ Грэм, Адриан (2023). «Корпоративные компьютеры». Бинарные динозавры .
  15. ^ «Дом». Enterpress News (на венгерском языке) . Проверено 11 ноября 2023 г.
  16. ^ "Предприятие навсегда - Индекс" . предприятиеforever.com . Проверено 11 ноября 2023 г.
  17. ^ Корпоративные игры

Внешние ссылки