Все для Sony Ericsson, патчи, эльфы, моддинг, прошивка
  
Логин: Пароль: Запомнить: Привет гость! Зарегистрируйся или авторизируйся для получения доп. возможностей!
Разделы
PDA версия сайта
TrackIDentify
Новости
Статьи
Файлы
Патчи
Патчи A2
Патчи db2020
Эльфы
Исходники эльфов
Wiki
Форум
Опросы
Обратная связь
Развернуть/Свернуть
 
Развернуть/Свернуть

SEns9x : Эльфы : Форум : Для Sony Ericsson патчи эльфы моддинг прошивка
/  Список форумов
   /  Эльфы
/  SEns9x
На печать 
Правила 
Страница 33 из 38: « 1 ... 29 30 31 32 [33] 34 35 36 37 38 »

okejokej


Developer


Регистрация: 17.8.09
Сообщений: 96
Репутация: 1313
Откуда: Tricity/Poland




 
  #321 [29.11.09, 11:39] SEns9x   

 
SEns9x is an port of Snes9x - an emulator of Super Nintendo Entertainment System also known as Super Famicom.


2009-2010
Port to SE by:
MaW, mc_kibel, Marian90
Thanks to: Tartes

SEns9x is based on Siemens elf by CBN programmers and Miha_r.
Port uses also some UIQ Snes9x solutions.

http://www.youtube.com/watch?v=rTBbYlxcjUs

We do not take any responsibility for any phone problems possibly caused by this elf, especially the older versions that reboot on exit.

1. System Requirements:
- a DB2020 or better Sony Ericsson phone
- 2,5(depending on settings)MB + rom size of free heap(actually, for a 4MB game the emulator needs 5-6MB, but I noticed phone gets ustable when it has below 1-1,5MB free heap)
- an Elfpack installed

2.Usage:
1. Put SEns9x.elf into Zbin folder.
2. Put SEns9x.png into Zbin/Config/Extension and add the line from ext.ini.txt to your phone's ext.ini. Change [EXTxx] to next available number. Update extensions with FileReg.elf or w/e elf that does that too.
3. Put ROM.smc (ie. Chrono Trigger.smc) in other/snes/ folder.
4. Run the emulator by clicking open on the .smc file or by running elf and choosing game from the list (game must be in other/snes/ folder for the second option)

3. Menu Usage:
We enter the menu by pressing right softkey. Entering menu also pauses the game. Most of the options are understandable, I'll just briefly explain some:
BG Layers - allows us to turn off background layer, useful in games that need transparency support (which SEns9x doesn't support for now)
Emulation Settings (Advanced) - we can modify there CPU settings to gain perfomance in some games, we can aswell edit Memory Settings to reduce memory usage: In most of games you can safely set SRAM to 8kb, although if the game needs SRAM bigger than 8kb, it can cause phone's reboot, you'd also lose your previously saved games. TILE memory can be set in range between 32-128, however setting it below 64 can cause graphics problems aswell as reboot the phone. It should work fine at 50 though, in some games at least.


4. Keys Settings
Key settings work same as in NesCube.
Function keys:
KEY TURBO FSKIP - turns on/off frameskip 15
QUICK LAYER - this key allows us to quickly turn on/off background layers that we have chosen in settings

5. Saving game:
While the quick save/load options in main menu don't work, you can save game using the original SNES's saving method - to the emulated game's memory (SRAM). You can save this way only in games that allow you to save this way. You can also import your saves from PC version of Snes9x, you just need to remember to keep same names, i.e when you have Game.smc you need the SRAM file to be named Game.srm.


6. FAQ
Will SEns9x emulate sound?
Unfortunately, elfpack seems to not have any function that would allows us to include sound emulation. At least in a way that would work properly.

Will SEns9x support custom chip games (i.e Doom - Super FX chip, Super Mario RPG - SA1 chip).
I'm afraid Super FX chip is too demanding to emulate on our SE phones. Adding SA1 coprocessor emulation is easy, but games that use it work too slow, so I didn't include it to SEns9x release to not make elf bigger. Maybe A2 phones will [no, they don't...]have enough power for SA1

Will Load/Save options in main menu work?
Hell, they do!

When will next version be released?
No idea. Might as well be never.

version history:
v0.19 - initial test release
...
v0.50, v0.53, v0.55, v0.56, v0.56r, v0.6, v0.61
v0.65 - current release


Regards,
MaW





[ Редактировано okejokej в 11.5.10 17:30 ]



Прикрепленный к сообщению файл:

SEns9x019.zip SEns9x019.zip (105.74 kb; 462 hits) Скачать файл
SEns9x050.zip SEns9x050.zip (105.55 kb; 376 hits) Скачать файл
SEns9x053.zip SEns9x053.zip (104.23 kb; 96 hits) Скачать файл
SEns9x055.zip SEns9x055.zip (112.37 kb; 105 hits) Скачать файл
SEns9x056r.zip SEns9x056r.zip (110.53 kb; 175 hits) Скачать файл
SEns9x06u.zip SEns9x06u.zip (119.83 kb; 84 hits) Скачать файл
SEns9x0601.zip SEns9x0601.zip (119.88 kb; 140 hits) Скачать файл
SEns9x061.zip SEns9x061.zip (121.36 kb; 311 hits) Скачать файл
SEns9x065.zip SEns9x065.zip (139.18 kb; 827 hits) Скачать файл


okejokej aka MaW
Спасибо сказали: InvisibleW, ENSAIER, MiFa, alexus, TahaSpawn, PRO100light, zylka, Zormax, Sotik2, scorpion16_Richi, mortezaw810, vodoo999, MNS81, xoXox, Olegastr, IOWA, Fanse, DenDi, INZER, Crong, Blend, mc_kibel, stVit, STRANGERIGOR, demon961, WhiteWolf, nagmet, EPEMA, IntrO, ELECTRO-NIC, L1yod, michel1907, filimon_off, syaupin, izignet, Artkor, ZverUA, mlatushko, gurar8bf003, DuMOHsmol, D3mon, g00fy, SiLoN, PashaNovanet, shadow610i, DevoS, Alex_E, LitEFlieN, crazysharath, razkolbazzz, vetel, pashnyov, SERGK393, Sanja56, =paha=

okejokej


Developer


Регистрация: 17.8.09
Сообщений: 96
Репутация: 1313
Откуда: Tricity/Poland




 
  #322 [07.04.10, 20:02] Re: SEns9x   

 
Maybe he is wrong, still as far as I know it doesn't run on W810 for some reason. I'm not experienced enough to find the reason without having a test subject honestly - but code since beginning of the project is available on http://code.google.com/p/centrumse/ so maybe some developer with DB2010 elfmaking experience can fix this issue. Although right now I'm not 100% sure all used functions and constans are present since I didn't do a detailed check on this - but I believe they are in W810 lib.

[ Редактировано okejokej в 7.4.10 17:05 ]




okejokej aka MaW

fen-1x


Вникающий


Регистрация: 2.3.10
Сообщений: 21
Репутация: 125





 
  #323 [07.04.10, 21:17] Re: SEns9x   

 
Transfer through http://www.promt.ru
gurrsoft, And all the same W810i is weaker W610i on all parametres, and I also places with glitches, and still can have that a business in DYN_CONST or lib

и все равно W810i слабее W610i по всем параметрам, а у меня еще и местами с глюками, и еще может быть что дело в DYN_CONST или lib'е


Добавлено 7.4.10 19:24

у меня есть такое предложение сделать настройки управления и положения экрана для каждой игры отдельно например играть в Mortal Kombat удобнее в вертикальном режиме а в Contra в горионтальном и для каждой игры управление приходится менять на более удобное

Transfer through promt.ru
I have such offer to make options of management and position of the screen for each game separately for example to play Mortal Kombat more conveniently in a vertical mode and in Contra in horizontal and for each game management it is necessary to change on more convenient




SE Z600, K550>>W610 труп

shadow610i


Опытный


Регистрация: 12.10.09
Сообщений: 185
Репутация: -19
Откуда: Украина, Дон. обл., г.Красноармейск




 
  #324 [18.04.10, 21:22] Re: SEns9x   

 
Then use previous version, this one is dedicated rather for DB3210 phones than other.

странно, у меня работает. может потому что у меня такой же тел как у разработчика. обновите либу и константы ТУТ. не судите строго, у меня либа и константы оттуда




iPhone XR
Nokia 8110 4G
BB Bold 9900

LitEFlieN


Пользователь


Регистрация: 28.3.10
Сообщений: 52
Репутация: 223
Откуда: Arkhangel'sk




 
  #325 [02.05.10, 01:41] Re: SEns9x   

 
If you open Sens9x, it opens menu to choose room. Will great if Sens9x will be able to close current room and open this menu to choose another game without elf exit.

[ Редактировано LitEFlieN в 2.5.10 01:43 ]




Sе k810i@k800 modded & repaired
-----------------------

w580, w960, vivaz pro
htc 8s, nokia n96, lumia 1020, glofish x800 wm 6.1, Ipaq hx2490b wm 6.5
Xperia XA1, XA2 Ultra, Xperia 5 II

SanDieGo


Вникающий


Регистрация: 5.8.08
Сообщений: 39
Репутация: -23





 
  #326 [11.05.10, 18:46] Re: SEns9x   

 
version 0.65 doesn't work on my k800 r8bf003 :(
with all other versions ok ;)
I'm getting white display + reboot

When new version commin' ? :)

[ Редактировано SanDieGo в 11.5.10 17:57 ]



gurrsoft


Новичок


Регистрация: 1.11.09
Сообщений: 10
Репутация: 26





 
  #327 [01.06.10, 14:20] Re: SEns9x   

 
Hi everyone!

I solved the problem with snes9x on w810 and now it is working. Only two minor modification was needed in the source code (see further down). I am fairly confident, that the problem is the same with sedoom (could not check that tough, i don't have the source code for that one).

Note please! On my phone if set to "bilinear" at setting/scaling method it freezes up completely! I need to remove battery... Btw, it is slow enough as it is, you don't need bilinear resize for that :D.

There is a possibility, that with this modification it does not work anymore on db2020+ phones. This needs to be confirmed tough. Or if i rephrase the question: is it possible, that while on db2010 (w810?) the 0xff alpha value is the full opaque, but on the db2020+ phones it is 0x00 giving the full opaque? If so how can i detect the phones platform at runtime (to make a proper fix, which would work on both/all platforms)?

I won't post a compiled version for now, because i wanna tweak it a bit more in the hope to coax some more speed out of it. I will post a build after i am finished with it, until then, you have to dl the source and build it yourself (its not hard). It may work on other db2010 phones also, try it if you wish.

SVN link to original (unmodified) source code:
http://centrumse.googlecode.com/svn/trunk/SEns9x

In main.c line 273:
Код:

*ss = (((*s&0x1f)<<3)|((*s&0x3E0)<<6)|((*s&0x7C00)<<9));

Change to:
Код:

*ss = 0xFF000000|(((*s&0x1f)<<3)|((*s&0x3E0)<<6)|((*s&0x7C00)<<9));


In msdos.c line 174:
Код:

pal[i]=(r<<16)|(g<<8)|(b);

Change to:
Код:

pal[i]=0xff000000|(r<<16)|(g<<8)|(b);


Almost forget: i only tested with 512KB and 1MB roms as of yet...

------------------------------------------------------------------------------

Google translation:

Привет всем!

Я решил проблему с snes9x на W810, и теперь она работает. Только две незначительные изменения необходимы в исходном коде (см. дальше). Я довольно уверен, что проблема заключается в то же самое с sedoom (не могли проверить, что жесткая, я не исходный код, что 1).

Просьба обратить внимание! На моем телефоне, если установлен в положение "билинейных" на создание / масштабирования метода зависает полностью! Мне нужно удалить аккумулятор ... Кстати, это достаточно медленно, как она есть, вам не нужно билинейных размер для этого: D.

Существует вероятность того, что с этим изменения не работает больше на DB2020 телефонов. Это должно быть подтверждено тяжело. Или, если я перефразировать вопрос: возможно ли это, что в то время как на db2010 (W810?) 0xff значение альфа полный непрозрачный, но и на телефоны DB2020 это 0x00 предоставить полный непрозрачной? Если да, то как я могу определить телефонов платформы во время выполнения (чтобы сделать надлежащие исправления, которые будут работать по обе / все платформы)?

Я не буду пост скомпилированные версии на данный момент, потому что я хочу, чтобы настроить его немного больше, в надежде уговорить несколько скорости из него. Я буду размещать построить после того как мне закончите работу с ним, до тех пор, надо дл источника и построить его самостоятельно (это не трудно). Он может работать на других телефонах db2010 также, попробуйте, если хотите.

SVN ссылка на оригинал (немодифицированные) исходный код:
http://centrumse.googlecode.com/svn/trunk/SEns9x

В main.c линии 273:
Код:

*ss = (((*s&0x1f)<<3)|((*s&0x3E0)<<6)|((*s&0x7C00)<<9));

Изменить на:
Код:

*ss = 0xFF000000|(((*s&0x1f)<<3)|((*s&0x3E0)<<6)|((*s&0x7C00)<<9));


В msdos.c линии 174:
Код:

pal[i]=(r<<16)|(g<<8)|(b);

Изменить на:
Код:

pal[i]=0xff000000|(r<<16)|(g<<8)|(b);


Почти забыл: я протестирован только с 512 Кб и 1 Мб ромов, до сих пор ...


Cheers!


Спасибо сказали: CleverUser, Черный_Сгинь, SiLoN, flips, shadow610i, INZER, MNS81

INZER


Опытный


Регистрация: 7.4.09
Сообщений: 220
Репутация: 22
Откуда: Харьков




 
  #328 [01.06.10, 16:44] Re: SEns9x   

 
Просил я просил, но этого автор так и не сделал счетчик кадров в секунду. Может кто из девелоперов может это сделать?! Для эмулятора это очень важная функция! // Can somebody make fps benchmark?

[ Редактировано INZER в 1.6.10 15:47 ]



lexa4311


Пользователь


Регистрация: 12.12.07
Сообщений: 104
Репутация: -95
Откуда: Беларусь




 
  #329 [03.06.10, 00:41] Re: SEns9x   

 
скомпильте кто, плз для 2010..




ПРОСТИТЕ ВЕЛИКОДУШНО, ИЗВОЛЬТЕ ВАС СПРОСИТЬ И ПО ВОЗМОЖНОСТИ ОТВЕТИТЬ НА МОЙ ВОПРОС, РАСЧИТЫВАЮ НА ВАШУ СНИСХОДИТЕЛЬНОСТЬ И МИЛОСТЬ, ПРОШУ ПО ВОЗМОЖНОСТИ НЕ ОТВЕЧАТЬ ТЕМ, КОМУ НЕЧЕГО ОТВЕТИТЬ, НЕ ПРИЗЫВАЮ, НЕ ЗАСТАВЛЯЮ, НЕ УПРЕКАЮ ВАС И НИЧЕГО НЕ ТРЕБУЮ

gurrsoft


Новичок


Регистрация: 1.11.09
Сообщений: 10
Репутация: 26





 
  #330 [03.06.10, 16:38] Re: SEns9x   

 
Hi all! Since it seems i don't have the needed time (nor the knowledge) for now to optimize the sens9x, i upload it as it is, so w810 (and perhaps some lucky db2010 users) can start playing with it. This compile is based on the latest svn version (0.65). Happy gaming!

--------------------------------

Привет всем! Так как кажется, я не требуется время (ни знаний) на данный момент для оптимизации sens9x, я загрузить его, как это, так W810 (а возможно, счастливый db2010 пользователей) может начать играть с ним. Это компиляция основывается на последней SVN версии (0.65). Счастливый игры!



Прикрепленный к сообщению файл:

SEns9x.zip SEns9x.zip (138.38 kb; 38 hits) Скачать файл
Спасибо сказали: lexa4311, Jurido, flips

lexa4311


Пользователь


Регистрация: 12.12.07
Сообщений: 104
Репутация: -95
Откуда: Беларусь




 
  #331 [03.06.10, 22:58] Re: SEns9x   

 
gurrsoft, о работает
а может кто настройки оптимальные подскажет?




ПРОСТИТЕ ВЕЛИКОДУШНО, ИЗВОЛЬТЕ ВАС СПРОСИТЬ И ПО ВОЗМОЖНОСТИ ОТВЕТИТЬ НА МОЙ ВОПРОС, РАСЧИТЫВАЮ НА ВАШУ СНИСХОДИТЕЛЬНОСТЬ И МИЛОСТЬ, ПРОШУ ПО ВОЗМОЖНОСТИ НЕ ОТВЕЧАТЬ ТЕМ, КОМУ НЕЧЕГО ОТВЕТИТЬ, НЕ ПРИЗЫВАЮ, НЕ ЗАСТАВЛЯЮ, НЕ УПРЕКАЮ ВАС И НИЧЕГО НЕ ТРЕБУЮ
Страница 33 из 38: « 1 ... 29 30 31 32 [33] 34 35 36 37 38 »



  • Поиск
  • Права
Вы не можете начинать темы.
Вы не можете редактировать свои сообщения.
Вы не можете создавать опросы.
Вы не можете вкладывать файлы в сообщения.
Вы не можете отвечать на сообщения.
Вы не можете удалять свои сообщения.
Вы не можете голосовать.

Главная Новости Статьи Файлы Патчи Форум Опросы PDA
- Генерация страницы: 0.26 секунд | 12 Запросов | HTML: 54.3 КБ -