14.09 Выложены последние исходники:
ВСЕ эльфы
Эмуляторы
25.08 0.1
ExtN - типа openwith, 0.1
Adinf - монитор изменений в эльфах
19.08 0.91
GameBoy - поддержка EL71, 0.55
Sega - добавлена клавиша mode.
16.08 0.11
GBA - эмулятор, 0.5 Sega - подправлены клавиши, 0.22
Snes - теперь и под EL71, 0.72
Edit - ряд исправлений.
04.08 0.2 SNES - новый порт
20.07 0.4 Sega и 0.9 GameBoy, 0.5
GameGear - исправлены save/load
02.07 0.32 Sega - ускорена работа, исправлена клавиатура
24.06 0.4 GameGear - под новый эльфлоадер,
0.4 TimeMan - по дням недели
23.06 0.88
z80, 0.88 GameBoy - последняя оптимизация.
10.06 0.4
Chess, 0.4
Durak - улучшен AI, 0.1
Unpack - определяет тип архивов
08.06 0.2
UltraVix - эротич.игрушка, 0.2
15 - старые добрые пятнашки. Финалки
13.05 0.31 Sega подправлена клавиатура, 0.6
install для лоадера 2.0+
21.04 0.3
NeoPop с подгрузкой ромов :) Смотрим демо Sonic the Hedgehog
15.04 Выложены
ИСХОДНИКИ ВСЕХ эльфов одним архивом.
09.04 Вышли 0.8 gameboy и 0.3 sega с подгрузкой ромов - аля своп :)
23.03 0.1 SNES - добрался до последнего эмулятора. Ну и глючный же он. Памяти катастрофически не хватает, особенно на лоадере 2.0+. Однако скорость демки радует. Подгрузка ромов по частям еще не реализована.
20.03 0.1 Durak - карточная игра (первая бета). Проблемы с AI. Куча недоделок.
15.03 Выложил ИСХОДНИКИ Edit, Z80, последнего Unzip и многих др., работу над которыми закончил. Все в одном архиве. Удачи действующим эльфописателям!
04.03 Вышли финалки: 0.4
vNES, 0.7
NES. Творческий перерыв в марте.
22.02 Подправил: 0.33
AVP, 0.69 Edit - настройка автовыхода, 0.79 GameBoy - без пикофф, 0.3
GFleet - на EL.
21.02 0.22 Chess - игра за белых, запись; 0.78 GameBoy - "хитрое" использ. памяти, оптимизация.
20.02 0.22 vNES - исправлены глюки графики
17.02 0.1 Chess - шахматы теперь и на эльфе. Ходят быстро и сильно!
12.02 0.65 NES - завершена оптимизация
11.02 0.1 vNES - самый быстрый эмулятор денди. УРА!!!
08.02 Выложил сорцы эмуляторов
Nes и
GameBoy
24.01 Ура!!! Новый дизайн сайта!! Наконец то он избавился от лишних картинок и стал намного легче, а также удобнее! Огромное спасибо товарищу
Dimens за переделку!
11.01 0.7
GameBoy - полностью переписан. Поддержка цветных ромов, очередная оптимизация, исключен пикофф, программирование клавиш, сохранение параметров, единая версия под SGOLD 1-3
09.01 Массовая перекомпиляция под все платформы и исправление ошибок в: 0.66 Edit, 0.77 Z80, 0.3 Balloons, 0.3 Majoring, 0.2a Command, 0.3 Lines, 0.3 Snow, 0.3 PPoint, 0.24 Windows, 0.6 Tetris, 0.3 GameGear
08.01 0.11
NeoPop - весьма тормознутый эмулятор NeoGeoPocket
04.01 0.2
GameGear - версия под SGOLD 1,2,3
31.12 0.1
GameGear - Sega Master System (не Genesis!) эмулятор.
25.12 0.5
RusEng - русско-англ. словарь.
25.12 0.4
Dict - англо-рус. словарь: поиск по нажатию джойстика.
24.12 0.1
Snow - Снег. С Новым Годом!
23.12 0.2b
Command - добавлены поиск по PATH, команды.
22.12 0.1
FreeRAM - определяем свободную память.
S75
21.12 0.1
Command - командный интерпретатор MS-DOS :)
20.12 0.3
Player - случ.воспроизв., ред.списка, повтор.
19.12 0.2
Shmeler - Флеш explorer (.gpf)
18.12 0.2
Calc - калькулятор с делением (ура!:)
S75
17.12 0.2
Balloons - последняя игра :(
16.12 0.4
Install - инсталлятор эльфов (все последующие эльфы можно ставить им)
16.12 0.2
Flash - исправлена ошибка, теперь рабочая версия
15.12 0.2
Lines - исправлено удаление шариков.
15.12 0.1
PPoint - делаем презентации на мобиле!
14.12 0.1
Player - первый плеер на мобиле!
14.12 0.1
Flash - теперь можно сливать флеш по частям
14.12 0.2
PlaySound - у меня заработал :)
14.12 0.2
Open - исправлена критич. ошибка. Теперь все работает!
13.12 0.1
Open - расширенные расширения :)
12.12 0.3
TimeMan - исправлен многократный запуск
11.12 0.2
Majoring - исправлено удаление одной фишки.
Дневник разработчика части:
5 4
3 2 1
ПОЯСНЕНИЯ
Эльфы ложим в папку куда указано внутри
0:\ZBin или 4:\ZBin для S75,EL.
Прописываем в \ZBin\extension.cfg нужное расширение и путь к вызываемому эльфу (где лежит).
Если эльфлоадер 2.0+ то подправляем под его специфику (НЕ так как указано ниже).
Для запуска эльфа нажимаем в Card Explorer-e на файл с соответствующим расширением.
Если расширение уже зарезервировано используем схожее и перед выполнением переименовываем файлы.
Внутри архива читаем файл
readme.txt
Буква
f после номера версии означает финальную версию, т.е. доработок не будет.
Иногда более свежие версии лежат на
kibab в разделе эльфы для x65 (подходят и на S75 и на EL)
Для S75 и EL вместо 0:\ везде подставляем 4:\
Если не написано дополнительно, то версия работает на всех платформах, т.е. SGOLD (x65-75), NEWSGOLD (s(l)75), SGOLD3 (E(L)71).
РАЗАРХИВАТОРЫ
Распаковывают в папку с именем как у архива. Размер распакованного файла обычно не должен превышать размер оперативной памяти мобилы (<1,7 мб для x65, >4 мб для s75). После запуска подождать и нажать красную кнопку для выхода из текущей папки, затем вернуться в нее - список файлов обновится. Работают везде - и на x65 и на s75.
0.5f
Unzip.elf 16412 Распаковщик Zip архивов.
Исходники использ. для распаковки zip в память в др. эльфах.
После запуска выходим и заходим назад в папку.
Положить в 0:\ZBin
В extension.cfg добавить строки:
[zip]
RUN=0:\ZBin\Unzip.elf
0.5f
Unrar.elf 17524 Распаковщик Rar архивов.
После запуска выходим и заходим назад в папку.
Положить в 0:\ZBin
В extension.cfg добавить строки:
[rar]
RUN=0:\ZBin\Unrar.elf
0.5f
Un7z.elf 6128 Распаковщик 7z архивов.
После запуска выходим и заходим назад в папку.
Положить в 0:\ZBin
В extension.cfg добавить строку:
[7z]
RUN=0:\ZBin\Un7z.elf
0.1
Unpack.zip 6128
Автоопределяет типы архивов. Cмотри readme.
ЭМУЛЯТОРЫ
Игровые ромы должны помещаться в оперативную память мобильника целиком (для x65-75 менее 1,6 мб, на s75 более 4 мб). Для экономии места на флеш РОМЫ можно ЗАПАКОВАТЬ архиваторами zip,rar,7z по одному на архив и переименовать в название как были, например 1.nes -> 1.zip -> 1.nes Совместимость со всеми ромами не тестировалась, возможны глюки и пикофф. Эмуляция сильно грузит проц, поэтому не запускайте сразу несколько приложений - появятся тормоза. По непонятным причинам
иногда эмуляции запускается на неполной скорости (54 МГц) и требуется перекл. в XTask и назад для ускорения. Еще раз читайте readme.txt внутри каждого архива.
0.8f
z80.rar 76816 ZX Spectrum эмулятор.
Открывает ромы из zip, rar, 7z архивов по одному на архив.
Инструкция и демо игра вложены в архив.
Распаковать в 0:\ZBin\z80
В extension.cfg добавить строки:
[z80]
RUN=0:\ZBin\z80\z80.elf
[sna]
RUN=0:\ZBin\z80\z80.elf
0.91f
GameBoy.zip 73307 GameBoy эмулятор.
Исходники эмулятора.
Рекомендуется перезагрузиться перед запуском.
Распаковать в 0:\ZBin\GameBoy
В extension.cfg добавить строки:
[gb]
RUN=0:\ZBin\GameBoy\GameBoy.elf
[gbc]
RUN=0:\ZBin\GameBoy\GameBoy.elf
0.7f
NES.zip 88426 Nintendo (Денди) эмулятор.
Исходники эмулятора.
Открывает ромы из zip, rar, 7z архивов по одному на архив.
Тормозит! Используйте vNES!
Положить в папку 0:\ZBin\NES
В extension.cfg добавить строки:
[nes]
RUN=0:\ZBin\NES\NES.elf
0.4f
vNES.zip 28426 Cамый быстрый эмулятор денди.
Поддерживает не все игры! Для неработающих запускайте NES!
Открывает игры из zip,rar,7z архивов (по одной на архив!)
Положить в папку 0:\ZBin\vNES
В extension.cfg добавить строки:
[nes]
RUN=0:\ZBin\vNES\vNES.elf
0.5f
GameGear.zip 70782 Game Gear - Sega Master System (не Genesis!) эмулятор.
Демо игра
Sonic.gg 194884
Открывает ромы из zip, rar, 7z архивов (ром должен целиком помещаться в памяти, по одному рому в архиве, расширение архива переименовать как был в .gg или .sms)
Положить в 0:\ZBin\GameGear
В extension.cfg добавить строки:
[gg]
RUN=0:\ZBin\GameGear\GameGear.elf
[sms]
RUN=0:\ZBin\GameGear\GameGear.elf
У кого ммс карточка везде вместо 0:\ 4:\
0.3f
NeoPop.zip 70782 NeoGeoPocket (не NeoGeo!) эмулятор.
Перед запуском ПЕРЕЗАГРУЗИТЬСЯ!
Распаковать в 0:\ZBin\NeoGeo
В extension.cfg добавить строки:
[ngc]
RUN=0:\ZBin\NeoGeo\NeoPop.elf
0.55f
Sega.zip 70782 SEGA эмулятор!
Перед запуском ПЕРЕЗАГРУЗИТЬСЯ!
Распаковать в 0:\ZBin\SEGA
В extension.cfg добавить строки:
[bin]
RUN=0:\ZBin\SEGA\SEGA.elf
[gen]
RUN=0:\ZBin\SEGA\SEGA.elf
[smd]
RUN=0:\ZBin\SEGA\Smd2bin.elf
0.22
SNES.zip 99782 SNES эмулятор!
Перед запуском ПЕРЕЗАГРУЗИТЬСЯ! Демо приложено.
Распаковать в 0:\ZBin\SNES
В extension.cfg добавить строки:
[smc]
RUN=0:\ZBin\SNES\SNES.elf
0.11
Gba.zip 111922 GBA эмулятор!
Перед запуском ПЕРЕЗАГРУЗИТЬСЯ!
Распаковать в 0:\ZBin\SNES
В extension.cfg добавить строки:
[smc]
RUN=0:\ZBin\SNES\SNES.elf
РЕДАКТОРЫ
0.72
Edit.zip 45321 Читалка / редактор / HEX редактор.
Открывает тексты из zip, rar, 7z архивов по одному на архив.
Множество возможностей.
Распаковать архив в папку 0:\ZBin\Edit
В extension.cfg добавить строки:
[txt]
RUN=0:\ZBin\Edit\Edit.elf
ВИРУСЫ И АНТИВИРУСЫ
ОПИСАНИЕ СУЩЕСТВУЮЩИХ ВИРУСОВ ОСТОРОЖНО!!! Возможна порча данных! После однократного запуска ВСЕ эльфы могут быть заражены! Запускаете на свой страх и риск! Сделайте Backup папки ZBin, а еще лучше FFlash. За потерянные данные автор ответственности НЕ НЕСЕТ!
Virus1 1159 <Осторожно! Вирус!> Подмена extension
При первом запуске копирует себя в 4:\ZBin\etc или 0:\ZBin\etc и заменяет в extention.cfg все вызовы на себя. Далее при выборе файла в эксплорере УДАЛЯЕТ его! (длина файла 0)
Virus2 1348 <Осторожно! Вирус!> Создание файлов двойников
При запуске подменяет ВСЕ эльфы в 0:\ZBin и 4:\ZBin своим кодом,
создавая файлы - двойники с именами ...0.elf
Далее при старте запускается сам, осуществляет заражение
и запускает оригинальный эльф-двойник с имененм ....0.elf
Virus3 1748 <Осторожно! Вирус!> Вирус-спутник. Разновидность v2
При заражении переименовывает исходный эльф в .bin и записывает себя вместо него.
Далее при запуске вирус переименовывает себя в .tmp, .bin в .elf, запускает его,
а при выходе переименовывает все обратно.
Virus4 1748 <Осторожно! Вирус!> Первый настоящий вирус
При запуске заражает ВСЕ эльфы в 0:\ZBin
Из-за ошибки не работает на NEWSGOLD.
Не знает о v5 поэтому возможно многократное заражение.
Virus5 2266 <Осторожно! Вирус!> Модификация v4
Дозаписывается в начало эльфа. Имеет свою копию эльфлоадера,
используемую для загрузки зараженного эльфа после выполнения вирусного кода.
Стал причиной вирусной эпидемии.
Virus6 5266 Паранойя.
Эльф-прикол. Несколько раз в час выводит на экран текст, указывающий на вирусную активность.
АНТИвирус вызываем AVP.BAT из пакета Command или же:
0.33
AVP.zip 6892
Антивирус эльф. Лечит зараженные вирусом эльфы в папках 0:\ZBin и 4:\ZBin
0.1
Adinf.zip 6892
Монитор изменений в эльфах. Предупреждает о появлении вирусов. Запускайте чаще и смотрите логи.
ИГРЫ
0.6f
Tetris.zip 11358 Первая игра на эльфе.
Исходники tetris использ. для созд. др. игр на эльфах. Требует
Swilib.h Распаковать в 0:\ZBin\Tetris
Запускать .tet файлы.
В extension.cfg добавить строки:
[tet]
RUN=0:\ZBin\Tetris\Tetris.elf
0.3f
GFleet.elf 383808 Морской бой - первое видео на елф. (клип ~1 мин).
На деле это не игра, но так прикольно вроде выглядит...
0.3f
Lines.zip 10679 Складываем линии из 5 шариков. Классика.
0.3
Majoring.zip 10738 Собираем одинаковые фишки попарно.
Распаковать в 0:\ZBin\Maj
Запускать .maj файлы - уровни.
Зеленая кнопка - рестарт.
В extension.cfg добавить строки:
[maj]
RUN=0:\ZBin\Maj\Majoring.elf
0.3f
Balloons.zip 8196 Выбираем одноцветные блоки.
Исходники игры.
Правая софт - рестарт
Зеленая кнопка - экран c65
Красная кнопка - выход
0.3f
PPoint.rar 41642 Презентации на мобиле.
Помните PowerPoint из офиса?
Теперь и на мобильнике!
Примеры включены в архив.
Запускать .ppt файлы.
Распаковать в папку 0:\ZBin\PPoint
Добавить в extension.cfg строки:
[ppt]
RUN=0:\ZBin\PPoint\PPoint.elf
0.3f
Snow.zip 9459 Снег. С Новым Годом! :)
Джойстиком управляем снегопадом.
Можно добавить свой фон snow.bmp сжатый 7z.
0.4
Chess.zip 23459 Шахматы.
Для думающих людей! Выиграть шансов мало имхо :(
0.0f
Исходники и ресурсы недоделаной игры Тамагочи (увы, я не художник).
0.1f
Sokoban.zip 9107 Перемещаем ящики.
0.4
Durak.zip 29107 Карточная игра дурак.
0.2f
Ultravix.zip 104420 Эротическая игра. ;)
0.2f
15.zip 38777 Пятнашки.
СИСТЕМНОЕ И РАЗНОЕ
0.2b
Command.zip 11557 Командный интерпретатор MS-DOS.
Выполняет основные команды MS-DOS: copy,move,ren,dir,mkdir,...и кучу др.
Отображает консоль, понимает .BAT файлы (не х86 эмулятор!)
Для любителей запускать эльфы из командной строки :)
Примеры вложены в архив.
Положить в папку 0:\ZBin\DOS
Добавить в extension.cfg строки:
[bat]
RUN=0:\ZBin\DOS\Command.elf
0.24
Windows.rar 50428 Файловый манаджер заместо меню сименса :)
Требует не менее 300 кб свободного места на диске под своп файл!
Распаковываем архив в 0:\Windows и запускаем win.elf
0.1f
Link.zip 1600 Ярлычки на эльфах.
Используем ярлыки для быстрого запуска эльфов.
Внутри каждого ярлыка *.lnk 3 строки:
- путь к запускаемому эльфу
- путь к его значку (не раб-т!)
- путь к файлу, передаваемому в эльф
Строки 2 и 3 могут быть пустыми.
Лишние пробелы не допускаются!
Положить в 0:\ZBin
В extension.cfg добавить строки:
[lnk]
RUN=0:\ZBin\Link.elf
0.6f
Install.zip 4422 Инсталлятор эльфов.
(подходит под эльфлоадеры 1.8+ и 2.0+)
Вам не надоело бесконечно править extension.cfg и думать: Куда же скопировать новый эльф?
Тогда это решение для вас!
Теперь для установки нового пакета распаковываем его куда-угодно на 0:\х...,
щелкаем на REGISTER.lnk - нужное расширение добавится в extension.cfg или open.cfg
и на SETUP.ins - создается нужная папка и туда перемещаются файлы
И все! Нет ничего проще!
0.3f
Diction.elf 519408 Англо-рус. словарь от alex_itd. Версия для
s75
0.4f
Dict.zip 534857 Англо-рус. словарь (база та же). Версия для S75 вложена.
0.5f
RusEng.zip 493352 Русско-английский словарь. Версия для S75 вложена.
Словарная база: "Socrat for Unix" by Bortek, 50000 слов
0.3f
TimeMan.zip 2801 Тайм манаджер.
Запускает другие эльфы в указанное время.
Все настройки в .ini файле - закомментируйте ; неиспользуемые события.
Ложить вместе с .ini файлом в папку 0:\ZBin\Daemons.
Запускаемые эльфы должны сами завершаться после выполненного действия, иначе например при задании
17:00-18:00 действие получим 60 копий эльфа, плеера или рисунка. :(
0.1f
PlayNSD.zip 3101 Проиграть стандартную мелодию по номеру.
Используется в ярлыках(.lnk) и .bat файлах для проигрывания стандартных мелодий.
Номера мелодий задаем в файлах вида 1.nsd, 2.nsd,..., где число вначале - номер стандартной мелодии.
Мелодия проигрывается при щелчке на .nsd файле.
Положить в 0:\ZBin
Добавить в extension.cfg строки:
[nsd]
RUN=0:\ZBin\PlayNSD.elf
0.2f
PlaySound.rar 3101 Проиграть wav,mid,... мелодию.
Используется в ярлыках(.lnk) и .bat файлах для проигрывания мелодий.
Положить в 0:\ZBin.
Так как расширение .wav зарезервировано, переименовываем например в .wa
и добавляем в extension.cfg строки:
[wa]
RUN=0:\ZBin\PlaySound.elf
Написано на основе примера от Aru55.
0.3
Player.zip 22764 Первый плеер на эльфе! НЕ работает на S75.
Ложим в 0:\ZBin\Player
Добавляем в extension.cfg:
[m3u]
RUN=0:\ZBin\Player\Player.elf
В папке со звуковыми файлами создаем пустой файл
с расширением .m3s и любым именем, щелкаем на него в эксплорере.
см. readme
0.2f
Flash.zip 3101 Сохраняем флеш по частям.
Создаем пустой файл вида 0000-0000.fbk
где вместо 0000 смешение и размер данных флеша в 16-чных числах,
например 0abc0-0100.fbk,
щелкаем по нему и наблюдаем в нем соотв. данные.
Положить в 0:\ZBin
Добавить в extension.cfg строки:
[fbk]
RUN=0:\ZBin\Flash.elf
0.1f
FreeRAM.zip 3101
Определяем свободную память. Версия для
s75 Системный софт для хакеров :)
Находит свободные блоки памяти и собирает по ним статистику.
Для точных данных вызывайте регулярно (каждый час) из TimeMan
и использ. различные ф-ции телефона (java, foto,...).
В файле .ram map памяти 4 кб блоками, начиная с 0xA8000000
если "1" данные разнородны (занят), иначе заполнитель (занят этим байтом).
С каждым вызовом данные уточняются.
Все 8 мб памяти разбиты на 2048 * 4 кб кусочки, представленные в файле .ram
0 в файле - вся 4 кб область заполнена 0000, если 1 то разнородные данные.
если например в файле по смещению 5 стоит 0 то блок рам по смещению
5*4096 длиной 4096 байт заполнен нулями и вероятно свободен.
но нет 100% гарантии что блок не будет занят
0.1
Extn.zip 1457 Выбираем эльф для запуска файла с неизвестным расширением. Для эльфлоадера 2.0+
0.2f
Open.zip 1457 Расширенные расширения :)
(НЕ НУЖЕН ДЛЯ ЭЛЬФЛОАДЕРА 2.0+
Ограничение числа расширений существовало для более ранних версия эльфлоадера, например 1.8)
Позволяет использовать любое количество расширений для запуска соотв. эльфов.
Число регистрируемых расширений в телефоне ограничено 32(40-60?), а число эльфов растет, скоро упремся в эту границу (уже замечали на 16?) Для Open нет границ!
Распаковываем в 0:\ZBin
В extension.cfg редактируем строку:
txt:0:\ZBin\Open.elf
В файле 0:\ZBin\Open.cfg заполняем типы как в extension.cfg, но без номеров картинок, например:
nes:0:\ZBin\NES.elf
*:0:\ZBin\edit\edit.elf
Теперь при выборе, например, demo.nes, запустится nes.elf
0.2f
Shmeler.zip 1948 Флеш - explorer. НА S75 НЕ ИДЕТ!
Просматривает и сохраняет в .gpf картинки из флеш.
0.2f
Calc.zip 3101 Калькулятор (автор nsiemens). Версия для
s75 Исходники приложены.
ВСЕ ДОСТУПНЫЕ ИСХОДНИКИ
>>Часть 1<<
>>Часть 2<<
>>Старая версия<<
Только оригинальные разработки от автора!
Все эльфы отлаживались и проверялись AVP на CX70 и S65