Вернуться на ГЛАВНУЮ страницу
НОВОСТИ |
31.12.2017 года.
Когда ночью обновлял сайт, случайно в разделе ПУБЛИКАЦИИ удалил ссылку на своё "Интервью Максагора/NedoPC group газете "За рулём: печатное слово"", данное мнею Юрию Смаловскому еще в ноябре 2015 года. Хорошо, что вовремя обнаружил и поправил, вернув "всё взад". Вот теперь в этом году с обновлениями окончательно всё. ВСЕХ С НАСТУПАЮЩИМ НОВЫМ ГОДОМ еще разок!
31.12.2017 года.
С НОВЫМ 2018 ГОДОМ, друзья-спектрумисты и прочие читатели!
И еще один год - долой. Уходит год 35-летия Спекки. Традиционную субъективную аналитику того, что запомнилось мне в 2017 году в жизни Спекки читайте в разделе ИСТОРИЯ.
Далее перейдем к обновлениям. В прошлом обновлении я выложил вышедший накануне электронный журнал "InfoGuide" №12, в котором были опубликованы мои две статьи. Сегодня я выкладываю их в текстовом виде у себя на сайте в разделе ПУБЛИКАЦИИ. Итак, читайте "под ёлочку":
"Знакомьтесь, ATM-turbo 3 (v8.0) – что это такое и с чем его едят" - статья-презентация новой модели в линейке ZX-клонов ATM, с историей и причинами создания, техническим описанием новых возможностей, портов и т.д. этого нового компьютера.
"32Мб хватит на всех - классическая "ошибка Билла Гейтса" в ATM-версии ОС CP/M" - заметка о выявленном в ходе эксплуатации системы в BIOS CP/M на АТМ недочета, который при определенных условиях приводит к разрушению системы в ОЗУ и зависанию компьютера наглухо. И все только потому, что создатели данной версии BIOS когда-то допустили примерно ту же ошибку, что и Биллушка наш Гейтс, в свое время решивший, что 640Кб ОЗУ всем будет более чем достаточно.
Приятного вам чтения и еще раз С НОВЫМ ГОДОМ, в котором мы обязательно не раз еще увидимся!
29.12.2017 года.
В канун Нового года выкладываю набор софта.
Во-первых, Дима Быстров aka AloneCoder и группа Consciense доделали многомесяный труд и в качестве новогоднего подарка спектрумистам выпустили очередной номер своего электронного журнала Info Guide #12. В этом номере есть и две мои статьи - про ATM3, а такж про интересный глюк в АТМовском варианте CP/M v2.2, плюс кое-какие информационные комментарии в других статьях, так что номер заслуженно занял свое место на сайте. На днях постараюсь выложить данные статьи сюда на сайт в текстовом виде.
Также в этом номере читайте:
- быстрый 3D-движок в духе Total Eclipse и прообраз быстрого 3D движка в стиле Doom;
-
как это было в Рязани - воспоминания старожилов и исторические документы;
-
игра "Неожиданное путешествие" - взгляд изнутри;
-
интервью с автором игры "Mickey" на Бейсике!
-
история Betadisk'а и CP/M на Speccy;
-
новости биперостроения;
-
полная история проекта NedoLang
-
и многое другое...
Также выкладывают модемный софт (для диалап-модема) под ATM от Камиля Каримова. А именно:
Под TR-DOS: программка PING v0.3 - пинговальщик интернета через модем.
Под CP/M: терминалка для проверки модема для ATM-turbo ZX-terminal вместе с прилагаемыми исходниками (к сожалению, не в KOI-8, а в кодировке DOS, так что для чтения из в среде CP/M требуется конвертация), которые можно настроить и перекомпилировать под иные версии CP/M и иные схемы подключения модема.
Единственное, что хочется заметить, что обе программки при работе с модемом обращаются через подключенный к контроллеру клавиатуры на основе i8031/51 порт RS-232(COM), для чего в обязательном порядке для работы данных программ требуется прошивка контроллера клавиатуры версий v3.0 или v3.1. Но так как данные прошивки на моей АТМке работали с клавиатурой крайне нестабильно, проверить данные программки в реально работе пока так и не пришлось. Однако пускай они тоже будут выложены - авось удастся довести до ума прошивку и контроллер и все запустится.
Пока что всё. Однако не прощаюсь - есть планы увидеться с вами еще один раз в уходящем году. Вот теперь точно всё.
16.12.2017 года.
Небольшое техническое обновление - привел в порядок подраздел "CP/M "изнутри"(описание BIOS & BDOS) - html" в разделе "ДОКУМЕНТАЦИЯ" - я в него не лазил годами, а как оказалось, там "накрылись" перекрестные ссылки-переходы из оглавления в разделы и обратно. Поправил. Заодно отформатировал текст по ширине. В результате документация стала читаться гораздо легче. На сегодня всё.
09.12.2017 года.
Когда-то, на заре существования данного сайта, в 2002-2004 гг., когда еще для АТМ не было и в помине продвинутого ПЗУ xBIOS и OS TASiS, из софта было только то, что успела до того как забросить Спекки наработать знаменитая фирма МикроАРТ, да и то, только на старых флоппи-дискетах 5.25", которые ее сотрудники отдали мне "на память, а то ведь выкинут, а жалко". И в этот период я, даже не имея на тот момент в рабочем состоянии реальной АТМки, подключив моему "Второму Пеньку" пятидюймовый дисковод, эти дискеты оцифровывал в образы и выкладывал на сайт. В основном, за редким исключением, это был софт под CP/M. А основной оболочкой под эту систему на АТМ является нортоноподобный X-Comander (XC.COM) v0.03 от Романа Хватова (XVR-Product). Эта утилита присутствовала на многих дискетах с софтом. оболочка сырая не без нареканий. Но сейчас не о ее недостатках и багах. Дело в том, что когда из-под нее запускали софт, то после возвращения из него в систему оболочка пыталась обратно автоматически загрузиться в память, на основе данных из специальным образом созданного для этого временного системного файлика. Вот только загружаться обратно оболочка пыталась все время с одного и того же диска (например с диска B:), вне зависимости от того, на каком диске реально расположен XC.COM. И если вы грузитесь с винта, находящегося на диске D:, а искать саму себя оболочка будет на том же диске B:, который мало того, что у меня является флопом, так еще и дискета может быть не вставлена, то получим не красивый возврат в оболочку, а лишь командную строку и сообщение об отсутствии файла. Я, конечно, посмотрел файл оболочки в HEX-редакторе и обнаружил, что там конкретный диск и конкретное имя оболочки жестко заданы в теле файла (как правило, в виде командной строчки "B:XC /R"). Таким образом, когда мне было необходимо установить оболочку на тот или иной диск, я копировал на него XC.COM, затем лез в HEX-редактор и правил букву диска на нужную мне. Проблема была решена, но некрасивым способом - ибо лезть в редактор для обеспечения работоспособности какой-то программы - это неправильно, тем более, что пользователи не обязаны в этом разбираться, куда-то лазить и т.д.. Я задавался вопросом еще тогда - неужели в МикроАРТе не предусмотрели никакого настройщика? Ведь на имеющихся дисках я его не обнаружил. Но долгие годы этот вопрос оставался без ответа.
И вот некоторое время назад на мой сайт набрел сам автор оболочки (а до кучи - ATM-версии BIOS CP/M и львиной доли служебных утилит под нее) - Роман Хватов. Как оказалось, все (или, как минимум, большинство) исходников у него остались, и он подарил их нашей группе NedoPC (их я тоже планирую выложить в скором времени после изучения). И вот, просматривая архивы, я наткнулся на нее - маленькую программку XCSETUP.COM. Проверка на АТМке подтвердила - да, это она! И действует она очень просто: надо оболочку XC.COM и утилиту-установщик вместе скопировать на тот диск, где эта оболочка планируется в дальнейшем быть на постоянной основе (только название XC.COM переименовывать не надо), затем с этого диска запустить безо всяких параметров XCSETUP.COM и... вуаля! - оболочка настроена на букву этого диска.
В общем, я с удовольствием выкладываю на сайт эту малююююсенькую, но такую полезную утилиту. Я ее добавил в два TRD-образа с CP/M софтом, а именно:
Обновил основной образ оболочки X-COMANDER (+утилиты)
Обновил образ автозагрузочного диска CP/M IDE-installer (BOOTDISK)
И это все на сегодня, что я хотел вам, уважаемые посетители, сообщить. До скорого.
30.11.2017 года.
Добавлю немножко к позавчерашнему обновлению:
Инструкция по наладке и сборке ATM-turbo 1 (плата v4.05) - аналогична в целом давно имеющейся инструкции для ATM-turbo 1 (v4.50), но интересна мелкими историческими деталями, в частности, рекламными вставками и ценами. Выкладывается для истории.
Прислали мне фото редчайше платы ATM-turbo 1 (v5.20), которое также выкладываю для истории здесь и в разделе "разное":
Плата практически идентична версии 4.50, но расположена по принципу "два в одном" - вместе на одной площадке с клавиатурой, плюс часть сигналов *магнитофон, клавиатура, RGB вместоодного общего разъема, откуда радиолюбителю предлагалось их самостоятельно брать и распаивать на корпусе при сборке, выведена кадый на свои собственные круглые разъемы.
А пока на этом всё. Увидимся в декабре.
28.11.2017 года.
Выкладываемые сейчас программы не новы - написаны они были давно, еще в 90-х разработчиками iS-DOS, а новые их версии под TASiS тоже были написаны Сергеем Баганом несколько лет назад и выложены у него на сайте ZXBYTE.RU. Я не все программки и утилиты Сергея под iS-DOS дублирую у себя. Но сейчас подумалось: такой важный и необходимый для ОС софт должен лежать и у меня. Итак, ловите:
iS-EDIT (TASiS version) - знаменитый базовый текстовый редактор для iS-DOS, переработанный и адаптированный Сергеем Баганом aka Prusak под OS TASiS. Предыдущая версия под TASiS, адаптированная Юрием Корсуниным, увы, периодически страдала глюками.
DEMON (universal version) - также изначально базовая для iS-DOS утилита DEMON.COM для просмотра, поиска и редактирования информации на дисках iS-DOS, TR-DOS, MS-DOS. До сих пор существовали две разные версии - стандартная под iS-DOS и адаптированная под TASiS версия Юрием Корсуниным, где, к сожалению, были проблемы с отображением мигающего курсора на текстовом экране ATM-turbo 2+. В этой версии от Сергея Багана, во-первых, все проблемы с отображением решены, а во-вторых, эта версия сделана универсальной под все системы: она определяет, из-под какой системы запущена и автоматически подстраивается под ее возможности.
На этом пока всё. Остается только добавить, что на выложенном в прошлый раз образе IDE HDD под ATM-turbo 2+ обе эти программы уже внедрены в установленные операционки. До новых встреч и обновлений!
23.11.2017 года.
Сегодня обновление хотя и одно, но очень большое и "вкусное". Ловите аж целый ОБРАЗ IDE HDD под ATM-turbo 2+, набитый софтом (как системным, так и играми) под OS CP/M, TASiS и iS-DOS Chic - данный образ можно как использовать в эмуляторах, так и копировать посекторно на реальные винты и использовать на реальных машинах сразу "искаропки", главное, чтобы винт в CHR-режиме показывал бы 63 сектора на дорожку и 16 головок в цилиндре (а современные винты все это показывает - древние, объемом меньше мегабайта не в счет). Сам образ, само собой, забит не под завязку и место для экспериментов есть. Образ в распакованном виде весит около 200Мб, а в запакованном чуть больше 9Мб. Берите и пользуйтесь. Инструкция с параметрами винта, количеством, расположением и предназначением разделов - в текстовом файле внутри ZIP-архива. Но если что будет непонятно, по ходу эксплуатации готов на спектрум-форуме ответить на возникшие вопросы.
10.11.2017 года.
Сегодняшнее обновление праздничное, посвященное 100-летней годовщине Великой Октябрьской социалистической революции. Хоть сайт и не политический, тем не менее, тем не менее... Кому сия дата не по душе от слова "совсем", могут пропустить абзац и перейти к сути обновлений, остальных товарищей поздравляю с этой примечательной годовщиной.
Но, как я сказал выше, само обновление является праздничным, а именно - ловите новую версию замечательной утилиты от тов. Black Cat/Era CG для работы с образами CP/M дисков SteinBlume v1.3.0.1408. Камрад Black Cat/Era CG посвятил данный, можно сказать, в прямом смысле "революционный" релиз Годовщине Октября, о чем можно почитать (и послушать) в опции "О программе"/"Help" утилиты:
Что нового в данной версии:
+ Добавлена новая функция.
* Изменена функция / Исправлена ошибка.
+ Добавлена экспериментальная "прямая" поддержка образов дисков Amstrad DSK;
+ В Настройках добавлена возможность выбора языка интерфейса по умолчанию, со сменой "на лету";
Параметры командной строки для принудительного выбора языка (-l ru или --lang ru) также сохранены.
* Исправлена ошибка, не позволяющая в некоторых случаях сохранить образ диска с числом блоков менее 256;
+ Lister. Добавлен просмотр графических файлов BLK, созданных в пакете GRAF для ATM (Большое спасибо Максиму Тимонину за помощь);
+ Lister. При просмотре Spectrum BASIC добавлена возможность включения/отключения отображения контрольных (непечатных) кодов, реальных значений чисел;
В Настройках добавлена возможность настройки отображения по умолчанию.
+ Lister. Добавлены режимы просмотра дизасма в мнемониках Intel 8080 и Z80;
Для COM-файлов CP/M и кодовых файлов +3 DOS эти режимы используются, как режимы просмотра по умолчанию. В Настройках также появились опции, касающиеся этих режимов просмотра.
* Lister. Исправлена ошибка просмотра в режиме текста для +3 DOS;
* Исправлены мелкие ошибки.
Плюс еще одно обновление: Все прошивки для i8031 под AT-клавиатуру от Каримова (v2.2, 3.0 и 3.1) в комплекте с описанием и исходниками к каждой версии.
Пару слов о выложенных версиях прошивок v3.0 и v3.1: они разработаны Камилем Каримовым для АТМ на отдельном контроллере, совместимым с АТМовским. На контроллере заработали хорошо, но добиться устойчивой работы собственно на АТМ на данный момент пока не удалось. Поэтому последней официальной версией является v2.2 (также присутствует в данном архиве, но ранее выкладывалась и отдельно), а данные версии (вместе с исходниками), главной особенностью которых является полноценная поддержка RS-232 (которую так и не довели до ума в свое время в МикроАРТе), выложены для изучения специалистами на предмет доведения до ума и полной работоспособности.
Ну а пока всё. До скорых встреч и еще раз с прошедшим праздником!
31.10.2017 года.
Выкладываю в раздел "СХЕМЫ" ZIP-архив, содержащий "Наколенные" доработки схемы ATM2+ (v7.10) до ATM3 (v8.0), представляющий из себя набор отсканированных листочков, на которых я буквально "на коленке" шариковой ручкой чертил схемы расширения стандартной ATM2+ до АТМ3 - новой АТМки, первые платы которой уже изготовлены и уже собираются. Правда, в процессе сборки обнаружился ряд недочетов и мелких, хотя и досадных ошибок (не всегда именно в доработках, были и "косячки" в разводке), из-за которых с первого раза новая плата "не завелась", но на момент выкладывания данного обновления, запустить ее уже удалось. Все мелкие ошибочки (не затрагивающие общую логику доработок на данных листочках, по которым вполне можно понять суть) сейчас либо исправлены, либо в процессе исправления. Как только процесс будет завершен, выложу окончательную исправленную схему ATM-turbo 3 (v8.x), а данный набор сканов пускай останется тут для истории.
30.09.2017 года.
Итак, как и обещал, выкладываю скриншоты недавних обновлений. Ловите:
Описание и скриншоты демоверсии игры Rusted Souls.
Описание и скриншоты игры Astro Marine Corps (ATM-palette).
Ну и до кучи из не столь недавних обновлений - описание и скриншоты игры Dino Run. Ее я выложил еще в феврале, но до картинок руки дошли только сейчас.
Пока что все на сегодня.
27.09.2017 года.
Ко мне в раздел игрушек "упали" достаточно неожиданные, но вместе с тем не менее приятные обновления от Alone Coder'а:
Во-первых, это демоверсия будущей игры Rusted Souls (Проржавевшие души) в жанре текстово-графической адвентюры (вроде игр "Season of the Sacura" и им подобных) в режиме 320х200 про детективные приключения британского полицейского в Лондоне на закате Викторианской эпохи Англии. Пока полностью готов и выкладывается здесь один из пяти задуманных уровней. О сроках доделки игры автор умалчивает.
Во-вторых, доработанная "классическая" испаноязычная игрушка 1989 года Astro Marine Corps (ATM palette) от Dinamic Software. Суть доработки заключается в измененной на АТМ палитре - благодаря новым, грамотно подобранным цветам, игра запестрела в хорошем смыслк новыми красками, став гораздо лучше и приятнее глазу. Дополнительный плюс данной игрушки в обратной совместимости с оригиналом - если ее запустить на другом спектрум-клоне, где нет выбора палитры, то она просто запустится с оригинальной, спектрумовской, цветовой гаммой, как ни в чем не бывало.
Пока что все. Буквально на днях постараюсь выложить скриншоты данных обновлений.
Пока что все на сегодня.
25.09.2017 года.
Сегодня выкладываю две утилиты для пЦ, и обе от весьма плодовитого тов. Black Cat/Era CG.
Во-первых, в начале сентября он зарелизил новую версию своей замечательной утилиты для работы с образами CP/M дисков SteinBlume v1.2.0.1401, а во-вторых, я посчитал полезным выложить его утилиту TRD Image Map, предназначенную для просмотра карты расположения файлов в образах дисков TRD. Согласитесь, полезная вещь. Описание прилагается.
Пока что все на сегодня.
31.08.2017 года.
Все еще продолжается "мертвый сезон" на АТМ в связи с летним затишьем с одной стороны, а также временным отсутствием у меня реальной АТМки в связи с поломкой моего старичка ATM-turbo 2+ (v7.10) и недособранностью ATM-turbo 3 (v8.0) с другой. Тем не менее, кое какие новости все же есть: .
Alone Coder ударно выпускает свою газету. В августе он выпустил аж два ее номера, которые я и выкладываю. Так что ловите:
Номер газеты ALCO News #67. Помимо прочих материалов, стоит обратить внимание на воспоминания о том, как начинался Спекки как явление в Питере на рубеже 80-90 гг. и как он развивался и эволюционировал там вплоть до недавнего времени...
Номер газеты ALCO News #68. В газете можно найти материал по развитию среды разработки игр и софта на ZX-Evolution. Также интересна статья, в которой автор пытается воссоздать историю российской демосцены по логам спектрумовского IRC-чата.
31.07.2017 года.
В связи с порой отпусков временно подзабросил обновление сайта. Хотя новостей самих по себе также не очень густо. Ну, шо маемо, то маемо:
Продолжается сборка первого экземпляра нового ATM-turbo v8.00. Очередные пару фоток прилагаются.
Также выкладываю описание и скриншоты системной утилиты ANSI Viewer v0.6.
12.06.2017 года.
На сегодня, во-первых, обновил архив с принципиальной и монтажной схемой ATM-turbo 3 (v8.0+) - файл монтажной схемы поместил более высокого разрешения.
А между тем, продолжают приходить новости о новом ПК ATM-turbo 3: на данный момент (в минувшую субботу) дошли по почте свежеизготовленные платки:
Россыпь новых платок...
ATM-turbo 3 (слева) в сравнении с собратом по линейке клонов ZX-Evolution...
ATM-turbo 3 (слева) в сравнении с непосредственным предшественником - ATM-turbo 2+...
Плата ПК ATM-turbo 3 (v8.0+) как она есть...
Более полную фотоподборку платок можно посмотреть на сайте ATM здесь или здесь. А пока напоминаю, что желающие уже могут заказывать себе платы у его автора - Александра Коровникова aka Zorel (Днепропетровск, Украина). Адрес для связи: zoreldnepr[собака]gmail[точка]com
31.05.2017 года.
В мае наконец-то был завершен долгожданный проект - ATM-turbo 3 (плата v8.0+), о которой я писал несколько месяцев назад. Сейчас уже все разработки/разводки закончены и результат отправлен на изготовление "в железе". Поэтому тут я уже могу выложить принципиальную и монтажную схему данной машины.
Итак, попробуем сравнить "классический ATM-turbo 2+ (v7.xx) с новоделом. Если какой-то узел, имеющийся в АТМ не упомянут, то подразумевается, что в новой АТМке он оставлен без изменения: это взятая за основу схема 7.18, коренным образом переработанная и с нуля переразведенная с иной, чем прежде топологией (формфактор 305x244 mm) в Днепропетровске плата, с добавлением ряда расширений. Как и в 7.18, два этажа микросхем ОЗУ 565РУ7 (32 штуки!) заменены на две современные микросхемы динамической памяти MSM5118160F-JS, что экономит кучу места на плате и упрощает сборку, наладку и дальнейшее функционирование компьютера. Две данные микросхемы позволяют иметь "на борту" до 4Мб ОЗУ, но адресовать их через существующие порты АТМ было невозможно - так что, с учетом ряда особенностей дешифрации портов ATM, были введены порты управления расширением памяти и теневыми портами от ZX-Evolution - порты #x7F7 и #BF. Таким образом ATM-turbo 3 (v8.0) является промежуточной платформой между ATM-turbo 2+ и ZX-Evolution/BaseConf - воссоздавая схему управления расширенным ОЗУ (но без ряда дополнительных возможностей, таких как еще более расширенный список графических экранов, перешивка ПЗУ или шрифта "на лету", программируемая конфигурация и др.), но, в основном, построенной на "классической" элементной базе 80-90 гг.
Полный список доработок и нововведений данной платы относительно ATM-turbo 2+:
1. Палитра 16 цветов из 4096
2. Добавлено 2 разъема ZX-BUS (обрезанная версия, были протестированы все имеющиеся платки General Sound, NEO GS, NEMO IDE, ZXM-SoundCard, все работали).
3. Добавлено 2 ОЗУ с SIMM модуля сделано расширение до 4 мб ОЗУ
4. Доработан FDD для поддержки дискет 1.4 мб. (так же внесены доработки "Повышение помехоустойчивости ATM-turbo 2(+) при работе с FDD" )
5. Полностью переделан усилитель звука (за основу был взят усилитель с ZX Evo)
6. Добавлено 2 аудиовхода.
7. Переделаны все разъемы.
8. Добавлена поддержка большого ПЗУ 1 Мб. (27с080, 27C801), переключается в зависимости от ПЗУ джамперами, теперь можно будет записывать в ПЗУ любой образ дискеты, что бы пользоваться ей как ROM диском.
9. Выведено возле процессора штыри с шиной data, для подключения дополнительных устройств.
10. Убрано ПЗУ и буфер с контроллера клавиатуры, на плату будет устанавливаться контроллер 89S51 (который прошивается 5 проводками), возможно будет добавлена поддержка мыши и часиков.
11. Убрана панелька под маленький муз. сопроцессор.
12. Выведены штыри для для подключения контроллера внешней мыши (на тот случай если не получится сделать поддержку мыши на контроллере 89с51 )
13. Добавлено на плату 2 разъема питания ATX и AT
14. Соответственно формфактор,получился полноценный ATX, размером 305 × 244 мм
15. переделан COM порт под GD75232.
16. вывел на видеовыход раздельную синхру. (так же добавлен инвертор для подключения к EGA монитору, инверсия переключается перемычками)
17. Добавлен Кемпстон Джойстик.
18. Разъем для PAL кодера.
19. Убран преобразователь напряжения.
20. Добавлен аудиовыход на джампер.
21. Добавлены чаcики.
22. Добавлен контроллер мыши (1 с контроллера клавиатуры, 2. кемпстон мышь)
23. На будущее, под ХЛ8 расположилась микросхема под АТФ, если вдруг кто нибудь возьмется переделать ХЛ8 под АТФ.
24. Добавлены пустые отверстия где только можно на плате.
Чего не будет на плате, было в планах, но пришлось убрать так как не влазит на плату:
1. SD контроллера. К сожалению не влез.
Более подробную информацию читайте на специально заведенной для этого страничке проекта (также доступна через раздел ПРОЕКТЫ).
Осталось только добавить, что платы уже сейчас можно заказывать у Zorel'а в Днепропетровске на Украине. Адрес для связи: zoreldnepr[собака]gmail[точка]com
До скорого...
25.04.2017 года.
Вашему вниманию представляется вышедшая в первых числах апреля (но не являющаяся первоапрельской шуткой) демонстрационная версия игрушки BATTLE TOADS под ATM-turbo 2+, ZX-Evolution/BaseConf и расширенный экран 320x200, главными персонажами которой являются (ВНЕЗАПНО) "боевые жабы" из одноименной (но не такой же самой) игрушки на "еретической" приставке Dendy. Хочу уточнить, что это именно ДЕМОНСТРАЦИОННАЯ (т.е. для демонстрации опроеделенных возможностей) версия, а не ДЕМО-версия (под которой обычно понимается еще не доведенная до конца промежуточная версия, где еще не все задумки реализованы, но показать ход работ уже таки надо) игры.
Как пишет сам автор - Flash_ZX, это ДЕМОНСТРАЦИЯ возможностей некоторых ФУНКЦИЙ, под определенную среду разработки. Никто не собирается (пока) делать батлтоадс.. Боевые жабы здесь вообще не при чем. Ровно с тем же успехом, вместо них могла бы быть какая ни будь леталка.. или гонки с видом сверху... Тема боевых жаб была выбрана просто ради фана и мне было интересно реализовать это так... На самом деле, в целях расширения возможностей EvoSDK, Hippiman написал несколько очень полезных асмовых функций - функции вертикального скроллинга и рисования точек... А я, решив их потестить и оформить в нечто осязаемое... увлекся... ))) Но сегодня самое время поделиться...
Краткая аннотация и несколько скриншотов доступны здесь. Пока всё...
Напоследок, хотелось бы поздравить читателей с памятными датами:
1. Кому это важно - со 147-й годовщиной со Дня рождения В.И.Ленина (которую мы отметили 22 апреля) и, до кучи, с грядущим 100-летним юбилеем Великой Октябрьской социалистической Революции.
2. С 35-летним юбилеем всеми нами любимого Speccy, который наступил 23 апреля.
3. С 15-летним юбилеем данного сайта, который родился в январе 2002 года как оффлайновая страничка-заготовка, а в марте того же года уже как полноценный сайт в интернете. Просто в эти месяцы я как-то подзабыл об этом и не упомянул в новостях. Сейчас наверстываю. ))
31.03.2017 года.
В начале марта вышла новая версия замечательной утилиты для работы с образами CP/M дисков SteinBlume v1.2.0.1400, поэтому я, не задерживаясь, обновляю ее и у себя на сайте. Качайте, пользуйтесь.
Продолжается с похвальными темпами обновлять свою газету Alone Coder. Выкладываю новый номер газеты ALCO News #66. В газете особенно интересна статья по истории, особенно на ранних этапах, создания софта для компьютера ATM-turbo...
29.03.2017 года.
Выложил информацию о проекте новой версии ATM-turbo 2+ (именно АТМ, а не чего-то нового, с ним совместимого, вроде ZX-Evolution) v8.0, разрабатываемой спектрумистом Zorel (Александром Коровниковым) из Днепропетровска. Проект на момент марта 2017 года близок к завершению - готов на 90%: разведена основная плата - осталось перепроверить возможно пропущенные ошибки и неточности и доразвести контроллер мыши и энергонезависимые часы. Если кратко, то это совместимый сверху вниз новый "теплый ламповый" АТМ (т.е. в основном на той же самой элементной базе 80-90-х гг.), с полностью переработанным форм-фактором под ATX, 4Мб ОЗУ (по стандарту ZX-Evolution) и до 1024Кб ПЗУ и рядом иных доработок и улучшений. Более подробно, а также монтажная схема получающегося нового компьютера - ниже:
Итак, попробуем сравнить "классический ATM-turbo 2+ (v7.xx) с новоделом. Если какой-то узел, имеющийся в АТМ не упомянут, то подразумевается, что в новой АТМке он оставлен без изменения. Более подробную информацию читайте на специально заведенной для этого страничке проекта (также доступна через раздел ПРОЕКТЫ).
А пока до очень скорых встреч...
28.02.2017 года.
Пока готовил предыдущее обновление, вышла новая версия замечательной утилиты для работы с образами CP/M дисков SteinBlume v1.2.0.1399 pre-release, поэтому я, не задерживаясь, обновляю ее и у себя на сайте. Качайте, пользуйтесь.
Чтобы это было не единственным обновлением на сегодня, продолжил выкладку скриншотов. А именно, дополнил страничкой со скриншотами и описанием выложенную давным-давно демо-версию игры Billiard. Следующие обновления ожидаются в марте. До скорых встреч...
26.02.2017 года.
Давным-давно у меня была выложена схема платы v7.00 ATM-turbo 2+ от Doronetti, но она была неполной - не хватало странички с мотажной схемой. Теперь же, благодаря Алексееву Каменеву из Улан-Удэ, этот недостаток восполнен. Ловите полный вариант схемы v7.00 ATM-turbo 2+.
Помимо этого дополнил страничкой со скриншотами и описанием выложенную давным-давно игру 2048. До скорого...
18.02.2017 года.
Выкладываю новый номер газеты ALCO News #65 от Alone Coder'а. Автор набрал неплохой темп - новые номера появляются с интервалом в месяц. Похвально!
В газете особенно интересна статья по истории фирм АТМ, МикроАРТ и подробности о создании компьютера ATM-turbo...
31.01.2017 года.
Наступивший год продолжает радовать: ловите новую (с пылу, с жару) игру под ATM-turbo 2,2+/ZX-Evolution - Dino Run. Далее передаю слово автору - Flash_ZX из Перми:
Всем привет!
Эта незамысловатая игрушка - появилась в ходе попыток написать что нибудь под пентеву.. разобраться с графикой, палитрами и т.д.
Игра под ZX-Evolution/Baseconf но пойдет и на ATM-turbo 2+
Вы управляете убегающим, от приближающейся катастрофы, динозавриком. Ваша задача добежать до высокого плато, на котором вас уже ждут друзья и на котором можно спастись.. Или, если выбран режим "игра на рекорд", то пробежать как можно дальше, набрав максимальное количество очков.
По ходу игры, появляются новые противники, бежать приходится все быстрее.. в общем все по классике игровых автоматов... )))
Управление: стрелками вверх/вниз.
Клавиши в игре: "M" - выключить музыку, "ENTER" - пауза/продолжение, "Q" - выход в начальное меню.
Хочу сказать спасибо всем, чьи материалы я так, или иначе использовал в игре. В первую очередь за музыку таким людям как: Andrew Fer, MmcM, SnowMan, ByteMan, Mast/Ftl, возможно кого то забыл упомянуть, потому что все переделывалось и менялось по сто раз.. надеюсь никто не будет против. Спасибо Hippiman-у за помощь на первых парАх освоения EvoSdk.. за примеры кода и т.д. Живые подсказки всегда лучше мануалов! Так же благодарю всех причастных за создание отличной среды разработки EvoSdk!
Чит: добавляет жизней, решайте сами, пользоваться ли)
В начальной заставке, после того как надпись "Presents" полностью всплыла.. наберите на клавиатуре команду "morelives". Если успели набрать до перехода в меню и все получилось, то услышите звуковое подтверждение. После этого вместо 10 жизней, будет 30 ))
ВАЖНО! - Перед запуском на реале, ставьте проц в 14Мгц, для правильного проигрывания сэмплов.
В эмуляторе с этим проблема и сэмплы проигрываются гораздо быстрее чем должны. Так что лучше играть на реале ))
В игре есть концовка, так что не ленитесь пройти по честному! ))
В общем прошу строго не судить.. Всех еще раз с новым годом! и.. удачных всем забегов ))
Скриншоты постараюсь выложить на днях. Вообще заметил, что за последнее время у меня накопилось очень много выложенного софта без скринов и описания. Надо будет исправить ситуацию.
Из другого: по просьбе Славы Калинина/Newart на страничке ссылок добавляю ссылку на Архив спектрумовских журналов и газет - http://zxpress.ru, который он модерирует - действительно отличный и полезнейший ресурс, и ссылка на него должна быть обязательно, тем более, что если покопаться в архиве через встроенный поиск статей, то можно нарыть немало интересных материалов по АТМ. Жаль только, что у сайта нет своего баннера, а то я и его бы разместил на главной странице. Надеюсь, что Вячеслав исправит ситуацию в ближайшем будущем.
Пока всё!
7.01.2017 года.
Первое, рождественское, обновление в 2017 году. ВНЕЗАПНО вышел новый номер газеты ALCO News #64 от Alone Coder'а, и я решил не тянуть в ожидании накопления иных материалов, а выложить газету сразу.
Главная новость газеты: Пётр Марецки (польский культуролог) вместе с Yerzmyey'ем и Hellboj'ем хотят написать книгу про нашу спековскую демосцену. Там в номере есть анкета, которую этот товарищ очень просит заполнить...
31.12.2016 года.
И вновь С НОВЫМ, теперь уже 2017 ГОДОМ, друзья!
Подходит к концу еще один год, и снова я представляю традиционное новогоднее обновление. Во-первых, подвел итоги уходящего 2016 года. Каким он был для спектрума? Читайте аналитику, пропущенную через призму моих субъективных ИМХО-взглядов в разделе ИСТОРИЯ.
Далее у нас будет новогоднее пополнение софта. Во-первых, пополнение игр под ATM-графику. Ловите вышедшую еще в августе сего года новую игру от Hippiman'а - NOMAD, представляющую собой горизонтальный шутер в стиле - "еду по горизонтали, стреляю во все, что движется". Выражаю Hippiman'у и всем, кто ему помогал, огромную благодарность за столь большой труд. Остается только добавить, что в архиве две версии игры - со скроллером в 8 пикселей и с более плавным скроллером в 4 пикселя, что отражено в названии файлов. Также в архиве прилагается в PDF-файлах описание игры на русском и английском.
Следующее обновление из разряда дёмок-giftов. Ловите Alone34 - gift, написанный LVD ко дню рождения Alone Coder'а. Демка интересна тем, что написана под эксклюзивные возможности ZX-Evolution/BaseConf. Сама она идет в текстовом режиме 80х25, а вся эта невероятная графика достигается за счет оперативной смены знакогенератора. Поэтому на обычной ATM-turbo 2+, где знакогенератор жестко прошит в ПЗУ, демка не пойдет. Не пойдет она и на многих версиях эмулятора Unreal, а только в тех, где поддержана программная загрузка шрифта. Поэтому в виде исключения выкладываю тут демку в комплекте с настроенной нужной версией эмулятора, поэтому у архива такой большой объем.
Ну и последнее обновление - новогодний подарок пользователям АТМ и OS TASiS. Ловите новую программу под эту систему - скринсейвер "Song in lines". Она представляет собой урезанную часть знаменитой одноименной польской(?) дёмки - без музыки и ее переключалки, выдранную Savelij'ем оттуда. Эта урезанная дема, присланная Savelij'ем мне, была адаптирована мной под OS TASiS и превращена в "скринсейвер": теперь дема корректно запускается с любого физического и логического носителя, на время своей работы "усыпляется" винчестер (эта фича не сработает на ZX Evolution, но дема будет работать и без нее), а главное – сделан изначально отсутствовавший корректный выход обратно в ОС по нажатию любой клавиши. Дема выложена формате IPC - исдосного архиватора.
Вот и все новогоднее обновление. Последнее в уходящем 2016 году. Пользуясь случаем, желаю всем спектрумистам мирного неба над головой, счастья, успеха, больше денежек, а главное, чтобы, какие бы сложности ни выпадали вам в следующем году, всегда бы оставалось время на нашего Спекки. ПРАЗДНУЕМ!
27.12.2016 года.
Внезапно, буквально на следующий день после того как я сделал обновление сайта, пришли новости от Alone Coder'а. Так что мне снова пришлось взяться за редактор. )))
В итоге вашему вниманию представляется новогодний выпуск газеты ALCO News #63. Номер представляет собой TRD-шник, который, даже будучи упакован ZIPом, весит почти 600Кб. И чего это там Алонекодер понапихал кроме собственно листалки со статьями? Читайте газету и поймете. А Новый Год все ближе и ближе.....
26.12.2016 года.
Добавление софта еще разок:
От Alone Coder'а дёмка... Нет, даже не дёмка, а поделка, созданная при испытании SDK для ATM - Robocop 1 September. По сути, созданная на Си в среде SDK данная программка ничего не делает, кроме как с постепенным "включением" выводин на экран в режиме 320х200 картинку с Робокопом, держащим на руках первоклассницу. Программка бесполезная, но для коллекции софта любое лыко в строку. Ну а кроме как разместить ее в разделе с дёмками у меня идей не возникло.
А вот эта вещь гораздо более интересная: игра под iS-DOS Chic и Classic - достойное пополнение семейства "сапёров" - iS-Mine v1.0 от Dimon+ Co за 2005 год. К ней же следом прилагаются исходники под iS-ассемблер. Что очень хорошо, так как хоть игра и доделана полноценно, нет предела совершенству, как, например, подсветить клетки с цифрами цветом, а самое главное - поддержать текстовый режим TASiS. Сейчас под этой ОС игра нормально работать не будет, так как использует прямое обращение к экрану ZX, так что надо будет засесть и сделать улучшенную версию. Игру нашел исключительно в виде исходников на сайте архиве ZX-исходников http://opensourcezx.untergrund.net - причем файл исходники были частично битым - часть информации отсутствовала. К счастью, битая часть не затронула собственно код, а приглась на область данных, где хранились изображения циферок и прочих флажков. Мне удалось заново восстановить недостающую часть и скомпилировать игру в рабочий запускаемый файл. Так что теперь игра, можно сказать, заново может праздновать свой день рождения. Ура!
На сегодня все. До скорых встреч!
21.12.2016 года.
Добавление софта:
В разделе PC-утилит ловите VIDEO converter от Alone Coder. Конвертирует "писишные" видюшки в 16-цветовой спецформат, реалтайм-проигрывающийся с CD-ROM на АТМ с характеристиками: 10-15 FPS видео, 17500 Гц аудио через Covox. Именно посредством данной утилиты создавалась ATM-версия игры Time Gal от Alone Coder и Видеодиск №1 (пока единственный) от Максагора (т.е. меня).
Описание данного формата и как работать с видеоконвертером читайте в выкладываемом здесь же на сайте журнале Info Guide #7.
Пока все.
30.11.2016 года.
Добавлю немного системного софта:
Ловите утилиту ZEXALL - программный тест для микропроцессора Z80, изначально созданный, по данным Википедии, Frank Cringle в 1994 году. Часто используется создателями эмуляторов для проверки правильности реализации эмуляции этого процессора.
Тест входит в состав дистрибутива эмулятора процессора Z80, распространяемого в виде исходного кода — YAZE (Yet Another Z80 Emulator). Сам тест имеет название Z80 Exerciser (сокращается до ZEX), и существует в двух версиях: ZEXDOC тестирует только документированные флаги; ZEXALL тестирует все флаги, включая недокументированные. Поставляется также в виде исходного кода. Существуют адаптации теста под различные ассемблеры для Z80, и компьютеры на основе этого процессора.
В основе алгоритма тестирования лежит выполнение определённых инструкций, или группы однотипных инструкций, с некоторыми входными данными. Результат выполнения каждого типа инструкций накапливается в виде 32-разрядной контрольной суммы, после чего сравнивается со значением, полученным эмпирическим путём на реальном и заведомо исправном процессоре Z80.
Здесь я выкладываю тест в двух вариантах:
ZEXALL - версия для CP/M - в архиве как TRD-образ для использования на ATM сразу ("искаропки"), так и отдельный архив с файлами и, что важно, с исходниками.
ZEXALL - версия для MSX-DOS - в архиве только IMG-образ дискетки MSX-DOS. Владельцы раритетных ATM-turbo 2 (v6.2A) могут попытаться записать его на флоппик и запустить у себя.
Тест состоит, как написано выше, из двух файлов: zexall.com (проверка всех команд) или zexdoc.com (проверка документированных команд). После запуска придется подождать довольно значительное время (от 5 до 10 минут) для получения результата.
И еще одна софтинка на сегодня - в этот раз под TR-DOS. На этот раз вновь от Alone Coder'а. Ловите:
Cache VOX v1.1 (версия для ATM-turbo 2+) - плейер оцифрованной музыки с дискеты в специальном формате. Идет в комплекте с исходниками.
Пока все. Увидимся в декабре!
27.11.2016 года.
И снова новости от Zorel'а. Ловите разработанные им:
Дополнительная плата подключения ОЗУ на SIMM72 для ATM-turbo 2+ (вместо двух этажей 565РУ7) - в архиве описание, принципиальная и монтажная схема, PCB-разводка, фото того, как это все выглядит.
Дополнительная плата подключения ZX-BUS (два слота) к ATM-turbo 2(+) - в архиве также описание, принципиальная и монтажная схема, PCB-разводка, фото того, как это все выглядит.
Ниже привожу фото того, как выглядит плата ATM-turbo 2+ v7.10 с двумя этими платами-"нашлепками" на борту:
До скорого!
23.11.2016 года.
Обновления на сегодня опять из серии "железяк". Ловите:
Принципиальная и монтажная схема и описание по сборке и наладке программатора UNIPROG v1.2 от фирмы МикроАРТ - ранее у меня не "пролетала". При появлении схем более поздних версий программатора, они также будут выкладываться на сайте.
Схема повышения помехоустойчивости ATM-turbo 2(+) при работе с дисководом - взята из журнала "Радиолюбитель" и рассчитана на версии плат v6.xx и v7.xx.
Также хочу сообщить, что впервые с января сел за программирование на спектруме - закончился процесс переездов, мой АТМ распакован, подключен и настроен. Так что ждите и софтверных новинок, так как я продолжаю свои проекты, в т.ч. по развитию OS TASiS. До скорых встреч!
14.11.2016 года.
Сегодня день "железных" обновлений.
Во-первых:
От тов. Freiwind ловите отсутсвовавшую ранее у меня на сайте принципиальную и мнотажную схему ATM-turbo 2 (плата v6.30), а также отсканированный и переведенный в PDF мануал по настройке и наладке ATM-turbo 2(v6.30). Огромное спасибо! Напоминаю, что если у вас есть что-то, каким-то боком касающееся ATM-turbo всех версий (хард, софт, информация любого толка), просьба не молчать, а выходить со мной на связь по координатам, указанным на сайте!
Во-вторых:
Уважаемый камрад Zorel из Днепропетровска также прислал принципиальную и монтажную схему своей обновленной разработки ATM-turbo 2+ v7.18, главной особенностью которой, помимо учета всех исправлений от NedoPC, является замена двухэтажной конструкции из 32-х микросхем ОЗУ 565РУ7 на две аккуратные компактные современные микросхемы ОЗУ MSM5118160F-JS, что экономит кучу места на плате и упрощает сборку, наладку и дальнейшее функционирование компьютера. Что интересно, две данные микросхемы позволяют иметь "на борту" до 4Мб ОЗУ, но адресовать их черех через существующие порты АТМ невозможно - так что есть простор для дальнейших улучшений. Файлы PCB-разводки платы v7.18 уже выкладывались мной ранее.
12.11.2016 года.
Обещанное Сегодня пополнение в утилитах для пЦ. Тов. Black Cat/Era CG, автор ранее выкладывавшейся утилиты для работы с образами CP/M (в том числе и в формате АТМ) на пЦ в среде Windows под названием ATM CP/M Explorer, продолжает совершенствовать это весьма и весьма полезный продукт. За прошедший год продукт принципиально по сравнению с предыдущими версиями развился, усложнился и оброс возможностями и функциями. В итоге он получил новое название. И теперь ловите новую программу SteinBlume, актуальная версия v1.1.1.1388 (от 25.07.2016 г.) у меня на сайте. К программе прилагаются подробное описание и скриншоты, которые я также выкладываю сегодня. Также с удовольствие мпривожу ссылку на сайт автора, где вы можете самостоятельно отслеживать выход новых версий программы и осуществоять обратную связь в процессе ее эксплуатации: http://era-cg.su/steinblume/
Пока все. До скорых обновлений!
31.10.2016 года.
Обещанное третье обновление в октябре. Существенно переработал кучу подстраничек с разными схемками доработок в разделе "СХЕМЫ" - сделал их более читабельными, сменив дизайн. На первый взгляд вроде бы и не видно, но работа ыбал проделана большая ввиду немаленького количества этих страничек.
Добавил туда схему расширения ОЗУ ATM-turbo 2+ до 2Мб на SIMM-модулях от IBM PC 286 от новосибирского спектрумиста Артема Ларина (aka TiM0N/AREAsoft). Еще в конце 90-х в Новосибирске он по ранее разработанной для ПК "Пентагон-1024" схеме с небольшими поправками осуществил подключение ОЗУ не на "бутербродах" из 32-х микросхем, а на "аккуратной" SIMM-планке от IBM PC 286 или им подобных.
Но в АТМ, в отличие от Пентагона-128,при работе с ОЗУ идет обращение одновременно по двум линейкам данных, т.е. нужно было ставить сразу два SIMM-модуля. В итогк получалось, что "на борту" мы имеем физически 2Мб ОЗУ, а работать можем только с одним - второй Мб нигде никакими портами не виден и даже не подключен "электрически". В итоге Артемом Лариным была придумана данная схема расширения работы со вторым мегабайтом (введен новый порт выборки и разведена регенерация второго мегабайта). При этом "стандартный мегабайт" выбирается как и прежде стандартными портами ATM-turbo 2+, а второй мегабайт - по стандарту ПК "Профи" - по порту #DFFD. Другие подробности и тонкости подключения и работы с программной точки зрения, а также собственно схему смотрите по ссылке выше.
28.10.2016 года.
Пока буду стараться обновляться маленькими порциями, но почаще, ведь и так занянул, а с января накопилось много всякого. Сегодня выкладываю как раз из накопившегося: два номера газеты от Alone Coder'а: ALCO News #61 и ALCO News #62. Кто еще вдруг не читал, качайте.
На днях постараюсь еще сделать апдейт - а точнее, думаю, одно обновление до конца октября будет уж точно, если что-то глобальное не помешает. До встречи!
23.10.2016 года.
Всем привет после долгого перерыва! Как и несколько лет назад это связано с коренными изменениями внешних обстоятельств, но на этот раз позитивных - я женился (кто еще до сих пор не в курсе - можете поздравить в личку), а в процессе подготовки к свадьбе (с начала года), самой свадьбы, "смены дислокации" (по-простому - переезд), обживание на новом месте - все это "съело 10 месяцев. Но пора все же возвращаться и к спектруму. Хотя, конечно, в этом году планы за большое число обновлений все-таки сорваны - наверстать до конца декабря не успею. Но хоть сколько-то обновлений будет. Сегодня "пробное", небольшое обновление. Итак:
Копаясь в разбираемых после переезда архивах, откопал поистине раритет - бумажные прайс-листы (исчирканные пометками, разваливающиеся от ветхости, но читабельные!) фирмы МикроАРТ с игровым и системным софтом под ATM-turbo 1,2,2+ под ОС CP/M. Эти прайс-листы мне распечатали в самой фирме в 1997 году, когда я с трудом отыскал место расположения их офиса на Бабушкинской... Помнится, накупил я у них огромную пачку дискет почти по всему прайсу (на что денег хватило на тот момент, а потом я приходил к ним еще несколько раз докупать остальное). Сколько лет прошло, а прайсы, оказывается уцелели! Отсканировал их и выложил для истории.
Также доработал, дополнил и исправил ошибки в описании портов ATM-turbo 1,2,2+ на странице "ОПИСАНИЕ" - прежде всего добавил туда сведения по конкретным адресным линиям, по которым выбирается тот или иной порт, что часто очень важно при программировании, когда возникает необходимость использовать неполную адресацию.
Пока все. Постараюсь со следующим обновлением не затягивать, чтобы хоть как-то наверстать упущенное.
31.12.2015 года.
С НОВЫМ 2016 ГОДОМ, друзья!
Подошел к концу 2015 год. И вновь пора подводить итоги. В связи с этим обновлен раздел "История", куда добавлен обзор прошедших 12 месяцев. Считаю, что лично для меня год прошел не зря. Сделано на Спекки и для Спекки немало. А сайт установил за год своеобразный рекорд - во-первых, впервые за много лет обновление было почти непрерывным весь год, а во-вторых, за год сайт обновился аж 21 раз! Последний раз такое было 10 лет назад - в 2005 году. Растем! В следующем году надо еще "подрасти".
Ну и вослед уходящему году обновление. В разделе "Схемы" публикую доработку палитры ATM-turbo 2,2+ до расширения ее с нынешних 64 цветов при одновременном отображении 16-ти, 4096 цветов при одновременном отображении 16-ти. Доработка достаточно проста. Причем проста почти до гениальности. Сделать ее легко на любой АТМке, но все же лицам, плохо владеющим паяльником, советую позвать более опытных друзей.
А пока всё. С Наступающим и до встречи в Новом 2016 году!
26.12.2015 года.
Предпоследнее обновленье в этом году и на сегодня мы имеем следующее :
Вашему вниманию представляется прошивки для ATM BIOS v1.07.13EC (Evo Compatible) и xBIOS v1.36EC beta (Evo Compatible). Назвать их совсем уж «новыми версиями прошивки» нельзя – они по функционалу полностью идентичная обычным прошивкам BIOS v1.07.13 и xBIOS v1.36XT, за исключением одного нюанса: они запускаются теперь не только под ATM-turbo 2+, под ZX-Evolution, что отказывались делать предыдущие версии.
Дело в том, что между ATM-turbo 2+ и ZX-Evolution/BaseConf не существует 100% совместимости (речь про общие порты, конечно) – конкретно речь идет о портах управления диспетчером памяти #xFF7, где из адресных линий старшей половины адресов значимыми являются только выбирающие окно проецирования A14-A15, а адреса A8-A13при дешифрации порта не учитываются и могут быть любыми. Но в ZX-Evolution для обращения ко всем 4Мб ОЗУ введен сделанный на основе предыдущего дополнительный порт диспетчера памяти #x7F7, который выбирается путем сброса в ноль дополнительной адресной линии A11. Таким образом, в отличие от ATM, в старшей половинке адресов порт (а точнее уже теперь порты) диспетчера дешифруются тремя битами A11,A14 и A15. И если на АТМ кто-то написал программу, которая вольно обращается со старшей половинкой порта xxF7, то он столкнется с классической проблемой, с которой сталкивались в 90-к годы пользователи «Скорпионов» и иных клонов с расширенной памятью, когда пытались запустить написанные «Pentagon only» демки, где страницы ОЗУ щелкались «половинкой» порта #FD. Правда, к счастью, как правило, в программах для АТМ используют полное обращение к портам диспетчера, но исключением стали именно прошивки BIOS, причем еще с версии от МикроАРТа, где первичная установка значений диспетчера после сброса осуществляется помещенной в цикл командой OUTI, работающая с прежде всего с младшей половинкой адреса, а старшую динамически изменяя по определенным правилам. Эта процедура досталась «по наследству» и прошивке xBIOS, что предопределило неработоспособность «старых» ATMовских прошивок ПЗУ на машине нового поколения.
Доработать прошивки «до запуска» оказалось достаточно легко – и в BIOS от МикроАРТа, и в xBIOS для этого понадобилось изменить всего по нескольку байт в разных местах. И теперь BIOS v1.07.13EC от МикроАРТа полностью работоспособен на ZX-Evolution. С xBIOS оказалось несколько сложнее. Сама прошивка нормально работает и запускается – можно ходить по любым меню, менять параметры, запускать CP/M (без использования винчестера, если у вас ЕВО-подобный комп, где поддержан только IDE-интерфейс по стандарту НЕМО), входить в бейсик 48/128. А вот vTR-DOS с эмулятором ВГ93 пока что не заработают (хотя и не повиснут) – там короткая адресация используется слишком широко (и плотно завязана на экономию регистров, места в ОЗУ и времени), чтобы это можно было исправить заменой нескольких байт. Правда, исходники у меня есть, так что посмотрим, что там можно сделать (а сделать – можно!), а пока именно поэтому данная версия xBIOS носит приставочку «beta» - как решу вопрос с xBIOS – уберу. Ну напоследок о том, для чего это нужно: понятно, что это все делается не для замены ERS. Она на ZX-Evo как раз то, что нужно. Но иметь под рукой «запускаемые» версии ATM-прошивок нужно, во-первых, для эксперимента для выявления пределов совместимости клонов – это помогает отработать правила и соглашения для написания универсальных совместимых программ. Во-вторых, для проверки на Evo программ, взаимодействующих с данными прошивками (есть, например, под TASiS программы, работающие с vTR-DOS). Ну и в-третьих, для использования на других, помимо ZX-Evolution, ATM-клонах, где ERS нет (не адаптирован, не нужен, невозможен – нужное подчеркнуть), которые, однако, имеют память свыше «стандартных» 1024Кб адресуемую через порт #x7F7, а значит осложняемую работу с короткой адресацией порта диспетчера памяти. Сейчас такой клон один – Pentagon 2.666LE с 2048Кб ОЗУ на борту. Однако ведется работа и по расширению памяти обычного ATM-turbo 2+ до поддержки всех 4Мб (с заменой «этажей» РУ7 на несколько компактных симм-чипов) – к моменту окончания данной разработки и нужны будут прошивки, которым не мешает дополнительный страничный порт (ну а почти всему обычному софту, как показывает практика, этот порт не мешает). Так что, кому надо, берите и используйте!
Ах, да, забыл! Прошивать обе прошивки надо в самый «верх» ПЗУшки в ZX-Evolution. BIOS от МикроАРТ – в последние 4 страницы, а xBIOS – в последние 8 страниц.
До встречи еще в этом уходящем году!
20.12.2015 года.
На сегодня новье:
PCAD-овская PCB-разводка платы ATM-turbo 2+ v7.18 от ув.тов. Zorel из Днепропетровска - в этой версии исправлены все выявленные в бытность процесса производства нашей группой этого клона ошибки и недоработки фирмы МикроАРТ, а также нагромождение ОЗУ на двух этажах микросхем 565РУ7 заменено на несколько чипов СИММок.
Новый старый и ранее мне не попадавшийся софт под пЦ - ловите еще одну, наиболее современную и наиболее мощную по количеству поддерживаемых микросхем (в виде внешних подгружаемых плагинов, которые можно разрабатывать самому) программу по работе с программатором Uniprog - утилиту UNIPROG PLUS. Утилита строго под MS-DOS и строго под однозадачность.
Из просто новостей: прошил себе на ATMку знакогенератор от ZX-Evolution (выкладывал давным-давно здесь) - красота! Всем пользователям "нативной" АТМки рекомендую при первой возможности сделать тоже самое - этот шрифт гораздо красивее "родного"!
14.12.2015 года.
Добавь в свою жизнь немножко исдоса, а именно ряд новых (и не очень) утилиток:
ANSI2ALT.COM - Утилита ansi2alt.com - конвертор текстов из формата cp1251 в cp866. Последний - штатный для Спекки и iS-DOS, но первый все чаще и чаще попадается в обычных текстовых файлах, копируемых с сети.
По сути утилита - это штатная для OS iS-DOS программа convert.com с внедренной новой таблицей перекодировки. Для работы в системе прописать утилиту в системном файле extent.txt, "повесив" её, к примеру, на расширение *.ans и тогда для переконвертации соответственного текста достаточно будет переименовать расширение файла в ans и кликнуть по файлу ENTERом. Описание здесь.
SCL2IMG.COM - Утилита для конвертации SCL-файлов в файлы IMG (обрезанные TRD). Для всех ОС семейства iS-DOS без ограничений. Для OS TASiS поддержано внутреннее имя. Написана мной уже достаточно давно и входит в состав дистрибутива, но пусть побудет и тут отдельно для пользователей исдоса на неАТМ-клонах. Описание здесь.
TAP2HOB.COM - Утилита tap2hob своим названием говорит за себя. Это - "доставальщик" с образов ленты TAP содержащихся в них файлов данных, попутно добавляя к ним хобета-заголовки для сохранения необходимых данных, которые могут быть утеряны. Весьма полезная программа для тех, кто работает на реале. Утилита написана в 1999 году Андреем Исаевым и адаптирована мной в 2015 году к ОС TASiS. Файлы утилиты предоставляются в двух видах:
tap2hobi.com - версия 1999 года для iS-DOS Classic/Chic
tap2hobt.com - версия 2015 года для TASiS
Для работы в системе скопировать нужную версию утилиты на системный диск, желательно (но не обязательно) переименовав её просто в tap2hob.com и прописать её в системном конфигурационном файле extent.txt.
Утилита работает только с файлом под курсором, это накладывает ограничения на её вызов из командной строки. При "разделке" TAP-образа доставаемые файлы копируются на противоположную панель. Описание здесь.
Утилиту нашел по чистой случайности - искал в интернете программку для работы с TAP-файлами на пЦ. Набрал в яндексе ключевое слово "tap2hobeta" и полуил ссылку на архив переписки в фидошной эхе на исдосовскую(!) утилиту. Ююк утилиты прилагался и даже раскрылся. Но файл там был запакован в захобеченный ZXZIP-архив. Будучи расхобеченным на спектруме, он был загружен на реале в ZXUNZIP, но последний начал ругаться на битую контрольную сумму. Тогда я бросился рыскать по сети дальше. В результате нашел его на FTPшке у ААА в одном из архивов. Вот такие вот археологические раскопки получились. Отсюда мораль: если у кого есть нештатные (т.е. не входящие в каждый второй, а то и первый сборник исдоса) iS-DOS-утилиты и программы, не держите при себе, а присылайте мне. Иначе история вам не простит их пропажи!
Все утилиты упакованы и выложены на сайт в формате iS-досовского архиватора iS-Packer (расширение архива IPC), распаковывающегося в среде iS-DOS или TASiS.
Ну и помимо исдоса еще чуть-чуть иных новостей: вышел новый номер газеты ALCO News #60 от Alone Coder. Всем качать и читать!
Пока всё.
8.12.2015 года.
Как и обещал, встретились в декабре! Правда, лично от меня пока новинок нет, но это не значит, что я ничего на спеке не делаю. Наоборот: сейчас готовится новый единый программный пакет под TASiS в развитие будущего нового дистрибутива этой системы. Но в пакете не одна программа, а выкладывать буду я все только одним комплексом. Так что пока все входящие в пакет компоненты не будут полностью готовы, релиза не будет. Ждать, в принципе, не так уж и долго, то все равно точной даты нет. А поэтому все же хотелось бы не оставлять сайт без обновлений. Так что ловите пока номер газеты ALCO News #58 от Alone Coder, работающий в текстовом режиме. И до скорых встречи!
30.11.2015 года.
И снова обновление, хотя и небольшое. Решил ввести новый подраздел "Электронная пресса вокруг ATM и не только" в разделе "СКАЧАТЬ" - ранее газеты, написанные либо под режимы АТМ, либо касающиеся данной тематики выкладывались в разделе системных программ, что есть непорядок. Теперь для них есть свое место, куда я в качестве новья выкладываю вышедшую в начале ноября газету ALCO News #59 от ALone Coder, поддерживающую работу в текстовой консоли ATM. Увидимся в декабре. До встречи!
29.11.2015 года.
Уже пятое за этот месяц обновление! С такой частотой я не обновлялся, наверное, с 2002-2003 года, что есть очень хорошо! И если не случится ничего форсмажорного, прерывать серию обновлений не планирую - материалы копятся, и не только от меня. В частности сегодня порадовал тов. MDESK - участник форума ZX.PK.RU. Как оказалось, он еще в 2012 году развел "с нуля", по итогам изучения компьютера монтажную и принципиальную схему ATM-turbo 1 платы v4.50, а также воссоздал PCB-файл разводки платы v4.50, также "с нуля". И тогда же выложил их единым арживом на форуме. И как я это пропустил? Вот только сейчас и наткнулся. До этого у меня были только отсканированные с разной степенью качества схемы ATM-turbo 1 v4.50, а PCB-разводки не было вообще. А поэтому тов. MDESK выражаю огромную благодарность!
И еще новость: на днях вышел 15-й номер печатной "ПРОспектрумистской" газеты "За рулём: печатное слово", в котором опубликовано взятое у меня интервью. Его я и перепечатываю у себя на сайте. До встречи!
26.11.2015 года.
Продолжаю работу по адаптации "классических" спектрумовских игр и прочего софта к ОС TASiS. В этот раз ловите игру VIDEO POOL (аннотация здесь) фирмы OCP 1984 года (автор Джеймс Хатчби). Теперь игра может запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1). Перед запуском корректно осуществляется распознание системы, из-под которой запущена программа, и если это не TASiS, а какой-то иной тип iS-DOS, то будет осуществлен корректный выход в оболочку. Игра упакована и выложена на сайт в формате iS-досовского архиватора iS-Packer (расширение архива IPC), распаковывающегося в среде iS-DOS или TASiS.
Могу еще добавить, что если просто перенести блок кодов в ОС TASiS и "прикрепить" запускалку как и в прошлый раз не составило никакого труда, то вот "внедрение" возврата по ESC заставило помучиться - блок кодов оказался "закрюнчен", а сама процедура декрюнчинга хоть и была в "прямом и явном" виде, однако контролировала сама себя от малейшего изменения, подвешивая комп в процессе декрюнчинга, если то не так. Однако, слава эмуляторам! (спектруму слава!) В Unreal Speccy удалось трассировкой отловить конец процесса декрюнчинга и выгрузить уже распакованный код. Ну а дальше было уже совсем просто - оставалось только найти указатель на вектор второго режима прерывания и перенаправить на свою процедуру опроса клавиатуры.... Ну и еще: Картинка-заставка не оригинальная, а новая, специально созданная мной в процессе адаптации игры.
В общем, на сегодня все, но останавливаться я не буду. Ждите новых игр и софта. А пока - до скорых встреч!
21.11.2015 года.
Пошел частить с обновлениями, но разве это плохо? ))) Сегодня вновь выкладываю целый ряд новья и не очень новья под ОС TASiS. Выкладываю три маленькие демки, основное утилитарное предназначение которых использоваться в качестве скрисейвера в особочке системы, но прежде выкладываю утилиру резидент REAL_CL.RES (Real Clocks, аннотация здесь), основное предназначение которой, будучи интегрированной в ядро, индицировать вверху экрана реальное время, считываемое с данных микросхемы i8031(i8051), штатно имеющейся на борту ATM-turbo 2+ (так что без нее отображаться будет будет всякая случайная чушь - поэтому работать корректно будет только на 2+, версии для ATM1,2 и ZX-Evolution еще предстоит создать). Вторая функция данной утилиты - отсчитывание при нахождении в оболочке 255 секунд без нажатия клавиш и в этом случае поиск в каталоге Q:SHELL и в случае успеха - запуск утилиты с именем SCRSAVE.COM. Надо ли говорить, что переименовать в это имя можно любую понравившуюся программу и использовать в качестве скринсейвера? Или переименовать RESIDENT.COM и тогда система будет автоматически сохраняться резидентом. Эта утилита давно входит в состав дистрибутива TASiS, но в связи с выкладыванием подборки скринсейверов я решил выложить и ее отдельно. А ниже собственно три демки-скринсейвера, хотя ничто не мешает запускать их самостоятельно. Просто они устроены как показывающие нечто циклично повторяющееся с выходом в систему по нажатию любой клавиши. Итак, это:
Хранитель экрана "BALL" (аннотация здесь) - давно штатно присутствует в дистрибутиве TASiS. Утилита создана Юрием Корсуниным еще в 2005 году. Простейшая демонстрация возможности "мультипликации" в высоком графическом разрешении экрана 320х200. Создана скорее для наработки собственых процедур и не претендует на высокую скорость и оптимальность. В последней версии добавлен перевод винта в режим Standby. В утилите с 2015 года поддержано внутреннее имя, отображаемое при установке байта special=8 в описателе заголовка файла. Утилита будет работать на ATM-turbo 2,2+,3 как в среде OS TASiS, так и в iS-DOS Chic.
Хранитель экрана "Часы" (аннотация здесь) - также давно штатно присутствует в системе. Написана мной в 2006 году и представляет собой электронные часы реального времени, отображающиеся на весь экран в режиме 640х200 и работающие от микросхемы i8031/51 (1816ВЕ31) . Впрочем, програма будет работать и при отсутствии данной микросхемы, но время тогда показываться не будет - определив отсутствие этого камешка, програма выключит часовую панель. Также поддержано внутреннее имя.
Хранитель экрана "Матрица" (аннотация здесь). НОВИНКА! Изначально, это Микродемка MATRIX от красноярской группы Siberian Group 2005 года создания. В свое время принимала участие в фестивале компьютерного творчества "Chaos Constructions 2005" в номинации "512 байт демо", а 10 лет спустя адаптирована мной под OS TASiS и превращена в "скринсейвер": теперь дема корректно запускается с любого физического и логического носителя, на время своей работы "усыпляется" винчестер (эта фича не сработает на ZX-Evolution, но дема будет работать и без нее), а главное - сделан изначально отсутствовавший корректный выход обратно в ОС по нажатию любой клавиши. В общем - перед вами еще одна иллюстрация того, КАК НАДО ПРАВИЛЬНО ПИСАТЬ ИГРЫ, ДЁМЫ И ПРОЧИЙ СОФТ - тема, которую я поднимаю в статье "Отвязаться от тырдоса: о базовых принципах программирования под ОС iS-DOS/TASiS". Минус, весьма небольшой, только один - демка "раздулась" с 512 байт на дополнительные 200 с лишним - ведь раньше загрузчик был вне демы, а теперь он интегрирован в общий блок кодов. Но только и всего - на этот раз демка не на конкурс выставляется, а для других, более прикладных и полезных функций в рамках ОС .
И да, весь сегодняшний софт выложен в архивных файлах IPC для архиватора\распаковщика iS-PACKER, написанного под iS-DOS Classic, Chic и OS TASiS. До очень скорых встреч!
19.11.2015 года.
Буквально за вечер (пару часов, из которых около часа ушло на изучение чужого кода) сделал адаптацию под среду ОС TASiS "классической" 48К-игрушки BRUSE LEE фирмы DATASOFT 1984 года (аннотация здесь). Адаптация этой игры открывает планирующуюся серию адаптаций ряда других игрушек и сделана в качестве иллюстрации возможности переноса "классического" спектрум-софта в среду этой ОС, описанной в статье "Отвязаться от тырдоса: о базовых принципах программирования под ОС iS-DOS/TASiS". Теперь игра может запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1). ВОТ ТАК НАДО ДЕЛАТЬ ИГРУШКИ, ДЕМКИ И ПРОЧИЙ СОФТ! Перед запуском корректно осуществляется распознание системы, из-под которой запущена программа, и если это не TASiS, а какой-то иной тип iS-DOS, то будет осуществлен корректный выход в оболочку. Игра упакована и выложена на сайт в формате iS-досовского архиватора iS-Packer (расширение архива IPC), распаковывающегося в среде iS-DOS или TASiS.
Выход данной игрушки посвящаю Чунину Роману aka CHRV/NedoPC group, у которого сегодня, 19 ноября, День Рождения.
Поздравляю, Рома!
И да, те, кто это еще не сделал:
Подписывайтесь на Официальную группу ZX-Клонов ATM-turbo 1,2,2+ в ВКонтакте!
А пока - до скорых встреч!
15.11.2015 года.
В этот софтоновинки непосредственно от меня. В августе была опубликована мой статья "Отвязаться от тырдоса: о базовых принципах программирования под ОС iS-DOS/TASiS", в которой мной была изложена идеология необходимости преимущественного использования на современных спектрумах в качестве основы той или иной серьезной операционной системы, если мы хотим иметь спектрум-компьютер, а не спектрум-приставку. А далее разобрал для примера основы программирования в ОС iS-DOS/TASiS, чтобы показать, что можно создавать или адаптировать ранее озданные под TR-DOS "большие" программы, не боясь каких-то соглашений и ограничений, накладываемых ОС на разработчика (например, наличие ядра ОС в ОЗУ). После этого я пошел дальше и сегодня вашему вниманию представляются адаптированные под ОС TASiS две "классические" демки. Здесь под адаптацией понимается то, что они все всяких "TRD-образов" и прочих "виртуальных дискет" располагаются пофайлово в подкаталогах ОС, запускаются через COM-файл и затем после завершения осуществляют корректный выход в систему. Итак, это:
BRAIN CRASH от Progress team 1996 года создания (краткая аннотация здесь). Ее отличительной особенностью с технической стороны можно считать в оригинале чисто "бейсиковский" загрузчик, который распихивает по страницам памяти отдельные, четко выделенные кодовые файлы (безо всяких моноблоков и прочей лабуды), отсутствие каких-то промежуточных дозагрузок из кодового тела демки и, что важно, корректный возврат обратно бейсик по RET.
Вышеперечисленные факторы позволили легко адаптировать ее под среду OS TASiS - просто вместо загрузчика на бейсике был написан аналогичный кодовый загрузчик в виде стандартного запускаемого COM-файла.
В этом варианте демка (а точнее - загрузчик) сохраняет ядро системы резидентом в верхней памяти и восстанавливает ее при выходе из демки. Также корректно осуществляется распознание системы, из-под которой запущена программа, и если это не TASiS, а какой-то иной тип iS-DOS, то будет осуществлен корректный выход в оболочку. Демо упаковано и выложено в формате iS-досовского архиватора iS-Packer (расширение архива IPC), распаковывающегося в среде iS-DOS или TASiS.
STARE от белорусской команды Tankard 1997 года создания (краткая аннотация здесь). Она в оригинале имеет аналогичные отличительные особенности, включая загрузчик в бейсике и наличие выхода по завершению демы обратно в него же (пусть и, как выяснилось при работе по адаптации, не без некоторых особенностей). Итог - полноценная адаптация в среду "иной" ОС. Это демо также упаковано и выложено в формате iS-досовского архиватора iS-Packer (расширение архива IPC), распаковывающегося в среде iS-DOS или TASiS.
Пока все. Буду и дальше баловаться ассемблером и радовать вас новинками. Надеюсь, что данные примеры вдохновят спектрум-творцов попробовать себя в иной, нежели TR-DOS среде программирования и мы увидим много интеерсных новинок.
30.10.2015 года.
Очередное "одиночное" обновление: ловите игрушку от Alone Coder'а - Billiard. Как по мне, это неплохая реализация в EGA-графике техники бильярда - отдаленно напоминает знаменитую игрушку Video Pool под ZX48. Однако в последнем есть то, чего нет в новой игрушке - явный сюжет и предопределенная им конечная цель игры - там есть борьба за прохождение уровней, потерю жизней, наконец, мультиплеер, отчего возникал эффект соревновательности. Тут же предлагается просто погонять шарики до их исчерпания. И хотя идет какой-то набор очков и периодически подсвечивается указателем та или иная луза, принцип как первого, так и второго (т.е., отчего и почему) неочевиден - нет никаких подсказок, не говоря уже об описании. Также после закидывания всех шариков по лузам игра не заканчивается, а игрок остается на пустом поле с кием - нет никакого выхода в меню или перезапуска игры, перехода на другой уровень и т.д. Возникает вопрос - это так задуманно? В общем, игрушка больше напоминает демоверсию, доработка которой еще предстоит. Однако о ее "демовости" у автора нигде не указано. Поэтому выкладываю ее как полноценную игру, в которую, при всей вышеуказанной критике, при наличии желания просто погонять шарики по лузам, вполне приятно поиграть - благо, как уже было сказанно, собственно программное исполнение выше всяких похвал - по крайней мере, никаких глюков и багов я пока не нашел. Ну а если автор позже сделает более расширенную версию игры, просто перевыложу.
P.S. По словам автора это действительно пока демоверсия.
22.10.2015 года.
Продолжаем обновления из накопившегося за лето.
Во-первых, перевыкладываю игру Space Mercenary Prologue от Hippiman - теперь версии v1.1. В ней автор модернизировал и ускорил движок. Помимо этого он выпустил ее английскую версию. Теперь образы с обеими, русскоязычкой и английской, версиями размещены в одном ZIP-архиве.
Уважаемый Hippiman выпустил под высокую графику ATM продолжение данной игрушки - Space Mercenary Liberation, которую я с удовольствием и пожеланием не останавливаться на достигнутом и выкладываю.
Пока всё. До скорых встреч!
19.10.2015 года.
Всё, пора просыпаться от летне-осенней "спячки" и браться за спектрум и, соответственно, за сайт. Тем более накопились новинки Буду их понемногу выкладывать. Сегодня ловите новую версию ATM CP/M Explorer v0.5.1 built 1362 от Black Cat/Era CG, которому огромное спасибо. И на этом пока все из обновлений - буду готовить еще в ближайшие дни. А пока проанонсирую статью-интервью со мной в одном из спектрумовских изданий. Само-собой, после ее выхода, обязательно размещу здесь. До скорых встреч!
23.08.2015 года.
Этим летом не удается активно заниматься кодингом или что-то еще значительное делать для спектрума по ряду причин, одна из которых заключается в том, что я в этот период в основном из-за определенных обстоятельств часто проживаю в другом месте - в отрыве от реального спектрума и заготовок для работы с ним. Тем не менее за прошедший со времени последнего обновления период мной по заказу ув.тов. Alone Coder'а aka Дмитрия быстрова была написана статья для его спектрум-журнала Info Guide #11.
Эта статья в процессе написания вылилась в значительный и весьма объемный труд под названием "Отвязаться от тырдоса: о базовых принципах программирования под ОС iS-DOS/TASiS", который содержит в себе как, ИМХО, заслуживающих быть рассмотренными теорию и идеологию возможных путей развития спектрума сегодня и места в нем упомянутых и иных операционных систем в противовес так или иначе господствующей на спектруме убогой TR-DOS, так и конкретные систематизированные примеры "на пальцах" программирования под iS-DOS/TASiS. 12 августа сего года журнал вышел, и теперь данная статья также размещается мно и на данном сайте в разделе "Публикации". Буду раз вашим отзывам на нее.
25.06.2015 года.
Лето, пора отпусков, лень. Тем не менее, я обещал еще в мае обновиться, да не сделал, поэтому хоть июнь не пропущу. Итак:
Снова порадовал тов. Andrey_K из Владивостока - выкладываю прошивку ПЗУ BIOS v1.06.02 для ATM-turbo 2 (v6.xx) - те платы, что "без плюсика" - она сделана на основе выложенной давным-давно прошивки v1.06, но полностью расксорена - теперь можно изучать и изменять ее содержимое. Прошивка проверена на реальном ATM-turbo 2 (v6.50), но на эмуляторе отказывается работать, так как в нем эмулируется ATM-turbo 2+ (v7.xx), имеющий некоторые низкоуровневые отличия от предыдущих версий. Зато теперь авторы эмуляторов смогут, изучая расксоренный вариант, сэмулировать правильно и этот промежуточный вариант АТМ.
Помимо прошивки, выкладываю давнишнюю небольшую, но с хитринкой, демку CATDEMO от AloneCoder, использующую недокументированные возможности графики ATM-turbo 2,2+. Просто удивительно, что я до сих пор забывал ее выложить. Исправил упущение.
Пока все. До новых встреч! Постараюсь не затягивать...
30.04.2015 года.
В апреле практически не было времени заниматься сайтом и спектрумом, но я дал себе зарок, все же в этом месяце успеть обновиться. Свое слово сдерживаю в его последний день. А в мае обещаю исправиться. А пока ловите небольшие новости:
Тов. Alone Coder обновил версию игрушки Hexagonal Filler, в котором он убил найденный глючок. Соответственно, игра перезалита на сайт.
Вышла новая версия тестового ПЗУ от CHRV. Теперь, на основе имеющихся исходников, она адаптирована для работы под ATM-turbo 2 (без плюсика) плат вверсий v6.xx. Автор доработки тов. Andrey_K из Владивостока. Огромное ему спасибо!
Благодаря тов. Wasia из г.Кременчуг, Украина, были найдены довольно редкие схема и описание ATM-turbo 2 v6.10 (еще от фирмы АТМ), которую я с удовольствием выкладываю. Сабж представляет собой вставленный в вордовский файл скан нескольких десятков страниц описания, поэтому архив получился довольно объемный - 49Мб. Учитывайте, если решите скачивать.
Пока все. До новых встреч!
20.03.2015 года.
УРА! Сегодня наконец-то пришла пора давно обещанного релиза, над которым я работал больше месяца в рамках намеченного плана по совершенствованию программной поддержки ОС iS-DOS и TASiS. Я его закончил! Итак, ловите плод работы февраля/марта: "CD-PACK" - Программный пакет поддержки работы с CD-ROM. Представляет из себя IPC-архив (формат "родного" архиватора для среды iS-DOS - распаковывается на реале) с полным набором программ и утилит когда либо существовавших ранее либо написанных сейчас для работы с CD-ROM в среде iS-DOS практически на все случаи жизни. Усовершенствовать, доработать, оптимизировать написанное, может и можно, но что-то принципиальное добавить будет весьма затруднительно. Данный пакет позволяет крпировать с CD-дисков, работать с ними напрямую как с iS-DOS устройствами (естественно, только на чтение), создавать автозагрузочные диски и грузить систему с них. Подавляющее большинство утилит и программ универсальны, т.е. рассчитаны на работу во всех трех типах iS-систем - Classic, Chic и TASiS, написаны под стандарт портов IDE-ATM, но в будушем, в рамках адаптации TASiS к ZX-Evolution, планируется выпуск аналогичного пакета под порты IDE-Nemo. Полноценные описания по работе с каждой утилитой также включены в архив пакета, а ниже приводятся краткие данные по содержимому пакета:
КРАТКОЕ ОПИСАНИЕ пакета программ для работы с CD-ROM "CD-Pack" (выложено также здесь):
CDPLAYER.COM
------------------
Проигрыватель CD-аудио дисков от Юрия Корсунина.
Работает под TASiS/Chic/Classic
Стартовый адрес 24000
Поддержано внутреннее имя.
ТОЛЬКО ПОД IDE-контроллер стандарта АТМ2!
CDCOPY.COM
----------------
Программа-копировщик v1.60 с CD-ROM на устройства iS-DOS. - глубокая доработка версии 1.50 Дмитрия Терентьева, выполненная Тимониным Максимом на основе предоставленных исходников. Также позволяет, помимо копирования, монтировать файлы образов дисков к CD-драйверу.
Работает под TASiS/Chic/Classic
Стартовый адрес 24000
Поддержано внутреннее имя.
ТОЛЬКО ПОД IDE-контроллер стандарта АТМ2!
CDIMG.BLK
-------------
CD-ROM драйвер - работает с подмонтированными образами iS-устройств напрямую с CD-ROM.
Написан Тимониным Максимом на основе коренным образом переписанных исходников от Дмитрия Терентьева.
Работает под TASiS/Chic/Classic
Стартовый адрес 32768 (#8000)
ТОЛЬКО ПОД IDE-контроллер стандарта АТМ2!
CDTUNE.COM
----------------
Настройщик драйвера CDIMG.BLK на образ на CD-ROMе вручную, через командную строку. Удобен для создания BAT-файлов с автонастройками.
Автор - Тимонин Максим
Работает под TASiS/Chic/Classic
Стартовый адрес 24000
Требует наличие драйвера в памяти. Под какой контроллер IDE будет написан сам драйвер, утилите без разницы.
Поддержано внутреннее имя.
CDBOOT.COM
-----------------
Утилита от Юрия Корсунина для поиска и запуска из среды iS-DOS с CD-ROM файла-автостартера AUTORUN.ZX
Работает под TASiS и Chic
Стартовый адрес #4800
ВНИМАНИЕ!
Требует наличия ПЗУ xBIOS v1.33XT или новее, со встроенными подпрограммами работы с CD-ROM!!!
AUTORUN.ZX1 (автор - Юрий Корсунин)
AUTORUN.ZX2 (автор - Максим Тимонин)
-----------------------------------------------------------------
Файлы автозагрузчики системы iS-DOS/TASiS с CD-ROM от разных авторов, на выбор. У каждой - свои плюсы и минусы.
Стартовый адрес - #6000. Запускаются с винта в любую среду вне зависимости от наличия той или иной ОС. Перед записью на CD-ROM вместе с сопутствующими файлами ядра iS-DOS, переименовать в AUTORUN.ZX (убрав цифру в расширении) и настроить в соответствии с инструкцией.
ВНИМАНИЕ!
Требуют наличия ПЗУ xBIOS v1.33XT или новее, со встроенными подпрограммами работы с CD-ROM!!!
CD-INFO.TXT
-----------
Документация по программированию CD-ROM от Юрия Корсунина.
CDCOPY.HST
----------
История версий копировщика CDCOPY.COM
*.HLP
-----
Файлы помощи по представленным в пакете утилитам и программам.
CD_PACK.INF
-----------
Данный текст.
==================================
Помимо данного пакета также с сайта Сергея Багана выкладываю пакет упомянутого выше архиватора/дизархиватора iSPACKER в двух версиях - версию для OS iS-DOS Classic/Chic и
версию для OS TASiS. Раз выкладываются архивы в данном формате, пусть и он будет лежать на сайте.
На сегодня все. А я продолжаю работу по дальнейшим разработкам по намеченному плану. До новых релизов!
28.02.2015 года.
Сегодня совсем небольшое, но интересное с исторической точки зрения обновление: в давнишних книжках по АТМ, выпущенных еще МикроАРТом, упоминался подключаемый к порту внешних устройств (специфическому для АТМ 1 и 2) некий HAYES-совместимый модем Analytic TS Z-Contact-1200. Под него даже в CP/M есть написанная МикроАРТовцами программная поддержка (давно выложена на сайте). Когда я на заре работы сайта собирал информацию по всему, что связано с АТМ, я запрашивал в МикроАРТе информацию по этому модему, но они сказали, что саму "железку" делали сторонние разработчкики и материалов по ней у них не осталось. Я даже отыскал тех разработчиков - существующую и поныне российскую фирму AnCom, но у них материалов также не осталось. И вот, как выяснил я совсем недавно, оказывается схема и прочие технические данные были опубликованы в №№7 и 11 журнала "Радиолюбитель" за 1994 год. Ну а необходимые для модемовского ПЗУ прошивки МикроАРТовцы бережно сохранили и в свое время передали мне в комплекте прочего программного обеспечения, за что им еще раз моя огромная благодарность. А схему (принципиальную и монтажную) модема Analytic TS Z-Contact-1200 в виде скана статей из журнала, а также прилагающиеся прошивки я с удовольствием выкладываю тут на сайте. Конечно, файлов разводки платы нет, но модем не такой сложный как компьютер - может найдется тот, кто его повторит заново?
Пока все. Но в марте планирую собственный релиз, под который практически все готово и осталось отладить мелочи, да сопровождающую доку написать.
31.01.2015 года.
Приветствую, мои дорогие мои спектрумисты! Докладываю, что начавшиеся в этом году работы идут активно. Но выкладывать что-то по их результату еще рановато. Поэтому обновление сегодня небольшое. Но тем не менее. Итак, ловите:
Space mercenary prologue - наконец-то вышла ПОЛНАЯ ВЕРСИЯ игрушки, ранее представленной на конкурсе игр "Твоя Игра - 5" только демо-версией. Приставочка "Prologue" означает, что планируется целая взаимосвязанная серия игр (типа как сериал Диззи, хе-хе?), прологом к которой явлчется эта полноценная уже игрушка - очень классная, кстати.
HDD doctor v0.12 от Alone Coder - а вот то, что эта версия программы появляется на сайте только сейчас - мое большое упущение, связанное с годами, когда мне было не особенно до сайта и Спектрума. Давным давно на сайте была выложена версия 0.10, но уже много лет как она устарела, а замены ей не было. Сейчас я это упущение исправил.
Пока что все. Но ждать новья осталось не так уж и долго. До встречи!
19.01.2015 года.
Здравствуйте, дорогие мои братья-спектрумисты! Вот и пришел черед первого в этом году обновления сайта. И начиная с сегодняшнего дня вновь, как и много лет назад пойдет много новостей непосредственно от меня: как когда-то давным-давно, появились объективные возможности всерьез заняться кодингом на нашем любимом спектруме, чем я сейчас усиленно и занимаюсь весь январь. На фотке выше, мой скромный кодерский привет в среде ОС TASiS всем поклонникам маленького чуда - ZX-Spectruma в целом и его инкарнаций ATM-turbo и ZX-Evolution в частности.
Итак, какие собственно новости: разморожены все проекты, касающиеся ОС iS-DOS и TASiS как в части написания отдельных софтинок под систему, как в части формирования обновленных дистрибутивов, так и, по мере продвижения работ по прерванной ранее разработке и доводке до ума нового ядра системы. В планах средней отдаленности также работы по новой файловой системе, поддерживающей логические устройства сильно побольше нынешних 16Мб, которых уже давно не "хватает на всё". И да, конечто да - вся система безусловно в недалеком будущем будет полноценно адаптирована под ZX-Evolution. Работы там, касаемо нынешнего ядра не так уж и много - надо подправить для более корректной работы драйвер флопа, переписать под другие порты драйвера винта, переделать утилиты-запускалки образов TRD (так как на "Еве" не xBIOS, а другая ПЗУ с другими принципами работы с виртуальными дискетами), поставить в ядре работу не с 64-мя, а всеми 256-ю страницами ОЗУ (такая возможность потенциально в системе заложена), а главное - проработать с нуля систему инициализации и запуска с IDE-устройств. Акцент на эти работы будет смещатсья постепенно по мере разгребания накопившихся за эти годы более первостепенных "завалов" работ. На первом плане сейчас доводка до ума полноценной (а не только на уровне копирования) работы системы с CD-ROM и выпуска обновленного, уже с CD-работой, дистрибутива пока еще данного ядра ОС. Так как предыдущие дистрибутивы системы уже, выходя на флопиках забивали его практически под завязку и уже заставляли думать - чем жертвовать - каким-то драйвером принтера или очередным хелом, то тем более с учетом разработки целого ряда новых необходимых утилит ее станет уже однозначно не хватать. Поэтому дистрибутив (думаю, последний для данного ядра) выйдет в двух вариантах: минимальный (только с самым необходимым для установки системы и ничего лишнего) по прежнему на флоппи-дискете, и full-version на CD-ROM с автозапуском и установкой на винт "из коробки" (Life-CD). Но до этого еще мнооого работы - сформировать-то автозапускаемый дистрибутив не так сложно. А вот грамотно проработанный установщик еще надо создать... В общем, впереди много интересного.
Сейчас же ловите от меня новьё - результат как разгребания "старых завалов", так и плодотворной работы последних недель... )))
iS-Assembler - универсальный пакет - представляет собой унифицированный сборник софта для программиста на спектрум-ассемблере в среде iS-DOS (компилятор/линковщик/дизассемблер/резидентный монитор-отладчик), а также сопутствующих утилиток, примеров исходников, и всевозможной документации как по работе пакета, так и по рестартам iS-DOS. Особо обратите внимание на наличие в нем описания дополнительных к исдосу рестартов и особенностей операционной системы TASiS. Пакет универсальен в том смысле, что мной была проведена адаптация всех программ для работы как в обычных iS-DOS Classic/Chic, так и в TASiS. На диске присутствуют все необходимые версии программ, равно как и инструкции по их установке и работе с ними. Пакет выкладывается в виде IMG-образа с файловой системой внутри, "распаковывающегося" штатными средствами системы либо на RAM-диск, либо на приготовленную чистую дискетку.
ВНИМАНИЕ!
Необходимое дополнение к выкладываемому пакету: когда-то давно, около 10 лет назад, когда начали выходить первые дистрибутивы ОС TASiS, был сделан как акцент на бесплатности данной системы в отличие от коммерчески распространяемой тогда ОС iS-DOS, так и подчеркивалось уважение к праву авторов ОС iS-DOS и софта под нее на коммерческое их распространение. В связи с этим все эти годы в рамках работы над нашей системой NedoPC group не выкладывала для скачивания и не включала в официальные релизы дистрибутивов софт (за исключением отдельных чисто внутрисистемных технических утилиток общеупотребительного значения), не локализованный под TASiS таким образом, чтобы это затрудняло или делало невозможныи его применение на прочих спектрумах в системе iS-DOS. Одним из таких примеров был iS-ассемблер. Однако относительно недавно последний официальный дистрибьютор фирмы "ИскраСофт" Евгений Ильясов подтвердил, что, за давностью лет коммерческое распространение утратило смысл и системе переходит в общее пользование. Таким образом снимаются все предыдущие ограничения на распространение и иные работы, чем мы и будем заниматься.
Далее: ловите написанную "под ОС TASiS only" утилитку GRF-Viewer для просмотра в картинок формата GRF в графическом режиме аппаратного мультиколора 640х200, плюс объемный архив данных картинок - все, что я смог наскрести на винте своей АТМки. Данная утилитка более старой версии уже ранее была включена в состав выкладывавшегося последнего варианта дистрибутива v1.04 Тазиса, но недавно был найден и успешно убит глючок, проявлялвшийся при попытке отображения обьъемных файлов картинок, примерно начиная с 28-29Кб и выше и искажавшего выводимые атрибуты. Новая версия вьювера будет включена в состав нового дистрибутива, а пока ловите ее отдельно, в дополнению к ранее выложенному мной вьюверу этих же картинок MCX-Viewer, написанному Alone Coder'ом, но для среды TR-DOS. Утилитка запакована в IPC-архив iS-пакером Сергея Багана, штатным для iS-системы. Если вдруг у вас его почему-то нет, вы можете скачать паковщик и распаковщик как для TASiS, так и для iS-DOS на его сайте.
Также ловите в таком же IPC-архиве TFM-Player - проигрыватель шестиканальной музыки (файлы стандартных расширений *.tfc и *.tfd) для карточки TurboSound-FM плюс в том же архиве для примера несколько таких музыкальных файлов (поэтому он такой объемный - сам плеер весит всего пару килобайт). Это все как рах плод разгребания "старых завалов" - он былнаписан мной несколько лет назад, но по причинам объективного характера до релиза дошел только сегодня. В отличие от предыдущей утилитки-вьювера, плеер универсален и самонастраивается для работы с любой iS-системой (разве что в Classic ему будет банально мало места под некоторые объемные музфайлы - тогда ловите выход по штатной ошибке №130 - нехватка памяти), автодетектит наличие или отсутствие карточки TSFM и в случае ее отсутсвия не виснет, не форматирует диски, а выходит в систему. )))
На этом персонально от меня пока все. Буду работать дальше. Но есть еще и некоторое количество другого софта:
Перевыкладываю игрушку Zooming Secretary - в процессе ее эксплуатации был обнаружен и убит баг на последнем уровне. Теперь патченная версия и у меня на сайте.
10 января состоялось зимнее депопати DI:HALT 2015 lite, на котором была представлена помимо прочих и демо под ATM и ZX-Evolution/BaseConf - Gagarin Tunneltro, которую я также выкладываю здесь на сайте.
Ну вот, пока все. Но будет еще много всего хорошего! )))
31.12.2014 года.
С НОВЫМ 2015 ГОДОМ, друзья!
Ну вот и всё. Подошел к концу бурный 2014 год. Пора подводить итоги. В связи с этим обновлен раздел "История", куда добавлен обзор прошедших 12 месяцев. Для моего же сайта уходящий год стал ударным - был побито прошлогоднее количество обновлений - 15 против 11. Правда, первую половину года сайт простаивал, зато с осени успешно наверстал упущенное. Таким образом, можно уверенно констатировать, что тенденция по выходу сайта из многолетнего простоя укрепилась окончательно. Так держать (говорю я сам себе)! В планах же на следующий год у меня стоит возвращение к активной программистской деятельности на Спекки. Такая возможность наконец-то появляется.
Ну а теперь плавно переходим к новогодним подаркам - новогоднему апдейту софта. В этом году состоялся Пятый конкурс игр "Твоя Игра", в значительной степени посвященный играм под ZX-Evolution (BaseConf)/ATM-turbo 2+. Среди десятка участвовавших в конкурсе работ три были написаны под обычную ZX48/128 конфигурацию, а остальные семь - под АТМ-семейство. Полный пак всех игр можно скачать здесь, а конкретно эти семь игр (две из которых представлены пока только демоверсиями) я и выкладываю на сайт в качестве новогоднего подарка. Итак, поехали:
ASCII Invaders - консольная аркада для ZX-Evolution/baseConf only (т.е. на ATM-turbo 2+ не пойдет). Классические Space Invaders в 80х25 исполнении...
2048 - логическая игрушка, порт популярной сейчас в виде онлайн-приложений одноименной игры. Для ATM-turbo 2+ и выше.
Edge Grinder - космическая леталка-стрелялка, отдаленно напоминающая R-Type. Написана под аппаратный мультиколор 640х200 и только под конфигурацию ZX-Evolution/baseConf.
Ninjajar! - диззи-подобный квест, представляет собой порт в высокое разрешение 320х200 одноименной игрушки, ранее написанной под стандартный ZX-экран. Для ATM-turbo 2+ и выше.
Zooming Secretary - Аркада. Надо управлять взмыленной секретаршей, разрывающейся между звонками телефона и иными офисными делами. Для ATM-turbo 2+ и выше.
Retro Kombat (демо версия) - жанр "драка двух, вид сбоку". Пока неиграбельная демо версия. Выглядит уже красиво, но реально драться пока еще нельзя. Ждем от авторов полную версию. Игра написана только под конфигурацию ZX-Evolution/baseConf. Для запуска после загрузки в бейсике набрать RUN.
Space Mercenary (демо версия) - лабиринт. Ходилка-стрелялка, вид от первого лица (не DOOM, но все же...). Пока готов только первый уровень с малоактивными врагами, но играться уже интересно. Очень надеюсь, что полная версия игры увидит свет. Написано для ATM-turbo 2+ и выше, но, конечно, 14МГц ZX-Evolution предпочтительнее 7 МГц в ATM-turbo 2+...
Ну вот, с подарками все. еще раз поздравляю вас всех с Новым 2015 годом, в котором мы обязательно увидимся! Спектрум рулез! Всех благ!
29.12.2014 года.
Небольшое, предпоследнее перед подведением итогов уходящего года обновление. Пока не выкладываю никакого софта, зато решил пока подобавлять скриншотов к тем программам, которые пока еще обделены ими. Сегодня выложены скриншоты к дискам:
File Editor & Magi View and Print (к программам Magi Loader, Magi View and Print, File Editor и Disk Doctor)
Line Master (к программам Line Master и TTY)
Пока все. До нового года осталось всего ничего, и до последнего в этому году обновления тоже.
27.12.2014 года.
Пришла пора стряхнуть пыль и с раздела "Эмуляторы" - не помню, сколько лет назад я последний раз выкладывал туда новьё, кажется, без малого, лет девять. А ведь с тех пор эмуляторный ряд существенно обновился и развился. Старые версии эмулей, правда, удалять не стал. Пусть побудут пока. Однако обновил архив образов ПЗУ (добавив туда более современные прошивки АТМ 1 и 2+) и соответствующие конфигурационные файлы к эмулятору Unreal ZX v0.34b.
Выложил актуальную на сегодняшний день версию Unreal ZX v0.38.1, с поддержкой ATM1,2+ и, самое главное, ZX-Evolution (на которого эмуль настроен по дефолту). ROMы можно брать и из вышеупомянутого архива, но тут они и так содержатся в теле пака эмуля.
Еще один, достаточно свежий эмулятор (а точнее - виртуальная машина) ZXMAK2 v2.8.0.37493 (тестовая версия). Эмулирует кучу клонов и среди них - ATM1,2+ и ZX-Evolution. При бетатестинге последней версии обнаружены недостатки в эмуляции ATM-1, о чем автор поставлен в извесность, так что, возможно, скоро последуют новые версии. В архиве лежит FAQ-файл на тот случай, если эмуль не запустится.
Ну и под занавес - "тестовая" (без музыки и сюжета) демка Parallax demo - представляющая собой эксперимент с горизонтальным скроллингом в "высокой" графике - лучше всего запускать на ZX-Evo при 14МГц, тогда она идет наиболее плавно, но и на АТМ2+ смотрится.
19.12.2014 года.
Продолжаю копаться в архиве АТМ-исходников от XVR. И в процессе сего копания наткнулся на версию BIOS CP/M v1.04, о существовании которой не знал, считая самой последней версией BIOS для ATM-1 - v1.03. Казалось бы, надо выкладывать, однако с этим возникла небольшая проблемка: в 2013 году я снял основанную на сигнале Z защиту и расксорил ПЗУ BIOS 1.03, после чего выложил ее на сайте под номером v1.041r, подчеркивая ее новизну, хотя база осталась все та же - v1.03, только без защиты. А теперь, с появлением настоящей "четвертой" версии, может возникнуть путаница в номерах. Чтобы этого избежать, я свое "изделие" "волюнтаристским" решением переименовал из v1041r в ПЗУ BIOS v1.031r и перевыложил на сайт именно под этим названием, после чего уже выкладываю на сайт подлинное ПЗУ v1.04 в трех видах:
ПЗУ BIOS v1.04 - собственно оригинальная ПЗУ "как есть".
ПЗУ BIOS v1.04rs - то же, но с вставленной мной поддержкой резидента (вообще буквами R и RS в названиях прошивок я обозначаю как раз поддежку резидента).
ПЗУ BIOS v1.041r - также мной расксоренная версия со снятой защитой (и, само-собой, с поддержкой резидента). Является теперь самой последней версий ПЗУ для АТМ-1. В эмуляторах и в реальных машинах рекомендуется использовать именно ее до появления новых версий прошивок.
И, кстати, откопал в архиве также описание различий версий ПЗУ для ATM-1:
vers 1.01
Keys '@' and '_' added.
^space make interrupt (if on).
<ESC>^B? (^space check on/off) added.
<ESC>NR (restore default pallete) added.
<ESC>^R? (roll on/off) added.
vers 1.02
Strip extra move of floppy drivers head in error case.
vers 1.03
Add some new bugs.
Add mux func 6-9
vers 1.04
Fix bugs in mux func's 6,8
Оная информация о версиях добавлена в описание прошивок. До скорых встреч!
9.12.2014 года.
Сегодняшнее обновление небольшое, хотя, если вы обратили внимание, это стало постоянной практикой. Просто с возобновлением регулярного обновления сайта, уже нет нужды копить материал на большие апдейты "раз в столетие". Гораздо важнее сама регулярность, с которой появляются новости, чем их "объем".
Сегодня я постепенно начинаю разбираться с большим по объему материалом - внушительным архивом исходников от XVR - Хватова Романа, одного из основных авторов софта под АТМовский CP/M и автором всех МикроАРТовских прошивок ПЗУ. Возникла дилемма - можно, разбираясь в архиве, постепенно выкладывать исходники к уже размещенному на сайте софту, или просто "бездумно" выложить ZIP-архив целиком, а там уж пусть желающие сами разбираются. Скорее всего, сделаю и то, и другое - конкретные исходники к конкретным программам иногда нужнее, а с другой стороны, архив целиком тоже нужен для тех, кто системно изучает наследие МикроАРТа. Но куда это выкладывать, еще подумаю, а пока начинаю постепенное выкладывание по частям. И начинаю с маленькой толики - с ассемблерных исходников прошивок ПЗУ для XT-клавиатуры и AT-клавиатуры (естественно, изначальных версий от МикроАРТа, а не от Caro). Сами прошивки выложены много лет назад, а файлы с исходниками я просто добавил в ZIP-архивы с ними, в качестве "бесплатного приложения". Также в разделе "СКАЧАТЬ" под списком софта под iS-DOS/TASiS дал в дополнение к имеющемуся на сайте баннеру, более расширенную рекламу странички Сергея Багана и размещенному на ней авторскому софту под iS-DOS и TASiS.
Более того, сегодняшнее обновление в чем-то символичное: сегодня количество обновлений сайта за 2014 год достигла 11-ти и сравнялось с числом обновлений за 2013 год. А это значит, что курс на возрождение и наращивание частоты развития сайта, начатый в 2012 году, успешно осуществляется. Да, количество обновлений сравнялось, но декабрь только недавно начался - до конца года еще есть время. И хотя до середины декабря я буду очень занят, и до сайта вряд ли дойдут руки, но на вторую половину месяца я запланировал как минимум два, а в удачном случае и 3-4 обновления, так что увидимся.
В общем, сайт живет и развивается, что не может не радовать. До скорых встреч!
30.11.2014 года.
Роясь в сети, откопал еще две свои давних статьи за 2005 и 2006 гг., касающихся ZX-Spectrum в целом и ATM в частности. Ох, сколько всего было сделано и понаписано в золотой век моей активности! Аж до сих пор "археологические раскопки" результаты дают. Так что пополняю сегодня раздел "Публикации". Вот эти статьи:
Интервью Максагора/NedoPC group газете "Nicron" - опубликовано в газете "Nicron" №128 за 6 января 2005 года
Операционная система TASiS - опубликовано в газете "Nicron" №129 за 18 января 2006 года
Также на досуге занялся подборкой скриншотам в выложенному за все время софту. Поэтому сегодня ловите скриншоты к CP/M-овскому редактору Word Master 1 (и находящимся на том же диске прочим утилитам), а также аннотации и скриншоты к демкам Biver 16c и SUCK IT! The Tunnel.
24.11.2014 года.
Обновил архив с просмотрщиком мультиколорных картинок MCX Viewer v0.4 - добавлена процедура подстройки под палитру цвета бордюра, а также добавлены в архив несколько новых мультиколорных картинок.
Выложена микродёмка Biver16c под экран 320х200 в стиле "мячик прыгает на фоне картинки в высоком цветовом разрешении" - такая себе демонстрация красивостей "высокой" графики. Скриншоты как-нибудь потом.
Выложил переразведенную в векторную графику и переконверченную в формат PDF схему "зеленой" версии платы v7.10 ATM-turbo 2+, на основе которой в 2000-х годах группа NedoPC возродила производство этого клона. В архиве также прилагается список рекомендуемых улучшений и доработок платы. Все микросхемы в схеме обозначены как отечественной маркировкой, так и приведены их импортные аналоги.
В дополнение ко всему переформатировал раздел сайта "ОПИСАНИЕ" для более удобного чтения.
На сегодня все.
22.11.2014 года.
Новая маленькая дёмка-гифт Serka Gift - раньше встречалась в сети исключительно под ZX-Evolution/BaseConf(т.е. ATM-3), но недавно была адаптирована под порты ATM-turbo 2+. Аннотация и скриншоты здесь.
Также выложил еще год назад обещанные аннотацию и скриншоты под игрушку "Project R.O.B.O.", а также в довесок также обещанные аннотацию и скриншоты под дёмку NedoDemo 2.
На сегодня все.
12.11.2014 года.
День обновления полезного PC-софта. Выкладыаются утилиты программной поддержки универсального программатора Uniprog для прошивки множества версий ПЗУ (в том числе необходимой для работы АТМки ПЛМ 1556ХЛ8) от того же производителя, что и сам ATM-turbo - от фирмы МикроАРТ. Сами утилиты запускаются из-под "чистого" MS-DOS на компах, оборудованных LPT-разъемом - ведь именно к нему подключается программатор. По сути, это одна и та же утилита, только двух разных версий:
Также, до кучи, выкладываю исходный код от выложенной много лет назад прошивки теста ПЗУ от CHRV (Чунина Романа/NedoPC Group). На сегодня все.
10.11.2014 года.
Сегодня выкладываю занятную и полезную системную утилиту от Alone Coder'а ANSI Viewer v0.6 - просмотрщих PC'шной ANSI-графики (т.е. консольной, "текстовой"). В архиве два SCL-образа - на одном собственно утилита и парочку ANSI-файлов в качестве примера, а во втором - только набор ANSI-файлов. Ценность данной утилиты в том, что она может работать в разных графических режимов нескольких клонов спектрума - обычный ZX 256х192 (с разными вариантами ширины шрифта), "самопальный" 384x304, аппаратный мультиколор 640х200 GMX-карточки от Scorpion и, конечно, ATM-графика в режиме аппаратного мультиколора 640х200, в котором отображается текст 80х25. Также в теле архива присутствует текстовый файл с описанием программы и собственно формата графических ANSI-файлов.
Также обновлен архив с давно выложенным демо The Board II - Alone Coder сделал более точную настройку демки под частоту видеоразвертки конкретных видеоконтроллеров ATM-turbo 2,2+ (50Гц) и ZX-evolution 4096k (49Гц) - так что в TRD-образе теперь два запускаемых файла под оба этих варианта. Впрочем, кроме данной настройки, которая, по мнению автора доработки, должна обеспечить бОльшую "плавность" изображения, ничем принципиальным эти версии не отличаются, так что запустятся нормально на обоих клонах. Соответственно подправил и описание.
27.10.2014 года.
Сегодняшнее обновление весьма и весьма значительное. Но не ищите на сайте свежий софт. Сегодня я его пока не размещал. Зато провел огромную работу по обновлению структуры и концепции сайта. Во-первых, отправил в архив прежнюю ленту новостей - которую вел ровно 9 лет - с 16.10.2005 года по 16.10.2014 года. Львиную часть этого периода мне было трудно вообще поддерживать жизнедеятельность сайта, не говоря уже о том, чтобы что-то менять в структуре. Хотя понемногу новости накапливались и лента стала слишком длинной, что затрудняет прочтение. Пора начинать, так сказать, "с чистого листа". Хотя старая лента (как и предыдущие ленты) остается доступной для желающих здесь.
Далее: я давно уже решил собрать воедино все свои публикации на тему спектрума, котоыре оказались разбросаны как по разным местам данного сайта, так и по различным иным сайтам, где я имел счастье публиковаться. Теперь же они будут все в одном месте, для чего я завел новые раздел "ПУБЛИКАЦИИ". В будущем я планирую размещать там не только свои статьи, но и полезные статьи других авторов, касающихся прежде всего тематики ATM и, во вторую очередь, иных вопросов, связанных с ZX-Spectrum. А пока в этом разделе накопилось аж целых девять моих статей и заметок (с максимально близко восстановленными датами публикаций, приведенных в обратном порядке):
21.04.2011 - "ZX-Spectrum в России: большой путь маленького компьютера" - моя статья в "Компьютерре" по истории Спекки
1.04.2007 - "Привет из Италии" - о контактах наших спектрумистов с итальянскими
14.10.2004 - "TR-DOS и винчестер - решение проблемы" - о "скрещивании" винта с TR-DOS
14.11.2003 - "История клонов ATM-turbo 1,2,2+" - комментарии излишни
7.05.2003 - "Компьютер моей мечты" - мое видение в том далеком году "идеального спектрума"
7.05.2003 - "ОСевой вопрос" - мои мысли о том, какая ОСь нужна спектруму
19.10.2002 - "HDD-проект (новая TR-DOS)" - о "скрещивании" винта с TR-DOS
12.06.2002 - "Как я стал спектрумистом" - такая автобиографическая заметка
30.01.2002 - "TR-DOS и винчестер - братья навек?" - о "скрещивании" винта с TR-DOS
Приятного чтения в ожидании новых обновлений!