Рубрика "Вестник аппаратчика" Последние обновления на сайте zx.clan.su: 16.06.2017 Выложена обновлённая версия "Путеводителя по портам ZX Spectrum": http://zx.clan.su/forum/11-46-1 Изменена классификация для Timex Computer 2048, и добавлен компьютер Байт-01. 29.06.2017 Для ZXM-Phoenix представлена доработка, позволяющая с шины NemoBus управлять памятью в окнах CPUO-CPUЗ. Доработка позволяет отключать набортную память компьютера в окнах CPU1-CPUЗ, и подключать вместо неё память внешних устройств, что позволяет внешним устройствам с собствен- ной памятью и/или собственным менеджером памяти устанавливать её в окна CPUO-CPUЗ: http://zx.clan.su/forum/8-66-1122-16-1498688211 04.07.2017-23.07.2017 В рамках формализации концепции Pentagon v.1.5 добавлена схема менеджера памяти и аннотация новых возможностей управления памятью, обновлена дока по портам: http://zx.clan.su/forum/8-162-1 21.07.2017-12.09.2017 Обновлён "Путеводитель по эволюции разви- тия архитектуры ZX Spectrum". Добавлены новые эволюционные ветви - Kaluga, Moskva 48k с одним полем памяти, Byte, изменены эволюционные деревья для ветвей Timex Computer 2048, Pentagon и Leningrad, внесены изменения в описание весовых коэффициентов адресных разрядов портов менеджеров памяти: http://zx.clan.su/forum/7-160-1 Периферийное оборудование Claudius с завидной целеустремлённостью продолжает совершенствовать аппаратную часть отечественной разработки эмулятора AY/YM на AVR от EvgenRU. На этот раз он создал уменьшенную по габаритам SMD версию, которую удалось разогнать свыше ЗOMHz: https://www.worldofspectrum.org/forums/discussion/ comment/920434/#Comment_920434 Такое повышение частоты - это серьёзная заявка на повышение точности эмуляции и переводу изделия из любительской разра- ботки в разряд коммерческих продуктов. Отечественное клоностроение За последние несколько месяцев родились сразу два клона: Karabas-128 от andykarpov и ZXM-Jasper от Mick. Основная цель проекта Karabas-128, являю- щегося клоном Pentagon-128, как понимаю, это тренировка автора в создании проектов на CPLD. С архитектурной точки зрения никакой новизны проект не несёт, и для сторонних пользователей может быть интере- сен разве только своей заточенностью под оригинальный корпус "резинки". Сам автор позиционирует проект как компьютер с минимальной стоимостью, что, впрочем, не очень согласуется с типом выбранного корпуса, который вряд ли можно отнести к дешёвым. Впрочем, любителей покрасоваться "резинкой" с Пентагоном внутри найдётся достаточно, и поэтому я уверен, что это не последняя ревизия платы. Основная идея проекта ZXM-Jasper - это сменный модуль ULA для материнской платы mITX формфактора. Дело конечно благо- родное, хотя новизной подхода это вряд ли можно считать. В общем, проект представ- ляет собою очередную, безликую девборду, с которой для пущей обезличенности удалили даже стандартное для отечественных клонов периферийное оборудование, такое как BDI и NemoIDE. Это было бы объяснимо, если бы и процессор был вынесен на сменный модуль. Тогда, такую обезличенную девборду, можно было бы использовать не только под Спектрум, и не только с железным процес- сором. Но реально,проект скорее преследует цель утилизации конкретных модулей от игровых автоматов, нежели какое-то архитектурное развитие. Конечно, если эти модули ввиду их б/у-шности стоят дешевле комплектующих, то определённая локальная целесообразность здесь быть может. Однако, есть сомнение в безграничной доступности таких дешёвых модулей, ибо как только появится спрос,сразу же поднимется и цена, что обусловлено именно ограниченностью предложения. Так же не очень понятно использование в качестве краевого интер- фейса подобия ZXBus с 28 контактными группами. Гораздо логичнее было бы исполь- зовать для краевого разъёма интерфейс NemoBus с 31 контактной группой,аналогично ZXM-Phoenix, ведь ZXBus это всего лишь подмножество от NemoBus, и при желании можно просто не использовать все контакты при подключении внешнего устройства. Зачем надо было сужать спектр возможного внеш- него оборудования, тем более для "как бы универсальной девборды", мне не понятно. В общем, вряд ли можно охарактеризовать проект как продуманное развитие чего-то, скорее как локальный расходный материал для любителей экспериментов с девбордами. И я не сомневаюсь, что это, ограниченное количество плат найдёт своих пользова- телей. Страсти по ZX Next У западников очередное обострение войны копирайтов. На сей раз в центре конфликта находится уже не Vega+, а ZX Next. Свои претензии на отчисление доли малой за право использовать ULA+ предъявил её разработчик Andrew Owen, известный так же по многочисленным версиям ПЗУ SE BASIC для Спектрума, в том числе и Open SE BASIC. Суть такого приступа меркантильности от Andrew Owen не ясна, но,учитывая тот факт, что в западном сообществе его почему-то давно недолюбливают, то вполне возможно, что это своего рода его ответка на такое отношение.Ну, а т.к. разработчики ZX Next, ни на какие отчисления не согласны, то им пришлось в спешном порядке выпиливать из конфигурации всё, что касается копирайтов Andrew Owen. Это коснулось в первую очередь ULA+, поддержки которой в ZX Next больше не будет, ну и в перспективе, скорее всего, поддерживаться не будет и архитектура Chloe 28OSE использующая SE BASIC. На счёт последнего я особо не беспокоюсь, но опасаюсь, как бы вместе с водою разработчики ZX Next не выплеснули и ребёнка, отказавшись от поддержки видео- режимов Timex Computer 2048, использую- щихся в SE BASIC, что было бы крайне нежелательно для всего сообщества. На замену ULA+ был оперативно разработан стандарт ULA Next, изначально в два раза уступающий по количеству одновременно отображаемых цветов на экране. Несколько улучшить характеристики помог drbars предложивший дополнить стандарт маской разделения количества цветов для бумаги и чернил, что позволило варьировать коли- чество одновременно воспроизводимых цветов от 32 до 257 на экране, против 64 цветов для ULA+. Конечно, такие вынужденные костыли не добавили элегантности и простоты в архитектуру и программирование ZX Next, но в этот раз, можно сказать, что благодаря помощи drbars, его разработчики выкрутились. :)