VTech Laser 200 — 8-разрядный домашний компьютер 1983 года выпуска, также продававшийся как Salora Fellow (в основном в Фенноскандии , в частности в Финляндии ), Seltron 200 в Венгрии и Италии, Smart-Alec Jr. от Dynasty Computer Corporation в Далласе, штат Техас, для США, Texet TX8000A ( Великобритания ), Dick Smith VZ 200 (в Австралии и Новой Зеландии ) и VTech VZ 200 (в США и Канаде ).
Video Technology производила калькуляторы и игровые игрушки с ЖК-экраном (похожие на Nintendo Game & Watch ) на довольно клаустрофобной многоэтажной фабрике в Гонконге . Laser 110 был развитием более ранней монохромной копии TRS-80 , а дальнейшая разработка представила Laser 200/210, которые были похожи на EACA Colour 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.
Выпущенный в 1983 году [2] , VZ200 приобрел некоторую популярность в Северной Америке и Европе. Однако в США Timex TS1000 продавался дешевле VZ200 за 30 долларов. [ необходима цитата ] Он приобрел измеримую популярность в странах, где его поддерживал дистрибьютор, где Sinclair Research был слишком неорганизован, чтобы оказать какое-либо влияние.
Благодаря обширной рекламе Dick Smith Electronics по всей Австралии и Новой Зеландии, компьютер приобрел большую популярность. [3] VZ 200 с маркировкой «Dick Smith» имел успех в Австралии, где он оказался популярным в качестве первого компьютера. [4] К 1984 году каталог Dick Smith Electronics объявил, что за первые 12 месяцев было продано более 30 000 единиц. В Австралии его покупали в основном для обучения программированию; единственной другой широко доступной системой в той же ценовой категории был Commodore 64. Версия BASIC VZ200 имела больше функций по сравнению с Commodore 64 BASIC . [5]
VZ200 не оказал большого влияния в Великобритании, где он продавался по цене, схожей с 16-килобайтным ZX Spectrum . На своем запуске в Великобритании Texet утверждал, что версия TX8000 за 98 фунтов стерлингов (что эквивалентно 418 фунтам стерлингов в 2023 году) была самым дешевым цветным домашним микрокомпьютером на рынке. Однако этого было недостаточно, чтобы обеспечить его успех против доминирующего ZX Spectrum и аналогичных машин, уже продававшихся. [6]
Улучшенная версия, известная как VTech Laser 310 или Dick Smith VZ 300, имела полноценную клавиатуру и программный контроллер гибких дисков на базе 8K ROM , была выпущена в 1985 году и выпускалась до 1989 года. [7]
Laser310 пользовались огромным успехом по всему Китаю. В конце 1980-х годов в различных начальных школах страны Laser310 стоял рядом с Apple ][e.
VZ200 имеет три печатные платы , видеоплата и регулятор напряжения отделены от основной платы.
Внешне VZ200 напоминает нечто среднее между VIC-20 и ZX 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, отображаются как память, так и места ввода-вывода.
Расширенная оперативная память была доступна поверх основной оперативной памяти с использованием метода удаленной адресации смещения, доступного в Z80 (также известного как переключение банков ).
Банки системной памяти могут быть переназначены с использованием смещения выше верхней RAM. Затем эти банки больше не доступны, поэтому программные алгоритмы не могут использоваться в расширенной памяти (так как программа «исчезнет» при доступе к расширенной памяти), поэтому ее можно использовать только для данных программы.
Видеопамять может быть увеличена для доступа к более высоким режимам 6847, поскольку на расширении памяти имеются линии выбора микросхемы видеопамяти. Необходимо использовать удаленную адресацию смещения, поскольку видеопроцессор не может адресовать системную или внутреннюю расширенную оперативную память, необходимо использовать внешне подключенную оперативную память.
VZ200 использует видеопроцессор Motorola 6847 (подобный цветному компьютеру TRS-80 ), который имеет разрешение 256 × 192 пикселей, создаваемое либо из блоков символов размером 8 × 8 пикселей на экране размером 32 × 24, либо в монохромном растровом режиме.
Поскольку VZ200 ограничен всего 2 кБ видеопамяти , поскольку изначально было доступно всего 4 кБ памяти, экран ограничен всего 16 строками вниз, что делает общее количество пикселей в текстовом режиме 256 × 128 пикселей. Растровый режим недоступен.
VZ200 имеет до десяти цветов, палитру из восьми цветов плюс черный и темно-желтый. VZ200 имеет 256 предопределенных блоков символов. Текст доступен только в верхнем регистре. Блоки символов не могут быть переопределены. Экран может использовать зеленый режим или черный режим, последний использует инверсные цвета.
В режиме 0 цвет фона может быть либо темно-зеленым, либо оранжевым. Темно-зеленый (COLOR,0) состоит из девяти отдельных цветов, в то время как с оранжевым фоном (COLOR,1) доступно десять цветов.
В режиме 0 текст использует черный передний план с любым фоновым цветом. Первые 128 блоков символов — это 64 буквенно-цифровых символа и их инверсии. Текстовый режим 0 — единственный режим, в котором доступен черный цвет.
Последние 128 блоков символов состоят из блока 2×2 пикселя в каждой возможной комбинации (8), в каждой из 8 цветовых палитр для переднего плана, вместе с любым выбранным фоновым цветом. Черный недоступен.
Для режима 1 используются два набора цветов для каждого цвета фона:
Текст идентичен режиму 0, используя любой из наборов цветов для переднего плана с каждым фоновым цветом. Разница в том, что используются все 2 кБ видеопамяти, тогда как для режима 0 используется только 512 байт видеопамяти, и текст не может быть черным, что недоступно в этом режиме.
Графический режим имеет 128×64 адресуемых точек. Для каждого блока символов цвет фона может быть либо светло-зеленым, либо бафф (белым), а цвет переднего плана — любым из четырех цветов в наборе. Цвета могут использоваться в любой комбинации на экране, но на экране может использоваться только один набор цветов, поэтому экраны ограничены максимум четырьмя цветами.
Используя сложную синхронизацию видео в сборке, можно разделить дисплей, чтобы показать все восемь цветов на экране, как показано в демо VZ200 Five Finger Punch '2018AD' и демо Bushy555 '8 colors'. Обе эти демонстрации технически не должны быть возможны.
Внутренняя защелка используется для выхода кассеты, для управления пьезоэлектрическим громкоговорителем, прикрепленным к корпусу, и для управления двумя сигналами для видеопроцессора 6847. Громкоговоритель управляется методом push-pull, чередуя выходы на битах 0 и 5 защелки на $6800.
Диапазон в 2,5 октавы доступен в BASIC с помощью команды SOUND.
Большинство из ~70 известных 1-битных музыкальных проигрывателей, написанных для ZX Spectrum, также будут работать на компьютере VZ/Laser. С тех пор они были портированы на VZ. Поскольку защелка имеет два бита, управляющих внутренним пьезодинамиком, есть возможность программного управления громкостью — половинная громкость и полная громкость.
В течение года после выпуска Laser 310 на рынок был выпущен дисковод на 80k, из которых два могли быть подключены к компьютеру одновременно. Для работы приводов требовался картридж plug-pack, содержащий DOS ROM. DOS ROM и дисководы были обратно совместимы с Laser 200.
Ряд других периферийных устройств, разработанных VTech, также были доступны для компьютеров Laser 200 и Laser 310. Среди них были джойстики, кассетный привод, световое перо , принтер- плоттер , 75- бодовый модем , картридж текстового процессора и картриджи расширенной оперативной памяти 16k и 64k. По мере роста числа пользователей росло и число предлагаемых самодельных наборов, включавших речевой синтезатор , музыкальный синтезатор, использовавший чип Texas Instruments SN76489AN , реальный релейный интерфейс, программатор EEPROM , регистратор данных, 300-бодовый модем, полноценную 101-клавиатуру, 128-килобайтное боковое расширение оперативной памяти и комплект любительского радио RTTY .
В 2020 году Бен Гримметт из BennVenn Electronics спроектировал и построил 50 считывателей SD-карт для энтузиастов, что дает компьютеру в общей сложности 128 Кб банковской оперативной памяти и, в зависимости от карты памяти, как правило, минимум 2 гигабайта дискового пространства. Для этого проекта также была написана VZ FAT32 DOS, встроенная в EEPROM.
Laser 310 был выпущен в 1985 году в некоторых частях Европы, а также в материковом Китае . Он был назван и продавался как "Dick Smith" VZ 300 в Австралии и Новой Зеландии. Также основанный на ЦП Zilog Z80A с немного обновленной версией 16k ROM, он управлялся кристаллом телевизионной цветовой синхронизации (3,54 МГц). Он поставлялся с 16k RAM для программирования, а также с теми же 2k Video Ram, что и у Laser 200.
VZ300 имел небольшое количество физических обновлений, но полностью совместим с VZ200. Было выпущено три модели клавиатуры для VZ300 - это:
1) Поколение 1: коричневые клавиши без надписей под клавишами. (1985)
2) Поколение 2: коричневые клавиши с надписями под клавишами. (1986)
3) Поколение 3: клавиши светло-серого/кремового цвета с надписями под клавишами. (1987)
Внешне резиновые клавиши были заменены на клавиши с жесткими пластиковыми колпачками. Корпус был изготовлен из менее хрупкого типа пластика.
Video Technology использовала более емкие микросхемы памяти для VZ-300, имея 18 кб памяти (16 кб ОЗУ ЦП + 2 кб видео ОЗУ). Емкость системной ОЗУ была увеличена до 16 кб, что вместе с 16 кб ОЗУ расширения составляет в общей сложности 34 кб ОЗУ для системы.
Можно было бы использовать расширение ОЗУ VZ200 на 16 КБ, но из-за особенностей расположения контактов выбора микросхемы фактически было бы доступно только 8 КБ.
Журнал ETI в Австралии опубликовал электронную схему, которая позволит владельцам VZ300 использовать все 16 КБ расширения VZ200.
Редкий блок VZ300 64k - Известно, что существует по крайней мере один VZ300 с 66k памяти (64K RAM + 2K Video), построенный на материнской плате, созданной Video Technology. Этот блок использует 8x HM4864P-2 8K статических чипов RAM вместо обычных 8x 2K чипов памяти.
Laser 100 и 110 были выпущены как раз перед Laser 210 / VZ200. Эти компьютеры были очень похожи на TRS-80 Model 1 с точки зрения BASIC ROM.
Для видеочасти вместо этого используется MC6847 (как цветной компьютер TRS-80 , который основан на MC6809 , а не на Z80, как Laser).
Оба компьютера были выпущены с одинаковой оранжевой клавиатурой в стиле « чиклет » на черном фоне.
Оба компьютера также имели один и тот же BASIC в ПЗУ, имеющий по крайней мере три версии: 1.0, 1.1 и 1.2.
Laser 100 был выпущен с 2K RAM + 2K Video RAM, в то время как Laser 110 был выпущен с 4K RAM + 2K Video RAM.
Оба компьютера поддерживали цвет во внутренних интерпретаторах языков (BASIC, Assembler), однако выходное видео со схем NTSC и PAL давало только черно-белые сигналы.
Компьютеры Laser 100 и 110 никогда не выпускались под новым обозначением «VZ-100».
Laser 305 — чрезвычайно редкий компьютер, произведенный Video Technology. По сути, это материнская плата Laser 310, помещенная в клавиатуру Laser 200, с которой любой, у кого есть эти два компьютера, может справиться сам. Однако оригинальный релиз и обоснование, по которому VTech выпустила эту конкретную конфигурацию, к сожалению, были утеряны для истории. По состоянию на июль 2021 года известно только о двух Laser 305.
Цветной компьютер Seltron 200 довольно уникален. Названный в честь розничной сети супермаркетов «Scale ELEKTRON», он импортировал 80 единиц в Австрию и продавался по всем странам Австрии, Венгрии и Италии. Известные образцы Seltron уникальны своей собственной конфигурацией материнской платы; она сильно отличается от других семейств компьютеров.
Материнская плата Seltron содержала те же самые индивидуальные наборы микросхем VZ300/Laser310 GA003 и GA004 в одном корпусе (которые заменили дискретные компоненты VZ200/Laser200-210), хотя конструкция устранила необходимость в GA008 (тактовый регистр и контроллер DRAM ), который используется в 16-килобайтном VZ300/Laser310. Некоторые предполагают, что это была попытка Video Technology снизить стоимость производственного процесса. Он был выпущен с обычными 2 Кб видеопамяти, а также 2 Кб пользовательской памяти (такой же, как у Laser 200), однако материнская плата позволяла дополнительно расширить ОЗУ еще на 2 Кб или 4 Кб. Добавление дополнительных 2x 2 Кб пользовательской памяти позволило бы поднять Seltron до тех же характеристик, что и у "8K" VZ200/Laser210. Seltron также имел стандартное ПЗУ объемом 16 Кб, а материнская плата позволяла выбрать либо один пакет ПЗУ объемом 16 Кб, либо два пакета микросхем ПЗУ объемом 8 Кб.
По состоянию на 2022 год известно о существовании около 10 компьютеров Seltron 200, большинство из которых находятся на территории Венгрии.
Продавался как Salora Fellow по всей Финляндии, Швеции и Скандинавии . Они поставлялись с компьютерами Laser200 с 2k RAM + 2K Video RAM.
Перемаркирован и продан/распространён в небольших количествах по всей территории США.
В Соединенном Королевстве Laser200 назывался Texet TX8000A. Было продано очень мало моделей, и неизвестно, существуют ли они сегодня.
Австралия и Новая Зеландия: VZ200 распространялся в этих странах компанией Dick Smith Electronics. Были проданы десятки тысяч экземпляров.
Соединенные Штаты Америки: В 1985 году первый филиал Video Technology был открыт в Соединенных Штатах по адресу 390 Convention Way, Redwood City, California . Это место служило главным офисом, центром почтовых заказов, зоной сборки комплектов и розничным магазином. Дополнительные магазины были открыты на Shattuck Avenue , Berkeley, California ; Stevens Creek Boulevard, San Jose, California ; и в Лос-Анджелесе. Через несколько лет американский филиал был продан. Также за эти годы было много сообщений о владельцах модели NTSC Laser 310, которая, как сообщается, продавалась и распространялась по всей территории США. Smart Alec Jr была одной из моделей, продаваемых по всей территории.
Канада: VZ200 распространялся по всей Канаде компанией Rocelco Inc. 24 Viceroy Road, Unit 1, Concord, Ontario L4K 2L9. Компания все еще существует по тому же адресу и в настоящее время является оптовым продавцом офисной мебели.
Германия: VTech Laser 200, 210 и VTech Laser 310 продавались и распространялись по всей стране компанией Sanyo. VZ200 продавался в Германии как "VTECH VZ200", "более сложные модели" как "SANYO VIDEO/LASER XXX". Это привело к судебному иску из-за вводящего в заблуждение использования торговой марки "SANYO". ("SANYO VIDEO") Законы о товарных знаках и нарушения прав на товарные знаки строго незаконны в Германии. В то время Video Technology в Гонконге достигла дружеского соглашения с "SANYO". Упаковка немецких LASER 310 была маркирована "SANYO VIDEO". В первые годы существования VZ200 и Laser210 по всей Германии было продано большое количество компьютеров, и, как следствие, образовалось множество групп пользователей. Интересно отметить, что Light Pen продавались в Германии в первые годы, и, как таковое, довольно много было импортировано в Австралию частным образом Гэвином Уильямсоном и Бобом Китчем, а затем продано. Light Pen никогда не продавался в Австралии. Дисковод для гибких дисков был представлен и продан по всей Германии (1984) почти за два года до того, как они были даже прорекламированы в Австралии (конец 1985). И снова, несколько приводов оказались в Австралии задолго до того, как Дик Смит взялся за дело. Один за Германию.
С их релизами в Германии, Англии, США, Италии, Австралии, Новой Зеландии и нескольких других странах, коммерческие программные продукты росли и распространялись через различные торговые точки в их родном графстве, магазины syets по всей Австралии и Новой Зеландии продавали множество продуктов, включая образовательные и графические игры, финансовые программы и различные утилиты программного обеспечения, большинство из которых были найдены и переданы для использования в различных эмуляторах. К сожалению, существует ряд известных программных пакетов, которые просто были утеряны с течением времени.
Dick Smith Electronics запустила программу, покупая программное обеспечение у местных программистов и продавая его через свои магазины по 12 долларов за кассету. Большинство программ для VZ200 были написаны в Австралии, это эквивалент Sinclair ZX-81 в Австралии (который никогда не был доступен из-за проблем с производством в Великобритании), система, на которой учились многие ранние программисты. Отсутствие иностранной конкуренции, как правило, поощряло местных программистов, программисты не имели большого успеха в конкуренции с иностранными программами на самой популярной системе, Commodore 64 .
VZ включает в себя встроенный интерпретатор BASIC в ПЗУ, который используется не только для программирования, но и для доступа к ОС, записи программ и всех других операций на микроконтроллере.
VZ200 использует версию Microsoft BASIC II, похожую, но не идентичную Level II BASIC на TRS-80, включая полезные команды, такие как SET, PRINT@ и IF-THEN-ELSE. Процедуры машинного кода прошивки доступны с помощью команды RSX. Прошивка содержит большое количество полезных процедур, предоставленных Zilog через NEC .
Некоторые команды TRS-80 BASIC, такие как RANDOMIZE, ON и действительно полезные команды DEF (для формул можно использовать только подпрограммы), недоступны, поэтому без изменений можно вводить только простые программы TRS-80. Было написано несколько Extended Basics, которые «раскрыли» примерно 25 из этих скрытых команд BASIC, которые были частично отключены на заводе компанией Video Technology.
BASIC может использовать целые числа, десятичные числа и числа с плавающей точкой. Числа двойной точности недоступны, но могут использоваться путем сохранения различных чисел степенной позиции в строке и конкатенации строк.
С тех пор для этих моделей компьютеров было написано множество эмуляторов для различных платформ: