FAR на Спринтере

Компьютер "Спринтер" http://sprinter.nedopc.org

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

FAR на Спринтере

Post by Shaos »

Vasil Ivanov попросил меня выложить сюда вот эту прикольную программулечку :)

http://nedopc.org/nedopc/sprinter/download/far_demo.zip

Программулечка может запускаться в эмуле:

Image

А вот описание:

Code: Select all

  Предлагаю вашему вниманию заготовку на будущий "Far" for Sprinter ;).
Я терпимо относился к FN.EXE, но в один "прекрасный" день меня все-таки
достала его глючность. Проматюгался я тогда, чаша терпения переполнилась
и я начал ковырять по теме разных файл-менеджеров. Ну, "разных" - это
будет громко сказано, поскольку на персоналке я сижу только в одном -
"Far" ;). Отсюда и схожесть нижеописанной оболочки с оригинальным
Far-ом Е.Рошала. С другой стороны - не нравятся мне разные файл-менеджеры,
работающие в графическом режиме, я привык к текстовому ;).

Когда эта заготовка превратится в полноценный файл-менеджер, не спраши-
вайте - не знаю ;). Впрочем, если у Игоря Жадинца все-таки появится
Спринтер, то возможно день релиза Far-а заметно приблизится ;). При
запуске файла "far.exe" Вы увидите две панели со списками файлов. В
левой панели список состоит из 321 файла (включая папки), в правой панели
список из 21 файла (+папки). Списки файлов левой и правой панелей - просто
прилинкованы к оболочке, для теста. Строчки путей вверху панелей тоже
прилинкованы для теста, т.е. пока реальные пути не берутся. Если строка
текушего пути будет больше ширины панели, то строка обрезается и остается
только ее концовка (это видно на правой панели).
Горячие клавиши оболочки такие же, как в оригинальном Far`е у Е.Рошала.
Число файлов в каждом списке панелей будет ограничено до 512, т.е. зани-
мать одну страницу в 16 кило.
В начале оболочки зарезервировано место под 256 векторов переходов на
внутренние процедуры оболочки, для обеспечения плагиновой фитчи. Будущие
плагины будут использовать пространство #8000...#FFFF.
В #4100...#7FFF располагается сама оболочка.

Зарезервирован массив под (пока) следующие независимые цвета оболочки:

  - цвет указателя (#3F)
  - цвет указателя на выдел. файле (#3E)
  - цвет информ. строки отмеченных файлов (#3E)
  - цвет панели/списка файлов (#1B)
  - цвет отмеченных файлов (#1E)
  - цвет титла панели (#1E)

;раскраска файлов
  - каталоги (#1F)
  - исполняемые файлы ".exe", ".bat" (#1A)
  - архивы (#1D)
  - файлы "read only", "system" (#17)
  - скрытые (hidden) файлы (#13)
  - спек-файлы ".trd", ".scl" (#1C)

;key-бар
  - цвет пунктов (#30)
  - цвет hot-чисел (#0E)

Это цвета по-умолчанию. Их можно будет изменить на свой вкус и цвет, кому
как нравится ;). Раскраска файлов зависит от их расширения (как это сделано
в оригинальном Far`е у Е.Рошала).

Форматы панелей:

  - brief  (краткий),  Ctrl+1    горячая клавиша
  - medium (средний),  Ctrl+2
  - full   (полный),   Ctrl+3
  - spectrum (как в плагинах к оригинальному Far-у), Ctrl+4
  - info-панель,       Ctrl+L
  - qview-панель,      Ctrl+Q

Режим "Быстрый просмотр" (Ctrl+Q) еще не прописан.
В режиме "Ctrl+L" отрабатывают только пункты: "Board ID", "BIOS Version",
"Total memory" и "Free memory".

В верхнем левом углу каждой панели стоит буква текущего режима сортировки
списка файлов. Справа от буквы стоит стрелка " " или " " для обозначения
восходящей или низходящей сортировки. Отображение буквы сортировки (со
стрелкой) можно будет отключить. Для перехода сортировки с восходящей на
нисходящую и обратно, необходимо повторно нажать на ту же горячую комби-
нацию клавиш. Буквы режимов сортировок:

  - "n"  по имени файлов             Ctrl+F3   горячая клавиша
  - "x"  по расширению файлов        Ctrl+F4
  - "d"  по дате создания файлов     Ctrl+F5
  - "s"  по размеру файлов           Ctrl+F6
  - "u"  без сортировки              Ctrl+F7

Доступные режимы сортировок можно посмотреть на key-баре, при нажатии на
клавишу Ctrl. Клавиши Shift и Alt еще не прописаны, но key-бар их отсле-
живает.
Клавиши перемещения по списку файлов панели:

  - курсор вверх
  - курсор вниз
  - курсор влево   - на страницу вверх
  - курсор вправо  - на страницу вниз
  - PgUp   на страницу вверх
  - PgDwn  на страницу вниз
  - Home   в начало списка
  - End    в конец списка

Другие клавиши:

  - "Tab"   Переход с панели на панель (табуляция).
  - Ctrl+U  Обмен панелей.
  - Ctrl+O  Скрыть панели (сразу две). Если повторно нажать Ctrl+O,
            панели вновь появятся.
  - "Ins"   Отметить/снять отметку файла (отметка папок отключена).
  - "Esc"   Временный просмотр системного экрана. При нажатии на любую
            символьную клавишу, снова попадем в оболочку.
  - F10     Выход в ДОС.

Вот вроде и все.


P.S. Да, кстати. Очень ли уж нужна мышка для этой оболочки ?.
Я всегда пользуюсь горячими клавишами - так быстрее.
По правде говоря, очень уж влом ее прикручивать ;). Свободного
места в оболочке останется не много - у меня намечено для кода
оболочки не вылезти за пределы 16 кило.

P.S.S. Если для гляделки файлов (по F3) я уже присмотрел программу,
то как быть с текстовым редактором для будущего Far`а ?.
Last edited by Shaos on 26 Nov 2005 19:09, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Igor_ASt
Writer
Posts: 13
Joined: 27 Mar 2005 13:01
Location: Pinsk, Belarus

Post by Igor_ASt »

Кстати, в сегодняшнем виде, это вполне работоспособная файловая оболчка, осталось реализовать всего несколько базовых функций.
С уважением, Игорь.
Sayman
Maniac
Posts: 223
Joined: 05 Oct 2009 19:44
Location: 212.164.105.5

Post by Sayman »

я так понимаю, проект Фара на Спринтер умер. а есть ли исходники этого командера?
User avatar
Error404
Maniac
Posts: 269
Joined: 05 Oct 2006 04:45
Location: Moscow

Post by Error404 »

Забавно, но "для примера" в Спринтеровском FARе в правой панели показывается Орионовское файло. :idea:
По крайней мере, выглядит очень похоже.
Всем добра!
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Error404 wrote:Забавно, но "для примера" в Спринтеровском FARе в правой панели показывается Орионовское файло. :idea:
По крайней мере, выглядит очень похоже.
Ну в эмуле запущено, т.е. там может быть всё что угодно, т.к. эмуль цепляет в качестве дисков подкаталоги головной системы (в конфиге прописано)
Я тут за главного - если что шлите мыло на me собака shaos точка net
Sayman
Maniac
Posts: 223
Joined: 05 Oct 2009 19:44
Location: 212.164.105.5

Post by Sayman »

странно, но у меня оно всегда показывает "демо содержимое" а не содержимое диска...странна очень...
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Sayman wrote:странно, но у меня оно всегда показывает "демо содержимое" а не содержимое диска...странна очень...
Ну значит дема совсем демообразное...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Igor_ASt
Writer
Posts: 13
Joined: 27 Mar 2005 13:01
Location: Pinsk, Belarus

Post by Igor_ASt »

Sayman wrote:странно, но у меня оно всегда показывает "демо содержимое" а не содержимое диска...странна очень...
Хех, у меня вроде как работало на реальном спринтере, копировало и т.д. И даже исходники где-то были :)
С уважением, Игорь.
Hard
Novelist
Posts: 35
Joined: 10 Feb 2011 07:04
Location: 92.112.8.125

Post by Hard »

Igor_ASt wrote:
Sayman wrote:странно, но у меня оно всегда показывает "демо содержимое" а не содержимое диска...странна очень...
Хех, у меня вроде как работало на реальном спринтере, копировало и т.д. И даже исходники где-то были :)
А можно ли поиметь исходники Far-а? Не дайте умереть проэкту ;)
User avatar
Igor_ASt
Writer
Posts: 13
Joined: 27 Mar 2005 13:01
Location: Pinsk, Belarus

Post by Igor_ASt »

Hard wrote: А можно ли поиметь исходники Far-а? Не дайте умереть проэкту ;)
Да почему ж нельзя, нужно только поискать их, напиши на мыло мне, а лучше Василию Иванову.
С уважением, Игорь.
Sayman
Maniac
Posts: 223
Joined: 05 Oct 2009 19:44
Location: 212.164.105.5

Post by Sayman »

я помню писал Василию раза два или три..ответа не было :cry:
User avatar
Vasil Ivanov
Doomed
Posts: 413
Joined: 11 Dec 2003 14:34

Post by Vasil Ivanov »

Sayman wrote:я помню писал Василию раза два или три..ответа не было :cry:
Брошу сорцы Александру на мыло, он выложит здесь.
Vasil Ivanov
vasil-i@yandex.ru
Hard
Novelist
Posts: 35
Joined: 10 Feb 2011 07:04
Location: 92.112.8.125

Post by Hard »

Vasil Ivanov wrote:
Sayman wrote:я помню писал Василию раза два или три..ответа не было :cry:
Брошу сорцы Александру на мыло, он выложит здесь.
Спасибо огромное!!!
Sayman
Maniac
Posts: 223
Joined: 05 Oct 2009 19:44
Location: 212.164.105.5

Post by Sayman »

Присоединяюсь - Спасибо!
а ещё - исходники масма можно (который м80 под спринтер)?
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Post by Shaos »

Я тут за главного - если что шлите мыло на me собака shaos точка net