Эльфы для Siemens

ReadPlayZX

1. О программе
2. У кого НЕ Siemens!
3. Клавиатура
4. Меню
5. ZX (Читать!)
6. Версии
7. Заключение

--------------------
1. О программе
--------------------
ReadPlayZX предназначен для чтения текстов файлов TXT, ZIP, RAR слушания музыки (одновременно) форматов MID, WAV и запуска игр ZX SPECTRUM форматов Z80, SNA; GAMEBOY форматов GB, GBC и NINTENDO(DENDY) формата NES на телефонах марки Siemens серии 65 и выше.

Поддерживаются архиваторы Rar и Zip для сжатия текстов (TXT до 3 раз), музыки (MID до 5 раз), игр (Z80, GB, NES до 2 раз) и распаковки любых файлов.
Имеется возможность прогрывания MP3 файлов и перевода их в WAV.
Файловый менеджер используется.
Применяются мелкие шрифты высотой до 8 тчк и форматирование текста.
Экран повернут на 90 или 270 градусов.

Размер текстовых файлов и распакованных Mid ограничен памятью телефона (около 800 Кб для Cx65). В плеере имеется возможность выбора случайной композиции из папки, в том числе заZIPованной.
Для непрерывных RAR архивов поддерживается только распаковка целиком по 9 и левой софт кл.

------------------------
2. У кого НЕ Siemens
---------------------------
Для Вас выложены отдельные версии эмуляторов ZXPlay, GameBoyJava, подходящие ко всем MIDP 2.0 телефонам.
Поскольку файловый менеджер у вас не используется, то чтение и прослушивание музыки у вас не работают, а игровые rom-ы нужно вручную запаковывать в Jar файл (представляющий собой обычный Zip-файл).
Перед запаковкой ПЕРЕИМЕНУЙТЕ Rom-ы в имена 1,2,3 и т.д.(вызывать их будете соответственно по номерам).
Запакуйте их в Jar файл с помощью pkzip, winzip или winrar.
При необходимости исправьте в Jad файле новую длину Jar файла.

------------------
3. Клавиатура
------------------
Музыкальные клавиши (при проигрывании музыки):
1 - тише
3 - громче
*, джойстик влево - след песня
джойстик вправо - пред песня
зеленая трубка - старт/стоп

При чтении текста:
'5' или нажать джойстик - режим статистики, софт кнопки - режим меню.
Красная трубка - поворот экрана на 180 градусов.

Джойстик вверх, '2' - на страницу назад
Все остальные (кроме музыкальных кл.) - на страницу вперед.

В режиме показа статистики:
4,2,6 - слайдшоу вида 1,2,3 Для его отмены выйти в режим меню или статистики.
'#' - заблокировать клавиатуру. Нажать повторно для разблокировки

В файловом меню:
Джойстик вв/вниз, 2,4,6,8 - перемещ,
5, джойстик, софт кл - выбор
"#" - удалить выбранный файл (в меню левая софт кл. означает "Да")
9 - распаковать выбранный Zip, Rar или перевести MP3 в WAV (в меню левая софт кл. означает "Да")

При развороте экрана клавиши влево-вправо инвертируются.

--------------
4. Меню
--------------

Нажатие правой софт кнопки вызывает главное меню, левой - меню музыки. Прокомментируем некоторые пункты меню:

ПАРАМЕТРЫ
ЦВЕТ ТЕКСТА - задается последовательно для красной, зеленой и синей составляющих в пределах 0-255. Левая софт кнопка - удалить символ.
ЦВЕТ ФОНА - аналогично
WIN-1251 - кодировки
DOS-CP866
ISO-8859
УДАЛ.CR:НЕТ - удал. символа конца строки
ПЕРЕНОСЫ:НЕТ - переносить ли слова
ШИРИНА:НЕТ - выравнивание по ширине
АБЗАЦЫ:HЕТ - отображать абзацы
МЕЖДСТР.:00 - междустрочный интервал

ШРИФТЫ
ЗАГЛАВHЫЕ:HЕТ - все символы заглавные

ТАЙМЕРЫ
СЛАЙДШОУ 1:1000 - время слайдшоу в мс (в версии 1.00)
СЛАЙДШОУ 2:0000
СЛАЙДШОУ 3:0000
СВЕТ: 5 - отключение подсветки через столько минут
АВТОВЫКЛ.:20 - завершение программы при неактивности более минут
АВТОСОХР.:20 - сохранение текущих параметров через минут
АВТОСТОП.:20 - остановка музыки при неактивности более минут
ТАЙМЕР:60 - вибротаймер кратно минут

МУЗЫКА
ФАЙЛЫ - выбор звукового файла
ПОВТОР:1 - количество повторов звучания (-1=вечно)
СЛУЧАЙНЫЙ: ДА - случайное воспроизведение
ВЫКЛ.ЗВУК:HЕТ - заблокировать звук
АВТОПЛЭЙ: ДА - проигрывать сразу при загрузке
MP3,C:30 - распаковывать секунд mp3 для x65 телефонов

ОПЦИИ
ИHВЕРТ.ДЖОЙСТИК:HЕТ
ВСЕ ДИСКИ:НЕТ - показывать скрытые диски
ПОКАЗ.IDX:НЕТ - показывать файлы с расширением .idx
ПОКАЗ.MID:НЕТ - показывать звуковые файлы в текст. меню
ВСЕ КЛ.ВНИЗ:НЕТ - все цифровые кнопки использовать для листания вниз
УДАЛ.ВСЕ СОХР - стереть файл C:/Misc/Read.idx с закладками книг
TXT Буфер,Kb:064 - загружать текстовые файлы по частям такого размера
TXT UNZIP ALL:ДА - распаковывать текстовые файлы сразу целиком, если возможно
С65 ЭКРАН:НЕТ - разворот экрана для C65
ENGLISH - английский язык в меню

ZX
ФАЙЛЫ - выбор файла
ЗАГРУЗИТЬ - загрузка сохраненных игр, введите номер 0-9, правая софт кнопка - quick load
СОХРАНИТЬ - сохранение текущих игр, введите номер 0-9, правая софт кнопка - quick save
КЛАВИАТУРА - нажмите кнопку, а затем выберите для нее символ (как при наборе SMS)
Спец.символы: экран влево/вправо/вверх/вниз <>^_ Enter = Caps Lock ~ Shift |
Шифт программируется на клавише 8
ДОП.КЛАВ. - то же для альтернативной клавиатуры, включаемой левой софт кнопкой
ZX ОПЦИИ - опции ZX
НАЗАД В ZX - вернуться в ZX
НАЗАД В МЕНЮ - вернуться в главное меню
ВЫХОД - выйти из программы

ZX ОПЦИИ
ПОВОРОТ:НЕТ - поворот ZX экрана на 90 градусов
МЕЛКО:НЕТ - экран масштабируется с уменьшением в 2 раза
FPS:2 - скорость перерисовки, критична к быстродействию
ОПРОС КЛАВ.:04 - частота прерываний zx, ускоряется обработка нажатий клавиш
ШАГ ЭКРАНА:1 - скорость листания экрана в экране
ОПТИМИЗ.КОПИР.:ДА - вкл оптимизацию копирования данных
ОПТИМИЗ.ЦИКЛОВ:ДА - вкл оптимизацию циклов

ВНИМАНИЕ!!! В случае "глюков" удалить файл настроек 0:/Misc/Read.idx

-----------
5. ZX
-----------
Эмулятор ZX SPECTRUM поддерживает загрузку файлов форматов Z80 и SNA, в том числе и из ZIP и RAR файлов.
Из меню Файл выберите соответствующий файл для запуска эмулятора.
В меню Загрузка/Сохранение без ввода номера игры выполняется Quick load/save. Quick save не сохраняется после выхода из приложения.
Для перемещения "окошка" по всему экрану програмируются спец кл в меню Клавиатура.
Основная и дополнительная клавиатура переключаются левой софт кнопкой.
Иногда при "глюках" нужно выйти из программы и зайти заново.
Дальнейшая оптимизация Java кода даст ~5-10% ускорения, быстродействие терпимо для неаркадных игр типа Dizzy. Фанатам Sinclair-a посвящается. Благодарности ниже.

ВНИМАНИЕ! Не задирайте FPS более 1-3, т.к. тормознутая Java система катастрофически пожирает ресурсы (~+8% нагрузки с 1 FPS).
Удерживайте клавиши нажатыми продолжительное время.

-----------------
6. Версии
-----------------
Последняя версия на http://cbn.narod.ru
Автор: Воробьев Александр E-mail: cbn@yandex.ru

1.0 Поддержка Rar архивов, исправлен баг с папками в unZip
0.9 Эмулятор Nintendo(Dendy), отдельный модуль NESx65 для телефонов Siemens x65-75
0.8 Эмулятор GameBoy(Color), отдельные модули GameBoyJava, ZXPlay для MIDP 2.0 мобил
0.7 Поддержка телефонов с JSR-75, сокращенная версия ReadPlay без ZX
0.6 MP3 любого размера
0.5 Проигрывание MP3 и распаковка их в WAV (до 30 секунд)
0.4 Поддержка MIDP 2.0, демо игра, ряд исправлений
0.3 Добавлены поиск, англ язык, опция c65, новая заставка, исправлены ошибки
0.2 Добавлена поддержка ZX 128 Kb, слайдшоу; оптимизированы команды LDIR, LDDR
0.1 Первая бета версия

-------------------
7. Заключение
-------------------
Благодарности:
1. Roman Lut за лучшую читалку на сотовых - ReadManiac
2. Разработчику MME за идею совмещения читалки и плеера
3. Авторам исходников Zip распаковщика с сайта http://sourceforge.net/projects/jazzlib
4. Дмитрию Мищенко за заставку, идеи и бета тестирование
5. Max Celedon Collins (Mobile ZX) за код к ZX
6. Авторам MJavaBoy за код к GameBoy
7. Создателям vNes за код к Nintendo
8. Разработчикам MP3 декодера JLayer
9. Автору Rar

Здесь находится множество ZX игр (берем только *.z80 и *.sna):
http://www.worldofspectrum.org/games/index.html
http://trd.speccy.cz/
http://zx-spectrum.narod.ru/game0.htm

Игры для GameBoy:
http://www.emulations.ru/
http://allroms.narod.ru/roms

Игры для Nintendo(Dendy):
http://www.emulations.ru/
http://emu-russia.km.ru/
http://emu-land.net/
http://pristavka.kulichki.net/

Hosted by uCoz