Программы для работы с FlashROM и FlashCard

В FlashROM как правило остается некоторое количество свободной памяти (актуально только для устройств, имеющих FlashROM). Эту память можно прекрасно использовать, причем при сбросе, данные в FlashROM остаются и к примеру, Ваш любимый русификатор останется всегда при Вас, даже если данных и не будет. А в этом помогут следующие программульки:


FlashRom

Название

JackFlash

Версия
3.0b10
OS5
HiRes
URL http://www.brayder.com/products/jackflash.html
Размер
56кб
Рейтинг
 
Статус
commercial

Отличная программка, позволяющая использовать свободное место в FlashROM памяти Вашего Palm-а. Пользоваться ей очень легко, Вы просто перемещаете данные из обычной памяти (RAM) в энергонезависимую память самого устройства. Все просто, в своем m500 я нашел лишних порядка 1300кб, которые никогда не могут быть лишними. Очень удобно. Программа постоянно развивается, добавляется поддержка новых Палмов. В FlashROM можно помещать даже hack-и, причем их не нужно деактивировать при использовании JackFlash.

В последней версии поддерживаются: Sony Clie S300, S320, S360, N600, N610, N700, N710, N750, N760, N770, NR70, NR70V, T400, T415, T425, T600, T615, T625, T650, T665, Palm m500, m505, m515, i705, III, IIIc, IIIx, IIIxe, V, Vx.

Естественно JackFlash не будет работать на машинках с обычными однократными ПЗУ или с КПК у которых абсолютно нет свободного места (Palm IIIe, m100, m105, m125, m130, VII, VIIx, IBM WorkPad 30J, и Handspring Visor).

 

Примечание  

Название

JackSprat

Версия
1.2
OS5
HiRes
URL http://www.brayder.com/products/jacksprat.html
Размер
59кб
Рейтинг
 
Статус
commercial

JackSprat предназначен для освобождения большего количества свободной FlashROM памяти в устройстве от различных языков типа Французского и прочих ненужных языков. Предназначен для Palm m500/m505.

 

Примечание  

Название

FlashPro

Версия
1.2
OS5
HiRes
URL http://www.handera.com/
Размер
43кб
Рейтинг
 
Статус

FlashPro позволяет владельцу Palm-а сохранять данные на flashROM, а также записывать приложения на FlashROM, также как это позволяет программа JackFlash.

 

Примечание  

Название

ROM Crafter

Версия
1.0
OS5
HiRes
URL http://www.brayder.com/products/romcrafter.html
Размер
-
Рейтинг
 
Статус
shareware

ROM Crafter обеспечивает возможность создать свой образ FlashROM непосредственно на настольном ПК. Также программа позволяет выкинуть ненужные приложения, обеспечив этим большую свободную память.

 

Примечание Windows приложение!

FlashCards

На внешней памяти можно хранить как сами программы, так и данные из основной памяти (бэкап, обзор программ для backup-a здесь).

Из всего многообразия софта для работы с картами памяти наибольший интерес представляют следующие программки:

Название

PowerRun

Версия
1.3
OS5
HiRes
URL http://simple-palm.com/
Размер
40кб
Рейтинг
 
Статус
shareware

Программа, записанная на карту MMC/SD, не запускается напрямую. Оболочка сначала переписывает такую программу в основную память и только потом ее запускает. Этот процесс скрыт от глаз пользователя и занимает всего секунду. После окончания работы с программой, она автоматически переносится обратно на карточку и стирается из основной памяти. Тут есть масса тонкостей, но, в целом, система выглядит именно так.

Power Run полностью автоматизирует процесс запуска программ, расположенных на MMC/SD. Делает PowerRun это значительно быстрее, чем встроенный софт для этих целей и, главное, - делает это "адресно". То есть, при работе с PowerRun, нет необходимости ждать пока загрузится полный список программ на карточке памяти для запуска всего одной из них (как это делает "прошитый" лончер)!

Для того чтобы использовать PowerRun для запуска приложений с карточек MMC/SD, нужно сначала его настроить. Непосредственно в главном окне PowerRUN - выбрать опцию "Internal". Появится список всех приложений из основной памяти машинки. Далее, нужно просто выбрать ту программу, которую вы хотите перенести на карту MMC/SD и нажать кнопку "Move". Выбранная программа будет автоматически перенесена в директорию .../PowerRUN на карточке (если такой директории на карточке нет - она будет автоматически создана). Эту процедуру нужно проделывать непосредственно при переносе новой программы на карту памяти. В дальнейшем, запускать PowerRun не понадобится.

Для всех программ, перенесенных из основной памяти на карточку MMC/SD, программа PowerRun создает полноценные "ярлыки", которые можно "увидеть" и "запустить" из любого оболочки. Выглядит ярлык как обычная программная иконка, но с "квадратиком" в левом нижнем углу иконки и "звездочкой" - в правом. "Ярлыки" можно переносить в любую категорию оболочки и, наравне с любой программой, находящейся в основной памяти машинки, "ярлыку" может быть присвоена хардверная кнопка. Словом, по функциональности, "ярлыки" ничем не отличаются от иконок "обычных" программ. Для запуска программы достаточно просто "ткнуть" стилусом в иконку-ярлык и всё… Программа запустилась.

Есть в PowerRun и еще одна полезная "мулька" - опция контроля за автоматическим удалением программ из основной памяти после их использования. При запуске программы-ярлыка PowerRUN пишет "Loading ...". При выходе из программы - PowerRUN пишет "Cleaning...". И если PowerRUN по тем или иным причинам не может удалить приложение из основной памяти - он обязательно об этом скажет.

Интересно ещё и то, что PowerRUN работает не только с программами, как таковыми, но и с их базами. То есть, при первом переносе той или иной программы из основной памяти на карточку MMC/SD, PowerRUN забирает и программу, и все ассоциированные с ней базы. В дальнейшем, при запуске "ярлыка", программа и базы переносятся в основную память. После окончания работы с ней, программа возвращается на MMC/SD card уже с обновленными (в результате работы) базами. И т.д.

Таким образом, используя PowerRun, вы не только получаете возможность запускать программы с карточек MMC/SD "одним нажатием", не только максимально освобождаете основную память машинки, но и, во многом, решаете проблему сохранения данных, т.к. даже при потере питания - и программы, и базы на MMC/SD остаются в целости и сохранности...

 

Примечание  

Название

MSMount

Версия
1.0.3
OS5
HiRes
URL http://www.palmgear.com/
Размер
34кб
Рейтинг
 
Статус
freeware

В программе MSMount реализован принципиально другой подход к использованию данных, расположенных на картах памяти. Программа позволяет работать с большими неизменяемыми базами, расположенными на карточках MMC/SD, БЕЗ ПЕРЕНОСА ИХ В ОСНОВНУЮ ПАМЯТЬ.

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

Интересным представляется принцип работы программы.

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

Дальнейшие действия рассмотрим на примере программы Tome Raider (приложение для работы с большими словарными базами) и ее базы - "Словарь Брокгауза и Ефрона" (буква "А" - encA.pdb, размер файла - 1,15 Mb).

Итак, сначала при помощи файл менеджера McFile, создаем на MMC/SD новую директорию (допустим Test). Затем, переносим файл encA.pdb из основной памяти машинки в директорию Test на MMC/SD card. Программу Tome Raider сохраняем в основной памяти машинки.

Теперь настало время активировать MSMount. Для этого нужно войти в меню Palm Preferences и выбрать из списка MS Mount. Программа предложит указать ей директорию на карточке MMC/SD, с которой она будет работать, - в нашем случае, указываем директорию Test. После этого, нажимаем кнопку Enable. Запускаем Tome Raider и... в списке доступных баз появляется "Словарь А", несмотря на то, что он находится не в основной памяти машинки, а на MMC/SD. На функциональности словарной базы это никак не сказывается - всё работает без проблем. И, заметьте, даже открытая база в основную память машинки не копируется - она продолжает постоянно оставаться на карте памяти! Единственное, что записывается в основную память - это некий служебный файл открытой словарной базы. Для рассматриваемой базы размером 1,15 Mb, служебный файл был размером 23 Kb. Но что такое 23 Kb по сравнению с 1,15 Mb?!! Пустяк…

Забавная подробность: если запустить MCFile, то он "видит" файл encA.pdb как файл, расположенный в основной памяти машинки (и даже указывает его размер 1157 Kb). Несмотря на это, физически, этот файл основную память не использует и не занимает! Его там нет. На этом и построен принцип работы MSMount: TomeRaider "думает", что словарная база, как и положено, находится в основной памяти. А в действительности - это всего лишь линк на данные, расположенные на MMC/SD-карте.

Уникальность программы MSMount заключается не только в том, что она позволяет работать с данными, расположенными на карте MMC/SD без переноса их в основную память, но и в том, что очень многие программы, изначально не рассчитанные на работу с картами памяти, теперь прекрасно с этой задачей справляются.

 

Примечание  

Название

TealAlias

Версия
1.06
OS5
HiRes
URL http://www.tealpoint.com/softalia.htm
Размер
166кб
Рейтинг
 
Статус
shareware

Программа также позволяет переносить программы со всеми необходимыми для работы базами на карту памяти и запускать их с карты памяти, обеспечивая прозрачную работу с программами.

 

Примечание  

© 2003 Palmomania

Не допускается прямое копирование материала, разрешается публикация с разрешения автора и указанием источника материала.

При подготовке статьи использованы материалы с сайта http://www.palmq.net
-на главную страницу-

Сайт управляется системой uCoz