Giriş: Selam (X_X)​


Merhabalar efendiler, merhabalar forumdaşlar. Uzun bir aradan sonra tekrar bir rehber ile karşınızdayım, bir dahakine bu kadar beklememek dileği ile efenim. Rehberimde sizlere CXBX-Reloaded kullanımını anlatacağım, umarım işinize yarar dostlar. Dilerseniz rehbere geçelim millet. Hatam varsa belirtin ha, itinayla!

CXBX-Reloaded ne?​


CXBX-Reloaded, 2002'de başlayan CXBX'in devamıdır. E, CXBX ne? CXBX, HLE bir OG XBox emülatörüdür. HLE ne derseniz; HLE, High Level Emulation, yani Yüksek Seviye Emülasyon demek. Donanımı birebir emüle etmek yerine, host (çalıştıran) sistemde taklit eder, bunun sayesinde performans kayıbı çok düşük olur. Hatalar LLE'ye (Low Level Emulation, Düşük Seviye Emülasyon; HLE'nin zıttı.) göre daha fazla olabilir. NCE mümkündür, NCE nedir diyorsanız NCE; Native Code Execution, doğrudan kod çalıştırma. XBox da NT Kernel ve DirectX kullandığı için mümkün bu. Örneğin NV2A'yi (OG XBox'ın GPU'su) birebir emüle etmek yerine oyunun DX çağrıları host sistemdeki DX DLL'lerine (Dinamik Bağlantı Kütüphanesi) ulaştırılabilir, bunun sayesinde hedef donanım ile aynı tepki oluşmaz ama host sistem daha efektif kullanılır. Umarım anlatabilmişimdir.

XEMU mu bu mu? Amaç XBox'ı birebir emüle etmek ise XEMU. Amaç XBox programlarını ve oyunlarını performanstan ödün vermeden, asıllık korunmadan açmak amaç ise CXBX-Reloaded.

Resmi site: https://cxbx-reloaded.co.uk/

Sistem gereksinimleri: HLE olduğu için, çok basit.​


CPU: x86-64, IA32 ile komple uyumsuz.
GPU: DX9c. Pixel Shader Model 2.x ve Vertex Pixel Shader Model 3.0.
RAM: Resmi bir spesifikasyon yok, ben oynarken maksimum 1GB~ RAM tüketti.
OS: NT6.1 üstü veya Linux. (Linux deneysel, her an uyum bozulabilir. BSD ve macOS ile çalışmıyor. Bknz.: Wine Is Not Emulator)

XEMU ile kıyaslamak dümdüz aptallık, bunu belirteyim. XEMU, OG XBox'ı birebir taklit eder, cycle-accurate şekilde, fixed-function emülasyonu ile, MCPX ile, dahası ile.

Nasıl kurarım?​


CXBX-Reloaded sitesinden Downloads (İndirmeler) kısmında mirror'lar (indirme sayfaları) bulunuyor. Buradan en güncel sürümü indirebilirsiniz. Dilerseniz, kendiniz de derleyebilirsiniz; CXBX-Reloaded tamamen açık kaynak bir proje.

Resmi siteden CXBX-Reloaded'ı indirdikten sonra ZIP klasörünü ayıklayın ve cxbx.exe'yi başlatın. Size programı portatif mi, sabit mi çalıştıracaksınız diye soracak.

1768886950016.webp


Evet diyerek portatif, hayır diyerek sabit (lokal) çalıştırabilirsiniz.

Ayarlar için de Menü Bar'ı > Settings kullanabilirsiniz.

Xbox Executable (XBE) nasıl çalıştıracağım?​


XBE ne? Windows'da EXE neyse o. Bu kadar.

Bunun için iki yöntem var:

CXBXR-LDR.EXE ile CMD kullanarak başlatmak​


CXBX-Reloaded dosya yolunuzu belirtin. Örnek olarak "Yol\" kullanacağım. CMD'ye (veya shell'e erişimi olan bir yere; bat, vbs vesaire) "Yol\cxbxr-ldr.exe /load 'XBE YOLU'" kullanın.

CXBX-Reloaded'ın görsel arayüzünden başlatma.​


Menü Bar'ı > File > Open Xbe > XBE DOSYANIZI SEÇİN, ardından Menü Bar'ı > Emulation > Start Emulation.

"Bende oyunun ISO'su var, XBE nereden bulacağım?"​


ErlikÇağlar dedi:
Bu da başka bir rehberin konusu...

Görseller​


1768887991174.webp

1768888087801.webp


1768888203672.webp


Çıkış: (O_O)​


İyi günler millet. Reçetenize bol bol Halo 2 ve Phantom Dust yazıyorum. Yardım gerekiyorsa buyurun, seve seve yardımcı olurum. Bir başka rehberde buluşana kadar, hoşçakalın!​