User Tag List

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

Тема: Скрипты-86РК

Древовидный режим

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

    Регистрация
    11.04.2023
    Адрес
    г. Ташкент, Узбекистан
    Сообщений
    183
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    41 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Arrow Скрипты-86РК / Апогей / Северная Пальмира / КР-04

    Спустя ровно месяц активной отладки и адаптации, представляю Вашему вниманию версию 2025v08 с поддержкой нескольких платформ:
    1. РАДИО-86РК
    2. Апогей БК-01
    3. Электроника КР-04
    4. Северная Пальмира


    Хотя на данный момент оболочка работает с файлами только на уровне вызовов подпрограмм обмена с магнитной лентой, при использовании эмулятора формат всех листингов представляется в обычных TXT-файлах с кодированием Кириллицы в UTF, что позволяет открывать и редактировать листинги обыкновенным Блокнотом.
    Причём, при попытке загрузки этих TXT-файлов в «Микроше», «Партнёре-01.01» и «Радио-86РК» директивой I Монитора, на экране отобразится их заголовок с названием самого скрипта внутри.
    Следует учитывать, что нельзя трогать заголовки файлов и иероглифы «情» в тексте, которыми кодируются ключевые синхробайты E6.

    Чтобы загрузить TXT-файл в ОЗУ целиком, следует загрузить/запустить оболочку скриптера на целевой платформе и клавишами «УС+O» открыть любой файл листинга:
    • «ANACONDA.TXT» - разновидность игры «ПИТОН»
    • «DER_BOMB.TXT» - разновидность игры «ARKANOID» (в Emu80 можно управлять мышью)
    • «ROBOTS.TXT» - набросок для игры «Взбесившиеся Роботы»
    • «SCHWARZ.TXT» - моя авторская фантазия на тему «Излучения Хокинга» горизонтом событий Коллапсара (в Emu80 можно управлять мышью)
    • «VERSION.TXT» - файл с выдачей всех переменных среды с описанием всех ключевых ресурсов платформы


    Конкретно для «КР-04» имеется два отдельных файла:
    • «FNTLDR.RK4» - подгружает восемь разных шрифтов перед запуском скриптера: Сперва просто загружается «SCRIPTER.RK4», затем загружается «FNTLDR.RK4» и запускается директивой «G3F00»
    • «FONTEKST.TXT» загружается в скриптер клавишами «УС+O»

    На экране просто отобразится набор шрифтов.

    Файл «MAN.TXT» также загружается скриптером и открывается Блокнотом.
    К сожалению, долгие циклы разработки парсера и его отладки заняли практически всё время, а на описание справки практически ничего не хватило.

    Как можете заметить, синтаксис стал немного сложнее и гибче.
    • Имеются блоки «(цикл)», «[then]», «[then $ else]», «<else>», «<else $ then>»
    • Символ «$» может работать как «else», «break» или «continue», а также и как «include»
    • Переменные среды описывают практически все ключевые подпрограммы Монитора и портов УВВ


    Из-за узких рамок и пределов оптимизации, пришлось пожертвовать всеми механизмами защиты от ошибок.
    При работе с текстом листинга нужно хорошо понимать, что и как делается.

    P.S.: Фактически, это - первое практическое применение моего редактора «Победит» с адаптацией на разные платформы.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	KR-04_Fonts.jpeg 
Просмотров:	11 
Размер:	29.7 Кб 
ID:	82724  
    Вложения Вложения
    Последний раз редактировалось Alikberov; 02.09.2025 в 15:13. Причина: Добавил краткое описание версии
    Электроника КР-03; ZX-Spectrum "Ленинград-48"; Atari-130XE; Поиск-1...

    Этот пользователь поблагодарил Alikberov за это полезное сообщение:

    Pyk(01.09.2025)

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

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

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

Похожие темы

  1. Восстановление оригинально 86РК
    от doc_fbi в разделе Радио-86РК
    Ответов: 20
    Последнее: 13.09.2022, 11:35
  2. РАДИО-86РК на Z80
    от Vladimir_S в разделе Радио-86РК
    Ответов: 310
    Последнее: 06.06.2017, 21:13
  3. Модульный РАДИО-86РК
    от AlexZ в разделе Радио-86РК
    Ответов: 180
    Последнее: 06.06.2017, 19:18
  4. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

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