Önceki başlık :: Sonraki başlık |
Yazar |
Mesaj |
devreci
Kayıt: Mar 04, 2005 Mesajlar: 256
|
Tarih: Mon Nov 28, 2005 3:12 pm Mesaj konusu: |
|
|
teşekkürler..
yanlız şu 10kb ve 9kb çalışmadı bi hata veriyor. Ama ilk gördüğümde
biraz terlemedim desem yalan olur nası iş ya .
eh safkan ASM nin değeri anlaşıldı heralde |
|
Başa dön |
|
|
levent
Kayıt: Mar 13, 2003 Mesajlar: 188 Nereden: İstanbul
|
Tarih: Mon Nov 28, 2005 9:29 pm Mesaj konusu: |
|
|
Kod: |
mva=(float *) &mobj[135216];
mvb=(float *) mobm;
|
bu kısım ne yapıyor? |
|
Başa dön |
|
|
levent
Kayıt: Mar 13, 2003 Mesajlar: 188 Nereden: İstanbul
|
Tarih: Mon Nov 28, 2005 11:54 pm Mesaj konusu: |
|
|
her neyse mobm'nin tam olarak ne olduğunu anlamadım ama, statik memory kullanan bir delphi port'u yazmayı başardım. exe boyutu 20k (20480 byte), ilginç tarafı, devrecinin ilk kodunu hiç optimize etmeden almış olmam,yani statik memory'ye rağmen delphi derleyicisinin ne kadar optimize olduğu ortada.
zamanım olursa bir de vb portu yazarım
http://www.lbbsoftware.com/gldemo.rar |
|
Başa dön |
|
|
LocKman_HacKim
Kayıt: Mar 02, 2005 Mesajlar: 168 Nereden: in İstanbul
|
Tarih: Tue Nov 29, 2005 12:02 am Mesaj konusu: |
|
|
run time error veriyor... |
|
Başa dön |
|
|
levent
Kayıt: Mar 13, 2003 Mesajlar: 188 Nereden: İstanbul
|
Tarih: Tue Nov 29, 2005 12:17 am Mesaj konusu: |
|
|
yeniden indirmeyi dene, ufak bir hata vardı düzelttim. |
|
Başa dön |
|
|
LocKman_HacKim
Kayıt: Mar 02, 2005 Mesajlar: 168 Nereden: in İstanbul
|
Tarih: Tue Nov 29, 2005 12:42 am Mesaj konusu: |
|
|
evet simdi calisiyor. |
|
Başa dön |
|
|
Ziyaretci
Kayıt: Apr 24, 2003 Mesajlar: 287 Nereden: İstanbul
|
Tarih: Tue Nov 29, 2005 3:01 am Mesaj konusu: |
|
|
Çok güzel.
ben de gaza geldim ama uğraşacak zaman bulamadım ne yazık
sonuçlar:
- orjinal gayet güzel çalıştı
- 10 K lıklar çalışmadı.
- delphi portu sola ve ileri yavaş gidiyor, geri ve sağa hızlı gidiyor. gördüğüm kadarı ile 2 çıkarma farkı var tuşları handle ederken.
tebrik takdir. vs. |
|
Başa dön |
|
|
ebleda
Kayıt: Dec 30, 2004 Mesajlar: 183 Nereden: usa
|
|
Başa dön |
|
|
levent
Kayıt: Mar 13, 2003 Mesajlar: 188 Nereden: İstanbul
|
Tarih: Tue Nov 29, 2005 8:46 am Mesaj konusu: |
|
|
herhalde 5-6 kb'a kadar ineceğiz yakında. ben ek unitlerden (c'deki header gibi ) kurtulup bi 5 kb kazanabilirim sanırım, ama ondan sonrası tamamen demo skill
bu arada delphi portun sağa çektiğini fark ettim ama ilgilenemedim, zaten bu haliyle birebir bir çeviri durumunda, bakalım optimizasyon nereye kadar gidecek...
katılım bekliyoruz, yok mu javaya port edecek olan |
|
Başa dön |
|
|
tolga
Kayıt: Sep 15, 2002 Mesajlar: 92 Nereden: Ankara
|
Tarih: Tue Nov 29, 2005 10:00 am Mesaj konusu: |
|
|
Orjinal güzelde biraz ayıp olmuyor mu? Bu kış günü güneş, deniz ve palmiyeli ada üçlemesi Oraya bir hatun kişi koymadığın için teşekkür etmeli o zaman Allah Allah, biz de insanız, bizimde canımız Hawaii çeker, olmadı Tahiti çeker, daha olmadı Antalya çeker
8Kb çalışmadı... |
|
Başa dön |
|
|
Autostic
Kayıt: May 23, 2005 Mesajlar: 70 Nereden: İzmir
|
Tarih: Tue Nov 29, 2005 12:19 pm Mesaj konusu: |
|
|
Orjinal demo hariç hiçbiri çalışmadı, ama orjinali sorunsuz çalışıyor
Delphi olanı denemedim
8K çalışmadı ne gerekiyor çalışması için? |
|
Başa dön |
|
|
devreci
Kayıt: Mar 04, 2005 Mesajlar: 256
|
Tarih: Tue Nov 29, 2005 2:34 pm Mesaj konusu: |
|
|
hocam delphi deki çalıştı mobm ise bulunduğu konumla gökyüzü vertexlerini toplayıp bu hafıza (mobm'ye) alanına atıyor, ki ucsuz bucaksız gökyüzü oluşsun . Programı delfiyemi cevirdin yoksa delfide ayrıca inline_ gibi bişiymi yaptın.
8 kb ise çalışmadı bu sefer hata mesajı bile çıkmadı bir dissambler programında açıp bakalım neden böyle |
|
Başa dön |
|
|
devreci
Kayıt: Mar 04, 2005 Mesajlar: 256
|
|
Başa dön |
|
|
devreci
Kayıt: Mar 04, 2005 Mesajlar: 256
|
Tarih: Tue Nov 29, 2005 3:16 pm Mesaj konusu: |
|
|
pardon exe'yi sıkıştırmıssın galiba |
|
Başa dön |
|
|
levent
Kayıt: Mar 13, 2003 Mesajlar: 188 Nereden: İstanbul
|
Tarih: Tue Nov 29, 2005 3:22 pm Mesaj konusu: |
|
|
delphi'ye birebir çevirdim,inline değil yani. pointer kısımları baya problem çıkarttığı için
oraları statik dizilere pointer olarak tanımlayıp hallettim. ilk versiyonun birebir kopyası olduğu için sorunsuz çalışıyor ancak, statik diziler kodu şişiriyor, artık data segment midir nedir, konunun uzmanları daha iyi bilir.
delphinin 8-9kb civarına ineceğini düşünüyorum. ancak öncelikle pointer yapısını dinamiğe çevirmem ve api referansları dosya içine almam lazım.
kaynağı da dosyaya eklemiştim. |
|
Başa dön |
|
|
|