Gönderen Konu: I.F.O GP2X Portu  (Okunma sayısı 19978 defa)

I.F.O GP2X Portu

« Yanıtla #15 : 01.06.2007 17:33:00 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
peki bu durumda ben bu yöntemi kullanmaya devam etsem bana küfreder misin? :) büyük ihtimalle tavsiye ettiğin yöntemi kullanıcam ama aradaki farkı (örneğin Evil Dragon'un avantajı v.s.) ve kazancımı tam anlamadığım için biraz tereddüt ettim. sonuç olarak cici cici çalışıyor işte 250 Mhz'de, çalışmayan olursa diye de zaten söylediğim gibi programın menüsüne 300 Mhz'e kadar tüm seçenekleri koyucam ancak 240'a kadar olanları yeşil, 240-266 arasını sarı ve üstünü kırmızı ile işaretliicem. Mantıklı değil mi?

I.F.O GP2X Portu

« Yanıtla #16 : 01.06.2007 17:57:38 »
Hızlı düğmeleri aç

GnoStiC


  • Ziyaretçi
RAM Tweak:
http://www.gp32x.com/board/index.php?showtopic=32319

craigix ram tweak olarak'da bilinir bu ayarlar, ancak aslinda Emu&Co'nu denemeleri ile cikmistir.. ama uae2x'i denerken Evil Dragon bu ayarlari kullandigi icin kendi adima "evil dragon settings" daha uygun buluyorum..

Alıntı
mame (the emulator runs aproximately 8% faster)
Alıntı
gngeo (I got approximativly a 9fps increase)

bu ayarlarla ilgili soyle bir durumda var.. ornegin (degerler uydurmadir, hatirlamiyorum dogru degerlerimi) benim gp2x normalde 260mhz civarinda sorunsuz calisip 265mhz'de takilirken, bu ayarlari yapinca 280mhz'e rahat cikip, 285'de takilmakta..

yani 250mhz'de ifo normalde uygun hizda iken, bu ayarlari uyguladiginda atiyorum 240mhz'de de ayni performansi yakalama sansi var.. (boylece daha az pil tuketimi)

onceki postlarda linkini verdigim cpu speed programi icinde bu ayarlari yapip (ya da yapmayip), burn in teste birakma sansin var.. makina kilitlenene kadar mhz'i arttirip gp2x'inin kaldirabildigi en yuksek mhz'ini bulabiliyorsun..

kullanip kullanmama karari suphesiz sana ait :)

Alıntı yapılan: skate;15295
peki bu durumda ben bu yöntemi kullanmaya devam etsem bana küfreder misin? :) büyük ihtimalle tavsiye ettiğin yöntemi kullanıcam ama aradaki farkı (örneğin Evil Dragon'un avantajı v.s.) ve kazancımı tam anlamadığım için biraz tereddüt ettim. sonuç olarak cici cici çalışıyor işte 250 Mhz'de, çalışmayan olursa diye de zaten söylediğim gibi programın menüsüne 300 Mhz'e kadar tüm seçenekleri koyucam ancak 240'a kadar olanları yeşil, 240-266 arasını sarı ve üstünü kırmızı ile işaretliicem. Mantıklı değil mi?

I.F.O GP2X Portu

« Yanıtla #17 : 01.06.2007 18:07:30 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
bak şimdi daha bir cezbedici oldu işte. tamam o zaman, ben önce yakiim bir makineyi, sonra dönerim sana :p
 
zaten ben de tam yukardaki gibi bir cevap bekliyordum. "daha yüksek hızlara kadar overclock edebilirsin" ya da "aynı overclock hızında daha iyi performans alırsın" gibi. yoksa kalkıp "temelde bir farkları yok ama..." diye başlasaydın uğraşmayacaktım yöntemi değiştirmekle :D

I.F.O GP2X Portu

« Yanıtla #18 : 01.06.2007 18:19:03 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
Bi sn. Bir anda kafamda bir şimşek çaktı. Peki bu yöntemin çalışması için her GP2X'e CPU/LCD-Tweaker ya da bir GPU dosyasının falan sisteme konulması, birşeylerin editlenmesi v.s. gerekecek mi? Yoksa hiçbir modifikasyon olmadan direk benim ifo.gpe çalışır mı tüm GP2X'lerde?
 
off, amma soru sordum ha. başkalarının da işine bir şekilde yarama ihtimali olduğunu bilmesem açıcam Skype'ı ordan sorucam :D

I.F.O GP2X Portu

« Yanıtla #19 : 02.06.2007 06:39:13 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
Henüz konuştuğumuz modifikasyonları yapamadım ancak gameplayi GP2X'e göre iyice düzelttim. Oyunun mouse'a göre tasarlanmış olmasından dolayı büyük bir oynanabilirlik problemi vardı. Onu büyük ölçüde hallettim. Ve işte ilk preview...
 
http://www.akaydin.com/gp2x/IFO2x_prv1.zip
 
Ana Menü Kontroller:
Joy Yukarı - Menü'de yukarı ilerle
Joy Aşağı - Menü'de aşağı ilerle
Joy Buton/Buton B - Menü seçimi
Start - Çıkış
 
Oyunda Kontroller:
Joy Yönleri - Oyuncu kontrolü
Buton B - Hedefi saat yönünde çevir
Buton A - Hedefi saat yönünün tersinde çevir
Buton Y/Sol Arka Buton - Ölümcül Silah
Buton X/Sağ Arka Buton - Virüs Silahı
Start - Ana Menü'ye dönüş
 
Not: Bir iki gün daha üzerinde uğraştıktan sonra ikinci versiyonla birlikte source codeları yayınlayacağım.

I.F.O GP2X Portu

« Yanıtla #20 : 02.06.2007 09:58:58 »
Hızlı düğmeleri aç

GnoStiC


  • Ziyaretçi
eger shell script ile ./cpu_speed --parametreler seklinde ifo.gpe calismadan once tweak ediyor isen, ilgili klasor icine cpu_speed 'inde konulmasi gerekir..

ama paketi icinden cikan .c & .h 'la object olarak eklersen standalone olarak extra birsey gerektirmeyecektir :)

Alıntı yapılan: skate;15300
Bi sn. Bir anda kafamda bir şimşek çaktı. Peki bu yöntemin çalışması için her GP2X'e CPU/LCD-Tweaker ya da bir GPU dosyasının falan sisteme konulması, birşeylerin editlenmesi v.s. gerekecek mi? Yoksa hiçbir modifikasyon olmadan direk benim ifo.gpe çalışır mı tüm GP2X'lerde?
 
off, amma soru sordum ha. başkalarının da işine bir şekilde yarama ihtimali olduğunu bilmesem açıcam Skype'ı ordan sorucam :D

I.F.O GP2X Portu

« Yanıtla #21 : 02.06.2007 21:38:17 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
Oyunun tek performans sorunu yaratan şeyi SDL_Mixer kaldı. Mix_PlayMusic fonksiyonundaki ikinci loop parametresini -1 verdiğim halde XM loop etmiyor. -1 yerine 2 ve 32000 gibi değerler de denedim, müzik bir kez çalıp fade out ile bitiyor. Sonundaki fade out beni kıllandırdı ilk başta, acaba dedim müzik çalıyor da volume mü kısık kalıyor. Ancak hiç sanmıyorum müzik fade out ettiği gibi buffering duruyor ve oyun bayaa bir hızlanıyor, ideal hıza geliyor.
 
Bir diğer problem ise effektlerin delayleri. 0.5 - 1.5 snlik delaylerle kurşun ve patlama efektlerini duyabiliyoruz.
 
Acaba daha performanslı çalışacak bir müzik librarysi var mıdır GP2X üzerinde? XM ve WAV çalabilmesi yeterli benim için. Ya da atuyorum XM'i WAV'e çevirsem birşey kazanır mıyım? v.s. v.s. Siz anladınız soruyu.

I.F.O GP2X Portu

« Yanıtla #22 : 03.06.2007 10:29:01 »
Hızlı düğmeleri aç

tesla

İleti: 426

Çevrimdışı
  • ****
  • Sr. Member
    • Profili Görüntüle
    • http://
Alıntı yapılan: skate;15332
Bir diğer problem ise effektlerin delayleri. 0.5 - 1.5 snlik delaylerle kurşun ve patlama efektlerini duyabiliyoruz.
 

Mix_OpenAudio( 22050, MIX_DEFAULT_FORMAT, 2, 1024)  ... Kurşun, patlama vs gibi sesler için olan gecikme en sondaki parametre ile ilgili. 1024 bendeki Gp2x için makul değer :) .   Sadece müzik çaldırmak istiyorsak bu değerin büyük olması daha iyi. 4096 gibi.  yanlış mıyım?

I.F.O GP2X Portu

« Yanıtla #23 : 03.06.2007 14:41:18 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
512, 1024, 2048, 4096, 8192
 
tüm bu değerleri denedim. 512'de sürekli, 1024'de yer yer patlıyor müzik ve sesler. 2048 ve 4096'da düzgün çalışıyor, 8192 biraz fazla kaçıyor. 2048'de performans biraz daha düşük oluyor. 4096 olduğunda ise yer yer ufak yavaşlamalar hissedilse de en iyi performansı veriyor.
 
Tüm ihtimallerde ses/efekt olayı gecikmeli...
 
edit: aklıma gelmişken ilk parametreyi 22050 değil 11025 olarak kullanıyorum.

I.F.O GP2X Portu

« Yanıtla #24 : 06.06.2007 00:02:59 »
Hızlı düğmeleri aç

mfk

İleti: 56

Çevrimdışı
  • **
  • Jr. Member
    • Profili Görüntüle
    • http://www.gp2xtr.com
Buralarda olmadığım için konuya sonradan giriyorum. Zaten arkadaşlar gerekli noktalara değinmişler. Bende üstünde geçicem affınıza sığınarak.  

MMSP2'nin fabrika çıkışı 240Mhz'dir doğru. Pil tüketimi düşük olsun diye GP2X'te default olarak 200Mhz'e ayarlanmıştır. Ana menü, music player, normal ve save video modlarında hız daha da düşürülüyor otomatik olarak.  

Bu güne kadar overclock'tan yanan bir GP2X elimize gelmedi. Zaten kabul edilmeyecek derecede overclock edildiğinde CPU kendini korumaya alıyor.  

Bunun yanında 200 Mhz'nin altında sesli olarak çalışan birçok emülatör mevcut. Bunlara güzel bir örnek PicoDrive. Birçok oyunu 166 Mhz'de 22050Khz ses ile full speed çalıştırıyor. Hatta ben 44100 Khz ile de denedim performansta bir düşüş yaşanmadı. Bu sadece örneklerden biri.  

Payback -GP2X'in ilk ticari oyunu- tamamen polygon world ve objelerden oluşan bir oyun. Üstelik arkaplanda CD kalitesinde müzik ve ses efektleri var. Işıklandırma da ise HDR tekniği kullanılmış. Bu bir portatif cihazda kullanılan en detaylı ışıklandırma tekniği. Buna rağmen 240Mhz'lik standard hız yeterli oluyor.  

GP2X kullanıcıları pil ömrünü çok önemsiyor. "Benim uygulamam 240 Mhz'de çalışıyor" dersen kimsenin buna bir itirazı olmaz ama "makbulü uygulamanın 200Mhz'de çalışanıdır" şeklinde yerleşmiş bir kanı var.  Bu arada oyun çok güzel. GP2X'e de çok uymuş. Biraz optimizasyonla daha akıcı olursa daha da güzel olur.

I.F.O GP2X Portu

« Yanıtla #25 : 06.03.2008 11:32:25 »
Hızlı düğmeleri aç

atiflz

İleti: 246

Çevrimdışı
  • ***
  • Full Member
    • Profili Görüntüle
    • http://izleyenkisi.blogspot.com/
Alıntı yapılan: skate;15318
Oyunda Kontroller:
Joy Yönleri - Oyuncu kontrolü
Buton B - Hedefi saat yönünde çevir
Buton A - Hedefi saat yönünün tersinde çevir
Buton Y/Sol Arka Buton - Ölümcül Silah
Buton X/Sağ Arka Buton - Virüs Silahı
Start - Ana Menü'ye dönüş
 
Not: Bir iki gün daha üzerinde uğraştıktan sonra ikinci versiyonla birlikte source codeları yayınlayacağım.

Sanki A/B tuslari ile L/R tuslarinin fonksiyonlarini degistirince daha rahat oluyor.

I.F.O GP2X Portu

« Yanıtla #26 : 06.03.2008 15:28:08 »
Hızlı düğmeleri aç

skate

İleti: 5.245

A Sinner Scener
Çevrimdışı
  • Administrator
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://www.akaydin.com/
Kodları bu yaz yayınlayacağım, kendiniz oynaşırsınız.
 
şu anda müzik çalarken oyun çok performans kaybediyor. Altyapısını değiştirmem gerekecek gibi gözüküyor. Bu sebepten dolayı "kötü bir örnek" olarak yayınlamak istemedim. Bu yaz inşallah GP2X full versiyon, Pandora portu (!) ve belki de Pandora üzerinde aynı konseptte ancak biraz daha 3d (görünce ne demek istediğimi anlayacaksınız) I.F.O II'yi yayınlamayı planlıyorum. Ancak bu proje benim için kesinlikle çok düşük bir önceliğe sahip. şu sıralar Commodore 64'den (ve birkaç diğer 8 bit makineden) başka birşeyle pek ilgilendiğim söylenemez. PC projelerimin hepsine giriş yapıp gelecekte tamamlanmak üzere rafa kaldırıyorum. 2009 yılı PC'ye ağırlık verdiğim yıl olacak. 2008 Commodore'a reservli. Konsollar ise her zaman arkadan takip edecek işte öksüre tıksıra...

I.F.O GP2X Portu

« Yanıtla #27 : 09.03.2008 11:05:45 »
Hızlı düğmeleri aç

spritus

İleti: 933

Çevrimdışı
  • *****
  • Hero Member
    • Profili Görüntüle
    • http://resident.tr-demoscene.info
skeytim tebrik ediyorum seni. askerlik bitsin de ben de oynayayım ;)