Інформація про Ельфи - Мої статті - Каталог статей - Мир для нас! І ніяк інакше!
Завантаження всіх файлів .elf з каталогу 0:\ZBin\Daemons (4:\ZBin\Daemons) Завантаження необхідних .elf файлів при виборі файлу з довільним розширенням Обробляється за допомогою ExtD.elf - необхідний в каталозі 0 :\ZBin\Daemons за файлом 0:\ZBin\etc\extension.cfg (4:\ZBin\etc\extension.cfg). Формат файлу описаний у etcextension.cfg
Для роботи mp3 треба поставити AudioHook та Adpcm8-48
Розширення таблиці реєстрації розширень файлів
Розширення PIT за допомогою>з ім'ям файлу замість ID (аналогічно ESI). Картинки кешуються для прискорення доступу до них.
Програма для генерації патча AudioHook AudHookGen v3 І програма для генерації патча Adpcm8-48 x65Adpcm
Чим відрізняється ельфпак 2.2 від 2.0?
A: 1.Поява файлу swi.blib (Файл "дублюючий і доповнюючий" Big Function Library, для зручності поповнення функцій.) 2.Згортання ельфів при вхідному дзвінку за допомогою Xtask 2.0. 3.Графіка 8 біт ( На NewSgold - 16 біт)
Як створювати файл swi.blib?
Варіант із використанням готової бібліотеки функцій. 1. Відкриваємо фуллфлеш у Smelter останньої версії 2. Качаємо бібліотеку з будь-якого улюбленого місця 3. у меню Smelter: Інструменти -> Стандартні об'єкти -> Завантажити бібліотеку з патча 4. Правий клік за списком, що з'явився, "Зберегти як blib"
Як редагувати extension.cfg?
Починати extension.cfg бажано такими рядками: Цитата: RUN=4:\ZBin\TED\TED.elf SMALL=4:\ZBin\img\UNK_SMALL.png BIG=4: \ZBin\img\UNK_LARGE.png ALTRUN=4:\ZBin\TED\TED.elf
це найперший опис асоціаціїрозширень, за ним вказано, який ельф відкриватиме невідомі файли. в даному випадку TED. RUN= - що запускати SMALL= - шлях до маленької іконки в пнг BIG= - шлях до великої іконки в пнг ALTRUN= - який ельф буде відкриватися при натисканні Опції - Змінити. Краще прописати те, що і в RUN= Далі описуємо розширення txt Цитата: [txt] SMALL=4:\ZBin\img\TXT.png BIG=4:\ZBin \img\TXT.png
Тут просто прописані іконки розширення txt, т.к. ці файли будуть відкриватися як невідомі файли (тобто в даному випадку за допомогою TED) Далі бажано описати bcfg Цитата: [bcfg] RUN=4:\ZBin\utilities\CfgEdit.elf SMALL=4:\ZBin\img\BCFG.png BIG=4:\ZBin\img\BCFG.png
ну і після цього, описуємо всі розширення, які нам необхідні, у будь-якому порядку. Зверніть увагу, щоб наприкінці кожного рядка не було зайвих прогалин, тому нічого може не працювати.
Що швидше: java-додаток чи ельф?
Оскільки ельфи виконуються безпосередньо процесором без проміжних надбудов типу java-машини, їм доступна вся оперативна пам'ять і всі функції прошивки, створені програмістами Сіменса. Швидкість виконання будь-яких команд обмежена лише потужністю процесора, тому вона величезна, в десятки разів вища за швидкість виконання java-додатків.