nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 19 Apr 2018 23:16



Reply to topic  [ 19 posts ]  Go to page 1, 2  Next
FAR на Спринтере 
Author Message
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16438
Location: Colorado
Reply with quote
Vasil Ivanov попросил меня выложить сюда вот эту прикольную программулечку :)

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

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

Image

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

Code:
  Предлагаю вашему вниманию заготовку на будущий "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`а ?.

_________________
:eugeek: https://twitter.com/Shaos1973


Last edited by Shaos on 26 Nov 2005 20:09, edited 1 time in total.



13 Sep 2004 17:39
Profile WWW
Writer
User avatar

Joined: 27 Mar 2005 14:01
Posts: 15
Location: Pinsk, Belarus
Reply with quote
Post 
Кстати, в сегодняшнем виде, это вполне работоспособная файловая оболчка, осталось реализовать всего несколько базовых функций.

_________________
С уважением, Игорь.


10 Jul 2005 15:19
Profile
Senior

Joined: 05 Oct 2009 20:44
Posts: 136
Location: 212.164.105.5
Reply with quote
Post 
я так понимаю, проект Фара на Спринтер умер. а есть ли исходники этого командера?


02 Nov 2009 10:20
Profile
Maniac
User avatar

Joined: 05 Oct 2006 05:45
Posts: 266
Location: Moscow
Reply with quote
Post 
Забавно, но "для примера" в Спринтеровском FARе в правой панели показывается Орионовское файло. :idea:
По крайней мере, выглядит очень похоже.

_________________
Всем добра!


04 Nov 2009 06:28
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16438
Location: Colorado
Reply with quote
Post 
Error404 wrote:
Забавно, но "для примера" в Спринтеровском FARе в правой панели показывается Орионовское файло. :idea:
По крайней мере, выглядит очень похоже.


Ну в эмуле запущено, т.е. там может быть всё что угодно, т.к. эмуль цепляет в качестве дисков подкаталоги головной системы (в конфиге прописано)

_________________
:eugeek: https://twitter.com/Shaos1973


04 Nov 2009 07:37
Profile WWW
Senior

Joined: 05 Oct 2009 20:44
Posts: 136
Location: 212.164.105.5
Reply with quote
Post 
странно, но у меня оно всегда показывает "демо содержимое" а не содержимое диска...странна очень...


10 Nov 2009 04:34
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16438
Location: Colorado
Reply with quote
Post 
Sayman wrote:
странно, но у меня оно всегда показывает "демо содержимое" а не содержимое диска...странна очень...


Ну значит дема совсем демообразное...

_________________
:eugeek: https://twitter.com/Shaos1973


10 Nov 2009 06:38
Profile WWW
Writer
User avatar

Joined: 27 Mar 2005 14:01
Posts: 15
Location: Pinsk, Belarus
Reply with quote
Post 
Sayman wrote:
странно, но у меня оно всегда показывает "демо содержимое" а не содержимое диска...странна очень...


Хех, у меня вроде как работало на реальном спринтере, копировало и т.д. И даже исходники где-то были :)

_________________
С уважением, Игорь.


17 Nov 2009 19:08
Profile
Novelist

Joined: 10 Feb 2011 08:04
Posts: 35
Location: 92.112.8.125
Reply with quote
Post 
Igor_ASt wrote:
Sayman wrote:
странно, но у меня оно всегда показывает "демо содержимое" а не содержимое диска...странна очень...


Хех, у меня вроде как работало на реальном спринтере, копировало и т.д. И даже исходники где-то были :)

А можно ли поиметь исходники Far-а? Не дайте умереть проэкту ;)


16 Apr 2012 07:59
Profile
Writer
User avatar

Joined: 27 Mar 2005 14:01
Posts: 15
Location: Pinsk, Belarus
Reply with quote
Post 
Hard wrote:
А можно ли поиметь исходники Far-а? Не дайте умереть проэкту ;)


Да почему ж нельзя, нужно только поискать их, напиши на мыло мне, а лучше Василию Иванову.

_________________
С уважением, Игорь.


18 Apr 2012 02:20
Profile
Senior

Joined: 05 Oct 2009 20:44
Posts: 136
Location: 212.164.105.5
Reply with quote
Post 
я помню писал Василию раза два или три..ответа не было :cry:


18 Apr 2012 03:04
Profile
Doomed
User avatar

Joined: 11 Dec 2003 15:34
Posts: 420
Reply with quote
Post 
Sayman wrote:
я помню писал Василию раза два или три..ответа не было :cry:


Брошу сорцы Александру на мыло, он выложит здесь.

_________________
Vasil Ivanov
vasil-i@yandex.ru


18 Apr 2012 10:52
Profile
Novelist

Joined: 10 Feb 2011 08:04
Posts: 35
Location: 92.112.8.125
Reply with quote
Post 
Vasil Ivanov wrote:
Sayman wrote:
я помню писал Василию раза два или три..ответа не было :cry:


Брошу сорцы Александру на мыло, он выложит здесь.

Спасибо огромное!!!


18 Apr 2012 11:31
Profile
Senior

Joined: 05 Oct 2009 20:44
Posts: 136
Location: 212.164.105.5
Reply with quote
Post 
Присоединяюсь - Спасибо!
а ещё - исходники масма можно (который м80 под спринтер)?


18 Apr 2012 19:03
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16438
Location: Colorado
Reply with quote
Post 
Вот оно: :o

http://nedopc.org/nedopc/sprinter/upload/fm-sources.zip (560K)

_________________
:eugeek: https://twitter.com/Shaos1973


18 Apr 2012 21:19
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 19 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.