ZX Evolution: базовая конфигурация (baseconf)


Сразу после статьи про сборку ZX Evolution в микро-корпусе я намеревался сделать обзор программной части этой замечательной ZX-совместимой машины, но просто переписывать руководство пользователя было бы скучно, нужно было поэкспериментировать, а для этого требовалось время. И тут ещё внезапно я починил свой ZX Spectrum +2, затем занимался его модификацией… А потом я ещё приобрёл отечественный клон 90-х годов Дельта-С02 48 Кб и на него ещё ушла куча времени (до сих пор не могу допинать divMMC до работоспособного состояния). Из-за всего этого данная статья отложилась аж на полгода.

Ну вот сейчас всё-таки дошли руки и я расскажу о своих мыслях по поводу прошивок и ПО, которое на ZX EVO можно установить. Сначала речь пойдёт о прошивке BASECONF (на то она и базовая), затем о прошивке TS-Conf. Ну а вопрос с установкой и использованием NedoOS и TaSiS рассмотрю в следующих частях.

Продолжить чтение «ZX Evolution: базовая конфигурация (baseconf)»

ZXDOS+ и Commodore 64


Единственное, что я знал о Commodore 64 (или далее C64) это было, пожалуй, только то, что это был 8-битный компьютер, аналог и конкурент ZX Spectrum. Ну и понятно почему: в детстве у меня, конечно же, не было домашнего C64, я его ни разу не видел ни в школе, ни в университете. Только когда я прикупил ZXDOS+ и начал искать, что ещё можно на нём опробовать (а изначально был только ZX Spectrum, Amstrad CPC, MSX и Acorn Atom), я узнал, что для его предшественника ZXUNO существует много разных ядер 8-битных компьютеров, которые теоретически должны быть рано или поздно портированы на ZXDOS+.

Ну и где-то через год это примерно и свершилось — для ZXDOS+ вышла новая прошивка со множеством ядер (и я по этому поводу написал статью, которую на днях обновил). Изначально я и хотел сделать серию статей про все эти ядра и их работоспособность, но начал, естественно, с тех, с которыми был знаком и понимал, что от них ждать: ZX Spectrum, ZX Spectrum Next, NES, MSX, PC XT. Остальные тоже планировались, но тут меня торкнуло с темой реальных дисководов и я начал длительный забег по граблям, который кончился приобретением трёх Спектрумов, нескольких дисководов и сотен дискет! Поэтому ZXDOS+ и оказался временно не у дел и только недавно я вернулся к нему с целью освоить и другие ядра.

Вот он — оригинальный C64
Продолжить чтение «ZXDOS+ и Commodore 64»

ZX Spectrum +2: модификация


Ещё на момент попыток подключения оригинального ZX Spectrum +2 к телевизору мне пришлось бороться с самим собой по вопросу вмешательства в оригинальную плату. Изначально хотелось, конечно, оставить её в том состоянии, в котором она останется максимально аутентичной, с другой стороны, было понятно, что у меня с работоспособностью платы проблемы и придётся много чего в ней изменить и это не может не отразиться на ней. Так и случилось. Об этом можно почитать в отдельной статье, в которой я описал все свои мучения и блуждания с ремонтом. Поэтому начав вмешательство в плату с перепаивания перемычек для видеовхода, останавливаться я уже не стал… И модифицировать, на самом деле, есть что и об этом мы тут и поговорим.

Плата модифицированная
Продолжить чтение «ZX Spectrum +2: модификация»

Читаю детям: Робинзон Крузо


Наконец-то я домонтировал видео по книге «Робинзон Крузо» Даниэля Дэфо в переводе (а точнее пересказе) Корнея Чуковского. Читал именно этот перевод я вполне сознательно, поскольку, во-первых, именно его я в детстве и сам читал, а, во-вторых, ознакомившись с правильными переводами (например, М.А. Шишмаревой), т.е. именно то , что хотел сказать автор, я понимаю, что книга не детская ни разу и читать её достаточно сложно из-за непростого слога и излишнего многословия принятого при написании книг в то время. И детям лучше всё-таки читать именно пересказ Чуковского — так этот довольно занудный роман, посвященный выживанию человека в одиночестве, становится хотя бы более бодрым и заходит легче. Хотя даже он современным детям кажется очень занудным, поэтому им проще прослушать его, чем мучительно продираться ещё и сквозь текст.

Очень долго монтировал ролики. Вроде бы и ничего сложного — надёргал картинок, расставил по видео в нужных местах и всё, но требует минимум полчаса внимания, которое и так расходуется на другие дела. Поэтому 28 глав растянулись на полгода, но всему приходит конец, поэтому вот:

Да, почти 8 часов собрал в один ролик. Если кто-то предпочитает отдельными главами — такое тоже есть в виде плейлиста. Ну и на всякий случай ссылки на Rutube: 1-17 главы и 18-28 главы (приходится резать, потому что Rutube больше 5 часов видео не позволяет).

ZX Spectrum +2: ремонт


Если кто-то читал уже мою серию статей про оригинальный ZX Spectrum +2 (приобретение, подключение к ТВ, подключение к монитору, джойстику, клавиатуре, мыши, работа с магнитофоном и дискетами), то может вспомнить, что я жаловался на один досадный глюк в доставшемся мне раритете. Вот всё остальное было здорово — целый корпус (хоть и без двух ножек), классная работающая клавиатура, работающие входы и выходы и даже полностью работающий магнитофон! Но зависание при нажатии в играх на пробел бесило. Да, можно было играть с помощью джойстика или внешней клавиатуры, но это просто неудобно, да и рано или поздно всё равно что-то висло.

С этим надо было что-то делать! Надо было найти проблему и устранить. Но что именно искать, в какую сторону копать было совершенно непонятно. Вот такие же симптомы по той же версии платы удалось найти на форуме у человека из Италии, так что проблема носит, видимо, общий характер. Пришлось вскрывать пациента и тупо пялиться на внутренности:

Моя плата версии Z70700 Issue 1
Продолжить чтение «ZX Spectrum +2: ремонт»

COM-мышь в Linux Mint


Век живи, век учись — дураком помрёшь!

Постоянно всё течёт и всё меняется. Поэтому надо постоянно изучать что-то новое, главное — не увлекаться, ибо тогда на жизнь времени не останется. Но не надо думать, что изучив что-то давно, это знание останется с тобой и будет актуальным. Во-первых, неприменяемые знания вытесняются из памяти быстро, во-вторых, может оказаться что они не такие уж и знания, а скорее пережитки прошлого, которые надо изживать.

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

Продолжить чтение «COM-мышь в Linux Mint»

AY-LPT — оригинальный звук для эмулятора ZX Spectrum под DOS и не только


Хотел уже продолжить серию статей про ZX Evolution (первая часть про сборку тут), но тут внезапно (!) разобрался с двумя «железными» проблемами: устранил доставший меня баг с зависанием в моём ZX Spectrum +2 и смог заставить заработать «аудиокарту» на чипе AY-3-8910, которая читала данные из LPT-порта ПК. Про ZX Spectrum +2 я, наверное, расскажу в следующей статье, а вот тему устройств AY-LPT раскрою сегодня.

Предыстория — зачем это понадобилось мне сейчас

Вообще, сама по себе тема вывода звука при эмуляции ZX Spectrum на ПК через отдельную плату с чипом AY-3-8910 или Yamaha YM2149 настолько стара, что уже умерла и похоронена. А всё потому, что актуально это было в конце 90-х и начале 2000-х, когда мощности ПК не позволяли качественно эмулировать звуковую систему типа AY даже с 3 каналами. С тех пор прошло много времени и ПК сейчас может сделать звук AY, пожалуй, даже лучше чем он был когда-то. Но мне таки пришлось немного «понекрофильствовать» из-за того, что когда я ровно год назад начал свой «поход за дискетами» (раз, два, три) для ZX Spectrum, то оказалось, что один из вариантов получить доступ к дискетам TR-DOS — это эмуляторы Спектрума под DOS. Чего я только тогда не перебрал, но найти нормальную звуковую карту (убил кучу времени, перебрал 3 штуки, включая Creative), которая бы работала под DOS, как нормальный Sound Blaster у меня не получилось. В итоге пришлось остановиться на аудиокарте, которая хотя бы нормально эмулировала Adlib и с этим уже вполне можно было жить в играх под DOS и в некоторых эмуляторах ZX Spectrum, но, к сожалению, единственный эмулятор (RealSpectrum), который прилично эмулировал прямой доступ к дисководу намертво вешался при попытке запустить его со звуком. Да, нашелся, конечно, обходной вариант с Windows XP, для которой есть драйвер прямого доступа к дисководу (fdrawcmd.sys), и которая отлично поддерживает любые аудиокарты, но грузить Windows для эмуляции ZX Spectrum?! Поэтому осадочек-то остался, а я обещал в итогах этой серии статей таки уйти от Windows и даже наметил каким образом: а конкретно с помощью отдельной платы AY-LPT, поскольку RealSpectrum такой вариант вполне поддерживал:

Скриншот для Windows, но AY-LPT работает только под DOS
Продолжить чтение «AY-LPT — оригинальный звук для эмулятора ZX Spectrum под DOS и не только»

ZX Evolution — собираем, подключаем…


После создания самодельного корпуса для ZX Spider 128 со встроенной клавиатурой от ZX Spectrum +2 и встроенным 3,5″ дисководом мои «железные» поиски почти что закончились и я остаток лета и начало осени играл в игры с дискет. Но нет предела совершенству. Имеющаяся сборка прекрасно чувствовала себя на балконе, но с приходом холодов лично мне на нём стало неуютно, а вот в комнате выделить отдельное место ещё для одного Спектрума с дисководом было негде. Само наличие платы расширения, торчащей из корпуса, мешает разместить всю эту технику иначе как на горизонтальной плоскости. А стол занимать на постоянную основу не комильфо… Да и собирать/разбирать каждый раз этот «конструктор» не охота… Это ж надо обеспечить питание для Спектрума, питание для контроллера дисковода, питание для конвертера RGB в HDMI, и еще видео провода SCART и HDMI.

Помаявшись пару недель с доставанием корпуса, с подключением и отключением проводов, в итоге я пришёл к мысли, что мне всё-таки нужен клон ZX Spectrum со встроенным контроллером дисковода и видеовыходом VGA или HDMI (т.е. такой же удобный в подключении как и ZXDOS+, но с перламутровыми пуговицами дисководом).

Продолжить чтение «ZX Evolution — собираем, подключаем…»

Бесящие меня вещи в Android


С тех пор как Windows Phone прекратил своё существование, остались только две массовые ОС на мобильных телефонах: Android и iOS. А если брать сегмент смартфонов до 20 тысяч рублей, то, по сути, тут у Android вообще нет конкурентов, благодаря чему система, на мой взгляд, практически прекратила развиваться. Да, какие-то изменения происходят, но серьёзно, попробуйте мне назвать — что поменялось с версии Android 8 до 11, без чего вы не смогли бы жить? А многие криво сделанные вещи не правятся, видимо, принципиально. А оболочки только добавляют всяких глюков, но не убирают имеющиеся.

Продолжить чтение «Бесящие меня вещи в Android»