Эльфы для Siemens

Нравятся разработки?

Поддержи материально!

Скачать

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
Hosted by uCoz