Old-DOS.ru

ION

ДИСКИ И ФАЙЛЫ >> Файловые менеджеры
Главная страница Файлы Игры Поиск Форум Wiki Библиотека Галерея Гостевая Ссылки О проекте

Логин:
Пароль:


Регистрация
Восстановление пароля




+ ОПЕРАЦИОННЫЕ СИСТЕМЫ
   + DOS
      • IBM PC DOS
      + MS-DOS
         • SDK
      • DR-DOS
      • FreeDOS
      • Сборки на базе DOS
      • Расширители DOS
      • Другие платформы
   + OS/2
      • SDK
   + Windows
      + Windows 1.x-3.x
         • Патчи и дополнения к Win1.x-3.x
      + Windows 9x
         • Патчи и дополнения к Win9x
      + Windows NT
         • Патчи и дополнения к WinNT+
      • Сборки на базе Windows
      • SDK
   • Linux/Unix
   • СР/М
   • Другие операционные системы
   • Загрузочные диски
   • Готовые образы операционных систем
   • Многозадачные оболочки
   + Системные программы
      • Твикеры
      • Русификаторы
      + Утилиты
         • Оборудование
         • Работа с CD/DVD
         • Инсталляторы
         • Автоматизация, скрипты, BAT-файлы
         • Системные
         + Инструменты
            • Turbo Pascal Pentium II DIV BUG fixing
         • Прочее
      • Замедлители
      • Тесты оборудования и системы
      • Обновления
   + Драйверы
      • Звук
      • Видео
      • Мыши
      • CD/DVD
      • Клавиатура
      • Принтеры
      • USB
      • Сеть
      • Память
      • Материнские платы
      • Периферия
      • Другое
   • OS BuildList
+ ЭМУЛЯТОРЫ И СИМУЛЯТОРЫ
   • Консоли
   • Эмуляторы компьютеров
   • Инструменты для эмуляторов
+ ПРОГРАММИРОВАНИЕ
   + Assembler
      • Disassembler
   • Pascal/Delphi
   • C/C++
   • Basic/Visual Basic
   • Фортран
   • SDK & DDK, etc.
   • Декомпиляторы
   • Форт
   • Генераторы блок-схем
   • Лисп
   • Пролог
   • Java
   + Отладчики программ (DEBUGGERs)
      • Трассировщики
   • Другие языки программирования
   • Справочники и учебники
+ BIOS, прошивки
   • Прошивки
   • Редакторы BIOS
   • Прошивальщики
+ ДИСКИ И ФАЙЛЫ
   • Файловые менеджеры
   • Каталогизаторы
   • Копировщики
   • Поиск файлов, текста, байтов
   • Сканирование каталогов
   • Архиваторы
   • EXE-упаковщики
   • EXE-распаковщики
   • Восстановление информации и резервное копирование (бэкап)
   • HDD-утилиты
   • Дискеты
   • Разное
• СУБД
+ ОФИС
   • Интегрированные программные пакеты
   • Издательские системы
   • Электронные таблицы
   • Редакторы текста
   • Редакторы HTML
   + Утилиты для работы с текстом
      • OCR - распознавание текста
      • Просмотр документов
      • Печать
      • Перекодировка
      • Сравнение текстов
      • Шрифты
      • Работа со шрифтами
   • Словари и переводчики
   • Правописание
   • Органайзеры
   • Создание презентаций
   • Бизнес
   • Разное
+ ОБРАЗОВАНИЕ И НАУКА
   + Информатика
      • Программирование
   + Инженерное ПО
      + Расчётные задачи
         • Пар и вода
      + ЧПУ
         • ЧПУ Редакторы
         • DNC
      + САПР
         + Механика - моделирование 2D/3D
            • AutoCAD и утилиты для AutoCAD'а
         • Строительство
         • Электроника, радио- и электротехника
   • Тестирование знаний и навыков
   + Обучающие программы
      • Музыка
   + Математика
      • Калькуляторы
      • Эмуляторы калькуляторов
   • Физика
   • Химия
   + Электроника и электротехника
      • ПЛИС, PAL
      • Справочники по электронике
      • Расчётные утилиты
      • Программаторы
      • Микроконтроллеры
   • Астрономия
   • Астрология
   • География и картография
   + Биология и медицина
      • Психология
   • История и политология
   • Лингвистика
   • Гаданье на кофейной гуще
   • Справочники разные
+ БЕЗОПАСНОСТЬ
   • Антивирусы
   • Шифры и пароли
+ ИНТЕРНЕТ И СЕТИ
   • Эмуляторы терминала
   • Браузеры
   • Почтовые клиенты
   • IM-меседжеры
   • Звонилки
   • Кодеры/декодеры UUE
   • Пейджеры
   • FTP
   • BBS и FIDO
   • Работа с СОM/LPT
   • LAN
   • Удалённое управление
   • Факсы
   • Работа с мобильными телефонами
   • Разное
+ МУЛЬТИМЕДИА
   + Графика
      • Просмотр графики
      • Редакторы графики
      • Грабберы графики
      • Конвертеры
   + Звук и видео
      • Проигрыватели (плееры) аудио и видео
      • Редакторы аудио и видео
      • Грабберы (захват) аудио и видео
      • Синтез речи
      • Конвертеры
      • Кодеки
   • Разное
+ РАБОЧИЙ СТОЛ
   • Календари
   • Часы
   • Напоминалки
   • Скринсейверы
   • DEMO
   • Программы-шутки
   • Разное
+ АНДЕРГРАУНД
   + Hack tools
      • Крякеры
      • CRK-утилиты
      • Генераторы лоадеров (Loader generators)
      • Патчи, коды
      • Детекторы
   • Стеганография
   • Шестнадцатеричные редакторы
   • Вирусы
• РАЗНОЕ
• ФЕЙКИ, ПОДДЕЛКИ, ХИМЕРЫ
• --НА УДАЛЕНИЕ
• КАК ЗАГРУЖАТЬ ФАЙЛЫ НА Old-DOS




ION
ОписаниеИнформация
Мой маленький файловой менеджер на TASM-е, который ещё пишется. Бета беты, но кое-что работает.Раздел: Файловые менеджеры

ION v0.3 (случайный скриншот)
Скриншоты
Операционная система: DOS
Требования: 80186
Автор: DOS user
Издатель: -

Добавил: DOS user (2019.07.13)
Доступные файлы - сортировка по имени и версии, времени добавления
Файлов: 4.
ФайлРазмерВыпускВерсияЯзыкКачествоЗагрузил
Ссылка ION
ArcСкачать182
4.3 Кб 0.2 [Не подделка]DOS user
2019.07.13
Ссылка ION
FileСкачать168
5.6 Кб 0.3.1 [Не подделка]DOS user
2019.07.19
Добавил запуск программ. Грузим их сами, command дыры оставляет до 15 кило, bat не поддерживается. Но на F9 можно вызвать и его (command грузится из корня первого попавшегося диска). Ещё на Alt-A сделал выделение всех файлов (точнее до 3450-го) и немного улучшил работу кнопок-стрелок. Резиденты после выхода из оболочки не умирают. Пока не придумал, что делать с памятью и оставляю себе перед запуском другой программы весь сегмент.

В 0.3 коммандную строку передавали не правильно - в EPB вместо сегмента с ней передавали 0 и половина програм, получив параметром какую-то фигню, зависала (в реальных DOS) или сразу закрывали мою оболочку (в XP), В DOSbox этой ошибки не возникало - он сам подставлял туда сегмент данных
Ссылка ION
FileСкачать176
6.3 Кб 0.4.1 [Не подделка]DOS user
2019.08.18
в 0.4
- таки добрался и доработал управление, теперь программой удобно пользоваться!
- теперь можно быстро перейти в корневой каталог, нажав alt-R
- функция смены диска больше не предирается к большим буквам
- исправленна ошибка, по которой файлы с расширенем кончающиеся на "м" распозновальлись за программу (HTM к пр. с COM путались)
- попытался обновить просмотрщик текста, прокрутку в сторону начала вроде бы написал, но работала она интересно, поэтому убрана

в 0.4.1
- улучшенна стабильность
- максимально поддерживаемое количество файлов увеличенно с 3450 до 4250 (тогда всё-таки перестарался, аж 17 килобайт оставил на код и стек)
Ссылка ION
FileСкачать199
36.6 Кб 0.5.2 [Не подделка]DOS user
2019.10.27
-Красивый вьювер текста
-Папки теперь подсвечиваются и выводятся первыми
-BugFix, ION больше не падает от ошибки стека при поднятии выше папки, из которой запустили (раньше после 3-й попытки ломался, а DOSbox мог и зависнуть)

-в 0.5 могли рисоваться кракозябры при пользовании в папках с путём порядка 50 символов.
-все предыдущие версии сбоили на пустых дисках (скрншот от 0.5.1 внутри, в более ранних версиях был виден 1 фантомный файл)

Пожаловаться

Комментарии
#1 Автор: uav (2019.07.13 21:47)
Жаль, что нет возможности запускать программы - обычно эта функция считается базовой для файловых менеджеров. (Видимо, надо использовать функцию DOS Exec - AH=4BH/Int 21h.)

#2 Автор: Nika (2019.07.16 15:13)
Раз нет запуска программ, тогда что же в нём можно делать??

#3 Автор: uav (2019.07.17 17:05)
На данный момент, как я понял, есть просмотр, переименование и удаление файлов, создание каталогов. Для размера 1 282 байт, я бы сказал, неплохо. Но хотя бы запуск программ надо приделать, IMHO.

#4 Автор: DOS user (2019.07.17 17:22, изменений: 2, 2019.07.17 18:28)
Уже сделал, но есть проблемки - к примеру в восьмой MS-DOS CodeView чего-то виснет (TD тоже, но это вчера пробовал, может не актуально) памяти дофига, FCB и окружение свои передаём, командной строкой передаю это:

EXEC.TXT
109 stdarg db 2,20,0,13

#5 Автор: uav (2019.07.18 02:14)
TD - Turbo Debugger? Под DOSBox из-под ION он у меня запустился нормально, ещё несколько программ проверил - мелкие утилиты и VC, вроде бы проблем пока не выявил. Добавил скрин, если не возражаете.

#6 Автор: Nika (2019.08.16 11:51)
Криво обрабатывается достижение курсором первого элемента списка файлов в каталоге.
Всё виснет и на экране грязь.

И нужно было сразу же делать его двухпаннельным.
С выводом в каталоге информации о дате/времени для каждого файла, как у взрослых.

#7 Автор: DOS user (2019.08.16 13:33)
А где проверяли, что делали? В xp, DOSbox и восьмом досе проверял (правда ноут современный) ничего такого небыло.

#8 Автор: Nika (2019.08.16 21:20, изменений: 3, 2019.08.16 21:22)
В сеансе DOS WinXP.
Просто погонял указатель-курсор по списку файлов.
Это частая ошибка, называется "+/-1".
Отсчет от ноля, а не от единицы, поэтому при декременте ноля получается максимальное значение индекса.
Подробнее глянуть сейчас нет никакой возможности, сорри.

#9 Автор: DOS user (2019.08.18 14:55)
А сейчас как?
Поиск последнего файла был сделан кривенько. Т.е он начанал чудить, если этот несчастный 3450-й файл в папке есть и потом после выхода из неё продолжал. Но я правда не знаю точно тот ли это баг - грязи не видел, только пустоту

#10 Автор: Nika (2019.08.19 01:20)
Проверю по свободе

Имя:
E-mail:
 =
Ваш комментарий:
Говорят Win98 намного быстрее перегружается...

For abuses about copyright: srzone@mail.ru
Для жалоб на авторские права: srzone@mail.ru
Float 1.0.3 Copyright © 2008-2023 StrannikRiddler. All rights reserved.
18+. Находясь на этом сайте, вы соглашаетесь с его правилами
11 queries, db time 0.004217, memory 1485.5 Kb, total time 0.074 sec