Index of /ukdwk_archive/ukncbtlwebcomplekt/Other/form_prun20

[ICO]NameSizeDescription
[PARENTDIR]Parent Directory -  
[   ]prun20.rar9.0K 

PRUN V2.0 - запуск програм в памяти ПП Поднимем тему Обновленная утилита PRUN (поскольку в старом сообщении файлы потерты, все будет в новом). Напомню: утилита предназначена для запуска программ в памяти ПП на УК-НЦ, при этом программы можно писать как обычно (код не нужно делать позиционно-независимым). Все, что требуется от программы - это сборка командой LINK/FOREGROUND. В комплекте программа, файл README.TXT (в КОИ-8) и несколько примеров программ для загрузки в ПП с исходниками: KBFIX.PPU - исправляет залипание цифровой клавиатуры в режиме ДКЛ (исходники куда-то затерялись) NOALF.PPU - отключает клавишу АЛФ (частенько в нее попадал вместо другой) PPTEST.PPU - просто тест - печатает по центру в нижней строке статуса "Хочу пива!" Изменения с прошлой версии: расширение файла по умолчанию изменено на .PPU (чтобы не путать с обычными системными программами в REL формате) добавлена возможность загружать программу в память ПП без запуска добавлена возможность изменить стартовый адрес программы добавлена возможность запуска уже загруженной программы в памяти ПП Командная строка: Код: .PRUN FILE[.PPU][/INFO][/PAUSE][/START:addr] - загружает программу в память ПП и запускает ее /I[NFO] - печатает информацию об адресе ПП программы и ее стартовом адресе (в памяти ПП) /P[AUSE] - только загружает программу в память ПП, но не запускает ее (эта опция также включает /INFO) /S[TART]:addr - позволяет изменить адрес запуска программы .PRUN /S[TART]:addr - запускает выполнение программы по адресу addr (в памяти ПП) Сборка программ: Код: .MAC PPTEST .LIN/FO/EXE:PPTEST.PPU PPTEST Исходники особо не причесывал. По сути баловался с DECовским табличным парсером, ну и попутно нашел куда прикрутить Для сборки PRUN требуется библиотека RSXLIB.