User Tag List

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

Тема: Автозапуск программ ОС СР/М на Корвете

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

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

    Регистрация
    12.05.2018
    Адрес
    с. Телешовка, Киевская обл., Украина
    Сообщений
    33
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Serebriakov Посмотреть сообщение
    Теперь по-поводу того, как заставить выполняться автозапуск еще и при «теплом старте» (после выхода из программ). Сделать это можно с помощью флагов BIOS (битов режима). Как я понял, в CP/M 8 флагов (8 бит), некоторые из них связаны с прерываниями, некоторые с дисководами, два последних относятся к «теплому старту». К сожалению, мне с ходу не удалось найти где в Корветном CP/M 2.2 биосе находится этот флаг.
    Вот образ: VADSOFT_GAMES11_COLD+WARM_AUTOSTART.zip, где флаг для «теплого старта» точно установлен - после выхода из программ снова стартует автозапуск.
    Так в этом образе механизм автозапуска менюшки идентичен автозапуску DED.COM (только прописан KTL5). Может утилита DEDINST как-то устанавливает этот флаг.. Хотя сомневаюсь. При восстановлении ею же исходного состояния диска, после сохранения изменений на диск и выхода из программы, естессно, происходит "теплый старт" и автозапуска уже нету. Сразу же в редакторе дисков (DE.COM) ручками прописываю "AED" (или A:PR, ну и длину в 8-ом байте), сохраняю изменения на диск, закрываю редактор и тут же срабатывает автозапуск. О.. заметил странность в упомянутом образе: прописано "A:KTL5", а в 8-ом байте указано 4
    Нажмите на изображение для увеличения. 

Название:	pic_26.jpg 
Просмотров:	724 
Размер:	81.6 Кб 
ID:	74928
    есть хорошая идея ставить в автозапуск утилиту SUBMIT (в образах SUBM.COM, SUBMIT.COM), которая позволяет запускать *.SUB сценарии с несколькими командами - таким образом можно получить аналог AUTOEXEC.BAT из DOS.
    В МикроДОС автозапуск осуществляется если на диске присутствует файл INITIAL.SUB.
    Последний раз редактировалось AlexS58; 13.03.2021 в 03:02.

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

    Serebriakov(13.03.2021)

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

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

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

Похожие темы

  1. BASIC на Корвете
    от Arix в разделе Корвет
    Ответов: 82
    Последнее: 16.10.2025, 10:08
  2. Ответов: 220
    Последнее: 23.05.2023, 08:09
  3. Ответов: 33
    Последнее: 05.12.2018, 09:00
  4. автозапуск .SCL в Spin & Spectaculator
    от ultra в разделе Эмуляторы
    Ответов: 0
    Последнее: 10.02.2008, 06:07

Ваши права

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