PSP Filer - версия 6.6

/* Please donate (only U.S. $10), if you feel Filer useful.
Paypal & credit card will be accepted. */
http://www.geocities.jp/mediumgauge/

<ВНИМАНИЕ!>
Используйте на СВОЙ СТРАХ И РИСК!!!.

<ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ>
Это програмное обеспечение может вызвать серьезное повреждение вашей PSP из-за нехватки знаний или из-за ошибок, возможно содержащихся в Filer.
Создатель PSP Filer не может нести ответственности за какое-либо вызванное вами повреждение.
Если вы сломаете вашу PSP это ваша собственная вина и ничья больше.
(сообщайте об ошибках на mediumgauge@yahoo.co.jp, и они могут быть исправлены в будущих версиях)

- эта программа использует шрифт "shinonome font".
- для просмотра изображений PNG, использованы библиотеки libpng1.2.8 и zlib.
- для просмотра изображений JPEG, использована библиотека jpeg-6b.

<Управление Filer/руководство>
select: отображение справки
 круг: выбор языка (Японский, Английский, Испанский, Португальский, Немецкий, Русский, Итальянский, Польский, Французский, Сербский, Венгерский)
 квадрат: сохранение настроек

start:
 выбор следующего устройства (MS0 > UMD > flash0 > flash1 > RAMDISK)

стрелки вверх и вниз:
 управление курсором

аналоговый джойстик вверх и вниз:
 управление курсором (быстро)

стрелка влево + круг:
 переход в родительский каталог

стрелка влево + квадрат:
 сохранить текущий каталог в качестве стандартного. (показывать данный каталог при запуске)

стрелка вправо:
 выделить все файлы в текущем каталоге / снять выделение со всех файлов в текущем каталоге

аналоговый джойстик влево:
 отображать имена файлов короче

аналоговый джойстик вправо:
 отображать имена файлов длиннее

квадрат:
 выделить текущий файл.

круг:
 раскрыть/схлопнуть для каталогов.
 просмотр изображения для .jpg / .jpeg / .bmp / .png.
 воспроизведение для .wav / .mp3.
 просмотр текста на всем остальном.

треугольник: меню приложений
   круг: хроматический тюнер (настройщик инструментов) и метроном
   квадрат: просмотр памяти
    вы можете смотреть основную память, видеопамять и блокнотную память.
    внимание: эта опция потребляет много батареи, т.к. считывает память на каждом кадре.
    не оставляйте PSP с включенным просмотром памяти.
   треугольник: включает/выключает отображение обоев (при их наличии)
   R: снятие образа UMD
    Filer снимает образ UMD в каталог ms0:/iso/.
    Если каталога ms0:/iso/ не существует, он создается.
    Если MS Duo переполнена, смените MS Duo, и Filer продолжит снятие образа.
    Когда все готово, соберите все части файла (названные *.1, *.2, ... и т.д.) в 1 каталог на вашем PC, выполните "cat.bat", который создан вместе с последней частью, тогда вы получите полный образ ISO.
   L: поддержка flash-памяти
    Filer может делать резервные копии образов flash0/flash1 на MS Duo.
    Если включен ХАКЕРСКИЙ РЕЖИМ, Filer может восстанавливать flash0/flash1 с MS Duo.
    Вы можете использовать эту опцию для восстановления flash0/flash1.
    Когда восстановление завершено, отображаемый flash не соответствует текущему состоянию (из-за ошибке в самой PSP), я рекоммендую выйти из Filer и запустить его снова.
   стрелка вверх: соединение USB
    в данной версии, после отключения, Filer не может корректно читать файлы, измененные с PC, поэтому, пожалуйста, вставьте заново MS Duo, как просит Filer.
   стрелка вправо: смена цветовых настроек
    вы можете менять цветовые настройки и затем сохранить их, нажав круг.
   стрелка влево: упорядочить значки XMB
    вы можете упорядочивать значки XMB. Нажмите круг и выберите одну иконку, перемещайте ее нажатиями стрелок вверх и вниз, сохраните расклад нажатием start.


крест: файловые операции
   круг: копировать/переместить
     на выделенном файле: копировать/переместить все выделенное файлы.
     на невыделенном файле: копировать/переместить данный файл.
     на каталоге: копировать/переместить данный каталог со всем его содержимым.
     замечание.1: при перемещении файлов, происходит лишь 'копирование+удаление', поэтому это действие не может быть выполнено при нехватке свободного места.
     замечание.2: вы не можите модифицировать flash0/flash1, пока не включен ХАКЕРСКИЙ РЕЖИМ.
   квадрат: удалить
     на выделенном файле: удалить все выделенное файлы.
     на невыделенном файле: удалить данный файл.
     на каталоге: удалить данный каталог со всем его содержимым.
   R: переименовать текущий файл/каталог.
   L: создать новый каталог
   стрелка вверх: просмотр/редактирование информации
     на корневом каталоге MS / flash0 / flash1:
      просмотр информации об устройстве и проверка структуры кластеров.
      нажмите круг для подробной информации.
     на корневом каталоге UMD:
      просмотр физического размера и размера, соответствующего ISO.
     на корневом каталоге RAMDISK:
      просмотр объема памяти, занятой файлами на RAMDISK
     на файле/каталоге:
      просмотр информации о файле/каталоге и редактирование аттрибутов и временных меток.
     в ХАКЕРСКОМ РЕЖИМЕ вы можете редактировать даже файлы из flash0/flash1.
     на файле:
       при нажатии круга, вычисляется значение MD5 данного файла.

R: сортировка текущего каталога. (порядок сортировки не будет сохранен)
  порядок меняется следующим образом:
    по имени(N) > по расширению(E) > по размеру(S) > по дате(D) >
    по размеру, с наименьшего(s) > по дате, с самого старого(d) > без сортировки

L: Смена отображаеного размера файлов:
  переключает режимы: в байтах, в килобайтах, в мегабайтах, 
    в байтах (с каталогами), в килобайтах (с кат.), в мегабайтах (с кат.) 

стрелка влево + R:
  включение ХАКЕРСКОГО РЕЖИМА.
  ПРЕДУПРЕЖДЕНИЕ: используйте ХАКЕРСКИЙ РЕЖИМ на свой собственный страх и риск (ЕСЛИ ВЫ НОВИЧОК, НЕ ИСПОЛЬЗУЙТЕ СОВСЕМ).

<Управление просмотром текста/руководство>
стрелки вверх и вниз: перемещение курсора.
аналоговый джойстик вверх и вниз: управление курсором (быстро).
стрелки влево и вправо: прокрутка влево и вправо (при отключенных переносах).
аналоговый джойстик влево и вправо: быстрая прокрутка влево и вправо (при отключенных переносах).
LR: (L) загружает прошлую сраницу (R) загружает следующую страницу.
треугольник: смена ширины табуляции 4/8 (при включенных переносах текст загружается заново).
квадрат: переход к бинарному редактору.
круг: переключение переноса текста.
 отключен : вы можете прокручивать текст влево и вправо.
 включен : текст трансформируется, чтобы уместиться в ширину экрана.
 текст загружается заново при переключении переносов.
start: смена кодировки
select: показать помощь
крест: возврат в Filer.

<Управление просмотром изображений/руководство>
аналоговый джойстик: прокрутка изображения.
круг: подогнать масштаб изображение под размер экрана.
квадрат: переход к бинарному редактору.
start+треугольник: сохранить данное изображение как обои.
start+круг: сделать изображение потемнее.
start+стрелка: переместиться к краю изображения.
крест: возврат в Filer.
R*: уменьшить изображение.
L*: увеличить изображение.
стрелка вправо*: переход к следующему изображению (в данном каталоге).
стрелка влево*: переход к предыдущему изображению (в данном каталоге).
стрелки вверх и вниз*: поворот изображения на 90 градусов.
* = пользователь может сменить привязку этих клавиш.

<Управление бинарным редактором/руководство>
стрелки вверх и вниз: перемещение курсора.
аналоговый джойстик вверх и вниз: управление курсором (быстро).
стрелки влево и вправо: перемещение курсора (для редактируемых файлов).
LR: (L) загружает прошлую сраницу (R) загружает следующую страницу.
треугольник: смена длины слова - byte/word/longword
квадрат: возврат в просмотр текста/изображения.
круг: увеличить текущее значение на 1 (для редактируемых файлов).
start: сохранить (если файл изменен).
select: показать помощь
крест: возврат в Filer.

замечание: Следующие файлы не могут быть отредактированы.
- файлы, большие чем память (около 22MB).
- упакованные в архив (.zip, .rar, .iso, .cso).
- расположенные на flash0/flash1, пока не включен ХАКЕРСКИЙ РЕЖИМ.

<Советы по файловым операциям>
Большая часть операций производится через RAMDISK.
PSP выделяет 24MB памяти для пользователя, и примерно 20MB мы может выделить под RAMDISK.
Вот почему мы не можем копировать/перемещать слишком большие файлы и, если большие файлы скопированы/перемещаены на RAMDISK, Filer не может правильно выполнять свои действия из-за нехватки памяти.
Не оставляете слишком много файлов на RAMDISK - он используется лишь как временное хранилище и лучше удалять оттуда файлы сразу после выполнения с ними намеченной операции.

<Советы по обоям>
- если вы разместите в каталоге программы один из файлов: wallpaper.bmp / wallpaper.jpg / wallpaper.png (используйте только bmp,jpg & png), Filer опознает это изображение при следующем запуске и будет использовать как обои.
- начиная с версии 5.3, вы можете положить файлы filer / text / binary [.bmp/.jpg/.png] и Filer будет менять обои при переключении режимов.
- при просмотре изображений, нажмите start+треугольник при просмотре выбранного изображения, и оно будет сохранено как "wallpaper.bmp" и установлено в качестве обоев

<Советы по снятию образов UMD>
Хотя причина пока не ясна, известно что последние 1-3 записи UMD не читаются из файловой системы. Поэтому, при снятии образа, iso-файл на 2k-6k (1 запись = 2kbytes) меньше, чем должен быть. Начиная с версии 3.9, Filer пытается заполнить данные "потерянные хвостовые записи" следующим образом:

1. Filer рипает сколько может.
2. Filer проверяет ожидаемый размер, считывая ISO-файл. Если он больше, чем снятый образ, создается дополняющая структура данных, заполненная 0.
3. Filer анализирует ISO-файл и для всех файлов, чьи фрагменты лежат в "потерянных хвостовых записях", данные помещаются в нужное место в дополняющих данных.
4. Filer добавляет данные данные к записанному ISO-файлу.

Сейчас оно должно работать корректно. Сообщайте мне, если данная опция работает не верно - это поможет ее исправить.

<Благодарности>
Спасибо djroman за перевод на Испанский.
Спасибо Me'Katis за перевод на Португальский.
Спасибо Experiment1106 за перевод на Немецкий.
Спасибо ikari_kun за перевод на Русский.
Спасибо cj92 за перевод на Итальянский.
Спасибо soulburn за перевод на Польский.
Спасибо Mizou93, пользователю www.psp-ground.net за перевод на Французский.
Спасибо FillerUE  за перевод на Сербский.
Спасибо eM82 за перевод на Венгерский.
Спасибо SaCReD VoIcE за перевод на Болгарский.
Спасибо michael saant за перевод на Греческий.
Спасибо RaiderX за создание иконки.
Спасибо clint, evilseph, moca, tuw and fergie за помощь в тестировании.
Спасибо Daniel за исправление Английского.
