VTech Laser 200 - VTech Laser 200

VTech Laser 200 и Laser 210
Диск smith vz200 front.jpg
VTech Laser 210, переименованный в Dick Smith VZ200
Производитель Видео Технологии
Тип Персональный компьютер
Дата выхода Ноябрь 1983 г . ; 37 лет назад ( 1983-11 )
Начальная цена 99 долларов США за
ГБ 98 фунтов стерлингов
Снято с производства 1985 ; 36 лет назад ( 1985 )
Проданных единиц 200000 в Австралии
СМИ Кассета , Дисковод
Операционная система БАЗОВЫЙ V2.0
Процессор Zilog Z80A с тактовой частотой 3,58 МГц
объем памяти 2-22 КБ ОЗУ + 2 КБ видеопамяти , 16 КБ ПЗУ
Отображать 32 × 16 (8 цветов), 128 × 64 графика (2 цвета фона, 3 цвета переднего плана)
Графика Motorola 6847 видеопроцессор
Вход 45 клавишная клавиатура
Власть 10 вольт
Габаритные размеры 29 × 17 × 4 см
Масса 800 г
Предшественник VTech Laser 110
Преемник VTech Laser 310

VTech Laser 200 был одним из первых 8-разрядного домашнего компьютера с 1983 года, также продается как Salora Fellow ( в основном в Фенноскандии , в частности , Финляндия ), в Seltron 200 в Венгрии и Италия, Smart-Алек младший по Computer Corporation Династии в Далласе , Texas для США, Texet TX8000AВеликобритании ), Dick Smith VZ 200Австралии и Новой Зеландии ) и VTech VZ 200США и Канаде ).

Компания Video Technology производила калькуляторы и игровые игрушки с ЖК-планшетами (похожие на Nintendo Game & Watch ) на довольно клаустрофобной многоэтажной фабрике в Гонконге. VZ200 является развитием более ранней монохромной копии TRS-80 и похож на EACA Color Genie и Mattel Aquarius .

Машина запускала основные игры на кассете, такие как Hoppy (версия Frogger ), Cosmic Rescue ( Scramble ), VZ Invaders ( Space Invaders ), Dawn Patrol ( Chopper ) и Moon Patrol . Компьютеры Laser 200/210 и VZ200 были сняты с производства в 1985 году и заменены компьютерами Laser 310 и VZ300.

Выпускать

VZ200 оказал небольшое влияние в Великобритании, где он продавался по цене, аналогичной 16-килобайтной Sinclair Spectrum, и в США, где Timex TS1000 можно было купить за 30 долларов. Он приобрел заметное количество поклонников в других странах, где его поддерживал дистрибьютор и где Sinclair Research была слишком неорганизованной, чтобы оказать какое-либо влияние.

Он приобрел последователей в северной континентальной Америке и Европе. Благодаря широкой рекламе Dick Smith Electronics по всей Австралии и Новой Зеландии компьютер приобрел большую популярность. В Австралии его покупали в основном для обучения программированию; единственными другими широко доступными системами являются Commodore 64 , чей BASIC груб и медленный, и гораздо более дорогой Amstrad CPC .

При запуске в Великобритании Texet заявила, что версия TX8000 за 98 фунтов стерлингов (что эквивалентно 333 фунтам стерлингов в 2019 году) является самым дешевым цветным домашним микрокомпьютером на рынке. Однако этого было недостаточно, чтобы обеспечить успех против доминирующего ZX Spectrum и аналогичных машин, уже имеющихся в продаже.

VZ 200 под маркой «Дик Смит» был более успешным в Австралии, где он оказался популярным как первый компьютер. К 1984 году в каталоге Dick Smith Electronics было объявлено, что за первые 12 месяцев было продано более 30 000 единиц.

Усовершенствованная версия, известная как VTech Laser 310 , или Dick Smith VZ 300, оснащенная полноценной дорожной клавиатурой и контроллером гибких дисков на базе программного обеспечения 8K ROM, была выпущена в 1985 году и продолжалась до 1989 года.

Техническая спецификация

Внутри корпуса VZ200

VZ200 имеет три печатные платы, видеоплата и регулятор напряжения отделены от основной платы.

Внешне VZ200 напоминает нечто среднее между Commodore Vic 20 (название которого очень похоже) и Sinclair Spectrum . VZ200 оснащен клавишами управления одним касанием, как у Spectrum, но, в отличие от машин Sinclair, их использование не было обязательным.

Внутри VZ200 является рабочим аналогом Tandy TRS-80 Model I. Микро использует ту же базовую архитектуру, но программы TRS-80 не могут быть загружены, и могут быть введены только простые программы TRS-80 BASIC, поскольку у него другая карта памяти. а некоторые команды в BASIC отсутствуют и могут быть заменены только значительными изменениями в алгоритмах программы, поэтому его нельзя считать настоящим клоном.

Соединения состоят из порта для нерегулируемого источника питания постоянного тока (регулятор напряжения находится на печатной плате), гнезда для стереофонических наушников для кассетного магнитофона, видеовыхода с радиочастотной модуляцией, краевого разъема, который представляет собой порт принтера и дисковода, а также граничный разъем, который представляет собой порт джойстика, и выход композитного монитора (выход NTSC 60 Гц в Северной Америке, выход PAL 50 Гц в Британском Содружестве и континентальной Европе).

VZ200 использует копию процессора Zilog Z80 (сделанного по лицензии NEC ), работающего на частоте 3,58 МГц (3,54 МГц на VZ300), и первоначально продавался с 4 Кб (Европа) или 6 Кб (в Северной Америке), который был увеличен. до 8 КБ в течение нескольких недель после выпуска. В Австралии и Новой Зеландии VZ200 изначально выпускался в формате 8 Кбайт. Доступен блок расширения на 16 КБ, увеличивающий ОЗУ до 24 КБ. VZ300 был выпущен с 18 КБ оперативной памяти.

Система 8 КБ состоит из 6 КБ ОЗУ, 2 КБ видеопамяти и 16 КБ ПЗУ. Память может быть расширена до 24 КБ (22 КБ памяти плюс 2 КБ видеопамяти). Как и в TRS-80, отображаются адреса как памяти, так и ввода / вывода.

Дополнительное расширение ОЗУ на 16 КБ
VZ200 с подключенной дополнительной оперативной памятью

Расширенное ОЗУ было доступно над верхним ОЗУ с использованием метода удаленной адресации смещения, доступного на Z80 (также известного как переключение банков).

Банки системной памяти можно переназначить, используя смещение над верхним ОЗУ. Эти банки больше не доступны, поэтому программные алгоритмы нельзя использовать в расширенной памяти (поскольку программа "исчезнет" при доступе к расширенной памяти), поэтому ее можно использовать только для данных программы.

Видеопамять может быть увеличена для доступа к более высоким режимам 6847, поскольку есть строки выбора микросхемы видеопамяти на расширении памяти. Необходимо использовать удаленную адресацию смещения, поскольку видеопроцессор не может адресовать системную или внутреннюю расширяемую RAM, необходимо использовать внешнюю RAM.

БАЗОВЫЙ

Как и большинство ранних микропрограмм, VZ включает в себя встроенный интерпретатор BASIC в ПЗУ, который используется не только для программирования, но и для доступа к ОС, программ записи и всех других операций на микроконтроллере.

VZ200 использует версию Microsoft BASIC II, похожую, но не идентичную Level II BASIC на TRS-80, включая полезные команды, такие как SET, PRINT @ и IF-THEN-ELSE. Подпрограммы микропрограммного машинного кода доступны с помощью команды RSX. Прошивка содержит большое количество полезных программ, предоставленных Zilog через NEC .

Некоторые команды BASIC TRS-80, такие как RANDOMIZE, ON и действительно полезные команды DEF (для формул можно использовать только подпрограммы), недоступны, поэтому без изменений можно вводить только простые программы TRS-80. Был написан ряд расширенных основ, которые «открывали» примерно 25 из этих скрытых команд BASIC, которые были частично отключены на заводе Video Technology.

BASIC может использовать целые числа, десятичные дроби и числа с плавающей запятой. Числа с двойной точностью недоступны, но их можно использовать, сохраняя различные номера позиций мощности в строке и объединяя строки.

видео

VZ200 в эксплуатации

VZ200 использует видеопроцессор Motorola 6847, который имеет разрешение 256 × 192 пикселей, созданных либо из блоков символов 8 × 8 пикселей на экране блока 32 × 24, либо в монохромном растровом режиме.

Поскольку VZ200 ограничен только 2 КБ видеопамяти, поскольку изначально было доступно только 4 КБ памяти, экран ограничен только 16 строками вниз, что делает общее количество пикселей в текстовом режиме 256 × 128 пикселей. Растровый режим недоступен.

VZ200 имеет девять цветов, восемь цветов плюс черный. VZ200 имеет 256 предопределенных блоков символов. Текст доступен только в верхнем регистре. Блоки символов не могут быть переопределены. Экран может использовать зеленый или черный режим, последний - с инверсными цветами.

РЕЖИМ 0

В режиме 0 цвет фона может быть темно-зеленым или оранжевым.

В режиме 0 текст использует черный передний план с любым цветом фона. Первые 128 символьных блоков - это 64 буквенно-цифровых символа и их обратные. Текстовый режим 0 - единственный режим, в котором доступен черный цвет.

Последние 128 блоков символов состоят из блока пикселей 2 × 2 в каждой возможной комбинации (8) в каждой из 8 цветовых палитр для переднего плана вместе с любым выбранным цветом фона. Черный недоступен.

РЕЖИМ 1

Для режима 1 используются два набора цветов для каждого цвета фона:

НАБОР 1 -> фон: светло-зеленый - передний план: светло-зеленый, желтый, синий или красный.
НАБОР 2 -> фон: бафф [белый] - передний план: бафф, голубой, пурпурный или оранжевый.

Текст идентичен режиму 0, используя любой цвет, установленный для переднего плана, с каждым цветом фона. Разница в том, что используются все 2 КБ видеопамяти, тогда как для режима 0 используется только 512 байт видеопамяти, и текст не может быть черным, что в этом режиме недоступно.

Графический режим имеет 128 × 64 адресных точек. Для каждого блока символов цвет фона может быть либо светло-зеленым, либо желтовато-коричневым (белым), при этом передний план может быть любым из четырех цветов в наборе. Цвета могут использоваться на экране в любой комбинации, но для каждого экрана можно использовать только один набор цветов, поэтому экраны ограничены максимум четырьмя цветами.

Используя сложную синхронизацию видео при сборке, можно разделить дисплей для отображения всех восьми цветов на экране, как показано в демонстрации VZ200 Five Finger Punch '2018AD' и демонстрации Bushy555 '8 цветов'. Обе эти демонстрации технически невозможны.

Вывод звука

Внутренняя защелка используется для вывода кассеты, для управления пьезоэлектрическим громкоговорителем, прикрепленным к корпусу, и для управления двумя сигналами для видеопроцессора 6847. Громкоговоритель управляется двухтактным методом, чередуя выходы битов 0 и 5 защелки по цене 6800 долларов.

Диапазон 2,5 октавы доступен в BASIC через команду SOUND.

Большинство из ~ 70 известных 1-битных музыкальных плееров, написанных для ZX Spectrum, также будут работать на компьютере VZ / Laser. С тех пор они были перенесены на VZ. Поскольку защелка имеет два бита, управляющих внутренним пьезо-динамиком, существует возможность программного управления громкостью - половинной и полной громкости.

Модели

Лазер 310 / ВЗ-300

VTech Laser 310 с шаблоном клавиатуры и кассетной декой

Laser 310 был выпущен в 1985 году в некоторых частях Европы, а также в континентальном Китае . Он был назван и продавался как «Дик Смит» VZ 300 по всей Австралии и Новой Зеландии. Также на базе процессора Zilog Z80A с немного обновленной версией ПЗУ 16k, он управлялся кристаллом цветовой синхронизации телевидения (3,54 МГц). Он поставлялся с 16 КБ ОЗУ для программирования, а также с такими же 2 КБ видеопамяти, что и у Laser 200.

У VZ300 было небольшое количество физических обновлений, но он полностью совместим с VZ200. Для VZ300 было выпущено три модели клавиатуры:

1) Коричневые ключи без ярлыков под ключ. (1985)

2) Коричневые ключи с ярлыками под ключ. (1986)

3) Клавиши светло-серого / кремового цвета, с надписями под клавишами. (1987)

Нет известных светло-серых / кремовых клавиатур марки VTech Laser310.


Внешне резиновые клавиши были заменены клавишами с жестким пластиковым колпачком. Корпус был изготовлен из менее хрупкого пластика.

Video Technology использовала микросхемы памяти большей емкости для VZ-300, имеющие 18 Кбайт памяти (16 Кбайт ОЗУ ЦП + 2 Кбайт видеопамяти). Емкость системной ОЗУ была увеличена до 16 КБ, что вместе с 16 КБ ОЗУ расширения составляет в общей сложности 34 КБ ОЗУ для системы.

Можно было бы использовать расширение RAM VZ200 на 16 КБ, но из-за того, как были расположены контакты выбора микросхемы, фактически было доступно только 8 КБ.

Журнал ETI в Австралии опубликовал электронную схему, которая позволит владельцам VZ300 использовать все 16 Кбайт расширения VZ200.

Редкое устройство VZ300 на 64 КБ. Известно, что существует по крайней мере один VZ300 с 66 КБ памяти (64 КБ ОЗУ + 2 КБ видео), построенный на материнской плате, созданный Video Technology. В этом устройстве используются 8 микросхем HM4864P-2 8K Static Ram вместо обычных 8 микросхем памяти 2K.

Лазер 100 / Лазер 110

Компьютер Video Technology Laser 110.

Laser 100 и 110 были выпущены незадолго до Laser 210 / VZ200. Эти компьютеры были почти идентичным клоном TRS-80 Model 1.

Оба компьютера были выпущены с одинаковой оранжевой клавиатурой в стиле «цыпленок» на черном фоне.

У обоих компьютеров также был один и тот же БЕЙСИК в ПЗУ, из которых существует как минимум три версии: 1.0, 1.1 и 1.2.

Laser 100 был выпущен с 2K RAM + 2K видео RAM, а Laser 110 был выпущен с 4K RAM + 2K Video RAM.

Оба компьютера поддерживали цвет во внутренних интерпретаторах языка (BASIC, Assembler), однако выходное видео от схем NTSC и PAL давало только черно-белые сигналы.

Компьютеры Laser 100 и 110 никогда не выпускались под маркой VZ-100.

Лазер 305

Редкий компьютер Laser 305

Laser 305 - чрезвычайно редкий компьютер, произведенный Video Technology. По сути, это материнская плата Laser 310, помещенная внутри клавиатуры Laser 200, из которой любой, у кого есть эти два компьютера, мог бы работать самостоятельно. Тем не менее, первоначальный выпуск и причины, по которым VTech выпустил именно эту конфигурацию, к сожалению, были потеряны для истории. По состоянию на июль 2021 года существует только два известных Laser 305.

Селтрон 200

Цветной компьютер Seltron 200 совершенно уникален. Она продавалась только в двух странах - Венгрии и Италии, и уникальна своей собственной конфигурацией материнской платы; сильно отличается от компьютеров другого семейства.

Материнская плата Seltron содержала те же специальные наборы микросхем VZ300 / Laser310 GA003 и GA004 (которые заменили дискретные компоненты VZ200 / Laser200-210), хотя конструкция устраняла необходимость в GA008 (регистр часов и контроллер DRAM), который используется в 16Kb VZ300 / Laser310. Некоторые предполагают, что это была попытка Video Technology сократить производственный процесс. Он был выпущен с обычными 2 КБ видеопамяти вместе с 2 КБ пользовательской ОЗУ (как и Laser 200), однако материнская плата допускала дальнейшее расширение еще на 2 КБ или 4 КБ ОЗУ. Добавление дополнительных 2x 2 КБ пользовательской оперативной памяти доведет Seltron до тех же характеристик, что и VZ200 / Laser210 «8K». У Seltron также было стандартное ПЗУ 16 Кбайт, а на материнской плате можно было выбрать либо один пакет ПЗУ 16 Кбайт, либо 2 пакета микросхемы ПЗУ по 8 Кбайт.

Известно, что сегодня существует только один Селтрон.

Периферийные устройства

Задняя панель VZ200
Наборы данных VZ200 и VZ300 вместе с принтером-плоттером VZ200

В течение года после выпуска Laser 310 на рынок был выпущен накопитель на 80 КБ, два из которых можно было подключить к компьютеру одновременно. Для работы приводов требовался сменный картридж, содержащий ПЗУ DOS. ПЗУ DOS и дисководы для дискет были обратно совместимы с Laser 200.

Ряд других подключаемых периферийных устройств, разработанных VTech, также был доступен для компьютеров Laser 200 и Laser 310. Среди них были джойстики, кассетный привод, световое перо, принтер-плоттер, МОДЕМ со скоростью 75 бод, картридж для текстового процессора и картриджи с расширенной оперативной памятью 16k и 64k. По мере роста числа пользователей росло и количество самодельных комплектов, которые предлагались, в том числе синтезатор речи, музыкальный синтезатор, использующий микросхему Texas Instruments SN76489AN , реальный релейный интерфейс, программатор EEPROM, регистратор данных, скорость 300 бод. МОДЕМ, полная 101 клавиатура, 128 Кб бокового расширения RAM и радиомодем RTTY Ham.

В 2020 году австралийский товарищ спроектировал и построил для энтузиастов 50 устройств чтения SD-карт, что дает компьютеру в общей сложности 128 КБ оперативной памяти и, в зависимости от карты памяти, как правило, минимум 2 гигабайта дискового пространства. Для этого проекта также была написана VZ FAT32 DOS, встроенная в EEPROM.

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

С выходом обоих релизов в Германии, Англии, США, Италии, Австралии, Новой Зеландии и некоторых других странах, коммерческое программное обеспечение росло и распространялось в различных торговых точках в своих округах. , включая образовательные и графические игры, финансовые программы и различные служебные программные инструменты, большинство из которых было найдено и передано для использования в различных эмуляторах. К сожалению, существует ряд известных программных пакетов, которые с течением времени просто утеряны.

Компания Dick Smith Electronics запустила программу покупки программного обеспечения у местных программистов и продажи его через их магазины по 12 долларов за кассету. Большинство программ VZ200 было написано в Австралии, это эквивалент Sinclair ZX-81 в Австралии (который никогда не был действительно доступен из-за производственных проблем в Великобритании), системе, которой научились многие ранние программисты. Отсутствие иностранной конкуренции, как правило, поощряло местных программистов, малоуспешных программистов, конкурирующих с иностранными программами на самой популярной системе Commodore 64 .

Эмуляторы

С тех пор для этих моделей компьютеров был написан ряд эмуляторов для различных платформ:

  • MAME / MESS VZ / Эмуляция лазера Юргена Бухмюллера и Дирка Беста.
  • JEMU (для Java ) Ричарда Уилсона.
  • JVZ200 (для Windows) Джеймса Тамера.
  • VZEM (версии для Windows и DOS) Гая Томасона.
  • Pocket VZ (для карманного компьютера) Гая Томасона.
  • Android VZ (для ОС Android) Гая Томасона.
  • WinVZ300 / DSEVZ200 / Emulator 2001 от Гэвина Тернера.
  • VZ SoundPaint (Java) Юргена Рейтера.
  • VZ200 Remake java emu от C Wahlmann.
  • Windows Laser 310 Emu от ZZemu.
  • Эмулятор FPGA VZ от ZZEMU.
  • Эмулятор VZ от Пола Андерсона.
  • VZ-Next (ESP32 / Windows / Linux / Raspi) Пола Робсона.
  • Эмулятор MISTer от Алана Хэнсона
  • JSMESS Джейсона Скотта
  • laser310-emu пользователя Антонино Порчино.

использованная литература

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

Программное обеспечение
  • Страница загрузки программного обеспечения Intertek
  • Страница загрузки вики-страницы Andrew's VZ
  • Страница загрузки программного обеспечения Bushy's VZ.