Jump to content

ЗДЕСЬ 2020

ИТТ 2020 Микрокомпьютер

ITT 2020 представлял собой Apple II компьютера клон , произведенный ITT по лицензии Apple Computer (первый лицензированный клон) специально для европейского рынка. В Бенилюксе его распространяла компания International Bell Telephone Company . Он распространялся в Великобритании компанией Microsense Computer Limited.

Основное отличие и причина, по которой ITT считала, что этот персональный компьютер будет успешным, заключалась в том, что цветной видеосигнал соответствовал европейскому стандарту PAL , а не американскому стандарту NTSC . Это означало, что цветную графику можно было просматривать на стандартном европейском мониторе или телевизоре вместо необходимости импортировать монитор NTSC из Америки или Японии, как это было в случае с Apple II. ITT продавала этот компьютер в течение нескольких лет, начиная с 1979 года. Когда Apple Computer начала поставки Apple II Europlus, ITT ушла с рынка, хотя Europlus не поддерживал цвет.

ITT также поставила односторонний дисковод для гибких дисков емкостью 113,75 КБ, который был идентичен дисководу Apple II и поддерживал 13 секторов под DOS 3.2 на жестком диске. 5 + 1 4 Дискета размером дюйма (133 мм). Они никогда не поставляли модернизированный односторонний диск двойной плотности емкостью 140 КБ, поддерживающий 16 секторов под DOS 3.3.

Другие изменения

[ редактировать ]

Источник: [ 1 ]

  1. Блок питания 220 В , 50 Гц производства компании ITT.
  2. Корпус был окрашен распылением в матовый серебристый цвет, а клавиатура — в черный цвет.
  3. В ITT 2020 использовалась более высокая тактовая частота , необходимая для сигнала PAL. равной 4,433 МГц Использовался кристалл с частотой 17,73 МГц (в четыре раза больше частоты поднесущей PAL, ) , тогда как в Apple II использовался кристалл с частотой 14,318 МГц, что в четыре раза превышает частоту поднесущей NTSC, равную 3,58 МГц . В ITT 2020 частота кристалла была разделена на 17, чтобы дать тактовую частоту микропроцессора 1,042 МГц . В Apple II частота была разделена на 14, чтобы получить тактовую частоту микропроцессора 1,023 МГц . [ 2 ]
  4. Слоты в задней части корпуса были меньше, что крайне затрудняло установку некоторых карт расширения.
  5. В более поздних версиях ITT2020 переключатель сброса работал только в сочетании с клавишей управления. Это было сделано, чтобы избежать многих случайных перезагрузок, на которые ранее (и Apple II) жаловались пользователи.
  6. Выход 4-го сигнализатора не поддерживался. Адреса ввода-вывода ( 0xC05E и 0xC05F ) Apple, использованная для этого вывода, использовалась ITT для переключения банков дополнительного чипа ОЗУ.
  7. Третья кнопка на игровом разъеме не поддерживалась, так как ITT использовала адрес ввода-вывода этого входа ( 0xC063 ) для чтения дополнительной оперативной памяти.
  8. Ошибка в ONERR GOTO рутина в Apple II, которая требовала от пользователей BLOAD патч, решенный на ITT 2020.
  9. Некоторые пользователи сообщили об ошибке в XDRAW рутина, вызывающая появление странных форм при определенных обстоятельствах.
  10. DOS ITT, поставляемый с 2020 годом, представлял собой Apple DOS 3.2. Тем не менее, CATALOG в списке базовые программы указаны как тип «P» (для PALSoft), а не как тип «A» (для Applesoft).

Последствия

[ редактировать ]

Любая программа Apple II, использующая графику, имела проблемы на ITT 2020. Только программы, написанные специально для ITT 2020, могли правильно использовать графику высокого разрешения с горизонтальными координатами до 359, а не максимальных 279, как у Apple. II

  • Если бы программа использовала графические команды Applesoft BASIC в ПЗУ , изображение выглядело бы сплющенным: круги выглядели бы как эллипсы , а квадраты – как прямоугольники.
  • Если бы программа обращалась к видеопамяти напрямую (а многие это делали для более высокой производительности), на изображении появлялось бы 40 белых или черных вертикальных линий из-за того, что 9-й бит не был установлен.
  • Программы, использующие HPLOT команда с несколькими параметрами работала неправильно.
  • Цвета отличались от цветов Apple II как в режимах высокого, так и в низком разрешении . В режиме низкого разрешения некоторые цвета были недоступны.
  • Программы, использующие отсутствующий выход оповещателя или отсутствующий вход переключателя, не работали.
  • Из-за разницы в тактовой частоте программы на ITT 2020 (без графики) работали на 2% быстрее (бенчмарк-тесты это подтвердили).
  • Программы, которые автоматически загружали патч для ONERR GOTO ошибка приведет к сбою, если произойдет ошибка, поскольку эта ошибка уже исправлена.
  • Программы, выполняющие системные вызовы подпрограмм в ПЗУ, иногда аварийно завершали работу из-за изменения некоторых точек входа.
  • BSAVE и BLOAD графических изображений не получилось, так как в файле не был включен 9-й бит.
  • Подпрограммы высокого разрешения в Apple Programmers Aid не работали.
  • Различные сигналы синхронизации приводили к сбоям в работе некоторых периферийных устройств и карт расширения.

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

Отличия от Apple II

[ редактировать ]

Наиболее существенное различие между ITT 2020 и Apple II — это разрешение графики высокого разрешения. ITT увеличила горизонтальное разрешение с 280 пикселей, которые использовал Apple II, до 360 пикселей. Однако вертикальное разрешение осталось прежним. Это сделало многие программы Apple II несовместимыми с этим компьютером.

Более высокое разрешение было необходимым следствием более высокой частоты цветовой поднесущей PAL. Чтобы обеспечить достаточное количество битов в регистре сдвига видео для генерации более высокой частоты поднесущей PAL, требовалось 9 бит на ячейку памяти, а не 7 бит, которые использовались в Apple II. Для этого на материнскую плату был добавлен дополнительный чип памяти 16Kx1, который добавлял 9-й бит к страницам памяти Hires (от 2000 до 5FFF). Это потребовало изменения графических процедур в интерпретаторе Applesoft BASIC в ПЗУ (продукты с 341-0021 по 341-0025). Чтобы подчеркнуть это различие, ITT назвала его «PALSOFT».

Чтобы освободить место для более длинных графических процедур (манипулирование 9-м битом требовало дополнительного кода), HPLOT инструкция была ограничена одним параметром, а не строкой параметров.

Доступ к 9-му биту

[ редактировать ]

Дополнительный чип ОЗУ по сути представлял собой память только для записи: данные записывались в чип программным обеспечением, но считывались аппаратным обеспечением генерации видео. Вход данных чипа был подключен к входу данных 8-го бита (старшего бита) основной видеопамяти и поэтому был равен этому 8-му биту во время операции записи. Если включить дополнительный чип, в 9-м бите будут сохранены одни и те же данные, что и в 8-м бите.

Например, чтобы установить слово ячейки памяти НанимаетПерейти к 0b110100101 необходима следующая процедура:

           LDA $C05E         ; enable the extra RAM chip
           LDA #$80          ; set MSB to 1
           STA HiresLoc      ; save data to both bit 8 and bit 9
           LDA $C05F         ; disable extra RAM chip
           LDA #11010010     ; load the remainder of the data
           STA HiresLoc      ; save to main memory, but 9th bit remains set.

Чтобы изменить только 9-й бит, требуется еще больше программирования:

           LDA HiresLoc  ; read bits 1-8
           PHA           ; store on stack
           LDA $C05E     ; enable the extra RAM chip
           LDA #0        ; bit 9 must become 0
           STA HiresLoc  ; but bits 1-8 are also changed
           LDA $C05F     ; so disable extra RAM chip
           PLA           ; retrieve data from stack
           STA HiresLoc  ; and put the old value back in 1-8

Можно прочитать 9-й бит, когда это необходимо, например, для сохранения образа Hires на диск.

Это достигается следующим образом:

          LDA HiresLoc ; read address
          LDA $C063    ; MSB of this address is value of bit 9 of last address read in
          BPL notset   ; branch if bit is zero

Нанимает конверсионную доску

[ редактировать ]
Нанимает доску конверсии для ITT 2020

Совместимость растровой графики с Apple II можно улучшить, установив стороннюю плату преобразования Hires.

При включении эта плата удаляет видеоартефакты , вызванные программами, игнорирующими 9-й бит. Это значительно улучшает совместимость с программным обеспечением, предназначенным для оригинального Apple II, напрямую управляющим графической памятью. Однако даже с включенной этой платой цвета по-прежнему отличаются от оригинального Apple II.

При использовании команд PALSOFT BASIC для рисования графики высокого разрешения необходимо отключить плату преобразования Hires, чтобы графика отображалась так, как предполагалось.

  1. ^ Спасибо Х.Ф. ван Ритшоте, написавшему статью на эту тему в журнале Databus Magazine.
  2. ^ Руководство по обучению обслуживанию ITT 2020.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 6158055fab6971fcf84a2968a428ec88__1723391820
URL1:https://arc.ask3.ru/arc/aa/61/88/6158055fab6971fcf84a2968a428ec88.html
Заголовок, (Title) документа по адресу, URL1:
ITT 2020 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)