User Tag List

Результаты опроса: Дорабатывать РАДИО-86РК в XXI веке

Голосовавшие
24. Вы ещё не участвовали в этом опросе
  • Дело интересное и увлекательное, когда руки прямые и паяльник горяч

    18 75.00%
  • Это всё хорошо в эмуляторах. А практически - уж слишком поздно

    4 16.67%
  • В эмуляторе это хотя бы реализовано?

    0 0%
  • Пора проснуться от ностальгии и ухватиться за все ядра современных технологий

    3 12.50%
Опрос с выбором нескольких вариантов ответа.
Показано с 1 по 10 из 29

Тема: В поисках утерянных возможностей…

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

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

    Регистрация
    05.03.2010
    Адрес
    Ташкент
    Сообщений
    160
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    66
    Поблагодарили
    41 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Post МОНИТОР предоставляет ОКНА и БЕЙСИК

    Зa неделю удалось сдвинуться с мёртвой точки и продолжить доработку собственной поделки…
    А именно…

    windows-86rk.zip

    Бейсик-Микрон с поддержкой вьюпорта
    Слегка переделанный Бейсик адаптирован под мою версию Монитора.
    Функционал оператора «HOME» несколько расширен:
    • «HOME» без аргументов работает как обычно - очищает экран и устанавливает курсор "домой"
    • «HOME <ascii>» заполняет активную рабочую область экрана символами указанного кода
    • «HOME <left>,<top>,<width>,<height>» устанавливает параметры рабочей области экрана
    • «CUR»/«PRINT AT»/«PLOT»/«LINE» работают в пределах заданной рабочей области вьюпорта
    В архивах имеется файлы:
    • «monitor_view.rom» - файл ПЗУ с оконной версией Монитора. Как выше уже писал, унифицирована работа директив «D»/«L»/«M», «G» работает как «CALL» с возвратом, директива «R» способна грузить ROM-Диск размером до 16 Мб, подпрограмма печати символа работает с произвольной областью экрана, который может размещаться в любом месте ОЗУ и иметь произвольную настройку геометрии
    • «direct_x.rkr» - демонстрационная загружаемая пользовательская директива «X» Монитора, вызываемая по «X<арг.1>,<арг.2>,<арг.3>,<арг.4>»
    • «basic_view.rkr» - файл интерпретатора Бейсика вместе с демонстрационным листингом: Просто запускайте сразу «RUN»
    В Бейсике имеется достаточно обширная демонстрационная программа демонстрации возможностей Монитора.
    Также, имеется экспериментальный пример считывания координат светового пера из ВГ75 с рисованием внутри вьюпорта.
    (К сожалению, симуляция светового пера мышкой реализована не во всех эмуляторах…)

    Переработка не лишена недостатков:
    • «HOME LEFT,TOP,0,0» приведёт к непредсказуемым результатам порчи данных в ОЗУ
    • «PLOT»/«LINE» ограничены максимумом в 127 и 49

    P.S.: Вариации на тему, каков мог быть Монитор и Бейсик у РАДИО-86РК с самого начала…

    P.P.S.: Не рекомендую прошивать в физические ПЗУ данные версии Монитора, так как всё находится на стадии альфа/бета разработки.
    Тем не менее, если же Вы рискнули и уже воспользовались данной прошивкой физически, буду признателен выслушать предложения или замечания по поводу проблем совместимости с ПО.
    Последний раз редактировалось Радио-86РК; 08.03.2021 в 07:57. Причина: Рекомендации…

    Эти 2 пользователя(ей) поблагодарили Радио-86РК за это полезное сообщение:

    Denn(10.03.2021), Oleg N. Cher(05.03.2021)

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

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

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

Похожие темы

  1. Расширение возможностей Evo SDK
    от alone в разделе Программирование
    Ответов: 30
    Последнее: 15.07.2014, 19:43
  2. В поисках 7P3K3PH0N MYZbIKN
    от ALKO в разделе Для начинающих
    Ответов: 4
    Последнее: 03.02.2014, 12:45
  3. Ответов: 11
    Последнее: 16.11.2012, 00:28
  4. Расширение возможностей Ленинград1
    от DVS в разделе Ленинград
    Ответов: 53
    Последнее: 24.05.2009, 18:14

Ваши права

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