Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Старый софт » Blackstrip Shell - оболочка-проводник для DOS |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 | Печать |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
zOrg написал: Истинно! И не только для DOS, я все время MC пользуюсь под FreeBSD. Всё равно мне кажется, что двухпанельный вариант оболочки самый удобный для DOS |
PbICb
Newbie
Откуда: Подольск Всего сообщений: 13 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 мар. 2018 |
Anderson1 написал: bss, можно сказать, виндовское меню Пуск для DOS. сабж его явное подобие Anderson1 написал: BSS тоже может любую прогу прямо запускать. Все оболочки так могут. Но в этом случае они остаются висеть в памяти и занимать драгоценное место, которого запущенной проге может не хватить уже при запуске (если это толстая игра, требующая 600к свободной памяти). DOS Shell так не делает - прямо запускает прогу, да ещё работает как переключатель задач. Правда там не ярлыки с графическими иконками, а текстовые меню... Но имхо, не принципиально. Чем сабж лучше? Поэтому и была добавлена возможность "запуска из чистого дос" - в этом случае оболочка завершается и места не занимает вовсе, а пользователь оказавшись в папке с игрой просто перепечатывает название ее исполняемого файла с экрана и жмет Enter. Получается, как будто он эту прогу запустил через череду cd и dir, но при этом он не парился, а нажал всего одну кнопку в меню запуска bss. |
ATauenis
Advanced Member
Откуда: Москва Всего сообщений: 2904 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 апр. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 марта 2018 14:23 Сообщение отредактировано: 30 марта 2018 14:25
DOS Logic написал: Не только BMP. Он также признаёт PCX и TIFF. Стандартные форматы для 90 года. Только GIF не хватает. Хотя такое умел и нортон коммандер последней версии да и изображения открывал по Ф3 но только бмп PbICb написал: Попробуйте погонять в PCem с разными настройками эмуляции. Он может виртуализировать кучу разных конфигураций от IBM PC с 256 Кб памяти и MDA до первопня с 4 ГБ памяти и Trio64+Voodoo. Нет только отключения сопроцессора. Галки про оптимизации кода под 286/386 не ставил при создании exe. Поэтому ниже 286. PbICb написал: nc_exit.exe, как вариант для меню в NC. BSS тоже может любую прогу прямо запускать. Все оболочки так могут. Но в этом случае они остаются висеть в памяти и занимать драгоценное место, которого запущенной проге может не хватить уже при запуске (если это толстая игра, требующая 600к свободной памяти). |
PbICb
Newbie
Откуда: Подольск Всего сообщений: 13 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 мар. 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 марта 2018 14:25 Сообщение отредактировано: 30 марта 2018 14:26
дубль |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 марта 2018 14:26 Сообщение отредактировано: 30 марта 2018 14:28
PbICb написал: Масса лишних телодвижений. В комплекте Volkov Commander есть прожка vc_exit.com. Можно настроить в vc.ext запуск через него например "exe: vc_exit !.!" и будет произведён выход из волкова с автоматическим запуском проги, без всяких ручных вводов. а пользователь оказавшись в папке с игрой просто перепечатывает название ее исполняемого файла с экрана и жмет Enter P.S. Или nc_exit в случае нортона |
PbICb
Newbie
Откуда: Подольск Всего сообщений: 13 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 мар. 2018 |
ATauenis написал: Он все равно висит в памяти, пусть и весит немного. Самый тру вариант - это ручками запустить. BSS и помогает это сделать для любого исполняемого файла и для любого ярлыка из Меню Запуска. nc_exit.exe, как вариант для меню в NC. |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
PbICb написал: Нет, не висит - совсем, от слова вообще. Проверил только что командой "nc_exit mem/c/p". Он все равно висит в памяти, пусть и весит немного |
PbICb
Newbie
Откуда: Подольск Всего сообщений: 13 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 мар. 2018 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 30 марта 2018 14:50 Сообщение отредактировано: 30 марта 2018 14:52
Anderson1 написал: в досе нет возможности запустить другую прогу из какой либо проги, вырубив впоследствии эту запускающую прогу насовсем и оставив в памяти только запущенную) Нет, не висит - совсем, от слова вообще. Проверил только что командой "nc_exit mem/c/p". вроде бы есть только вариант повесить резидентный минимодуль, потом закрыться самому, а этот модуль будет висеть, занимать место (пусть и копеечное), и уже он может запустить какую нибудь прогу. Будет "типа как не занимает", но на деле занимает. Запустить прогу с наиболее свободной памятью - только ручками можно. Тогда никаких вспомогательных модулей в памяти не останется. Поправьте если я не прав. (на пикабу уже эту проблему обсуждали куча людей в посте про bss, сошлись на том что это так) |
Anderson1
Advanced Member
Откуда: Москва Всего сообщений: 2098 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 фев. 2011 |
PbICb написал: Есть такая штука, как буфер клавиатуры - туда можно поместить команду, которая будет выполнена так, как если бы пользователь её ввёл. в досе нет возможности запустить другую прогу из какой либо проги, вырубив впоследствии эту запускающую прогу насовсем и оставив в памяти только запущенную) |
PbICb
Newbie
Откуда: Подольск Всего сообщений: 13 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 мар. 2018 |
Anderson1 написал: На пикабу это тоже было) Есть такая штука, как буфер клавиатуры - туда можно поместить команду, которая будет выполнена так, как если бы пользователь её ввёл. >Можно перед завершением сунуть коды клавиш в клавиатурный буфер, запуск файла будет выполнен. По сути DOS "наберет" команду за Вас. >Существует два способа, оба опробованы в старые DOS времена лично: >1. Клавиатурный буфер в памяти 0040:001A (32 байта). >Не очищается по завершении программ, очищается, ЕМНИП обработчиком прерывания IRQ1/INT09h по CTRL-Break. Размер буфера не очень большой, но на недлинную команду хватит. > 2. Запись посредством порта 0x64/0x60 кода непосредственно в контроллер клавиатуры 8042. Буфер там еще меньше, 16 слов, причем туда придется писать и нажатия и отпускания клавиш, так что даже на среднюю команду запросто может не хватить. Т.е. буфер есть, но короткий) а если вызываем exe и ему в параметры еще пересылаем какой нибудь файл из совсем другого места с длинным путем - то это не покатит. |
<<Назад Вперед>> | Страницы: 1 2 * 3 4 | Печать |
Полигон-2 » Старый софт » Blackstrip Shell - оболочка-проводник для DOS |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |