Журнал Emulators Machine 10 (2013)

Журнал Emulators Machine 10 (2013)

Команда Emulators Machine приглашает любителей ретроигр в прекрасное путешествие по игровой истории в 10 номере журнала.

Скачать номер можно с официального сайта:
http://emu-machine.narod.ru/

Для любителей красивого, предлагается дополнительный вариант просмотра (так же возможность заказа распечатки номера за рубежом (не проверялась)):
http://issuu.com/emuzaurus/docs/em10issuu

Для скачивания предлагается два варианта журнала — в полном качестве, без компрессии графики — 122 Мб и со сжатием графики в формате JPG — 15 Мб.
Каждый может для себя выбрать лучший вариант.
Количество страниц: 66

В НОМЕРЕ:

Журнал Emulators Machine 10 (2013)
Журнал Emulators Machine 10 (2013)
Журнал Emulators Machine 10 (2013)
Журнал Emulators Machine 10 (2013)

Playstation 1 — HI-END проигрыватель? — это реально?
Lorna от Topo Soft — испанская графика на 16-ти битах
Играем в игры на Xbox 360 — врываемся в мир современных консолей
Доступно о коппер-эффектах на Commodore Amiga — сотни цветов в играх благодаря человеческой изобретательности
3-D The Battles of WorldRunner (NES) — невероятное 3D-приключение
C-12:Final Resistance (PS1) — Playstation 1 наносит смертельный удар
NES.Emu на Android — играем на планшетах
Скроллинг и эффекты параллакса на ZX Spectrum — это невероятно, но факт!


Познавательного чтения Вам и до новых встреч!

C64 Kilobricks

Lego C64

Если у вас никогда не было Commodore 64, то вы всегда можете собрать себе его… из Lego и поделиться результатами на Flickr.

Atari 800. Снаружи и внутри.

Речь пойдёт о первом, в своём роде уникальном для 8-ми битных Atari, компьютере Atari 800, без всяких там приставок XL или XE, это будет позже, а сей час просто 800.

Процессор: 6502C(SALLY — поздние модели), NTSC: 1.7897725 МГц, PAL: 1.773447 МГц

ОЗУ: 8 Кб — 48Кб, расширяется за счёт дополнительных плат, устанавливаемых самим пользователем в соответствующие слоты.

ПЗУ: AtariOS 10 Кб (Бейсик отсутствует).

Видео: ANTIC («Alpha-Numeric Television Interface Circuit»)/ GTIA («Graphics Television Interface Adapter») текстовый режим 40 x 24, графика до 320 x 192 (14 графических режима + различные комбинации графики и текста).

Разъемы: питания 9 Вольт, SIO (универсальный последовательный интерфейс), ВЧ видео, S-Video и НЧ видео (“Monitor”-DIN5 разъём),4 системных слота расширения доступных пользователю и один внутренний, 2 слота для картриджей, 4 порта джойстиков.

Звук: POKEY – четырехканальный, 8-ми битный звуковой синтезатор, встроенный динамик.

Atari 800. Снаружи и внутри.

Внешний блок питания 9В переменного напряжения (трансформатор).
Начало продаж: 1979 год
Atari 800. Снаружи и внутри.

Познакомился я с изделиями Atari в игровых залах, коих в 90-х было превеликое множество. Расположены они были в самых разных местах; в закутках различных магазинов, на вокзалах и просто в отдельных помещения. В качестве игровых там использовались обычные домашние компьютеры Atari, Commodore или ZX Spectrum. Из Atari были распространены более поздние варианты XL и XE, а  описываемую модель впервые увидел уже «путешествуя» по интернету. Дома был самодельный клон Sinclair 48Кб («Зоновский» вариант) и денег на покупку чего-либо фирменного просто не было. Вот регулярно и ходил в игровые залы  заглядывался  там на всякую «фирму», с гораздо более красочной графикой и постоянно грохочущей музыкой, а не «чириканьем» спикера ZX Spectrum`а.     Разбираться с тем, как это работает стал только сейчас,когда обзавёлся данным экземпляром, но на русском технической документации мало (может кто поделится?). Много на английском, даётся с большим трудом и пока толком не осилил. Вероятно, будут неточности, но если кто-то поправит, то буду только благодарен за это.

На волне успеха своей игровой консоли VCS 2600, в Atari решили выйти на рынок персональных (домашних) компьютеров. Нолан Бушнелл, основатель фирмы и создатель Pong, тогда пребывавший в должности председателя совета директоров Atari, принадлежащей Warner Inc, был против подобного решения. Он считал, что надо продолжать развивать идею домашней игровой консоли, а не соваться на рынок компьютеров. В 1978 году его исключили из состава директоров. Первые компьютеры Atari вышли в конце 1979 года.
Atari 800. Снаружи и внутри.В продажу Atari 800 поступил вместе со своим младшим братом  Atari 400. Atari 400 имел дешёвую мембранную клавиатуру, один слот для картриджа и, как предполагалось изначально, 4Кбайта ОЗУ. Отсюда индекс модели 400. Подключение к телевизору только через антенный вход. Позиционировался он как дешёвый домашний компьютер, или, скорее как домашняя игровая приставка с возможностями компьютера. Но к моменту выхода модели в продажу цены на память упали и на заводе сразу стали устанавливать 8Кбайт ОЗУ.

В то время как  Atari 800 причисляли к полноценным компьютерам. Он имел корпус большего размера, чем Atari 400, клавиатуру с механическими клавишами, возможность последующего наращивания памяти от начальных 8Кбайт до  максимальных 48Кбайт.
Описываемые модели были единственными компьютерами Atari, у которых было 4 разъёма для джойстиков, у всех остальных только 2. Atari 800, ко всему прочему, была единственная модель с двумя слотами для картриджей (Left Cartridge, Right Cartridge), у последующих один (Left Cartridge), и единственная с 4-мя системными слотами расширения. Более поздние модели не содержали их вовсе.
Atari 800. Снаружи и внутри.

Для доступа к слотам картриджей, необходимо потянуть на себя клавишу (на фото она видна как прямоугольник над верхним рядом клавиш) фиксирующую крышку этого отсека. При этом происходит отключение питания компьютера. Что бы добраться до слотов расширения придётся открутить два, достаточно длинных, винта (видны сверху в углах металлического кожуха) и, потянув на себя верхнюю крышку, снять её.

Слоты не равнозначны и имеют различное назначение. При этом,  каких либо внешних отличий между ними нет, и что гораздо хуже, нет «ключа», который бы не позволил воткнуть плату наоборот. Вероятно, это решалось тем, что изначально платы были упакованы в пластиковые  корпуса, но из-за перегрева микросхем от них пришлось отказаться. Для исключения соприкосновения бескорпусных плат установлен разделитель, небольшая чёрная пластиковая деталь с горизонтальными прорезями. Ближний к клавиатуре слот предназначен для установки платы ПЗУ с AtariOS, без Basic`а — он появится в поздних моделях. В остальные можно устанавливать карты расширения памяти по 8 или 16 Кбайт.
Atari 800. Снаружи и внутри.

Сторонние фирмы выпускали и другие платы.

Имеется некоторое количество внешних разъёмов.

Четыре штуки для подключения джойстиков
Atari 800. Снаружи и внутри.
Atari 800. Снаружи и внутри.

Остальные разъёмы расположены на этой панели.
Atari 800. Снаружи и внутри.
Atari 800. Снаружи и внутри.

По порядку, слева на право:

  • “MONITOR” – для подключения монитора и вывода звука.
Atari 800. Снаружи и внутри.

Монитор может быть подключен с использованием двух типов видеосигнала:

—  Композитный (COMPOSITE VIDEO — контакт 4)

— S-VIDEO (COMPOSITE LUMINANCE- контакт 1 и COMPOSITE CHROMA – контакт 5)

AUDIO OUTPUT – линейный выход звука.

  • “PERIPHERAL” – 13-ти контактный. Для подключения различной периферии (магнитофон, дисковод и т.п.) по универсальному последовательному интерфейсу SIO.
Atari 800. Снаружи и внутри.
  • 2-CHAN-3 – переключатель телевизионных радиоканалов для внутреннего ВЧ-модулятора. Коаксиальный кабель выводится через отверстие в задней части корпуса. Отсоединить его можно после снятия корпуса. Разъём расположен на плате блока питания, рядом с самим модулятором.
  • POWER ON OFF – клавиша включения/выключения компьютера.
  • POWER IN – разъём для подключения внешнего блока питания, 9В переменного напряжения, 27Вт.

В данном экземпляре есть платы расширения:

  • ПЗУ 10Кб, содержит AtariOS
Atari 800. Снаружи и внутри.
Atari 800. Снаружи и внутри.

Эти платы производства самой Atari.

Кроме них имеется ещё две платы сторонних производителей.

— ОЗУ 32Кб AXLON INC.
Atari 800. Снаружи и внутри.
Atari 800. Снаружи и внутри.
Atari 800. Снаружи и внутри.

Забавно нанесён серийный номер платы; нацарапан от руки прямо поверх лака на дорожке.
Atari 800. Снаружи и внутри.

  • Плата алфавитно-цифрового (текстового)  видео контроллера Full-View 80 фирмы Bit3 Computer Corporation
Atari 800. Снаружи и внутри.

Предназначена плата для вывода текста 80х25. Без неё Atari может отображать текст 40х24. Данную плату поддерживало несколько текстовых редакторов. Выводит Full-View 80 монохромное изображение через свой композитный видеовыход, реализованный в виде плоского 4-х жильного кабеля, как IDE шлейф, с распаянными на конце двумя разъёмами, видны внизу под платой. Один, это RCA (колокольчик)  гнездо. Второй, DIN5 вилка, как в «советских» магнитофонах. Похоже это было нужно для подключения к различным моделям мониторов того времени.

Она же без корпуса.
Atari 800. Снаружи и внутри.
Основная плата, плата блока питания и процессорная плата доступны только при полной разборке аппарата.

Снята нижняя крышка и слева видна плата блока питания и разъёмов, а по центру, частично прикрытая металлической пластиной, основная плата. Справа внизу расположен динамик, который издаёт звуки при нажатии клавиш. В играх, к счастью, он молчит, звук при этом выводится через внешний разъём “Monitor” или через ВЧ-модулятор.
Atari 800. Снаружи и внутри.

Нечто коричневое в правом нижнем углу – это молекулярный клей (так он вроде назывался, в гранулах, разогревается паяльником). Корпус не выдержал переезда через океан и треснул. Пришлось заклеить. Материал верхней части корпуса оказался весьма интересным, он многослойный. За основу взят обычный пластик, как в нижней части. Сверху него располагается слой из синтетических волокон, поверх которого нанесён слой пластика, придающий корпусу шершавую фактуру («шагрень»).

Снята верхняя часть корпуса.
Atari 800. Снаружи и внутри.
Atari 800. Снаружи и внутри.
Atari 800. Снаружи и внутри.

Как не трудно заметить, примерно четверть (слева) корпуса совершенно пустая. Видимо пошли на такие затрата в угоду дизайну. Да и потом, мощный, современный и не дешёвый компьютер  просто не может быть маленьким и лёгким! 🙂

Клавиатура производства “Mitsumi”. Для возврата клавиши используется пружина.
Atari 800. Снаружи и внутри.

В центре каждой клавиши имеется, судя по всему силиконовый, эластичный элемент с выступом посередине. Именно он осуществляет нажатие на соответствующее место на плёночной части клавиатуры.
Atari 800. Снаружи и внутри.

Плёночная, контактная, часть клавиатуры.  Плёнка используется только одна. На неё нанесены дорожки и контактные площадки чем-то чёрным матовым, токопроводящим. Изолирование от нижнего слоя, гетинаксовая печатная плата, выполнено нанесением белого, резиноподобного покрытия на всё ту же плёнку. Контактные площадки для клавиш оставлены открытыми.
Atari 800. Снаружи и внутри.

Снята основная плата. Большое серое, зияющее дырами – это экранирующий кожух, весит 1кг. Он был необходим для выполнения требований FCC (Federal Communications Commission —американское Федеральное агентство по связи) по уровню радиопомех
Atari 800. Снаружи и внутри.

Плата внутреннего блока питания.
Atari 800. Снаружи и внутри.

На ней расположены:

  • Внутренние преобразователи напряжения, выполненные на линейных стабилизаторах 7805 (+5В),78М12 (+12В). Простейший параметрический стабилизатор, на стабилитроне, выдаёт   напряжение -12В, необходимое для работы микросхем динамического ОЗУ. Поскольку с внешнего трансформатора поступает переменное напряжение только 9В, то для обеспечения работы стабилизаторов на +12В и -12В, применяется ёмкостной удвоитель напряжения.
  • Высокочастотный ТВ модулятор. Прямоугольная коробка с белым кружком, примерно посередине платы. Позволяет подключить компьютер к телевизору через антенное гнездо. Видики тогда только-только начинают появляться и у телевизоров нет других входов, кроме антенного.
  • Четыре системные клавиши, в левой части платы; “START”, “ SELECT”, “OPTION” и “SYSTEM RESET”, по порядку слева на право.
  • Выключатель питания, срабатывающий при открывании крышки отсека картриджей. Расположен чуть выше модулятора.
  • Внешние разъёмы и выключатели, в самом низу по краю платы,  описанные ранее.

Основная плата с установленной в неё процессорной платой (закрывается силуминовым кожухом)
Atari 800. Снаружи и внутри.
Разъём висящий на проводах предназначен для подключения к основной плате 4-х системных клавиш.

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

На плате имеются две большие микросхемы. Та, что расположена выше — POKEY:CO12294, ниже — PIA 6520:CO14795.

— процессорная плата
Atari 800. Снаружи и внутри.
Чипы, присутствующие на плате, слева на право: GTIA,NTSC:CO14805; ANTIC 400/800,NTSC:CO12296; SALLY:CO14806. SN74LS244NDS — буферный элемент-защёлка с 3-мя состояниями на выходе. Является стандартным компонентом, в отличие от предыдущих, заказных.

Зелёное и круглое, это переменный резистор. Он установлен в RC-цепи GTIA для временной коррекции сигнала цветности относительно синхронизации.
Atari 800. Снаружи и внутри.
Три чёрных резиновых кружка не дают плате соприкасаться с металлическим корпусом кожуха, внутри которого она расположена.

При проектировании новой модели в Atari справедливо рассудили, что для повышения производительности, необходимо разгрузить основной процессор и поручить часть работы дополнительному специализированному процессору. Кое что уже было реализовано ранее в Atari 2600 с её TIA. В результате появился на свет набор LSI-чипов(large-scale integration – высокой степени интеграции): ANTIC, CTIA/GTIA, POKEY . SALLY появился чуть позже, специально доработанный для Atari процессор 6502C.Один стандартный большой чип — PIA 6520.

ANTIC «Alpha-Numeric Television Interface Circuit» (Алфавитно-цифровая телевизионная интерфейсная схема) – это полноценный специализированный видео процессор со своим набором инструкций по формированию изображения на экране. Набор инструкций необходимый для описания всего экрана называется Display Llist (DL,список отображения или дисплейная программа) и выполняется в ходе каждого цикла обновления экрана. Одна инструкция описывает состояние целой строки на экране. Там указывается, откуда получать информацию для отображения, в каком режиме должна отображаться строка – в графическом или текстовом и в каком месте экрана она будет отображаться, есть ли скроллинг (scrolling – прокрутка) изображения и будут ли прерывания. ANTIC обрабатывает немаскируемые прерывания (NMI), которые происходят при нажатии клавиши “SYSTEM RESET”, VBI – обратный ход луча, генерируется по окончании отображения ТВ кадра и DLI – прерывание по дисплейной программе, когда прекращается выполнение основной программы и выполняется пользовательский набор инструкций. Происходит в момент отображения строки на экране. Горизонтальная и вертикальная прокрутка, выполняются без применения копирования прокручиваемых данных. Раздельное программирование каждой строки позволяет получать различные комбинации графических и текстовых режимов, добиваясь достаточно сложных визуальных эффектов. Инструкции и данные для своей работы ANTIC получает из памяти, предварительно помещённые туда центральным процессором, самостоятельно через DMA (Direct Memory Access – прямой или непосредственный доступ к памяти). Именно для этого понадобилось дорабатывать процессор 6502, вводить сигнал HALT (приостановка). До этой модификации того же результата добивались использованием 4-х микросхем. Меньше деталей — дешевле аппарат.
Приостановка процессора требуется для предотвращения конфликта на шинах при одновременном доступе к памяти CPU и ANTIC. В каждый момент времени только кто-то один должен обращаться к ОЗУ. Можно программно выключить ANTIC. При этом экран погаснет, но возрастёт, примерно на треть, быстродействие CPU, поскольку не приходиться простаивать в ожидании, когда ANTIC позволит ему обратиться к памяти.

GTIA(/CTIA) quot;Graphics Television Interface Adapter» (/»Color Television Interface Adapter») чип телевизионного интерфейса. ANTIC и GTIA, по сути, представляют собой единый видеопроцессор, состоящий из двух чипов. ANTIC выполняет высокоуровневые инструкции и в реальном времени передаёт уже обработанные, более простые, инструкции на исполнение GTIA. Большинство функций GTIA непосредственно управляется ANTIC`ом. Но в некоторых случаях, в его работу может вмешиваться CPU и управлять некоторыми функциями. GTIA преобразует команды ANTIC (или 6502) в телевизионные сигналы (цветность, синхронизация). Также GTIA управляет спрайтом игрока, или «ракеты», в терминологии Atari (player-missile graphics), производит обнаружение коллизий (столкновений) «ракеты» с другими объектами и приоритет (кто будет на переднем плане, а кто на заднем) с которым будет взаимодействовать с другими изображениями на экране, определяет цвет объектов. Особенность работы GTIA (по сравнению с CTIA), кроме трёх дополнительных видеорежимов, ещё и в том, что изображение сдвигается на половину точки экрана. Поэтому для одной и той же программы, между GTIA и CTIA может возникнуть расхождение в цвете, за то данный сдвиг позволяет перекрываться «игрокам» и «полям».
Было выпущено две модификации Atari 800 (и 400). Первая, с конца 1979 по начало 1981, с чипом CTIA и процессором 6502B(более скоростная версия 6502A). И вторая, выпускавшаяся до снятия модели с производства в 1983 году. Там уже были установлены GTIA и 6502C(SALLY). Впоследствии только ANTIC подвергся некоторой модификации в XL-XE, а остальные чипы устанавливались во все модели 8-ми битных Atari, вплоть до 1992 года, когда был прекращён их выпуск.
После выхода моделей с GTIA чипами, Atari предложила своим покупателям, у кого ещё осталась гарантия на компьютер, произвести бесплатную замену старых плат с CTIA на новые, содержащие GTIA. Есть, по меньшей мере, два варианта, почему первый выпуск Atari 800 произошёл с не самым совершенным чипом.
Первый — GTIA чип ещё не был готов к моменту выхода на рынок компьютеров в 1979 году, но прототипы компьютера разрабатывались сразу с использованием этого чипа. Всё было готово только к 1981 году.
Второй — чип GTIA таки был готов к 1979 году, но руководство компании, видимо опасаясь не успеть в срок, заранее разместило заказ на производство 100 000 штук разработанных ранее CTIA. Не имея желания закатывать в асфальт (а такое уже было с картриджами для приставки 2600, в которых содержалась игра с множеством ошибок) выпущенные и уже оплаченные чипы, было принято решение запустить их в производство.

POKEY – сокращение от POtentiometer (потенциометр – переменный резистор) и KEYboard – клавиатура. Производит опрос клавиатуры. Позволяет использовать для управления переменный резистор (разрешение оцифровки 8 бит), размещённый в аналоговом игровом манипуляторе (paddle). Подключается к 5 и 9 контактам разъёмов джойстиков. Осуществляет обмен данными с внешними устройствами по последовательному каналу, используется в SIO. В нём же расположен четырехканальный, 8-ми битный звуковой синтезатор. Каналы можно объединят в пары, образуя два 16-ти битных, или два 8-ми битных и один 16-ти битный. Имеется возможность изменять громкость, частоту и степень искажения сигнала. Есть режим фильтрации, полиномиальные счётчики 4, 5 и 17-разрядные. Для генератора псевдослучайных чисел используется 17-разрядный полиномиальный счётчик. Его можно использовать для генерации шума в звуковых эффектах. Имеются таймеры. Так же осуществляется управление маскируемыми прерываниями (IRQ) по запросам, приходящим от периферийных устройств, таймеров и клавиатуры.

PIA — Peripheral Interface Adapter (адаптер сопряжения с периферийными устройствами) – Предоставляет 20 параллельных линий ввода-вывода. Выполнены в виде 2-х 8-разрядных двунаправленных портов (обозначаемых PA и PB), с возможностью объединения в один 16-ти разрядный порт. Направления передачи данных для всех линий (PA0-7, PB0-7) могут быть запрограммированы независимо. Четыре управляющих лини могут быть запрограммированы, чтобы генерировать прерывания, автоматически генерировать сигналы квитирования при обмене данными для устройств на портах I/O или просто передавать состояние своих линий (1 или 0, высокий или низкий уровень сигнала).
В компьютерах Atari 800/400 к линиям портов (PA0-7, PB0-7) подключены 4 джойстика, а во всех последующих моделях PortB (адрес порта 0xD301) используется для переключения банков памяти. Четыре управляющие линии используются для реализации общения по последовательному протоколу SIO, в частности одна из линий управляет включением-выключением мотора магнитофона. Две лини используются для генерации прерывания от внешних устройств, подключенных к разъёму SIO (“PERIPHERAL”).

Если включить Atari 800(400) без картриджей и без других накопителей, то на экране появиться светло-голубая надпись на синем фоне: “ATARI COMPUTER – MEMO PAD”.
Atari 800. Снаружи и внутри.
Можно набирать текст с использованием псевдографики, инверсии и вообще всего, что доступно с клавиатуры. Но вот для чего эта «ЗАПИСНАЯ КНИЖКА»?

Не имея Basic`а или DOS невозможно что-либо сохранить. Или предлагается использовать вместо бумажек на холодильнике, оставляя различные ЦУ (ценные указания) для домашних? Не понятно.

Читать далее «Atari 800. Снаружи и внутри.»

The making of Another World

Игра Another World уже не раз всплывала в ленте нашего сообщества, особенно в связи с юбилеем и ререлизом для iOS. Да что там мобильная версия, если есть даже вариант для браузера! Сегодня нечто особенное — документальный фильм об истории создания игры. Оригинал на французском, hardcoded субтитры на английском + YouTube всегда готов вас посмешить своим переводом субтитров в реальном времени:

The making of Another World (Part 1)
Читать далее «The making of Another World»

Новая весна. Новый конкурс на сайте Dingoo A320.Русский Ресурс

Новая весна. Новый конкурс на сайте Dingoo A320.Русский Ресурс

На сайте Dingoo A320.Русский ресурс с завтрашнего дня (22 марта) открывается прием работ на новый конкурс Related-2013!
Название выбрано не случайно — тематика конкурса достаточно свободная, лишь бы соответствовало общей направленности emulate.su — приставки, игры, 90ые (и конечно 80ые).
Это может быть статья, видеоролик, мод, игра — что угодно. Подойдет даже торт с Марио, правда скорее всего вкусовые качества будет трудно оценить дистанционно, поэтому можно сосредоточиться на визуальных эффектах.
Расписание:

  • Прием работ с 22 марта по 12 апреля
  • Голосование с 13 апреле по 20ое апреля
  • Объявление победителей — примерно 22го апреля.

В качестве приза — игровая консоль JXD 7100B! (она на фото), которую любезно вышлет спонсор конкурса — WillGoo.com.
Помимо этого, каждому участнику, чья работа будет опубликована, будет выдан купон на скидку (на любой товар) в вышеозначенном магазине.

Присоединяйтесь!

Корвет ПК8010

Процессор: КР580ВМ80А 2.5 Мгц (Клон Intel 8080A)
ОЗУ: 64Кб
ПЗУ: ПЗУ 8 — 24 Кб (ОПТС (аналог BIOS) и Бейстик)
Видео ОЗУ: 49К или 193Кб
Видео: графика 512×256 8 цветов + текстовый режим 64×16 1 цвет.
Разъемы: Блок питания, магнитофон, последовательный порт, параллельный порт, локальная сеть, НЧ видео, дисковод.
Звук: 1 канал КР580ВИ53
Разработан: 1986 год
Корвет ПК8010
Корвет был школьным компьютером, можно даже сказать, что он был конкурентом УКНЦ. Ядром Корвета является процессор КР580ВМ80A (клон Intel 8080A) и 64 Кб ОЗУ. Это весьма скромно по тем меркам. Корвет выделяется видеосистемой, которая имеет разрешение 512×256 8 цветов, аппаратное ускорение, аппаратный текстовый режим.

Спрайтов или вертикальной/горизонтальной прокрутки не было. Корветовское ускорение совсем не подходило для игр. Зато инженерную графику и снеговиков в Бейсике он рисовал очень шустро. Если взять для сравнения УКНЦ с двумя 16 битными процессорами работающими на частотах 8 и 6 МГц, то Корвет с 8 битным процессором на частоте 2.5 Мгц его уделывал.

Видеосистема работала с собственной памятью 48+1 Кб. 1 Кб под текстовый режим, 48 Кб под графику. Интересная особенность видеосистемы, это то, что текстовый и графический видеорежимы работают одновременно.
Впрочем, видеопамять можно было расширить до 192+1 Кб. Заменив 24 микросхемы РУ6 на РУ5. Общий объем памяти становится 257 Кб. При этом появляются три дополнительные видеостраницы, всего 4. В одной программа может рисовать графику, а другую показывать. Таким образом скрыть процесс рисования, убрать мерцание. Так же, программист мог использовать эту память в собственных нуждах. Например, хранить там часть программы. В крайнем случае пользователь мог её использовать как виртуальный диск.

Так же в Корвете был установлен параллельный и последовательные порты, адаптер локальной сети, для звука использовался один канал генератора КР580ВИ53, в каждом компьютере был контроллер дисковода. Но контроллер дисковода был распаян лишь на преподавательском компьютере. И компьютер с контроллером дисковода назывался ПК8020.

Контроллер дисковода для какого нибудь компьютера и тогда и сейчас найти проблематично. А тут он уже есть, хвала авторам!

Благодаря тому, что видеопамять не занимает адресное пространство процессора, а так же можно отключить ПЗУ, программам достаются все 64 Кб памяти (за несущественным исключением). Это позволяет на 100% использовать операционную систему CP/M. Она в паре с МикроДОС-ом прочно поселилась на Корвете.

Локальная сеть сделана на основе обычного последовательного порта (RS232 или токовая петля). Скорость передачи 19600 кбит/сек, то есть около 2 Кб/сек.

Еще стоит отметить надежную герконовую клавиатуру, надписи с которой смываются мылом. 🙁 Прикиньте, я решил помыть компьютер от крысиных какашек… и смыл надписи с кнопок обычным моющим средством для посуды.

Корвет был слишком сложным для нашей промышленности. Он был собран не на примитивных логических элементах, а на ПЛМ (программируемых логических матрицах), множестве ПЗУ, куче микросхем памяти. Все это было плотненько размещено на печатной плате, что потребовало применения относительно тонких дорожек.

На заводах деталей всегда не хватало. Печатные платы и детали иногда приходилось заказывать за границей. На моем фото видно, что применены микросхемы фирмы Intel. Да и печатная плата то же буржуйская.

Вся эта куча микросхем сильно грелась и в корпусе был установлен кулер. (К сожалению у меня кто то кулер оторвал).

В общем, Корвет это очень правильный компьютер. Но при этом очень сложный. ИМХО лучше бы Специалисты собирали. Все равно, его использовали лишь для Бейсика.

Так как это был школьный компьютер, игр или демок на нем особо не было. Но зато запускался весь софт от CP/M. Электронные таблицы, базы данных, текстовые процессоры, языки программирования.

Иногда на основе Корвета собирали промышленные компьютеры, различные терминалы.
Корвет ПК8010
Корвет ПК8010
Корвет ПК8010

Слева не распаянный контроллер дисковода. Как буду делать видео обзор, запаяю детали прямо на камеру. Так же я еще не вернул блок загрузки с магнитофона, который выкусили вандалы. Нет кулера.

Справа 4 колонки микросхем, всего 32 штуки, это оперативная память.
Корвет ПК8010
Корвет ПК8010
Герконы в клавиатуре.
Корвет ПК8010
В таком виде я его купил. Из компьютера было выкушено все, что можно было сдать в пункт приема. И кое что ради вандализма. Все железные детали поржавели.
Корвет ПК8010
Корвет ПК8010

А так Корветы оканчивают свою жизнь
Корвет ПК8010

Посмотреть игры можно тут
www.youtube.com/ПК Корвет

Лазеры, они заполонили Землю!

На что только не портировали MAME. Dingoo A320, WiZ, Andorid, и так далее. Но никому еще в голову не приходило поиграть в старые «векторные» (правда не гипертекстовые =)) игры на лазерном проекторе! Подробности по ссылке, а сейчас слайды:

OpenLASE MAME — Battle Zone

ELITE на Apple IIe

В далеком 1985 году, ELITE вышла для всех приличных компьютеров того времени, включая Apple II. Нет повода не посмотреть на эту прекрасную комбинацию, тем более, что перед нами не эмулятор, а живая машина:

RARE VINTAGE APPLE IIe COMPUTER ELITE

Dendy Memories #8: Super Mario Bros. 3

Это длинная история… Ведь это «Super Mario Bros. 3»! Кинаман делится воспоминаниями из детства. Неожиданно для себя отсмотрел от начала до конца.

Dendy Memories #8: Super Mario Bros. 3