Hoşgeldiniz! Oturum Aç Üye Ol Sohbet

Gelişmiş

DLDI Patch Rehberi

Gönderen DjarumBlack 
DLDI Patch Rehberi
14 July 2010 21:15
DLDI Nedir ?



Arkadaşlar homebrew programları kullananlar kesin bu isme rastlamıştır. DLDI yani Dynamically Linked Device Interface dediğimiz olay bir kütüphanedir ( yani library ). Homebrew uygulama yazılımcıları bu libraryden kullandıkları kodları kullanarak yazılımlarını yaparlar.

Örnek vermek gerekirse, bir program düşünün. Resmi açıyorsunuz. Editliyorsunuz. Sonra kaydediyorsunuz. Read/Write işlemlerini yapıyor bu program. Fakat bir problem var ki her flashcard kendi yazılım sistemini kullandığından, sözkonusu olan homebrew programın açtığınız resmi edit edip kaydetmesi için flashcard'a yolladığı sinyaller flashcard tarafından anlaşılamayabilir. Dedim ya her flashcard kendi yazılım sistemini kullanmakta.

İşte bu aşamada yardımımıza DLDI giriyor. Dynamically Linked Device Interface dediğimiz bu libray sayesinde yazılımları kendi flashcard'larımızda sorunsuz çalışabilecekleri şekilde patch edebiliyoruz. Chishm denen bir coder tarafından hazırlanan DLDI pek çok yönden hem bizim hem de homebrew yazılımcılarının işini kolaylatıyor.



Hangi Kartlar Destekleniyor ?



Şu ana kadar sorunsuz desteklenen kart listesi :


Slot1

* AceKard+
* CycloDS Evolution (microSD)
* DS-Xtreme
* DSLink (microSD Card)
* Datel Games 'n' Music (microSD)
* Dstt
* EZ Flash 5 (SD Card)
* G6 Real
* M3 DS Real
* M3 Simply
* N-Card
* NDSTT (microSD)
* NEO Flash MK2 & MK3 (SD Card)
* NEO Flash MK5 (NAND Flash)
* Ninja DS (SD Card)
* Ninjapass X9
* R4 DS
* R4TF
* SuperCard DS (ONE)
* SuperCard DS (ONE) SDHC



Slot2


* CycloDS
* EZ Flash 4 (SD Card)
* Ewin2 (SD Card)
* G6 Flash
* GBA Movie Player (Compact Flash)
* GBA Movie Player (SD Card)
* M3 Adapter (SD Card)
* M3 Perfect (Compact Flash)
* Max Media Dock (Compact Flash)
* NEO2 (SD Card)
* SuperCard (Compact Flash)
* SuperCard (SD Card)
* SuperCard Lite (SD Card)
* SuperCard rumble (SD Card)



Kendi Kartıma Uygun DLDI Nerden İndirebilirim ?

Slot1 Flash Kart Kullananlar : [bit.ly]
Slot2 Flash Kart Kullananlar : [bit.ly]


Not 1 : Artık slot1 kartlarının çoğu otomatik olarak DLDI patch ile geliyor. Kartın firmware'i güncel ise genelde DLDI patch yapmanıza gerek bile kalmıyor. Ama belli de olmaz bazı homebrew ugulamaları tanımayabiliyor ve patch isteyebiliyorlar.

Not 2 : Slot2 kartlar kesinlikle patch istiyor.




Nasıl Patch Yapacağım Peki ?


Resmi sitesinden ( [dldi.drunkencoders.com]) DLDI Patcher indirin.
Burdan da Slot1 veya Slot2 cihazınızı seçin ve indirin : [bit.ly]
Programı çalıştırın ve "binaries" yazan yerden patch edilecek homebrew'i seçin.
Patch'e basın. Hepsi bu (:


Not 3 : EzFlash kart kullanıcıları malesef başka bir patcher program kullanmak zorunda. Bu programı da bulduğum zaman ekleyceğim.






Eğer sorun yaşarsanız bu başlık altından yardım edeceğim.


Rehber WiideWii için hazırlanmıştır. İzinsiz alıntı yapmayın, yapıyosanız da kaynak belirtin (:



8 kez düzenlendi. En son 14/07/2010 21:38 tarihinde DjarumBlack tarafından düzenlenmiştir.

Re: DLDI Patch Rehberi
14 July 2010 21:46
Olayın ne olduğunu tam olarak anlamadım ama rehber güzel olmuş, ellerine sağlık smiling smiley

DS alıp ta DS homebrew işine girersek artık öğreniriz smiling smiley


"security, like correctness, is not an add-on feature." andrew s. tanenbaum, 5.4.4 design principles for security (operating systems, design and implementation second edition)
twitter | blog | homepage
Re: DLDI Patch Rehberi
14 July 2010 21:52
Homebrew yazılımlar her flash card için çalışmıyor. Her flash card kendi firmwareini kullanıyor ve bunların kodlamaları farklı, kendilerine göre. Yani homebrew bir yazılım var diyelim. Atıyorum Colors denen resim çizme programı. Alet resmi çizdikten sonra save edicek resmi SD karta. Ama her flash kart SD karta save etme olayını kendi firmwareine göre farklı kodluyor. Bu yüzden de homebrewin senin kullandığın Flash Card ile stabil çalışması için homebrew programları patch ediyosun kullandığın karta göre.

Eskiden homebrew uygulamaları işte A : Acekart için, B : R4 için diye ayrı ayrı koyarlardı. Adamlar tek tek uğraşıyodu her kart için farklı program. DLDI sayesinde coder da rahat ediyo. No DLDI denen kütüphaneyi kullanarak yazıyo programı. Kim hangi kartla kullanıyosa kendine göre patch edip kullanabiliyo.

Olay biraz karışık gibi ama basit aslında (:
Re: DLDI Patch Rehberi
14 July 2010 21:56
Ok şimdi anladım, cart'ın sunduğu hizmetler ortak bir interface ile çağrılsın diye yapılmış bir kütüphane yani bu. Kartını bir kere yamadıktan sonra bir daha yapmak zorunda kalmıyorsun sanırım (DLDI'nin sürümü yükselmedikçe)

Yoksa her homebrew'i elimizdeki karta göre yamamamız mı gerekiyor? (Sanki öyle gibi)


"security, like correctness, is not an add-on feature." andrew s. tanenbaum, 5.4.4 design principles for security (operating systems, design and implementation second edition)
twitter | blog | homepage
Re: DLDI Patch Rehberi
14 July 2010 21:58
Evet, kart yamanmıyor. Direk homebrew'i kartına göre yamıyosun. Ama rehberde de dediğim gibi abi, yeni nesil kartların büyük çoğunluğu firmware içinde popüler homebrew programları destekliyor. DLDI patch'e gerek kalmıyor çoğu zamanda. Eskiden her programı yamayıp kullanıyorduk. Şimdilerde kartını son firmware'e güncellediğin zaman pek işin olmuyor DLDI ile. Yine de son çıkan homebrewleri kullanmak için yeni firmware çıkmasını beklemek yerine DLDI patch ile hallediyorsun olayı.


Re: DLDI Patch Rehberi
17 July 2010 14:09
Oyunların savelerindede oluyor ama o dldi değil galiba , r4ten acekarda atarken saveleri convertlemek gerekiyor , aynı mantık mı buda ?
Re: DLDI Patch Rehberi
17 July 2010 14:17
Quote
Z-Gear
Oyunların savelerindede oluyor ama o dldi değil galiba , r4ten acekarda atarken saveleri convertlemek gerekiyor , aynı mantık mı buda ?

Aynı mantık değildir muhtemelen biri homebrew programların sd karta ortak kütüphane ile yazması diğeri de flashcart'ın save nanesini kendine göre sd kartta tutması meselesi.. flashcart'ı bu anlamda bakınca wii'deki nand emülasyonu yapan cios+usb loader kombinasyonu gibi görebilirsin.


"security, like correctness, is not an add-on feature." andrew s. tanenbaum, 5.4.4 design principles for security (operating systems, design and implementation second edition)
twitter | blog | homepage
Üzgünüz ancak bu foruma sadece kayıtlı kullanıcılar mesaj gönderebilir.

Oturum açmak için tıklayın

Çevrimiçi Kullanıcılar

Ziyaretçi: 17
Ziyaretçi Rekoru: 983 tarih 14 April 2024

Sohbetteki Kullanıcılar

Sohbet odalarında hiç kullanıcı yok!