Photocor

Photocor

Пикабушник
Дата рождения: 13 февраля
поставил 74322 плюса и 3571 минус
отредактировал 2 поста
проголосовал за 3 редактирования
в топе авторов на 670 месте
Награды:
5 лет на Пикабу
37К рейтинг 259 подписчиков 48 подписок 52 поста 19 в горячем

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

Приветствую Вас, дорогие читатели и подписчики!


В предыдущей заметке я немного рассказал об аппаратных особенностях шестого серийного спектрума, вышедшего под маркой Sinclair - ZX Spectrum NEXT. Пришел черед показать, что он представляет в деле. На фото выше - мой вариант конфигурации, которая позволяет раскрыть потенциал классического спектрумовского софта, демосцены и новых игр, разрабатываемых именно под расширенные режимы NEXT.


Чтобы не потерять в функциональности, очень важно выбрать наиболее универсальный вариант вывода видеосигнала. Заманчиво подключиться через HDMI - но в данном случае самый современный способ не будет самым лучшим. Кратко поясню почему. Дело в том, что почти вся демосцена и некоторые игры (даже в 80е) основаны на тонких манипуляциях с аппаратными таймингами обработки данных и вывода изображения на экран. Например, если точно поймать момент между отрисовкой отдельных строк изображения на кинескопе, то можно успеть переключить палитру и одновременно вывести на результирующий кадр больше цветов. Аналогично достигаются и другие эффекты, изначально не предусмотренные аппаратной частью спектрума: рисование на "бордюре", попиксельный скроллинг цветного изображения и многое другое.


Заставка игры Vectron - хороший пример рисования на бордюре, за пределами штатного окна. Не сразу и поймешь, где граница (запущено на той самой конфигурации с заглавной фотки):

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

Так вот при передаче изображения из NEXTа через RGB- или VGA-сигналы все эти эффекты идут без искажения, а вот сформировать HDMI-картинку без подгонки и дополнительной обработки на NEXT (пока) не получается. 99.9% игр запустится без изменений и глюков, но вот демосцена и экспериментальные игры могут пострадать. Поэтому к телевизору лучше подключаться, распаяв выход на SCART, а к монитору - стандартным VGA-кабелем. Вообще для полной совместимости с популярными направлениями демосцены и с накопленным экспериментальным софтом создателями NEXT сделано немало. Дальше мы еще к этому вернемся.


Итак, включаем компьютер в сеть. Если он еще не настроен под выбранное устройство вывода, то лучше при включении подсказать ему, какой вид подключения выбран - удерживать клавишу D для HDMI, V для VGA, R для RGB, A для "пусть сам помучается и определит". Компьютер начнет перебирать по очереди доступные видеорежимы, нам только предстоит выбрать один из тех, который лучше всего отобразится на экране. При последующих включениях нас уже будет приветствовать стандартная заставка (в углу - оверлей моего монитора):

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

Если при практически мгновенной загрузке успеть нажать пробел, то мы попадем в меню выбора "личины" (ядра):

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

Дополнительные ядра можно записывать в специальную папку загрузочной SDшки и они автоматически появятся в списке. Это могут быть вообще не спектрум-совместимые машины, лишь бы позволяла емкость ПЛИС и другие ограничения аппаратной платформы.


Очень приятно, что авторы изначально считали тайминги советского/российского Пентагон-128 одним из основных стандартов. Поэтому даже в стоковой конфигурации системы можно "загрузиться в Пентагон" сразу и полностью, наряду с классическими моделями Синклера и наиболее массовыми официальными клонами. Выбранная "личина" станет постоянной и будет использоваться при каждом включении, пока снова не выбрать другую через это меню. Для энтузиастов есть также подменю тонких настроек:

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

После загрузки интерфейс (по возможности) будет копировать прототип. Для "Soviet Timings 128к" он, по-моему, сделан какой-то усредненный. Владельцы Пентагона оценят лучше:

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

Но самое интересное, конечно же - грузиться в родном режиме NEXT. Главное меню в нем занимает два окна:

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост
ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

Клавишами курсора "вверх"/"вниз" перемещаемся по пунктам, "вправо"/"влево" на лету меняют тактовую частоту 3.5/7/14/28 МГц. Отсюда начинается путешествие в мир спектрумовского софта с SD (пункт Browser), с кассеты (Tape Loader) или с незнакомых нам картриджей ZX Interface 2 и их модификаций (ROM Cart).


Во времена Спектрумов, Коммодоров, IBM PC и прочих несовместимых между собой архитектур 1980х одним из немногих хлипких кросс-платформенных мостиков была операционная система CP/M. Если компьютер мог загрузить какую-либо из ее версий, значит он мог работать с данными, записанными на абсолютно другом типе компьютеров, но тоже работавшим в CP/M. Из наиболее известных попыток сделать из своего компьютера "два в одном" ради совместимости с CP/M можно упомянуть Commodore 128 (с треском провалившийся в продаже). В России творческий подход к скрещиванию клона Спектрума с CP/M привел к появлению компьютера Кворум-64. Так что если кому-то из пользователей NEXT знакома CP/M, можно выбрать соответствующий пункт главного меню...

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

...на теплом ламповом черно-зеленом экране узнать что откуда докачать и с головой погружаться в ранний бизнес-софт и текстовые игры-приключения начала 1980х.


Но вернемся к спектрумированию. Меню настроек доступно в любой момент работы, даже когда запущена игра - стоит только нажать кнопку NMI на торце корпуса:

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

Благодаря меню NMI можно в любой момент:

- менять тактовую частоту, тайминги, настройки портов и звука;

- сделать сейв состояния в файл .SNA;

- выбрать TAP-файлы для подмены потока в случае, если программа включит подгрузку с аудиокассеты или запись на нее;

- ввести чит-коды и занести в память другие данные через команду POKE;

- и многое другое.


На самом деле, для комфортного спектрумирования достаточно просто войти в браузер...

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

...выбрать нужный образ софта с SD-карточки и запустить. В стоке компьютер понимает файлы .TAP, .Z80, .DSK (образы 3.0-дюймовых дискет для Spectrum +3), .SNA и некоторые другие. Увы, подмонтировать TRD-файлы из российских файловых архивов вот так сразу не выйдет. Британская TR-DOS была хитом только на пост-советском пространстве, на Западе она малоизвестна даже в Британии. На нее в стоковой прошивке силы не тратили.


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

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

TAP является, наверное, главным форматом хранения образов аудиокассет и в нем можно найти практически любую игру. Единственное "но" - эта кассета должна была быть для стандартного загрузчика спектрумовского БИОС. Но если Вам важна какая-то конкретная версия с кассеты, где использовался особый загрузчик (для турбо-загрузки или защиты от копирования), такой образ возможно корректно передать только через более сложный формат - TZX. Такие файлы NEXT загрузит только с внутреннего "магнитофона" - установленной платы Raspberri Pi Zero (прилагается к версии "NEXT Accelerated" или докупается за недорого). В этом случае мгновенная загрузка невозможна, придется слушать привычные трели и наблюдать рябь на бордюре. Но если выбрать "load/play speed" не 3[с половиной] МГц, а выше - то загрузка кратно ускорится (для 28 МГц - в 8 раз). Максимальная скорость не всегда приводит к успеху, но на 14 МГц Tape loading error уже маловероятен.


Писк и рябь будут сильно бодрее, а даже самая хитровывернутая игра для 128к с защитой загрузится за минуту - лишь бы ее кто-то до этого декодировал в TZX:

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

Не обошел я и загрузку с магнитофона. Как рассказывал в предыдущей заметке, кассет у меня почти не было, т.к. дома был спектрум с дисководом и защитой в БИОС операционкой TR-DOS. Эксперименты с кассетами еще впереди, а пока просто на стандартной скорости протяжки включал лицензионную кассету SimCity. Лицензионные кассеты - завидный уровень удобства и безопасности в те времена: игра записана с обеих сторон, а пленка длинная. Если даже порвется, то можно смело клеить, т.к. на обратной стороне в этом месте уже гарантировано пустое место.


После нескольких попыток подобрал нужный уровень громкости и положения басов/верхов - и процесс пошел:

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

Если не настроен на эксперименты и хочешь просто полчасика уделить спектруму - мигом и без заморочек грузишь с SDшки TAP-версию и получаешь удовольствие:

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

Особенно привлекательны те игры, которые не было возможности полноценно запустить на моем спектруме в 90е из-за нехватки ОЗУ и звукового чипа. А тут музыкальные шедевры доступны в чистом звучании (даже в турбо-режимах AY-музыка исполняется как надо):

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

Своей очереди у меня ждут и яркие новые игры, которые продолжают появляться для Спектрума в наши дни. Благодаря новым средствам разработки и возросшему мастерству программистов даже в стандартном режиме 128к творятся чудеса. Например, в замечательной игре-конверсии от наших соотечественников - Mighty Final Fight:

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

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

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

... и новые продукты, охотно использующие аппаратные возможности нового спектрума:

ZX Spectrum NEXT - мои первые впечатления. Часть вторая: спектрумируем с комфортом Zx Spectrum, Zx Spectrum next, Ретро-игры, Длиннопост

Спасибо за внимание и до новых встреч!

Показать полностью 19

ZX Spectrum NEXT - мои первые впечатления. Часть первая: готовимся к включению

ZX Spectrum NEXT - мои первые впечатления. Часть первая: готовимся к включению Zx Spectrum, Zx Spectrum next, Ретро-игры, Спектрум, Длиннопост

Приветствую Вас, дорогие читатели и подписчики!


Я по Вам очень соскучился и у меня перестало хватать рейтинга на отключение рекламы! Хотя я уже несколько месяцев работаю удаленно из дома, с последних моих публикаций произошло не так много интересного в плане ретро-техники и ретро-гейминга. Поиск-2 в ремонте с февраля, Pentium 233MMX пылится в кладовке, пережидая мой рецедив увлечения Crossout'ом. Советские бытовые ПК тоже скучают рядом. Но раз уж летом приехал мой экземпляр ZX Spectrum NEXT, который я предзаказал аж в 2017 году - мимо этого нельзя пройти без публикации!


Тогда, 3 года назад, для серийного производства уже была готова плата и казалось, что скоро все ~3600 компьютеров первой серии отправятся новым владельцам. Те, кто заказывал именно плату, ее вскоре и получили. Их было немало, несколько сотен человек. А вот подготовка к производству и выпуск полноценного компьютера, за который не было бы стыдно создателям, оказались намного более сложной задачей. Ударом в 2018 году стала смерть Рика Дикинсона, автора дизайна и конструкции клавиатуры NEXT. Он когда-то подарил неповторимый облик родному британскому "тостеру" Spectrum 128k и делом чести всей команды NEXT было воплотить его последнюю идею. Это удалось на самом высшем уровне. И удастся снова - второй Кикстартер завершается через 11 дней и катит по уже уложенным рельсам.


Почему лично мне было не жалко заплатить эквивалент почти 300 британских фунтов - ведь есть эмуляторы, барахолки, неплохие российские и импортные новоделы? Мне хотелось спектрум без лагов эмуляции, запускающий весь родной софт, обязательно со спектрумовской клавиатурой и современными подключениями (VGA/HDMI). Мой друг юности Квант-БК жив-здоров, но у него 48к ОЗУ и нет звукового чипа. В наши дни я его подключил к монитору через ТВ-тюнер, грузил без проблем с эмулятора дисковода - но быть полноценным представителем семейства спектрумов он не может. Посматривал на барахолке на родных британцев произведства Amstrad - если сохранность и комплектация хорошие, то с современной платой расширения "флешка + hdmi" типа ZX-HD выходили сопоставимые деньги. Современные российские изделия типа ZX EVO умеют и в турбо-режимы, и в VGA, и в продвинутую графику - но им нужен отдельный корпус и PS/2 клава. 8-битный домашний компьютер должен быть внутри родной клавиатуры! А под продвинутые режимы хотелось бы больше софта. В общем, воображение играло и требовало Amiga для мира спектрумов или максимально близко к этому!


Сегодня, взяв в руки коробку ZX Spectrum NEXT понимаешь, что не прогадал. Ты в полной мере ощущаешь привлекательный потребительский продукт, как будто в середине 80х снял спектрум с полки британского магазина:

ZX Spectrum NEXT - мои первые впечатления. Часть первая: готовимся к включению Zx Spectrum, Zx Spectrum next, Ретро-игры, Спектрум, Длиннопост

Характеристики с запасом покрывают любые разумные хотелки спектрумиста:

- процессор Z80n на программируемой логике ПЛИС (Z80 с расширенным набором инструкций, с удобной перепрошивкой ядра средствами БИОС);

- частота 3.5/7/14/28 МГц с переключением "на лету";

- ОЗУ 1024 кБ (с возможностью расширения до 2048 кБ);

- видеоподсистема с классическими и расширенными режимами для новой разработки (аппаратные спрайты и многоплановый скроллинг, 256 цветов без "клешинга" и другие улучшения);

- видеовыходы  RGB/VGA через стандартный разъем VGA, полнофункциональный HDMI со звуком;

- слот для SD Card, совместимый с популярным протоколом DivMMC;

- вход/выход для работы с кассетным магнитофоном;

- 3 звуковых чипа AY-3-8912 (для запуска игр 128к используется один, плюс два для расширенных режимов), стереовыход;

- 2 порта джойстика (разъемы DB9), переключаемый режим Cursor, Kempston, Interface 2 для каждого;

- порт PS/2 для подключения стандартных ПК-клавиатур и мышей, с эмуляцией для мыши Kempston mode;

- стандартный синклеровский интерфейс расширения, совместимый с устройствами, выпускавшимися для этого интерфейса с начала 1980х;

- порт для подключения Raspberry Pi Zero в качестве многофункционального устройства (TZX-магнитофон и др.);

- модуль Wi-fi (не во всех конфигурациях);

- опционально устанавливаемые часы реального времени и внутренний динамик.


Открываю коробку! Внутри - компьютер, объемный мануал на стальной пружине в стиле 8-битной эпохи и блок питания аж с пятью адаптерами вилки. Спектрумисты всех континентов - объединяйтесь!

ZX Spectrum NEXT - мои первые впечатления. Часть первая: готовимся к включению Zx Spectrum, Zx Spectrum next, Ретро-игры, Спектрум, Длиннопост

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

ZX Spectrum NEXT - мои первые впечатления. Часть первая: готовимся к включению Zx Spectrum, Zx Spectrum next, Ретро-игры, Спектрум, Длиннопост

Встроенная операционная система NextZXOS интуитивно понятна, имеет несложный графический интерфейс. Но если в чем не разобрался - есть, где подглядеть:

ZX Spectrum NEXT - мои первые впечатления. Часть первая: готовимся к включению Zx Spectrum, Zx Spectrum next, Ретро-игры, Спектрум, Длиннопост

Единственный заметный недостаток брошюры - отсутствие оглавления. Это лишний повод скачать электронную версию и искать ответы в ней контекстным поиском, а бумагу оставить для тактильности.


Сам компьютер не только по дизайну, но и по размеру близок к синклеровскому "тостеру". На фото - сравнение размеров со стандартной клавиатурой PC XT/AT:

ZX Spectrum NEXT - мои первые впечатления. Часть первая: готовимся к включению Zx Spectrum, Zx Spectrum next, Ретро-игры, Спектрум, Длиннопост

NEXT - компактный, легкий и очень приятный на глаз и на ощупь:

ZX Spectrum NEXT - мои первые впечатления. Часть первая: готовимся к включению Zx Spectrum, Zx Spectrum next, Ретро-игры, Спектрум, Длиннопост

Задняя панель традиционно богата разъемами. У меня уже предустановлена "малинка", ее панель разъемов тоже выведена назад, над основными интерфейсами (но пригодятся они пока только разработчикам):

ZX Spectrum NEXT - мои первые впечатления. Часть первая: готовимся к включению Zx Spectrum, Zx Spectrum next, Ретро-игры, Спектрум, Длиннопост

Левый торец корпуса-клавиатуры содержит слот для SD-карты, а также 3 кнопки для особо важных функций: Reset, Drive (пока не использовал) и NMI (вызов быстрого служебного меню для смены тактовой частоты, подмены источников загрузки/записи сейвов и для других полезностей):

ZX Spectrum NEXT - мои первые впечатления. Часть первая: готовимся к включению Zx Spectrum, Zx Spectrum next, Ретро-игры, Спектрум, Длиннопост

Очень хорошо, что порты джойстиков вынесены на передний торец корпуса, как у многих игровых консолей. Поначалу их планировали сзади, но по общему мнению им самое место поближе к пользователю - куда их и переместили дизайнеры:

ZX Spectrum NEXT - мои первые впечатления. Часть первая: готовимся к включению Zx Spectrum, Zx Spectrum next, Ретро-игры, Спектрум, Длиннопост

Я заранее обзавелся геймпадом, специально сделанным для NEXT - ZX ProPad, с возможностью автострельбы и передачей независимых сигналов с трех управляющих клавиш. Для игры в классические игры для 48/128 достаточно стандартного однокнопочного джойстика ("у них" они традиционно были под разъем DB9). Если я не ошибаюсь, три кнопки "понимают" только игры, разрабатываемые именно для NEXT. Для них, кстати, не обязательно покупать какой-то ProPad - отлично и безо всяких переделок подойдут геймпады от Sega MegaDrive/Genesis.


При включении NEXT система загружается с SD-карты. Лучше сразу скачать на нее свежий образ SDшки с портала разработчиков (текущая версия системы вышла в марте этого года). Если образ системы на карте содержит обновленное ядро процессора, то ПЛИС на плате будет автоматически перепрошита.


Для олдскульной загрузки программ с кассет используется стандартный (для западного спектрумизма) 3.5-мм аудиоразъем. Даже если Вы, как и я, обладатель импортного кассетника - просто соединить выход магнитофона стереокабелем jack-jack не получится. Спектрум без пайки не бывает, даже если это NEXT! Штекер со стороны компьютера должен иметь следующую распайку: "кончик" это выход с компа для записи данных на ленту, "кольцо" - ввод программ с кассеты, у основания штекера как обычно "земля". Если у магнитофона стереовыход, то годится сигнал с любого канала (кассеты с программами монофонические).


У меня с кассетами для спектрумов туго - в начале 90х Квант-БК родители почти сразу доукомплектовали дисководом. Кассета, купленная с компом "на попробовать", затерялась. В наши дни в качестве эталона для проб купил лицензионную SimCity (чтобы потрогать "как оно было у них"), плюс планирую записать кассету-другую сам. Для этого буду использовать компактный магнитофон Philips D6350:

ZX Spectrum NEXT - мои первые впечатления. Часть первая: готовимся к включению Zx Spectrum, Zx Spectrum next, Ретро-игры, Спектрум, Длиннопост

Гордая надпись "Computer compatible" означает, что в нем, помимо счетчика метража ленты, еще есть разъем дистанционного управления (как и с каких компьютеров им можно пользоваться - мне неизвестно), а для управления скоростью лентопротяжки предусмотрен легко доступный регулятор. Теоретически, надо записывать данные на замедленной скорости, а грузить в турбо-режиме. Музыка, соответственно, пишется и воспроизводится в положении "0". Перевод регулятора скорости от "-10" до "+10" разгоняет пленку примерно раза в 3-4. Магнитофон небольшой, удобный, с хорошим звучанием музыки и автостопом. Наверняка в Германии, откуда он попал на ebay, в 80е с таким удобно было и за компом "зависать", и в компании с приятелями.


На этом заканчиваю пристальное разглядывание аппаратной части. В следующем посте уже пойдет чистое спектрумирование!


Спасибо за внимание и до встречи!

Показать полностью 11

ПК "Спектр-001" - недорогой советский бытовой компьютер второй половины 1980х

ПК "Спектр-001" - недорогой советский бытовой компьютер второй половины 1980х Ретро компьютер, Радио-86рк, Клавиатура, Технопрон, Длиннопост

Приветствую Вас, дорогие читатели и подписчики!


Недавний успех с ретробрайтом старой клавиатуры и самоизолированный режим сподвигли продолжить эксперименты с улучшением внешнего вида домашнего ретро-парка компьютеров. На этот раз я вспомнил про советский бытовой компьютер, который достался мне от жены - бытовой компьютер "Спектр-001" (ни в коем случае не путать со Спектрумом). Когда-то это был ее первый домашний компьютер. Его купили в феврале 1991 года. И не где-нибудь, а в ГУМе!


На этикетке коробки незатейлевый перестроечный маркетинг - цветную графику "Спектр-001" выводить не умел:

ПК "Спектр-001" - недорогой советский бытовой компьютер второй половины 1980х Ретро компьютер, Радио-86рк, Клавиатура, Технопрон, Длиннопост

Истоки создания этого ПК лежат в далеком 1982 году, когда популярный журнал "Радио" на страницах своего миллионного тиража начал публикацию цикла статей об архитектуре микропроцессора (на примере советского КР580ИК80А, являвшимся функциональным клоном i8080A) и схемах устройств на его базе. В 1983 году читателям была предложена авторская схема персонального компьютера "Микро-80", построенного на базе этого процессора. Немногие тогда отважились собрать "Микро-80", т.к. его схема содержала слишком много дорогих и дефицитных радиодеталей (200 микросхем!) Концепция журнала "Радио" предполагала широкое участие читателя в самостоятельной сборке предложенных устройств. Поэтому создатели "Микро-80" провели глубокую переработку схемы своего детища и в 1986 году в новой серии статей опубликовали схему нового "радиолюбительского компьютера" на базе того же процессорного комплекта (чипсета), но с минимумом используемых радиодеталей. Компьютер, а вернее, его технический проект, получил название "Радио-86РК".


Вот краткие характеристики изначального, немодифицированного 86РК:

- процессор КР580ИК80А или КР580ВМ80А (8 бит, 1.78 МГц);

- ПЗУ 2 - 4 кб, ОЗУ 16 - 32 кб;

- внешнее устройство хранения данных - бытовой магнитофон;

- видеорежим только текстовый, монохромный, 64 символа в строке, число отображаемых строк от 16 до 51;

- формирование графических изображений - псевдографикой по знакоместам с эффективным разрешением 128х60 (монохром);

- звук однобитный, формируется прерываниями на неиспользуемом контакте "INTE" процессора.


В родной коробке с компьютером мы с женой до сих пор храним ее записи, в которых она как раз "оцифровывала" изображение под вывод псевдографикой (а в блокноте открыт лист с перечнем программ основной кассеты и их качеством записи):

ПК "Спектр-001" - недорогой советский бытовой компьютер второй половины 1980х Ретро компьютер, Радио-86рк, Клавиатура, Технопрон, Длиннопост

Нетрудно заметить, что изначальная конфигурация 86РК в год опубликования схемы уже сильно отставала от своего времени. Даже на очень скромном отечественном рынке ПК с 1983 года существовала серия БК-001х (первый в мире полностью 16-битный home PC, между прочим), в школах все чаще оборудовали классы информатики с Агатами, ДВК и даже официально импортированными Yamaha MSX. На клонах все того же i8080A (процессор 1974 года!) путем фантастической изобретательности удавалось создать невозможное - ПК, позволяющий играть в цветные и динамичные игры (таким был Вектор-06Ц, уверенно смотревшийся в конце 80х на фоне Спектрумов). Но 86РК не таков. Он был бы современным в год московской Олимпиады, рядом с ZX81 - но никак не позже. Компьютер без графических и звуковых возможностей получился истинно "радиолюбительским" - его целевая аудитория основное удовольствие получала в процессе сборки и наладки устройства. Травление платы, поиск радиодеталей по магазинам/спекулянтам/знакомым, сборка, наладка - растягивались на месяцы и даже годы, полные драйва и неожиданностей. В этом случае отсутствие развлекательного (сегодня бы мы сказали "мультимедийного") потенциала у ПК было как-то оправдано. Были ведь еще более скромные по возможностям "самоделки" - например, "пионерский" ЮТ-88. И их тоже вдохновленно паяли, прозванивали осциллографами и вручную прошивали.


Ниже приводится шестнадцатиричный код программы "Монитор" для 86РК с 16 кб ОЗУ. Его предстояло ввести программатором в ПЗУ вручную побайтно, переключателями. А через 2 месяца из свежего номера "Радио" узнать, что Монитор не работает не потому, что ты накосячил, а при печати номера допущена ошибка и надо перешивать ПЗУ с нуля "пропатченной" версией:

ПК "Спектр-001" - недорогой советский бытовой компьютер второй половины 1980х Ретро компьютер, Радио-86рк, Клавиатура, Технопрон, Длиннопост

Пустота на потребительском рынке ПК и непритязательность потенциальной аудитории приводили к тому, что в производство запускали все, что могло подойти под определение "бытовой компьютер". И это мгновенно расхватывали! Так "бумажный" 86РК уже в 1986 году дал начало целому семейству изделий, которые стали осваивать в производстве и государственные предприятия, и кооперативы, "присосавшиеся" к снабженческой сети этих предприятий. Часть моделей при этом были просто копиями прототипа, адаптированными под возможности производства и наличные запасы элементной базы. Хотя 86РК изначально создана радиоинженерами, далекими от современной практики дизайна архитектуры ПК, их последователям в отдельных случаях удавалось расширить возможности 86РК, добавив цвет, дисковый интерфейс, трехканальный звук и т.д. Такой "86РК на стероидах" не становился современником эпохи, но хотя бы избавлял пользователя от ощущения, что тот попал за текстовый терминал 70х годов.


Теперь Вам понятно, почему в конце 1980х самыми дешевыми ПК в советских магазинах были 86РК. А самый недорогой вариант из них был т.н. "конструктор радиолюбителя" КР, модификации от -01 до -04 (-05 был уже банальным Спектрумом). Для тех, кто отчаялся сам собрать 86РК по причине дефицита отдельных микросхем, но очень хотел хоть чуточки творчества - КР имел в комплекте плату, необходимые радиодетали и клавиатуру, оставалось все собрать, докупить у кооператоров корпус, блок питания и пользоваться. При этом КР-04 содержал уже немного модифицированную версию с 4-цветной псевдографикой. Цена КР была в пределах 400 рублей, дешевле - только наколеночный спектрум у умельцев-кустарей.


А вот сразу следом шел наш герой, "Спектр-001". Это, наверное, самый дешевый комплектный ПК из серийно выпускавшихся на наших предприятиях - 457 рублей в госторговле. Практически полная копия "журнального" 86РК, только с 32 кб ОЗУ. Появился он в разгар т.н. перестроечной "конверсии", когда не совсем или совсем не-гражданские предприятия во второй половине 1980х обязывали начать выпуск потребительской продукции. А иногда они и сами переходили на такой ассортимент, т.к. привычные производственные цепочки разваливались и надо было начинать выживать. Орловский завод управляющих вычислительных машин им. К.Н. Руднева функционировал с 1968 года. Его первой продукцией были БЦВМ "Орбита" для размещения на летательных аппаратах. В дальнейшем линейку продукции завода пополнили и различные ЭВМ специального назначения, и микропроцессорные калькуляторы для вполне гражданских бухгалтеров. Коллектив предприятия в 1980е превысил 5.5 тысяч человек!


Увы, по мере перестроечного "ускорения" спрос на старую продукцию иссяк, а на новую по профилю предприятия заказы так и не пришли. Поэтому, пытаясь выжить в изменившихся условиях, делались попытки наладить выпуск востребованной гражданской продукции - принтеров, бытовых ПК. Видимо, в 1990 году было принято решение выпустить то, что легче всего освоить и быстро "выбросить" в еще живую госторговлю. ПК, чья техническая документация была напечатана в общедоступном журнале 4 года назад, по этому критерию подходил - так и появился "Спектр-001".

ПК "Спектр-001" - недорогой советский бытовой компьютер второй половины 1980х Ретро компьютер, Радио-86рк, Клавиатура, Технопрон, Длиннопост

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


Из разъемов на корпусе тоже только самый минимум. ВЧ выход для подключения через антенный вход телевизора, НЧ выход с синхросигналом (нужно использовать ВЧ-штекер) , магнитофонный разъем для считывания/записи, порт расширения:

ПК "Спектр-001" - недорогой советский бытовой компьютер второй половины 1980х Ретро компьютер, Радио-86рк, Клавиатура, Технопрон, Длиннопост

Аналогичный порт расширения есть и у других 86РК-совместимых ПК. Для "Апогея" у меня есть подключаемый к подобному порту ридер для флеш-карточек. Правда, люди его и делали для "Апогея", к "Спектр-001" я его подключать поостерегся. Я вообще пока очень поверхностно знаком с работой на 86РК, но какие наши годы.


Данный экземпляр ПК после непродолжительного использования в самом начале 90х отбыл на хранение на чердак сельского дома, который в холодное время не отапливался. После 25 лет такой "консервации" по случаю моего кризиса среднего возраста и начала коллекционирования ретро-ПК этот "Спектр-001" попал ко мне - и в первое же включение через тв-тюнер он штатно заработал! Только клавиши не все и не сразу срабатывали, т.к. в них обычные нажимные контакты, подверженные окислению. Герконовые клавиатуры на "Спектр-001" были только в самых первых экземплярах летом 1990, а тут уже дитя сурового января 1991го. К сожалению, не осталось того скриншота, сейчас уже поплыла синхронизация и без наладки стабильной картинки не видно.


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


Для начала открыл корпус и ознакомился с содержимым, тем более внутри стал свободно перекатываться какой-то из шурупов, грозя замыканием.


К верхней крышке прикреплена клавиатура и увесистый трансформаторный блок питания:

ПК "Спектр-001" - недорогой советский бытовой компьютер второй половины 1980х Ретро компьютер, Радио-86рк, Клавиатура, Технопрон, Длиннопост

На нижней половинке корпуса покоится основная плата с процессором (в синей панельке), ОЗУ, уф-стираемые ПЗУ (с заклеенными окошками), вспомогательная логика и "обвязка". В жестяной коробочке - предельно простой декодер ВЧ-сигнала (сигнал-то черно-белый).

ПК "Спектр-001" - недорогой советский бытовой компьютер второй половины 1980х Ретро компьютер, Радио-86рк, Клавиатура, Технопрон, Длиннопост

После снятия клавиш обнаруживается, что контактные площадки почистить от окислов не получится из-за самой недружеблюбной к пользователю конструкции, которую я только встречал:

ПК "Спектр-001" - недорогой советский бытовой компьютер второй половины 1980х Ретро компьютер, Радио-86рк, Клавиатура, Технопрон, Длиннопост

Механизм каждой кнопки находится в литом пластиковом корпусе! Я понимаю, что, наверное, с тыльной стороны есть крышечка. Но проверить это невозможно, не поломав что-то, т.к. корпус каждого нажимного механизма крепится на двух пластиковых штырьках, пропущенных сквозь плату и заплавленных там намертво! Вот они, эти черные "шляпки" расплава на обороте:

ПК "Спектр-001" - недорогой советский бытовой компьютер второй половины 1980х Ретро компьютер, Радио-86рк, Клавиатура, Технопрон, Длиннопост

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


А с корпусом и клавишами все по-отлаженному: отмыл от пыли, нанес гель с 12% перекиси водорода, обмотал пищевой пленкой, поставил на балкон на сутки. Через сутки подмазал где желтизна оставалась, оставил еще не денек. Отмыл от следов перекиси, готово.


Не идеально, но стало явно лучше. Даже с поправкой на то, что "до" и "после" снималось при разной тональности освещения, избавление от неприятной желтизны налицо:

ПК "Спектр-001" - недорогой советский бытовой компьютер второй половины 1980х Ретро компьютер, Радио-86рк, Клавиатура, Технопрон, Длиннопост

Спс? Пжлст:

ПК "Спектр-001" - недорогой советский бытовой компьютер второй половины 1980х Ретро компьютер, Радио-86рк, Клавиатура, Технопрон, Длиннопост

Если бы подобная раскладка была на более популярных компьютерах, их бы массово за нее калечили. ЗБ (забой) это Backspace, ВК (возврат каретки) это Enter - и они поменяны местами! Подобную подлянку я встречал только однажды - на современной клавиатуре A4Tech, где Insert стоял на месте правого Ctrl.

ПК "Спектр-001" - недорогой советский бытовой компьютер второй половины 1980х Ретро компьютер, Радио-86рк, Клавиатура, Технопрон, Длиннопост

А вот одноклавишный переключатель раскладки РУС/ЛАТ с аппаратной индикацией светодиодом - возможно то, к чему прийдут, когда избавятся от проклятья десятилетиями неизменной IBM-клавиатуры. Но это мечты...


А вообще клавиатуры советских ПК - это отдельная тема, к которой стоит однажды вернуться. Эти загадочные тотемы предков - АР2, ПС, КТ, СУ, ПОМ, ИСП - они же что-то наверняка значили?


А пока всем большое спасибо за внимание и до новых встреч!

Показать полностью 13

"Ретробрайт" клавиатуры для Поиск-2

"Ретробрайт" клавиатуры для Поиск-2 Ретро компьютер, Клавиатура, Технопрон, 8086, Тег, Длиннопост

Приветствую Вас, дорогие читатели и подписчики!


Ранее я делился с Вами подробностями сборки и наладки реплики советского клона IBM PC/XT - Поиск-2 (первый и второй посты). Признаюсь, стыдливо обходил один важный момент - клавиатуру, с помощью которой я оживлял этот ПК. И на фото видно почему: она была пожелтевшая, с въевшейся грязью и фломастерными надписями из разных исторических эпох. Читаемость русской раскладки печальная, ее явно наносили не на фабрике (и не по ISO), а потом еще и "обновляли" шариковой ручкой. Мне русские буквы на ней ни к чему, Поиск-2 нужен для ретрогейминга и запуска утилит, в Лексиконе я работать и не собирался - но выглядит все равно печально. Общее состояние "1 из 5" - кнопки контачат уверенно, все остальное плохо.


Увы, компьютеры эпохи XT не позволяют напрямую использовать клавиатуры более позднего стандарта AT. Даже если у ATшной клавиатуры штекер типа DIN5 (форм-фактор, знакомый нам по штекерам советских магнитофонов и спектрумов), она c классической XTшкой не заработает. Обычные переходники для более современных клавиатур PS/2 - DIN5 тоже не помогут. Дело в том, что у XT и AT использование контактов разъема электрически и логически разное, они несовместимы (вот PS/2 и AT совместимы по контактам полностью). Для преобразования одного протокола передачи данных в другой не обойтись без специального конвертера - либо надо иметь отдельные клавиатуры для машин XT и AT.


Чисто XTшные клавиатуры нынче дороги. У меня Поиск-2 новодельный, поэтому тратиться на родную клавиатуру от IBM 5160 бессмысленно, а искать экземпляр от оригинального Поиск-2 безнадежно. Самый бюджетный вариант - спаять и настроить конвертер самому,  опция подороже - купить готовое устройство в онлайн-магазине для ретро-компьютерщиков. Например, такое:

"Ретробрайт" клавиатуры для Поиск-2 Ретро компьютер, Клавиатура, Технопрон, 8086, Тег, Длиннопост

Массовая компьютеризация в нашей стране шла, когда на родине IBM серия XT уже полностью "сошла на нет", поэтому самые ранние из завозимых кооператорами клавиатур были уже либо AT, либо XT/AT со встроенным переключателем режимов. Я узнал о несовместимости протоколов клавиатур уже после сборки Поиск-2, у меня "чесалось" поскорее начать с ним работать, поэтому купил первую же найденную на барахолке рабочую клавиатуру с переключателем. Ковертер, изображенный выше, сразу так не найдешь - его со временем купил в резерв.


Если Вы вдруг захотели избавиться от очень старой неиспользуемой клавиатуры и у нее снизу возле ножки есть переключатель типа "8088/80286" - не выкидывайте сразу, предложите людям хоть даром через онлайн-площадки. Таких клавиатур осталось немного, вдруг кто-то поблизости ее ищет.


Тут хронология фото нарушена - клавиатура уже отчищена. У меня процессор не 8088, а 8086 - но тоже подойдет ))

"Ретробрайт" клавиатуры для Поиск-2 Ретро компьютер, Клавиатура, Технопрон, 8086, Тег, Длиннопост

Из всех напастей, портящих вид ретро-устройств, самая "противная" - пожелтение пластика от времени. Можно содержать устройство десятилетиями в идеальной чистоте или тщательно отчистить после неаккуратного владельца, но там, где попадал дневной свет - белые и светло-серые детали из ABS-пластика неминуемо превратятся в желтые или коричневатые. Всему виной добавки на основе соединений брома, которые при производстве пластмассы применяют для придания ей свойств огнестойкости. Под действием ультрафиолета соединения брома, изначально бесцветные, медленно окисляются. Эти окислы как раз и имеют желтый или коричневый оттенок. Простой чисткой убрать этот цвет невозможно. К счастью, процесс окисления оказался обратимым и чуть более 10 лет назад зарубежные коллеги-ретрокомпьютерщики разработали методику отбеливания retrobright ("ретробрайт"), которую теперь коллекционеры пластиковых гаджетов и устройств используют повсеместно.


Суть методики состоит в длительном воздействии на предварительно очищенный пластик высокими концентрациями перекиси водорода - желательно, при одновременном облучении ультрафиолетом или ярким светом. То, что нам вредило, теперь помогает! Бытовые трехпроцентные антисептики не подходят, нужно т.н. 30% пергидроль или близкие по концентрации вещества (например, гелеобразные средства для салонов красоты с максимальным содержанием перекиси 12%).


Но сначала надо, конечно же, убрать обыкновенную грязь. Снимаю клавиши...

"Ретробрайт" клавиатуры для Поиск-2 Ретро компьютер, Клавиатура, Технопрон, 8086, Тег, Длиннопост

Отвинчиваю крышку...

"Ретробрайт" клавиатуры для Поиск-2 Ретро компьютер, Клавиатура, Технопрон, 8086, Тег, Длиннопост

Отделяю провод...

"Ретробрайт" клавиатуры для Поиск-2 Ретро компьютер, Клавиатура, Технопрон, 8086, Тег, Длиннопост

Внутри страшнее, чем снаружи, а ближе - чем издали )). Плату с металлическим основанием обрабатываю пылесосом и откладываю, с нее спрос маленький. Весь пластик и шнур - в посудомоечную машину. В посудомойках отлично отмываются и печатные платы, но тут нет окислов и потеков от конденсаторов и батареек, как на некоторых древних материнках, такая отмывка не нужна. Половинки корпуса в посудомойку кладу просто так, клавиши - в мешочке для бережной стирки белья, распределяя, чтобы не скапливались комком. После сушки фломастерные надписи на корпусе оттер ацетоном (увлекатья тут не надо, иначе начнет разъедать саму пластмассу). Все, можно приступать непосредственно к отбеливанию.


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


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


Технология простая. Если деталь крупная, то на ее лицевую поверхность наносится гель, все оборачивается прозрачной пищевой пленкой (чтобы не высохло и реакция не остановилась раньше времени) и на сутки помещается туда, где днем светлее всего. Я ставил на теплый застекленный балкон, где с рассвета до полудня очень солнечно (и погода не подвела). Можно ускорить процесс, если добавить вещество-активатор и несколько часов светить на поверхность ультрафиолетовой лампой (я так не пробовал, советовать не могу). Если есть пергидроль, то мелочевку типа клавиш заливают в какой-нибудь емкости и ставят на несколько часов на водяную баню - температура жидкости в емкости должна быть около 50 С. Я же просто расставил клавиши по местам на плате, промазал гелем, обернул пленкой и тоже выставил на балкон.


Пока силы природы работали без моего участия, занялся шнуром. Оставшаяся чернота на нем - это обычная засохшая смесь жира и пыли. Отлично оттирается тряпочкой со спиртом. У меня был чистый медицинский этанол, но подходит и продававшийся повсюду до пандемии изопропанол. Вот фото "на полпути":

"Ретробрайт" клавиатуры для Поиск-2 Ретро компьютер, Клавиатура, Технопрон, 8086, Тег, Длиннопост

Через сутки занес все с балкона, отмыл от остатков геля. Общий итог меня порадовал - технология ретробрайт, действительно, доступна каждому и хорошо работает даже у новичка. Та самая клавиша теперь выглядит явно помолодевшей, а "кастомная" русская раскладка почти сошла:

"Ретробрайт" клавиатуры для Поиск-2 Ретро компьютер, Клавиатура, Технопрон, 8086, Тег, Длиннопост

Конечно, при подробном рассмотрении видно, что не все удалось промазать равномерно, да и пленка прилегала не везде. Местами пятнисто:

"Ретробрайт" клавиатуры для Поиск-2 Ретро компьютер, Клавиатура, Технопрон, 8086, Тег, Длиннопост

Впечатление от внешнего вида клавиатуры явно улучшилось. Специально все снимки "до" и "после" делал с одной и той же фиксированной установкой баланса белого и при дневном свете.

"Ретробрайт" клавиатуры для Поиск-2 Ретро компьютер, Клавиатура, Технопрон, 8086, Тег, Длиннопост

Осталось поставить на свои места три кнопки, перепутанные детьми - и можно с удовольствием пользоваться ))


Большое спасибо за внимание и до новых встреч!

Показать полностью 10

Мой топовый DOS-гейминг сегодня: наконец, играю!

Мой топовый DOS-гейминг сегодня: наконец, играю! Ibm PC, Acer, Asus, Технопрон, Ретро компьютер, Pentium mmx, 3dfx, Игры для DOS, Длиннопост

И снова здравствуйте, дорогие читатели и уважаемые подписчики!


В прошлый раз я рассказал, как мой "замечательный" ретрогейминговый ПК убил одного за другим двух "монстров" Voodoo 2. Было от чего загрустить и отчаяться! Но вскоре я снова ощутил прилив душевных сил и продолжил движение к одной из желанных целей - играть без проблем на оригинальном железе в любые игры для DOS и ранней Windows. Поскольку "убийцей-садовником" с большой долей вероятности была материнская плата Acer, решил ее заменить на проверенное и универсальное решение, которое оценят многие поклонники эпохи Socket7 - материнскую плату ASUS TXP4.


Не попадись мне на глаза объявление о продаже брендового системника Acer - я именно на TXP4 сразу и собрал бы себе компьютер. TXP4 известна тем, что была воплощением переходной эпохи, когда вместе с поколениями процессоров радикально менялись типы памяти, стандарты питания и многое другое. Чтобы угодить пользователям, которым не по карману менять весь ПК целиком, ASUS сделала модель на (пожалуй) лучшем чипсете для Socket7 - Intel430TX. Укомплектолвала ее разъемами одновременно и под 72-пиновые SIMM, и под 168-пиновые DIMM, разъемами питания БП стандарта AT и ATX, сделав все это в компактном форм-факторе под практически любой бюджетный корпус. Слева солидная Acer V38X, справа "народная" ASUS TXP4:

Мой топовый DOS-гейминг сегодня: наконец, играю! Ibm PC, Acer, Asus, Технопрон, Ретро компьютер, Pentium mmx, 3dfx, Игры для DOS, Длиннопост

TXP4 досталась мне уже с установленным максимальным количеством ОЗУ - DIMM 256 Mb, плюс процессор Pentium 133. Память оставил, процессор - в коллекцию. Для игр с аппаратным 3D мой 233MMX смотрится более уместно:

Мой топовый DOS-гейминг сегодня: наконец, играю! Ibm PC, Acer, Asus, Технопрон, Ретро компьютер, Pentium mmx, 3dfx, Игры для DOS, Длиннопост

Сама перестановка - тот еще квест. Естественно, у меня нигде не завалялся лишний вентилятор для Socket7, вся надежда была на пересадку его из Acer. Но белая кость - она на то и белая кость, чтобы не быть как все: разъем вентилятора оказался 5-штырьковый! Видел я двух-, трех-, четырехштырьковые кулеры, но пять контактов - первый раз!

Мой топовый DOS-гейминг сегодня: наконец, играю! Ibm PC, Acer, Asus, Технопрон, Ретро компьютер, Pentium mmx, 3dfx, Игры для DOS, Длиннопост

Что делать конструктору, если встроенный термоконтроль процессора еще не изобрели, а в ТЗ на barebone системный блок задачу контроля температуры уже прописали? Делать навесное и проприетарное, ясное дело! Сам вентилятор с тремя проводками, в толщу радиатора спрятан терморезистор, сбоку радиатора навешена микроплата контроллера оборотов (еще и с 4-регистровым дип-переключателем для изменения зависимости "температура-обороты"!). И под все это сделан специальный разъем на материнке. Для полноты ощущения небюджетности конструкции - все подключаемое хозяйство пропущено через феритовое кольцо фильтра помех. Ух.

Мой топовый DOS-гейминг сегодня: наконец, играю! Ibm PC, Acer, Asus, Технопрон, Ретро компьютер, Pentium mmx, 3dfx, Игры для DOS, Длиннопост

Безжалостно отрезал все лишнее, припаял вентилятор напрямую к стандартному разъему с тремя контактами - норм. Осталось подключить питание, благо нам подойдет любое... но бренд подкладывал сюрпризы до последнего. БП Acer стандарта AT не работает с обычной материнкой с разъемом питания AT!


Что делать конструктору материнской платы, если стандарт питания ATX еще не изобрели, а в ТЗ на barebone системный блок задачу избавления от "жесткого тумблера" уже прописали? С "логической" кнопкой питания и спящим режимом по короткому нажатию? Правильно, заказать производителю блоков питания проприетарный БП, в котором помимо "половинок" вывода AT "черный к черному" еще сделать непонятный трехштырьковый штекер с проводами загадочных цветов. И предусмотреть под него загадочный трехштырьковый разъем на материнке, никогда и нигде больше не встречающийся. Не используешь его - БП на AT ничего не подает. Где-то очень глубоко я предполагал, что надо (наверное) просто попарно замыкать эти три проводка и все получится, включение/выключение, сон и все такое. Но рисковать я уже не хотел и купил самый простой БП ATX. Этот простой паренек пришелся по сердцу пролетарке TXP4.


Вывод - красивые брендовые компьютеры не подходят для ретрогеймерства вообще! Гибкость нулевая, раздражающих и даже опасных капризов будет много. Всемогущий Google не всегда сможет помочь - документация на все эти special edition термодатчики, БП и прочее если у кого и была, то сгинула еще в "бумажную" эпоху, не оставив цифрового следа.


Это, правда, не означает, что бюджетные универсальные продукты не таят в себе сюрпризов. Отсутствие привычной задней панели с основными разъемами - еще куда ни шло, ретро-компьютерщику подобрать отдельные планки с COM- и LPT-портами или вкрутить их прямо в отверстия корпуса только в радость. Но есть и моменты посерьезнее. Например, если на фото сравнения материнских плат Вы обратите внимание на компоновку элементов, то заметите - компактность TXP4 достигнута в т.ч. размещением процессора сразу за PCI-слотами. А значит, с длинными PCI-картами могут возникнуть проблемы. Vodoo 2 как раз такая...

Мой топовый DOS-гейминг сегодня: наконец, играю! Ibm PC, Acer, Asus, Технопрон, Ретро компьютер, Pentium mmx, 3dfx, Игры для DOS, Длиннопост

Да, на фото уже третья по счету Voodoo 2, попавшая мне в руки при сборке данного ПК. Обычная, с памятью 8 Мб. Как видно, она впритирочку встала только в крайний слот, несколькими миллиметрами разминувшись с радиатором CPU. Понятно, что ни о каком SLI на подобных материнских платах речь идти не может. И единственная-то Voodoo 2 встает неудобно, с неправильной стороны от основной видеокарты. Если хочешь оставить пустой слот для вентиляции чипов - проходной VGA-кабель нужен длинный и нежесткий, т.к. подключается с перекрутом. Китай, как говорится, в помощь.


Сразу скажу, что еще до Voodoo 2 я попробовал Nvidia Riva TNT2 PCI, которая на прошлой материнке хоть и не умерла, но так и не запустилась. Здесь проблема повторилась, вместо запуска - цветные полосы или мозаика прямо со старта. Опытные товарищи поведали, что, скорее всего, мой экземппляр TNT2 более поздний, когда на большинстве материнских плат к нужным контактам PCI-слотов было разведено +3.3 В. А на TXP4 на слоты это напряжение не разведено и на ней работали только те PCI-карты, которые либо такое напряжение не требовали, либо делали его самостоятельно из предоставляемого стандартного +5 В. Были "самодостаточные" модели TNT2 PCI - но моя явно не из их числа. Решение есть - развести вручную на нужный слот +3.3 от разъема питания материнки. Навесным монтажом, например, как камрад Fagear (фото его, подробности по ссылке):

Мой топовый DOS-гейминг сегодня: наконец, играю! Ibm PC, Acer, Asus, Технопрон, Ретро компьютер, Pentium mmx, 3dfx, Игры для DOS, Длиннопост

Я пока от подобных доработок воздержался, да и по слухам TNT2 даже в обрезанном варианте M64 PCI "тяжеловата" для Pentium MMX. TNT2 тоже поехала в кладовку.


И все заработало! Первым делом залпом прошел Half-Life Uplink - если не выпендриваться и играть в 640х480, то 3D скользит плавно и приятно. Более вдумчиво отнесся к первому Dungeon Keeper. Его версия с аппаратным ускорением выходила только для Direct3D, в котором изделия 3dfx традиционно были не сильны. Но все равно, в единственном доступном разрешении (естественно 640х480) играть удобно, а картинка заметно тормозит только при массовых побоищах. Зло это хорошо, а протащить с собой на старт следующей миссии затянутую в кожу доминатрикс 8 уровня - вообще бесценно:

Мой топовый DOS-гейминг сегодня: наконец, играю! Ibm PC, Acer, Asus, Технопрон, Ретро компьютер, Pentium mmx, 3dfx, Игры для DOS, Длиннопост

Компьютер мечты 1998 года полностью состоялся. Дети периодически играют на нем в Worms: Armageddon, потихоньку инсталлировал и другие хиты тех времен. Когда с основного компьютера меня "отпустит" чешский градостроительный хит Soviet Republic, займусь ими плотнее.


Но это, как говорится, уже совсем другая история...

Мой топовый DOS-гейминг сегодня: наконец, играю! Ibm PC, Acer, Asus, Технопрон, Ретро компьютер, Pentium mmx, 3dfx, Игры для DOS, Длиннопост

Спасибо за внимание, до новых встреч!

Показать полностью 9

Мой топовый DOS-гейминг сегодня: убийца монстров

Мой топовый DOS-гейминг сегодня: убийца монстров Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, 3dfx

Здравствуйте, дорогие читатели и уважаемые подписчики!

Месяц назад я поделился с Вами радостью приобретения основы для будущего ПК, на котором планировал запускать топовые DOS- и ранние Win95-игры (с прицелом, конечно же, на первые по-настоящему трехмерные). Напомню, что это был брендовый и ни дня не эксплуатировавшийся Acer в конфигурации P233MMX/16 Mb RAM/2.1 Gb HDD/CD-ROM 24x/FDD 3.5/2xUSB 1.0. Видеокарта имеет солидное наименование ATI 3D Rage II+ DVD (4 mb), но на поверку малопригодна для 3D-игр. GlQuake на ней из-под Windows 98 запускается, но выдает 1 кадр в 2 секунды (да-да, fps 0.5) и картинка хоть и сглаженная, но с убогой геометрией объектов и с минимальной детализацией. В других играх той же эпохи (Monster Truck Maddness 2, Half-Life и др.) результат почти такой же плачевный. Прямо родной S3 Virge3D вспомнился - и эти воспоминания полны боли и унижения, безо всякой ностальгии. Понятно, что уж если взялся воплощать свою мечту того самого 1998 года, то компромиссов быть не должно. Апгрейд и еще раз апгрейд!

С наращиванием оперативной памяти, благодаря хорошим и бескорыстным коллегам по хобби, получилось проще всего - я получил сразу дюжину DIMMов на пробу. Поначалу планировалось расширить ОЗУ до немыслимых в 98м году 64 Мб, но тесты показали - материнская плата уверенно держит максимально допустимые для нее 256 Мб!!!

Мой топовый DOS-гейминг сегодня: убийца монстров Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, 3dfx

Сверху на фото старый модуль 16 Мб, ниже 2 модуля по 128 Мб. То, что они стандарта PC133, а материнка знает только режим PC66 - только лучше. Запустилось с первого раза! Кэшировать такой объем чипсеты для Socket7 не в силах, только 64 Мб максимум - но в остальном это полновесные 256 Мб ОЗУ.


Чтобы лишний раз не мучить пожилые HDD, в Windows98 сразу отключил файл подкачки. Сам HDD 2.1 Гб вскоре поменял на такой же Quantium Fireball конца 90х, но из собственных запасов - объемом 10 Гб. Если не размениваться на обрезанные копии игр с пиратских сборников, а ставить подборку полноценных версий из конца 90х с комплектом сюжетного видео и музыки, то для каждой игры надо закладывать по ~300-500 Мб. А какой-нибудь Interstate'76 еще и второй CD попросит в приводе держать. В общем, взял мегабайтов и гигабайтов в историчных количествах, но помногу!

Поскольку компьютер изначально офисный, то звук на нем предусматривался только из пищалки, а музыка разве что в наушниках, напрямую подключенных к CD-приводу (клавиши управления воспроизведением в наличии на самом приводе). По рекомендациям из видео нашего коллеги @Ar2r4eg (он же OLD ROBOT) я приобрел звуковую карту Sound Blaster Live! 5.1 модели CT4830.

Мой топовый DOS-гейминг сегодня: убийца монстров Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, 3dfx

Именно эта ее версия содержит замечательный чип EMU10K1, позволяющий аппаратно эмулировать под DOS все основные звуковые карты ранней эпохи, включая незабываемое звучание топового полупрофессионального midi-синтезатора тех лет - Roland MT-32. SBLive! сегодня самая доступная из звуковых карт PCI, пригодных для полнофункциональной работы под DOS - на Авито легко найти рабочий экземпляр за 500 рублей и их пока с избытком в столице и регионах. Под Windows карта работает от своих стандартных драйверов, для DOS-режима есть программа инициализации, а все необходимые строки в autoexec.bat допишет сам родной установщик компании Creative Labs. Молодцы разработчики, таким сервисом продлили период востребованности своего продукта на пару десятков лет!

Оставался главный вопрос - видеокарта. Когда-то, году в 1999, я таки накопил немного денег после кризиса, но сделал непоправимую ошибку, вложившись в апгрейд "материнская плата+процессор" (перешел на платформу AMD K6). В тот же год, стартуя с тех же позиций примерно с теми же деньгами, мой друг оставил платформу без изменений и все вложил в покупку видеоускорителя 3dfx Voodoo. Вы, конечно же, догадываетесь, кто из нас получил в играх просто чуть более бодрый fps на прежней рябой пиксельной картинке, а кто познал настоящее 3D с глубокими цветами, аппаратно сглаженными текстурами и настоящей прозрачной водой. И взятый тогда мной "на сдачу" S3 Virge3D только сделал разницу еще более контрастной.

Сегодня в стремлении сделать все по-максимуму, я немного переборщил и поначалу сконцентрировался на поиске топовых видеокарт для PCI слота. Они выходили уже существенно позднее эпохи первых пентиумов - даже позднее своих AGP-аналогов, уже в начале "нулевых". Рынок услужливо предоставлял облегченные варианты флагманских видеокарт для тех, кому не по карману был еще переход на новые поколения процессоров и чипсетов с AGP. Сам я в те годы одно время "сидел" на Geforce 440MX PCI. Сейчас мой выбор пал на ATI Riva TNT2 M64 Vanta (PCI, 16 Мб):

Мой топовый DOS-гейминг сегодня: убийца монстров Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, 3dfx

Первый же запуск компьютера с TNT2 сильно разочаровал. Экран отображал только быстро сменяющиеся цветные полосы:

Мой топовый DOS-гейминг сегодня: убийца монстров Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, 3dfx

Начнись проблемы в Windows - была бы надежда исправить все драйверами и настройками. Но такая картинка, увы, появлялась с первых же секунд после включения. Сомнения в исправности карты развеялись при установке ее в другой, существенно более поздний компьютер (Pentium DualCore). Все отлично работало, но радости не приносило - ТНТ2 нелепо смотрелась в ПК, где даже встроенный в чипсет видеоконтроллер уже умеет использовать в 8 раз больше видеопамяти и рисует в Direct3D красивее и быстрее. Вроде бы в обоих ПК слоты PCI той же версии (v.2.1), но чем-то они были разные. Уже позднее оказалось, что есть знакомые коллеги, которые эту разницу понимают и даже умеют ее нивелировать. Но об этом уже в следующий раз.


Пока же я решил закончить с нестандартными изделиями и взять то, что гарантированно работало именно с компьютерами 1998 года и было супер-массовым хитом. Именно об этом тогда мечтал и я - 3dfx Voodoo2.  "Монстр" от Diamond тогда буквально снился!

Мой топовый DOS-гейминг сегодня: убийца монстров Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, 3dfx

Классический "второй монстр", 8 Мб памяти на борту. Вопреки легендам, он, благодаря Почте России и его аккуратному продавцу, смог покинуть Омск! Поскольку это не самостоятельная видеокарта, а только 3D-ускоритель, он работает в паре с обычной видеокартой и пропускает ее VGA-сигнал через себя при помощи специального кабеля-перемычки. Мне такой кабель в комплекте не достался, поэтому первое время я просто при запуске программ и тестов перетыкал VGA-кабель монитора из видеокарты в ускоритель "на лету". Для аналогового VGA это допустимо, для более поздних цифровых DVI - категорически запрещено, можно мигом сжечь электронику. Правда, сжечь ее можно и другими способами...


Установка драйверов в Windows прошла штатно, запущенный на пробу Pod - мигом порадовал сочной, гладкой и динамичной картинкой. Но минут через 5 игры картинка "рассыпалась" на разноцветные артефакты и замерла. Было очень похоже на перегрев, поэтому я мигом все выключил и отложил "монстра" до покупки радиаторов. Коллеги предупреждали о необходимости охлаждения, но уж очень тогда нетерпелось попробовать!


Чуть позднее удалось собрать все необходимое для доработки охлаждения самой платы и корпуса ПК: заглушки на неиспользуемые прорези в корпусе с вентиляционными отверстиями вместо сплошных (на фото для сравнения оба вида), вентилятор для создания легкого ветерка в районе "монстра", радиаторы на его чипы (термоскотч впоследствии удалил и использовал отечественный термоклей АлСил-5).

Мой топовый DOS-гейминг сегодня: убийца монстров Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, 3dfx

И... ничего. Зависания и в играх Windows, и в играх под DOS c 3dfx-патчами. Как правило, просто черный экран, редко-редко удавалось при зависании увидеть что-то кроме тьмы:

Мой топовый DOS-гейминг сегодня: убийца монстров Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, 3dfx

Неужели я какими-то неумелыми действиями "убил монстра", лишь подтверждая проклятие, что живым покинуть Омск нельзя? Смерть от перегрева - но она не бывает такой быстрой, ведь всю жизнь большинство карт, не работавших в SLI, так и жили без радиаторов и кулеров! Статику я всегда снимаю с рук прикосновением к корпусу. Передергивание VGA при исправном мониторе и видеокарте не способно причинить серьезный вред... Растрясло при пересылке и хватило только на последний вздох? Мда... Ощущения как у человека, по чьей вине погиб экземпляр редкого, исчезающего животного.


"Я сразу наклею радиаторы, буду включать только при намертво прикрученных видеокабелях, удвою самоконтроль при монтаже и сбросе статики!" - с такими мыслями уже через неделю я вез от московского продавца другого "монстра". На этот раз - премиумного, с 12 Мб памяти (ей плата буквально усыпана с обеих сторон). Проверен и годами эксплуатации у единственного хозяина, и предпродажным тестом.

Мой топовый DOS-гейминг сегодня: убийца монстров Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, 3dfx

Диск в комплекте знаком многим московским пользователям OEM-комплектующих тех лет. Компания Formoza радовала и ценами на разнообразное железо, имела собственную бюджетную линейку материнских плат и хорошую техническую поддержку. У меня тоже были такие диски, только в прилагались к более скромным изделиям.

Мой топовый DOS-гейминг сегодня: убийца монстров Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, 3dfx

До запуска все сделал, как сам себе обещал. Но этот экземпляр у меня не выдал ни единой картинки вообще. Нигде, никак, ни в чем. А тест mojo из GlideSDK показал, что карта наглухо мертвая. Вернее, будем смотреть правде в глаза - убита внутри моего компьютера.

Мой топовый DOS-гейминг сегодня: убийца монстров Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, 3dfx

Поскольку при продаже она была однозначно исправна, а все меры предосторожности соблюдены - главным подозреваемым в двойном убийстве стала материнская плата. Какие-то тонкие отличия в архитектуре позволяли другим платам комфортно жить на этой материнке, а Vodoo2 гарантированно приводили в негодность...


О том, как автор не отступил и таки сделал себе к Новому году подарок в виде надежно работающего P233MMX с аппаратным ускорением 3D-графики под DOS и Windows - в следующем посте ))


Также в планах на 2020 год (ссылки ниже ведут на предыдущие мои материалы):

- продолжить посты про мой новодельный Поиск-2 (который теперь полностью функционален);

- выяснить, во что комфортно и не очень поиграть на Поиск-1;

- сделать распаковку и всестороннее испытание свежевыпущенного ZX Spectrum NEXT и старого, но до сих пор запечатанного Спектрума "Электроника КР-05" ("Ленинград-1");

- вести ураганный огонь по целям на современном 4К-телевизоре из пистолетов Sinden Lightgun (в ретро-играх от NES до PS2);

- вспомнить отечественные игры 90х и 2000х, которыми можно и нужно гордиться - конечно же, на оригинальном железе тех лет;

- может быть, добраться и до гейминга на разнообразных советских бытовых ПК, ждущих в кладовке...

- и больше ничего не сжечь и не сломать!


Спасибо за внимание и до новых встреч!

Мой топовый DOS-гейминг сегодня: убийца монстров Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, 3dfx
Показать полностью 12

Мой топовый DOS-гейминг сегодня: Начало

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

(График с сайта qwarta.ru, вертикальная ось - логарифмическая)


Приветствую Вас, дорогие подписчики и читатели!


Тем, кто знаком с предыдущими постами спешу сообщить, что Поиск-2 не заброшен и проходит отладку. Посты о нем продолжатся позднее. Коротко: он грузится (пока только с дискет) и готов служить по назначению - запускать ранние DOS-игры 80х годов.


Именно с этими играми больше всего проблем у желающих поиграть на ретро-железе. XT даже у любителей редки, а имея даже оригинальные 386/486 с MS-DOS, не всегда получится комфортно погрузиться в игры тех лет. И чем "древнее" игра, тем больше сложности. Дело в том, что почти все 80е годы наиболее распространенные IBM-совместимые ПК были построены на базе процессоров Intel 8088/8086 (4.77, 8 или 10 МГц) и 80286 (чаще всего 12 МГц). 386е вплоть до конца 80х были дорогущей экзотикой и в качестве компьютера для развлечений не рассматривались. Немудрено, ведь рабочая станция PS/2 с i386SX в 1987 году могла стоить дороже $10 000.


Поэтому весь ранний DOS-гейминг ориентирован на PC XT и AT 286. Ввиду не очень большой разницы их производительности, быстродействие в играх подгонялось под некую среднюю комфортную величину без привязки к реальному времени игрока. Если игра была не слишком требовательна к ресурсам процессора, избыток "прыти" геймплея сбивали вставкой подобранного числа пустых циклов. Собственно, уже на 286х было заметно, что XTшные игры (да и некоторый софт) слишком "летают", поэтому на корпусах ПК стала появляться клавиша Turbo. Которая, вопреки маркетологам, никакая не "турбо", а совсем наоборот - "пониженная передача", чтобы ранний софт выглядел на более новом ПК привычно. Уже потом, когда каждые пару лет производительность продаваемых ПК удваивалась, все разработчики софта были вынуждены перейти на более универсальный способ - привязывать темп исполнения кода к часам реального времени (real time clock - RTC). Поэтому у истинного фаната DOS-гейминга должно быть минимум две конфигурации "родного" железа - под игры с "циклами" и под игры с подстройкой под RTC. Во вторую категорию попадают практически все игры 90х, вплоть до массового перехода на разработку софта под Windows95/98.


Чтобы стать "тру", нельзя забывать - многие топовые игры, изначально выпущенные под DOS, полностью раскрывали свой потенциал только при наличии аппаратного 3D-ускорения OpenGL/Glide. Работа версий с задействованием функций 3D для нормальной работы часто требовала Windows (в идеале - пропатченную 98ю). Так что идеальный компьютер для ультимативного DOS-гейминга должен обязательно работать под Windows98, притом резво и с огоньком. Совсем "тру" - когда такой компьютер при всей своей резвости все же принадлежит к эпохе DOS и ранних Windows, а не просто будет Пентиумом 4, нелепо даунгрейднутым на MS-DOS 6.22.


Когда я увидел на Авито вот этот системный блок, то понял - это билет первого класса в страну мечты и он должен стать моим:

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

"Белая кость" (совсем не пожелтевшая от времени), немецкая сборка июля 1998 года. Престижный офисный Pentium 233 MMX, RAM 16 Mb, HDD 2 Gb, Video ATI 3D Rage II, IDE CD-ROM, FDD 3.5", два порта PS/2 под клавиатуру и мышь, два порта USB (!). Первая безглючная, массовая версия 1.1 появилась в сентябре 1998 - значит, у нас на материнке в наличии редкая, ископаемая реализация 1.0 - вообще улет! Вес в сборе 12.2 кг, документации и аксессуаров нет.

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

В год его выпуска я учился на третьем курсе. Для рядового студента было равновероятно - что стать обладателем такого компа, что провести Новый Год с Памеллой (или Джилиан) Андерсон. Все, что я накопил со стипендий отличника на апгрейд своего AMD X5-133, тогда в августе 98го чуть не съел дефолт, и пока рубль не упал до минимума - я все потратил на покупку первого в жизни планшетного сканера. Да, планшетный сканер добавлял тогда +25 к харизме и вероятности неожиданного визита ко мне домой знакомых, знакомых их знакомых и т.д. Но поиграть дома в хитовые игры на нормальном железе мне удалось уже заметно позднее. А тут такое! Ясное дело, взял не раздумывая.

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

Перед первым запуском, конечно же, надо заглянуть "под капот". И тут я впервые в жизни чуть было не потерпел c этим фиаско. Вроде бы на бытовом уровне опыт сборки и апгрейда с 1996 года есть, а тут корпус открыть не могу! Да, я видел "замок", открывал его - но снять боковины не получалось. Системнику даже можно, пардон, раздвинуть ноги - но к разгадке это не приблизит (нужно это только для эстетики, устойчивость и так идеальная):

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

В конце концов я нащупал под передней панелью нишу, а в ней рычаг, зажал его, потянул вперед посильнее - и оказалось, что боковины, крыша и "морда" образуют единую сдвижную деталь:

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

"Вот оно, чудо враждебной техники!" (с) Капитан Зеленый

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

Дисковод приятно вписан в корпус за счет демонтажа декоративной панельки и замены кнопки-толкателя. CD-ROM тогда еще считался предметом самоценным, да и прятать его было нельзя - вдруг пользователь захочет музыку с audio-cd послушать? Звуковая карта для этого не нужна, все необходимое и так под рукой - выход на наушники и кнопки управления. А первый же взгляд, тем временем, заронил надежду на невероятное...

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

...и да! Осмотр подтверждает: в корпусе ни одной пылинки, все плоскости в первозданном состоянии - компьютер после первоначальной настройки ни дня не работал!!! Видимо, его приобрели для московского филиала немецкой компании, где он пребывал в резерве на складе все это время - пока не был окончательно списан и продан.

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

Несмотря на то, что есть традиционные 3.5-дюймовые отсеки под корзиной CR-ROM, хард установлен на специальной панели, которая крепится к корпусу вставкой в пазы с фиксацией всего одним винтом. Там же место есть и под второй хард. Это дает и удобство монтажа, и дополнительный простор внутри. Еще удобнее, если хард вообще приделан на ту же плоскость, что и материнка, только с другой стороны - и шлейфы уходят из основного объема, и сами харды плашмя почти не утолщают корпус. Но такое я первый раз встретил только несколько лет назад, когда выбирал брендовый корпус для нового i7. А казалось бы, от Acer 98 года до такой красоты был один шаг:

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

Одновременно можно установить 5 плат расширения по формуле 3+2. Если 3 PCI, то 2 ISA16 и наоборот (1 слот совмещенный). Компьютер предназначался не для баловства, а для работы (притом в необычной компании, но об этом чуть ниже). Так что в комплекте только видеокарта и никаких излишеств, в т.ч. нет и звуковой платы. Сама материнская плата переходного периода - уже есть панель собственных разъемов для окна в задней панели корпуса, но питание еще AT ("черный к черному", я помню!) К счастью, батарейка CMOS уже формата 2032, а не впаянная в материнку suicide-bomb, гарантированно текущая в старости и прожигающая дорожки на всех слоях платы.

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

Видеокарта не ординарная, но и не геймерская. ATI 3D Rage II уже кое-что умела в игровом 3D, в отличие от бесполезных S3 Trio/Virge 3D, которые тогда были у меня. Например, к Tomb Raider I  был даже отдельный патч под эту карту. Но ATI как-то слишком рано увлеклась поддержкой Direct3D, абсолютно забив поначалу на OpenGL. В итоге карта не ахти какой аппаратной мощности предлагала только Direct3D, когда все игры затачивались прежде всего под OpenGL и Glide. Когда более-менее пошла популярность win-гейминга с Direct3D - линейка Rage уже была абсолютно неконкурентоспособна по производительности. Но 2D-ускорение для офисных программ у нее нормальное и (вроде) даже может помочь при воспроизведении роликов MPEG1. Надо бы поискать в закромах VideoCD, проверить.

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

Идем дальше. В одном из трех слотов под память сиротливо стоит DIMM 16 Мб:

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

Благодаря коллегам из технического чата, нашлось электронное руководство к материнской плате, отдельное им спасибо! Выяснилось, что максимальная конфигурация памяти допускает различные комбинации модулей DIMM 168-pin PC66 емкостью 16, 32, 64 и 128 МБ. Максимальный суммарный объем дает вариант 128+128+0=256 Мб. Такой фантастике в комбинации с P233 применение найти почти невозможно, но чуток нарастить надо бы. Например, захочешь Carmageddon запустить под DOS в высоком разрешении - без 24 Мб ОЗУ и "carma -hires" и пробовать не стоит, засмеют. А GLQuake и от 32, и от 64 не откажется!


Ну, хватит разглагольствовать, собираю, заношу в ретро-берлогу на лоджии, подключаю, запускаю. Извините будут снимки с экрана камерой смартфона. ТВ-тюнер не умеет напрямую синхронизироваться с VGA-сигналом (уже слишком высокая частота синхры, CGA ему норм), а плата VGA to Video не умеет конвертировать младшие видеорежимы (еще слишком низкая частота синхры). Вот такая диалектика! В графических режимах игр, вроде, должно будет работать.

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

Наклейки на корпусе я поначалу не понял. На что-то там чья-то лицензия. Сейчас загрузится DOS или Windows, а там я дома. Ага-ага:

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS
Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

QNX ??? Я про такую и не слыхал никогда! Оказывается, QNX не только была, но и есть поныне - ОС реального времени, для специализированных задач автоматизации процессов и производств. Погуглив название компании, узнал, что она как раз занимается подобными задачами, с 90х годов и по сей день имеет отделение в Москве. Как говорится, успехов ей и процветания!


Логин/пароль мне неизвестны, да и камрады подсказали - ничего в версии 4.24 особенного нет, даже образ диска делать незачем. Под снос. Поэтому для начала записал дистрибутив MS-DOS 6.22 (5 дискет), получил первый раз эстетическое удовольствие от того, как ее в те времена инсталлировали неведомые нам обладатели лицензионного ПО:

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

Подытожим. Компьютер замечательный, эстетически выше всяких похвал и будет отличной платформой для построения производительного ПК для ультимативного DOS-гейминга. Для этого потребуется:

- нарастить память минимум до 64 Мб и выше;

- установить звуковую карту, хорошо чувствующую себя в Windows95/98, но при этом полностью эмулирующую под DOS ранние карты волнового и midi-синтеза;

- заменить видеокарту на более производительную в Direct3D и с полной поддержкой OpenGL (либо поставить в пару к существующей 3dfx Voodoo 2).


Открою небольшой секрет - за время, прошедшее с осмотра и первого запуска я уже почти все это раздобыл. А пока раздобывал, не забывал иногда побаловать себя инсталляцией игр, в которые мы все помногу играли, но никогда не держали в руках их дистрибутива. Хотя это уже совсем другая история...

Мой топовый DOS-гейминг сегодня: Начало Ibm PC, Acer, Технопрон, Ретро компьютер, Pentium mmx, Длиннопост, Игры для DOS, DOS

До новых встреч!

Показать полностью 17

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

Приветствую Вас, дорогие читатели и подписчики!


Где-то полгода назад на ютуб-канале The 8-bit Guy я наткнулся на отличное познавательное видео о CGA-адаптерах и их режимах работы (легко находится по словам CGA graphics not as bad). Собственно, там весь канал состоит из интересных и содержательных видео по ретро-тематике, но это меня особенно зацепило. А дело вот в чем. Знакомство с CGA-графикой у меня впервые состоялось в начале 90х в Клубе юных техников, в кружке компьютерной грамотности. Кружок был оснащен XT-совместимыми компьютерами ЕС-1840 и Нейрон с CGA-совместимыми видеоадаптерами, притом все мониторы были черно-белые. Как позднее выяснилось, это сохранило ранимую подростковую психику от созерцания обоих-двух "цветных" палитр CGA - вырвиглазной "теплой" и унылой "холодной":

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

На советских теплых и ламповых мониторах все выглядело намного спокойнее, в приятных градациях серого. Знакомство с настоящими CGA-цветами состоялось позднее и было необязывающим - у родителей на работе и на информатике в школе были уже компьютеры от 286 и выше, с многоцветными адаптерами EGA и VGA. Поэтому глянув пару раз для пробы, что такое настоящий CGA, захотелось забыть о нем навсегда.


И тут в 2019 году, благодаря упомянутому видеоблоггеру, с удивлением узнаю: CGA мог воспроизводить 16-цветную графику и некоторые разработчики игр в 80е этим пользовались! По словам блоггера, многоцветные CGA-режимы были доступны только при задействовании "композитного" ТВ-выхода графического адаптера. Соответственно, обладатели адаптеров более поздних типов это увидеть уже не могли, т.к. у них режим CGA в платах EGA/VGA эмулировался и картинка выводилась только через штатный выход на монитор.


Немного по-другому описана суть многоцветного режима в статье CGA 16 Color RGB Graphics Modes из блога Nerdy Pleasures. При этом, об ограничениях, связанных с работой только через "композит", в ней я не нашел. На своей ретротехнике я обязательно все это попробую, как только справлюсь с временными аппаратными трудностями. Пока же приведу краткий перевод-пересказ вышеуказанной статьи. Итак:


Nerdy Pleasures

16-цветные графические режимы CGA

Введение

Адаптер Color/Graphics Display Adapter (CGA) мог воспроизвести 16 цветов через цифровой коннектор монитора. Поскольку подсоединение к монитору было именно цифровым (в отличие от последующих аналоговых интерфейсов EGA/VGA), цвета передавались и отображались без какой бы то ни было модуляции-демодуляции. Этим достигалось лучшее качество видео, которое мог позволить типичный 13-дюймовый монитор CRT.


CGA поддерживает текстовые режимы по 40 и 80 столбцов, а также графические разрешения 320x200 и 640x200 точек. Т.к. адаптер имеет видеопамять размером 16 Кб, это ограничивает максимальное количество цветов RGB, которые могут  быть отображены в графическом режиме - это 4 цвета из доступной 16-цветной палитры. Притом какими будут эти 4 цвета - свободно выбрать нельзя, т.к. при создании референтной схемы адаптера IBM использовала стандартные логические микросхемы TTL, широко доступные в то время. Это удешевило плату, но и ограничило ее возможности. Посмотрите на фото: плата большая (34 см в длину), микросхем много - но почти все из них можно было купить в радиомагазине.

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

Все 16 цветов CGA может показать одновременно только в текстовых режимах. Каждая текстовая ячейка имеет свой байт символа и байт атрибута. Байт символа определяет, что показывать на экране, например "A" или "a". Байт атрибута определяет основной цвет и цвет фона для каждого символа. Каждая текстовая ячейка может показать любой из доступных 16 цветов как для символа, так и для фона (для фона при этом надо выключить атрибут мигания).


CGA имеет микросхему ROM, которая содержит шаблоны для 256 символов. Сейчас мы знаем эту таблицу под именем Codepage 437 DOS (на самом деле это имеет два набора шаблонов, тонкий шрифт по умолчанию и полужирный, который может быть выбран через аппаратную перемычку). Вот эти шаблоны:

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

Эти шаблоны выбираются и отображаются чипом Motorola 6845 CRTC. BIOS программирует CRTC для отображения или 40 столбцов 25 строками или 80 столбцов 25 строками. Каждая ячейка-знакоместо составляет 8x8 пикселей, давая в итоге разрешение 320x200 и 640x200. Если просто рисовать частично или полностью закрашенными ячейками 8х8, то "разрешение" будет так себе - даже при 80 столбцах много не нарисуешь. Но чипы 6845 могут быть запрограммированы для показа любого числа столбцов и строк - нужно только сделать ячейку-знакоместо нужного размера.


Уменьшаем размер ячейки до 8x2 пикселя - и вот уже детализация возросла! На данном этапе экран на 40 или 80 столбцов уже имеет 100 строк. Используя символы с ASCII-кодами 221 или 222, которые имеют шаблон "половина заливка цветом фона, половина заливка цветом символа", можно определять для половинки каждого знакоместа свой независимый цвет. Исходный символ ASCII 221 или 222:

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

можно расцветить, например, так:

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

и уменьшить до такого элементарного "кирпичика":

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

Каждая ячейка становится эквивалентом двух "пикселей", и с режимом на 40 столбцов мы получаем эффективное разрешение экрана 80x100. Максимально достижимая детализация таким путем будет в режиме 80 столбцов, что дает в итоге 160x100 "пикселей". Он чаще всего и использовался игроделами на практике.


Графика из текстовых элементов - как это знакомо у нас обладателям советских ПК семейства Радио-86РК... Там вообще отсутствовал графический режим, а изображение в играх набиралось по знакоместам "символами" с полной или частичной заливкой. А в Апогей БК-01Ц появилась возможность также задавать цвет текста и фона. К сожалению, цветных игр для него вышло всего несколько штук. Аналогично строилось изображение и в некоторых советских игровых автоматах второй половины 80х. Да и на спектрумах при желании можно было неплохо рисовать псевдографикой,  что было популярно в листингах простых type-in игр, публиковавшихся в журналах. Но, продолжим.

Одним из преимуществ описанных режимов является возможность использования одновременно нескольких страниц видеопамяти. В режиме 40 столбцов экранная страница занимает 2 Кб, в режиме 80 столбцов - 4 Кб. Т.к. видеопамяти у нас 16 Кб, нам одновременно доступны, соответственно, 8 или 4 экранные страницы. Получается, что если своевременно их заполнять "за кулисами", отрисовка последовательности изображений будет происходить просто мгновенной сменой страниц - это обеспечит плавный скроллинг. К сожалению, этим пользовались немногие игры - платформеры на ПК не особо в почете.


Широкой распространенности помешало, в частности, что IBM вскользь упомянула о режиме 160х100 в своих технических справочниках, но не представила его как режим, доступный через БИОС и не документировала способы его использования. "А теперь - слайды!" (с)


Игры Windmill Software


Windmill Software была одной из первых компаний-разработчиков, сконцентрировавших усилия на платформе IBM PC. Хотя ее игры были клонами популярных аркад, они всегда были добротными и выжимали из CGA максимум. Она выпустила 3 игры, использовавших режим 160х100: The Exterminator, Moon Bugs and Styx. В том же духе, но другими разработчиками были выпущены Bricks и Round 42.

Все эти игры были предназначены для классической IBM PC или PC/XT с тактовой частотой 4.77 МГц с CGA-картой и звуком через штатный динамик PC Speaker. Они разработаны с прицелом на 83-клавишную клавиатуру IBM PC. Этим объясняется, например, непривычное нам использование для выстрела клавиши F1 - просто тогда она была сбоку прямо под рукой, а не далеко вверху. Caps Lock и Ins для перемещения влево-вправо - запросто, ведь они тоже были рядом!

Обычно титры игр отрисовывались в стандартных режимах 320x200x4 или текстовом, а внутриигровая графика уже в 160x100x16. На Tandy 1000 эти игры также без проблем запустятся, а на ПК с EGA/VGA - нет.

Styx:

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

The Exterminator:

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

Moon Bugs:

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

Bricks:

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

Round42:

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

Игры компании Macrocom


ICON: Quest for the Ring:

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

The Seven Spirits of RA:

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

ICON Demo - одна из первых работ на демосцене IBM PC:

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS
Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS
Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

Игры компании Level 9 Computing


Lancelot

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS
Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS
Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

Scapeghost:

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS
Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS
Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

Tunneler - последняя игра 160х100, сделанная непосредственно в эпоху CGA (1991):

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

Не обошлось без новоделов - в 2011 году традиции DOS-гейминга в 160х100 поддержала компания Paladin Systems North, выпустив клон Pacman под названием Paku Paku:

Неизвестный ранний CGA-гейминг: 160х100, 16 цветов Ретро-игры, Ibm PC, Cga, Длиннопост, Игры для DOS

Благодарю за внимание и до новых встреч - в том числе, и за другими играми 160х100х16!

Показать полностью 24
Отличная работа, все прочитано!