Важная информация
  • Новости сайта ATM

    Обновление сайта АТМ от
    31.05.2017 года.
    ==============



    В мае наконец-то был завершен долгожданный проект - ATM-turbo 3 (плата v8.0+), о которой я писал несколько месяцев назад. Сейчас уже все разработки/разводки закончены и результат отправлен на изготовление "в железе". Поэтому тут я уже могу выложить принципиальную и монтажную схему (http://atmturbo.nedopc.com/download/shems/atm800.zip) данной машины.


    Итак, попробуем сравнить "классический 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 контроллера. К сожалению не влез.


    Более подробную информацию читайте на специально заведенной для этого страничке проекта (http://atmturbo.nedopc.com/projects/atm2_8_0_prj.htm).

    Осталось только добавить, что платы уже сейчас можно заказывать у Zorel'а в Днепропетровске на Украине. Адрес для связи: zoreldnepr[собака]gmail[точка]com

    До скорого...

    P.S. Обсуждение новой версии ПК ATM-turbo 3 (v8.0+) в теме здесь: http://zx-pk.ru/threads/27525-novaya...-rev-2017.html
    Эта статья изначально была опубликована в теме форума: Новости сайта ATM автор темы Максагор Посмотреть оригинальное сообщение

    Комментарии 85 Комментарии
    1. Аватар для Максагор
      Максагор -
      Обновление сайта АТМ:
      10.02.2019 года
      ==============

      Новые адаптации старого софта под ОС TASiS. На этот раз качайте:

      Игра "Armageddon Man" (Martech Ltd., 1987 год, русифицированный вариант) - эпичная игрушка-"стратегия", где вы в роли главы ООН пытаетесь не допустить ядерный апокалипсис между сверхдержавами (ну, или спровоцировать его, ежели захотите). В школьном детстве любил играть играть в нее. особенно доставляла опция "Ввести войска ООН в США". Как мы видим, игра не потеряла актуальности и сегодня.
      (http://atmturbo.nedopc.com/download/...n/armagman.ipc)

      Что еще важно - изначально в игре было сохранение и загрузка состояний с ленты. Теперь эти процедуры переделаны для работы с ОС TASiS: если вы в процессе игры что-то сохраните, то блок состояния сохранится в специальном месте ОЗУ. Оттуда же он будет грузиться, если вы выберете соответствующую опцию. А при выходе из игры в систему, вам будет предложено сохранить изменения в файл данных игры. И в будущем эти изменения будут подгружаться в ОЗУ вместе с игрой и будут доступны по опции загрузки. Краткое описание и скриншоты - здесь (http://atmturbo.nedopc.com/download/...n/armagman.htm).

      Шутливая Мини-демка "WHY ME?!" (Сергей Рыбаков, 2005 год), участвовавшая в номинации "4k Intro" на компьютерном фестивале Chaos Constructions 2005 (http://atmturbo.nedopc.com/download/..._me/why_me.ipc). Теперь она адаптирована мной под ОС TASiS, и может быть запущена с любого носителя в этой системе. Также теперь возможен корректный выход в систему в любое время по клавише ESC(CS+1). Несколько лет лежала у меня на винте для адаптации, да все руки не доходили. Краткое описание и скриншоты - здесь (http://atmturbo.nedopc.com/download/..._me/why_me.ipc).
    1. Аватар для Максагор
      Максагор -
      Обновление сайта АТМ:
      21.02.2019 года
      ==============


      И снова новая адаптация игры под ОС TASiS:

      Известная спектрумовская игра AMAUROTE ("Mastertronic Added Dimension", 1987 год) (http://atmturbo.nedopc.com/download/...e/amaurote.ipc). Это первая "полноценно" 128Кб-игра, адаптированная под ОС TASiS. Ранее я "оттачивал свое мастерство" на 48Кб игрушках. Сейчас факт того, что 128Кб-игры также могут быть адаптированы под TASiS можно считать доказанным. Теперь игра может запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1).

      Данная адаптация - итог совместной работы меня (Максагор/NedoPC group) и rasmer/q-bone. На долю rasmer'а выпало потрошение игры для разбора ее внутреннего устройства, а я сделал под эти потроха загручик и возвращалку в систему.

      Отдельно спасибо rasmer/q-bone от меня за процедуру обмена данными между банками. Очень пригодилась. Ну и за саму идею адаптации и первичную "трепанацию" кода игры, конечно.

      Краткая аннотация и скриншоты к игре выложены тут:
      http://atmturbo.nedopc.com/download/...e/amaurote.htm
    1. Аватар для Максагор
      Максагор -
      Обновление сайта АТМ:
      25.02.2019 года
      ==============


      Маленькое обновление:

      Камрад Black Cat/Era CG выпустил обновленную версию своего универсального просмотрщика дисков CP/M всевозможных форматов - SteinBlume v1.3.2.1410, старая версия которой давно лежала у меня на сайте. Теперь я обновил ее до последней. Качайте, пользуйтесь!
      http://atmturbo.nedopc.com/download/...ume1321410.zip

      На сегодня все. Пока продолжаю работу над адаптацией игрушек и некоторыми другими проектами, но там еще пока нет готовности для новых пополнений сайта.
    1. Аватар для Максагор
      Максагор -
      Обновление сайта АТМ:
      5.03.2019 года
      ==============


      После небольшого перерыва вновь взялся за адаптацию игр к среде ОС TASiS:

      Качайте адаптацию к среде ОС TASiS отечественной версии известной среди 8-битных компьютеров игрушки PRELIMINARY MONTY (она же – PANAMA JOE), созданной (как версия для ZX) в 2009 году Андреем Жигловым.
      http://atmturbo.nedopc.com/download/...ty/p_monty.ipc

      Это уже вторая по счету адаптированная "полноценная" 128Кб-игра, тем не менее, как вы можете видеть, она без проблем работает под TASiS. Теперь игра может запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1). А всего - это уже ДВАДЦАТАЯ по счету игра, адаптированная под ОС TASiS.

      Отдельно спасибо от Максагора rasmer/q-bone за процедуру обмена данными между банками. Очень пригодилась.

      Аннотация и скриншоты игры выложены тут.
      http://atmturbo.nedopc.com/download/...ty/p_monty.htm
    1. Аватар для Максагор
      Максагор -
      Обновление сайта АТМ:
      12.03.2019 года
      ==============


      Еще две адаптации, и на этот раз это не игры:

      Демка "GEMBA" от словацкой группы "Gemba boys" (Second Association) 2011 года создания (http://atmturbo.nedopc.com/download/...emba/gemba.ipc). На сайте worldofspectrum.org, откуда я ее качал, написана, что она - 48Kb only, но, как оказалось, нифига не 48Кб - ка минимум, она с удовольствием использует для "красивостей" вторую экранную страницу, хотя если страничный порт #7FFD блокировать, то от "излишеств" легко откажется и будет работать с той памятью, которая имеется. Так что, скорее, она относится к категории 48/128Kb. Впрочем, это не помешало перенести ее в среду OS TASiS. Теперь демо может быть запущена с любого логического носителя в данной системе, хоть с RAM-диска. А главное, в любой момент теперь можно вернуться в оболочку по клавише ESC (CS+1).

      Маленькое уточнение: так как я при разработке решил отойти от схемы "маленький загрузчик + основной, подгружаемый по частям файл даных с кодом демки" и выполнил все в виде единого COM-файла, загружающегося и запускающегося по адресу 23872dec сразу и целиком, то если у вас слишком раздуто от драйверов и служебных полей ядро, то файл может не влезть под него, и тогда произойдет возврат в оболочку с ошибкой 130 (нехватка памяти). Тогда, чтобы запустить дему, попробуйте для начала уменьшить размер системного КЭШа (введите в командной строке "cache /xx", где "xx" - размер КЭШ в блоках (каждый блок - 259 байт). Минимально допустимое системой значение - 6 блоков). Как правило, этого достаточно (можете даже в AUTOEXEC.BAT прописать нужный размер КЭШа). Ну а если нет - удалите ненужные в данную минуту резиденты и драйвера. Аннотация и скриншоты к деме выложены тут: http://atmturbo.nedopc.com/download/...emba/gemba.htm



      MEMORY TEST UTILITY v1.03 от фирмы МикроАРТ (HONEY SOFT) 1994 года (http://atmturbo.nedopc.com/download/...st/memtest.ipc). Это та самая знаменитая утилита, одной из первых разработанная по заказу МикроАРТ в помощь сборщикам плат АТМ и шедшая в комплекте со знаменитым HONEY-Commander'ом на первой системной дискете, прилагаемой к ATM. Естественно, на ZX-Evolution/ATM3 утилита увидит только первый мегабайт памяти, но это ее единственный недостаток. Запускать данную утилиту через TRD-образ, посредством vTR-DOS имело мало смысла, так как vTR-DOS ограничивает использование теневых портов. А каждый раз доверяться ненадежным в наше время дискетам - тоже не дело. Так что пришлось взяться за отладчик и ассемблер. И теперь данная утилита стартует с любого логического устройства TASiS и по опции в меню возвращается обратно в систему или, если обнаруживает установленный в ОЗУ резидент xBIOS, вызывает его. Аннотация и скриншоты выложены тут: http://atmturbo.nedopc.com/download/...st/memtest.htm



      А вообще, это первая моя адаптация под TASiS именно системного софта - раньше я набивал руку на играх и демках, хотя среди системок также есть утилиты, которые TASiS, как говорится, must have. Это, прежде всего графический и музыкальный редакторы.

      А пока все.