User Tag List

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

Тема: Бейсик на УКНЦ

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

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

    Регистрация
    27.11.2014
    Адрес
    г. Саратов
    Сообщений
    549
    Спасибо Благодарностей отдано 
    57
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    30 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Бейсик на УКНЦ

    Хотел адаптировать для Бейсика УКНЦ (Вильнюс) свою игрушку "Морской бой". Но столкнулся с серьёзной проблемой - катастрофической нехваткой памяти. Свободно всего 13 с чем-то кб. Загружаю систему в минимальной конфигурации (просто переименовав файл STARTS.COM), стало свободно 17650 Мб. Загружаю свою программу - 1176 байт. При попытке её запустить - Нет больше памяти. Подрезал программу, убрал заставку, стало свободно 2836 байта. И всё равно нет больше памяти. Да сколько же ей надо-то для работы??? Очень обидно. На Корвете памяти прекрасно хватает (27 кб), а тут всё упёрлось. Можно ли как-то ещё уменьшить аппетиты ОС? Какая версия RT11 наименее прожорливая? Сейчас у меня RT11SJ 5.01.

    Нашёл такое:
    Код:
                                   Бейсик УК-НЦ 
                                   ЛИнТех 1995.03.05
                                   
                                      Версия 1.0
                               Руководство пользователя.
         
              Данный продукт, далее именуемый просто Бейсик является усовер-
           шенствованой версией Вильнюсского Бейсика 1988г. Бейсик полностью
           совместим сверху вниз с предыдушими  версиями. Следовательно  все
           написанное в документации "Бейсик. Руководство оператора." приме-
           нимо и тут.
              Ввиду таковой совместимости нет  необходимости  описывать  все
           операторы данного  Бейсика. Достаточным  будет  описание дополни-
           тельных возможностей, предоставляемых пользователю. 
              Всем, кто сталкивался с дисковой версией Вильнюсского  Бейсика
           знаком такой неприятный факт: программы работающие в сети отказы-
           ваются работь  на  РМП. Причина - нехватка  памяти, из за находя-
           щейся в ней операционой системы. Решением этой проблемы стал эму-
           лятор операций ввода/вывода ОС RT11. Данный  эмулятор  занимает в
           паямти 1.5kb и не требует  поддержки OС. Благодаря  этому  размер
           доступной пользователю памяти составляет 27kb,что на 10kb больше,
           чем в  Дисковом Бейсике. Эмулятор  приписан  к  Бейсику, и загру-
           жается при  запуске  Бейсика. Бейсик  можно  запустить  коммандой
           монитора RT11:
           Run [DEV:]Basic
           где [DEV] - имя устройства, на котором находится файл Basic.Sav
           После запуска бейсика рабочим становится устройсво NT0:
           
     
    
    
    
    
              Новые операторы :
           
           Оператор Disk. 
              Определяет рабочее устройство.
              Формат :
                Disk Number 
              Number - номер устроства, с которым в дальнейшем будет работать 
                       Бейсик.
              
              Параметр Number должен находится в диапазоне 0..7 :   в против-
           ном случае будет выдаваться сообщение "ошибка ввода/вывода."
              
              Фактически  данный оператор эквивалентен команде монитора RT11
           
           Assign Nt<Number>: Dk:
    Что-то ничего не понял.
    Бейсик можно запустить коммандой
    монитора RT11:
    Run [DEV:]Basic
    Если он работает без ОС, откуда возьмётся монитор, из-под которого его запускать? Или Бейсик после запуска выгружает систему из памяти и загружает свой эмулятор?
    Number - номер устроства, с которым в дальнейшем будет работать
    Бейсик.

    Параметр Number должен находится в диапазоне 0..7 :
    Что это за устройства? Дисководы, разделы жесткого диска?

    В комплекте идут два файла - BASIC.SAV и DBAS.SAV. По инструкци нужно запускать первый. Но он у меня не запускается, выдаёт MON-F-Trap to 4. PANIC DUMP. Дальше идёт список содержимого регистров. DBAS.SAV работает, но толку от него, если ничего серьёзного в нём не запустишь.
    Последний раз редактировалось Arix; 02.04.2020 в 13:19.

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

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

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

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

Похожие темы

  1. Бейсик-помощь
    от ZEman в разделе Программирование
    Ответов: 426
    Последнее: 03.01.2025, 09:07
  2. Ответов: 247
    Последнее: 17.11.2024, 07:55
  3. Специалист: Бейсик
    от Prusak в разделе Специалист
    Ответов: 28
    Последнее: 26.07.2019, 16:07
  4. Продам МС5310 блок дисководов к УКНЦ+КМД УКНЦ
    от Mad Killer/PG в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 19.03.2012, 11:27

Ваши права

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