BlackStrip Shell - графическая оболочка

Софт только для использования в DOS

BlackStrip Shell - графическая оболочка

Сообщение blackstrip » 29 мар 2021, 01:58

BlackStrip Shell (или BSS) - графическая оболочка, написанная на Visual Basic for DOS 1.0.

Язык интерфейса: Русский и Английский

Графический режим оболочки: 640х480 с 16 цветами!

Сайт разработчика: http://blackstrip.ru

Позволяет:
- смотреть на нескучные живые обои: в зависимости от времени суток на рабочем столе утро, день, вечер, ночь, солнце заходит, луна со звездами. Правда обновляются обои только с перерисовкой раб.стола, а это происходит обычно когда запускаешь проги или открываешь/закрываешь окна. Также можно включить мертвые обои - выбрать один из 16 цветов в настройках экрана по F12 чтобы он встал на рабочий стол вместо этой природы.
- регулировать яркость/контрастность/цветность интерфейса: в настройках экрана по F12 можно сделать, например, ч/б интерфейс или менее контрастный интерфейс
- натянуть интерфейс на широкоэкранный монитор: тогда в пределах растра 640х480, безжалостно натянутого на широкоэкранный монитор с искажением исходных пропорций 4:3, рисуется интерфейс чтобы солнце стало круглым, а не овальным, а кнопки квадратными, а не прямоугольными. Цена этого: шрифты становятся ущербно покоцанными по горизонтали, но разглядеть можно.
- смотреть обычные/расширенные коды клавиш клавиатуры (для программеров под DOS)
- смотреть количество доступной памяти из 640 килобайт
- лазить на дискам, по папкам
- смотреть файлы в текстовом просмотрщике в DOS/Windows кодировках (readme.txt там почитать, например, у проги/игры)
- смотреть файлы в hex-виде
- побайтово править файлы в этом же просмотрщике (чтобы какой-нибудь байт заменить на другой байт)
- запускать программы из оболочки (тогда 300 килобайт памяти сама оболочка занимает и многие проги/игры не хотят запускаться, т.к. им не хватает памяти)
- запускать программы из чистого DOS (в папке оболочки создается временный bat-файл с командой на запуск программы, оболочка закрывается и пробрасывает через буфер клавиатуры ввод имени этого bat-файла + нажатие ENTER, запущенная программа запускается с полной доступной памятью, а по завершении этот же bat-файл снова запускает оболочку). Если доступа к директории оболочки на запись нет - то вместо автоматического запуска просто оболочка завершается, делает директорию с запускаемой программой текущей директорией и оставляет на экране надпись "BBeguTE PROGA.EXE". Остается только переписать подсказку с экрана в командную строку доса с клавы "proga.exe" и нажать ENTER.
- создавать ярлыки на программы и запускать их в специальном Меню запуска. По сути это основная функция - настроенная вами BSS будет в Меню запуска иметь все ярлыки на необходимые проги. Запускаем BSS, жмем F5, вводим в поле поиска название ярлыка (часть названия) и дальше запускаем найденный ярлык под оболочкой (кнопка "Запуск из BSS" или Enter) или под чистым DOS (кнопка "Запуск из DOS" или Shift+Enter). В ярлыке можно прописать также командную строку для проги, включая шаблон %f, который будет заменен на путь+имя файла, на котором стоит фокус в списке файлов в проводнике. Таким образом, можно открывать выбранные в проводнике файлы в прогах, записанных в ярлыки.

Рекомендуется прописать путь до BSS в системной переменной PATH. Тогда когда захочется заглянуть в BSS из доса - достаточно будет написать bss и нажать Enter, находясь в любой папке.

 Развернуть: Скриншоты всех окон оболочки RU/EN
Изображение

Изображение


 Развернуть: Скриншоты как происходит запуск программы из чистого доса
Вот он наш EXE-шник запускаемой игры
Изображение

Вот он BAT-файл с командами запуска
Изображение

Вот что на экране после завершения работы запущенной игры
Изображение


 Развернуть: Видео про все функции BSS


 Развернуть: Ссылки на скачивание последней версии 1.5 от июня 2020 года
Страница на old-dos со ссылками на скачивание: http://old-dos.ru/index.php?page=files& ... ow&id=6450

Скачать с сайта разработчика: http://blackstrip.ru/bss.exe
Последний раз редактировалось blackstrip 29 мар 2021, 07:06, всего редактировалось 18 раз(а).
Аватара пользователя
blackstrip
Даунгрейдер
 
Сообщения: 9
Зарегистрирован: 21 дек 2017, 07:36

Re: BlackStrip Shell - графическая оболочка

Сообщение KPG » 29 мар 2021, 10:33

blackstrip писал(а):BlackStrip Shell (или BSS) - графическая оболочка, написанная на Visual Basic for DOS 1.0.

А, что это за Visual Basic for DOS 1.0 такой?
На местном сайте, вроде как, он и не находится.

P.S. Как пример программирования для ДОС на этом Бейсике не предполагается к публикации и исходников?
Пробовалось ли собирать данный проект под другими популярными Бейсиками?
(без обид, но т.к. и даже потенциально неизвестно безопасна ли данная оболочка для запуска на компьютере с ДОС,
но декомпиляция программ на VB вроде несложный процесс)
Последний раз редактировалось KPG 29 мар 2021, 10:47, всего редактировалось 4 раз(а).
KPG
Мастер Даунгрейда
 
Сообщения: 177
Зарегистрирован: 21 окт 2015, 20:53

Re: BlackStrip Shell - графическая оболочка

Сообщение blackstrip » 29 мар 2021, 11:00

KPG писал(а):
blackstrip писал(а):BlackStrip Shell (или BSS) - графическая оболочка, написанная на Visual Basic for DOS 1.0.

А, что это за Visual Basic for DOS 1.0 такой?
На местном сайте, вроде как, он и не находится.

P.S. Как пример программирования для ДОС на этом Бейсике не предполагается к публикации и исходников?
Пробовалось ли собирать данный проект под другими популярными Бейсиками?
(без обид, но т.к. и даже потенциально неизвестно безопасна ли данная оболочка для запуска на компьютере с ДОС,
но декомпиляция программ на VB вроде несложный процесс)


Ну VBDOS это как кубейсик, только с оконным текстовым интерфейсом и возможностью делать текстовые оконные формы в дизайнере форм. При разработке BSS вся эта лабуда с текстовыми формами не использовалась (они некрасивые), вместо нее была написана графическая оконная система, подобная виндоусовской - создаем окошки, на них компоненты, идет очередь событий в бесконечном цикле, проверяются события мышиные и клавиатурные, и прописана реакция на них для каждого компонента на каждом окне.

Вот скрин с фрагментом исходников на ранних стадиях разработки и результат работы кода)

Изображение

Изображение

Публикация исходников не планируется. Они не готовы к просмотру другими людьми) Т.к. могут шокировать отсутствием табуляций, комментариев, форматирования и прочих ненужных (имхо) в соло-коде вещей.
Последний раз редактировалось blackstrip 29 мар 2021, 11:02, всего редактировалось 1 раз.
Аватара пользователя
blackstrip
Даунгрейдер
 
Сообщения: 9
Зарегистрирован: 21 дек 2017, 07:36


Вернуться в Программы для DOS

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1