User Tag List

Показано с 1 по 10 из 358

Тема: Новости сайта ATM

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    19.11.2015 года.
    ===========


    Буквально за вечер (пару часов, из которых около часа ушло на изучение чужого кода) сделал адаптацию под среду ОС TASiS "классической" 48К-игрушки BRUSE LEE фирмы DATASOFT 1984 года: http://atmturbo.nedopc.com/download/...e/bruselee.ipc
    (аннотация здесь: http://atmturbo.nedopc.com/download/.../bruselee.html). Адаптация этой игры открывает планирующуюся серию адаптаций ряда других игрушек и сделана в качестве иллюстрации возможности переноса "классического" спектрум-софта в среду этой ОС, описанной в статье "Отвязаться от тырдоса: о базовых принципах программирования под ОС iS-DOS/TASiS" (http://atmturbo.nedopc.com/articles/...os_230815.html). Теперь игра может запускаться с любого логического и физического носителя, поддерживаемого в драйверах данной системы. Но самое главное, теперь возможно без использования "сброса" вернуться в любой момент в систему в исходную точку по нажатию клавиши ESC (CS+1). ВОТ ТАК НАДО ДЕЛАТЬ ИГРУШКИ, ДЕМКИ И ПРОЧИЙ СОФТ! Перед запуском корректно осуществляется распознание системы, из-под которой запущена программа, и если это не TASiS, а какой-то иной тип iS-DOS, то будет осуществлен корректный выход в оболочку. Игра упакована и выложена на сайт в формате iS-досовского архиватора iS-Packer (расширение архива IPC), распаковывающегося в среде iS-DOS или TASiS.

    Выход данной игрушки посвящаю Чунину Роману aka CHRV/NedoPC group, у которого сегодня, 19 ноября, День Рождения.

    Поздравляю, Рома!

    И да, те, кто это еще не сделал:

    Подписывайтесь на Официальную группу ZX-Клонов ATM-turbo 1,2,2+ в ВКонтакте!
    https://vk.com/atmturbo


    А пока - до скорых встреч!
    Последний раз редактировалось Максагор; 19.11.2015 в 04:49.
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    zx_
    Гость

    По умолчанию

    Максагор, а почему только для TASIS ?
    чем isdos провинилась то
    Последний раз редактировалось zx_; 21.11.2015 в 19:28.

  4. #3

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zx_ Посмотреть сообщение
    Максагор, а почему только для TASIS ?
    чем isdos провинилась то
    Ничем не провинилась. TASiS - это iS-DOS. Просто используются возможности TASiS по управлению средствами системы (т.е. без обращения к железу напрямую) диспетчером памяти АТМ, переключению экранных режимов и проч. Использование TASiS снимает необходимость определять тип клона при работе с верхней памятью выше 128Кб ОЗУ (а сохранение ядра системы при адаптации 128Кб-дем вверху просто неизбежно), а таже демка STARE написана так хитро, что выйти в систему обратно было невозможно без загрузки в страницу ОЗУ копии ПЗУ с бейсиком48 и включении ее по адресу #0000, где внедрялся перехватчик обращения к нему, который уже в свою очередь восстанавливал на место ядро ОС.

    Из того, что я опубликовал в Ноябре, разве что BRUCE LEE можно будет попытаться сделать универсальной,так как она изначально 48Кб, но возможности TASiS и тут делают блок загрузки и запуска намного компактнее. Ее адаптация вообще была первым экспериментом - как вообще у меня получится - я вообще не считаю себя суперкрутым кодером. Постоянно учусь на ходу.

    В любом случае, я пишу под платформу ATM и ZX-Evo/BaseConf, а там TASiS считаю основной системой. По возможности, конечно, буду стараться делать и универсальные вещи под все исдосы.

    - - - Добавлено - - -

    21.11.2015 года.
    ============

    Пошел частить с обновлениями, но разве это плохо? ))) Сегодня вновь выкладываю целый ряд новья и не очень новья под ОС TASiS. Выкладываю три маленькие демки, основное утилитарное предназначение которых использоваться в качестве скрисейвера в оболочке системы, но прежде выкладываю утилиту-резидент REAL_CL.RES
    http://atmturbo.nedopc.com/download/...cl/real_cl.ipc
    (Real Clocks, аннотация здесь: http://atmturbo.nedopc.com/download/...l/real_cl.html), основное предназначение которой, будучи интегрированной в ядро, индицировать вверху экрана реальное время, считываемое с данных микросхемы i8031(i8051), штатно имеющейся на борту ATM-turbo 2+ (так что без нее отображаться будет будет всякая случайная чушь - поэтому работать корректно будет только на 2+, версии для ATM1,2 и ZX-Evolution еще предстоит создать). Вторая функция данной утилиты - отсчитывание при нахождении в оболочке 255 секунд без нажатия клавиш и в этом случае поиск в каталоге Q:SHELL и в случае успеха - запуск утилиты с именем SCRSAVE.COM. Надо ли говорить, что переименовать в это имя можно любую понравившуюся программу и использовать в качестве скринсейвера? Или переименовать RESIDENT.COM и тогда система будет автоматически сохраняться резидентом. Эта утилита давно входит в состав дистрибутива TASiS, но в связи с выкладыванием подборки скринсейверов я решил выложить и ее отдельно. А ниже собственно три демки-скринсейвера, хотя ничто не мешает запускать их самостоятельно. Просто они устроены как показывающие нечто циклично повторяющееся с выходом в систему по нажатию любой клавиши. Итак, это:

    Хранитель экрана "BALL"

    http://atmturbo.nedopc.com/download/.../ball/ball.ipc
    (аннотация здесь: http://atmturbo.nedopc.com/download/...ball/ball.html) - давно штатно присутствует в дистрибутиве TASiS. Утилита создана Юрием Корсуниным еще в 2005 году. Простейшая демонстрация возможности "мультипликации" в высоком графическом разрешении экрана 320х200. Создана скорее для наработки собственных процедур и не претендует на высокую скорость и оптимальность. В последней версии добавлен перевод винта в режим Standby. В утилите с 2015 года поддержано внутреннее имя, отображаемое при установке байта special=8 в описателе заголовка файла. Утилита будет работать на ATM-turbo 2,2+,3 как в среде OS TASiS, так и в iS-DOS Chic.

    Хранитель экрана "Часы"
    http://atmturbo.nedopc.com/download/...cks/clocks.ipc
    (аннотация здесь: http://atmturbo.nedopc.com/download/...ks/clocks.html) - также давно штатно присутствует в системе. Написана мной в 2006 году и представляет собой электронные часы реального времени, отображающиеся на весь экран в режиме 640х200 и работающие от микросхемы i8031/51 (1816ВЕ31) . Впрочем, программа будет работать и при отсутствии данной микросхемы, но время тогда показываться не будет - определив отсутствие этого камешка, программа выключит часовую панель. Также поддержано внутреннее имя.

    Хранитель экрана "Матрица"
    http://atmturbo.nedopc.com/download/...rix/matrix.ipc
    (аннотация здесь: http://atmturbo.nedopc.com/download/...ix/matrix.html). НОВИНКА! Изначально, это Микродемка MATRIX от красноярской группы Siberian Group 2005 года создания. В свое время принимала участие в фестивале компьютерного творчества "Chaos Constructions 2005" в номинации "512 байт демо", а 10 лет спустя адаптирована мной под OS TASiS и превращена в "скринсейвер": теперь дема корректно запускается с любого физического и логического носителя, на время своей работы "усыпляется" винчестер (эта фича не сработает на ZX-Evolution, но дема будет работать и без нее), а главное - сделан изначально отсутствовавший корректный выход обратно в ОС по нажатию любой клавиши. В общем - перед вами еще одна иллюстрация того, КАК НАДО ПРАВИЛЬНО ПИСАТЬ ИГРЫ, ДЁМЫ И ПРОЧИЙ СОФТ - тема, которую я поднимаю в статье "Отвязаться от тырдоса: о базовых принципах программирования под ОС iS-DOS/TASiS" - http://atmturbo.nedopc.com/articles/...os_230815.html. Минус, весьма небольшой, только один - демка "раздулась" с 512 байт на дополнительные 200 с лишним - ведь раньше загрузчик был вне демы, а теперь он интегрирован в общий блок кодов. Но только и всего - на этот раз демка не на конкурс выставляется, а для других, более прикладных и полезных функций в рамках ОС .

    И да, весь сегодняшний софт выложен в архивных файлах IPC для архиватора\распаковщика iS-PACKER, написанного под iS-DOS Classic, Chic и OS TASiS. До очень скорых встреч!
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Новости
    от Zelya в разделе Львов
    Ответов: 53
    Последнее: 12.10.2022, 14:54
  2. Новости
    от Viktor2312 в разделе Ириша
    Ответов: 16
    Последнее: 10.10.2016, 08:20
  3. Новости сайта КАРЛ ВЕЛИКИЙ
    от Лебедев в разделе Новости
    Ответов: 25
    Последнее: 27.05.2011, 17:03
  4. Новости ремейкостроения :)
    от copperfeet в разделе События
    Ответов: 11
    Последнее: 02.06.2005, 15:08
  5. Новости
    от breeze в разделе Форум
    Ответов: 21
    Последнее: 06.04.2005, 22:54

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •