Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi gerçekleştirdiğinizde, bir ortaklık komisyonu kazanabiliriz. Devamını oku.

Bir Raspberry Pi kullandığınızda, muhtemelen Raspberry Pi OS veya başka bir Linux tabanlı işletim sistemi kullanıyorsunuzdur. İster Kodi ister retro bir oyun paketi olsun, altta yatan bir Linux işletim sistemi vardır.

Öykünme burada özellikle sinsidir. Emülatörlerin çalışması için bir işletim sistemine ihtiyacı vardır ve neredeyse tamamı Raspberry Pi OS'nin sadeleştirilmiş bir sürümünü veya daha eski bir Raspbian yapısını kullanır.

Peki ya Raspberry Pi'de emülatörleri işletim sistemi olmadan çalıştırmak mümkün olsaydı? Öyle. Raspberry Pi'de çıplak metal öykünmeye başlamak için bilmeniz gereken her şey burada.

Emülatör Nedir?

İnternet, bir öykünücünün ne olduğu (ve ne olmadığı) ile ilgili açıklamalarla doludur. En basit haliyle emülatör, bir platform için yazılmış programları başka bir platformda çalıştıran yazılımdır. Yani, örneğin, çalıştırmak isteyebilirsiniz.

instagram viewer
Windows'ta Android yazılımı. Bu bir Android emülatörü gerektirir.

Birçok farklı emülatör mevcuttur. Raspberry Pi de dahil olmak üzere bilgisayarların, konsolların ve atari sistemlerinin çoğu bilgisayarlarda taklit edilebilir. Bunlar RetroPie, Recalbox ve Lakka gibi sistemlerde mevcuttur. Bu araçların ortak noktası, öykünücülerin hepsinin Linux üzerinde çalışmasıdır.

Öykünmeyi sanal makinelerle karıştırmak kolaydır, ancak bunlar aslında oldukça farklıdır, ancak sonuç eğitimsiz bir gözle aynı görünebilir.

Standart bir öykünücü gibi, çıplak metal öykünücü de bir sistem için tasarlanmış programları diğerinde çalıştırır. Aradaki fark, altta yatan bir işletim sisteminin olmamasıdır; öykünücü, bilgisayarın "çıplak metali" üzerinde çalışır. Bu durumda, o bilgisayar bir Raspberry Pi olacaktır.

Genellikle bir Raspberry Pi'de bir öykünücü kullandığınızda, donanım kaynaklarını Raspberry Pi OS (veya bir retro oyun paketi) ile paylaşır. Bu, işlemci, RAM, depolama ve hatta bağlantı noktaları için rekabet eden bir işletim sistemi, yerleşik araçlar, çalışan diğer yazılımlar, öykünücü ve öykünülmüş yazılım olduğu anlamına gelir.

Bu, öykünmeyi yavaşlatan gecikmeye neden olabilir.

Bare metal öykünücüsünde, işletim sistemi olmadığı için gecikme minimum düzeydedir.

Raspberry Pi için birkaç çıplak metal emülatörü geliştirilmiştir. Bunlar büyük ölçüde 8 bit bilgi işlem çağından.

Bare metal emülatörleri indirilmeli ve bir microSD karta kopyalanmalıdır. Her araç için özel talimatlar ilgili indirme bağlantılarında bulunabilir. Çoğu durumda Raspberry Pi'nin çıplak metal öykünücüsü kullanılırken basitçe kapatılabileceğini unutmayın. Ayrıca çalışırken değiştirilebilen USB aygıtları genellikle desteklenmez, bu nedenle aygıtları çalıştırmadan önce bağlayın.

1. ZX Baremülatörü (ZX Spektrum Emülatörü)

1982'de piyasaya sürülen Sinclair ZX Spectrum, 10 yıl boyunca Avrupa'da gelişmekte olan ev bilgisayarı ve video oyunu endüstrisinin önemli bir itici gücü oldu. Elbette onu bir Raspberry Pi üzerinde taklit edebilir ve ZX Baremulator ile çıplak metal emülasyonunun keyfini çıkarabilirsiniz.

Bu yazılım birkaç yararlı ek ekran sağlar. Biri bir klavye referansıdır (ZX Spectrum'da her tuş için birçok komut vardır) ve diğeri, yüklemek üzere teyp görüntülerine göz atmanızı ve bunları seçmenizi sağlar.

Kılavuzumuzda daha fazla bilgi edinin Raspberry Pi'de ZX Baremulator kurulumu.

İndirmek:ZX Baremülatörü (Özgür)

2. Faux86 (8086 Klasik PC Emülatörü)

Bu, CGA / EGA / VGA ekranlı klasik PC'leri çalıştırmak için tasarlanmış açık kaynaklı bir çıplak metal emülatörüdür. 8086 ve 80186 komut setlerini taklit edecek ve PC hoparlörü, Adlib ve Soundblaster emülasyonuna sahip olacak.

Kısacası, Faux86, 1990'ların ortalarına kadar IBM uyumlu bir PC için yazılan her şeyi çalıştırmalıdır. MS-DOS üzerinde çalışıyorsa, bunun üzerinde çalışması gerekir.

Faux86 çıplak metal öykünücüsünün büyük depolamayı desteklemediğini unutmayın. Geliştirici şunu önerir: "küçük kapasiteli bir SD kart kullanın ve görüntüyü 32 MB'lık bir kart olarak yükleyin."

İndirmek:sahte86 (Özgür)

Sinclair ZX Spectrum gibi, Dragon 32 de İngiltere yapımı bir bilgisayardı ve Galler'deki fabrikalarda toplandı. (İlginç bir şekilde, birçok Ahududu Pis de Galler'de toplanır).

Diğer İngiltere bilgisayarlarının erişimine sahip olmayan nadir bir bilgisayar olan Dragon 32 (Tandy TRS-80 Renkli Bilgisayara benzer), yine de emülasyon için büyüleyici bir seçimdir. Donanım kardeşlerinin bu ismine rağmen, birçok Dragon 32 oyunu tek renkli olarak oynanır.

Tek bir klavye komutu (F1), öykünücünün ROM'unu ve CAS dosya yöneticisini başlatır.

İndirmek:Dragon-32-Rpi-Çıplak Metal (Özgür)

4. BMC64 (Commodore 64 Emülatörü)

Commodore 64 ev bilgisayarının hayranları BMC64 ile daha çok ilgilenebilirler. Bu Raspberry Pi çıplak metal emülatörü, Commodore 64, C128, Vic20, Plus/4 ve PET yazılımlarını çalıştırmanıza izin verir ve hızlı bir önyükleme süresine sahiptir.

Ayrıca C64 ve Atari uyumlu oyun çubuklarını GPIO'ya bağlama desteği ve hatta gerçek bir C64 klavye desteği vardır. Bu, ana kartı bozuk bir C64'ünüz olması durumunda, onu BMC64 çalıştıran bir Raspberry Pi ile değiştirebileceğiniz anlamına gelir.

BMC64'ün yalnızca Raspberry Pi 2, 3 ve Zero modelleri ile uyumlu olduğunu unutmayın.

İndirmek: BMC64 (Özgür)

5. CS107E-GB-Emulator (Nintendo Game Boy)

Öğrenciler tarafından Stanford'daki bir bilgisayar sınıfı için yaratılan CS107E-GB-Emulator, orijinal bir Raspberry Pi üzerinde çalışır (muhtemelen bir Raspberry Pi 4'te çalıştırmazsınız).

GitHub README.md dosyasında belirtildiği gibi:

"Genel olarak GameBoy'un güzel yanı, BIOS'unun olmaması. Özellikle, belirli bir oyunun tamamı doğrudan oyunun ROM'unda bulunan işlem kodlarından çalıştırılır, bu da onu taklit etmek için özel bir yazılım gerektirmeyen ilginç bir platform haline getirir."

Bu çıplak metal emülatörü, bu projeleri geliştirmek için harcanan zamanın, çabanın ve araştırmanın harika bir örneğidir. Nitelikler de dahil olmak üzere bu projeyle ilgili notları kontrol etmenizi öneririm.

İndirmek:CS107E-GB-Emülatörü (Özgür)

Emülatörler, Raspberry Pi'deki tek çıplak metal deneyimi değildir. Bir GitHub araması “çıplak metal Raspberry Pi” her türlü projeyi ortaya koyuyor. Linux işletim sistemi olmadan doğrudan bilgisayarda çalışan bir sentezleyiciye, temel bir işletim sistemine ve hatta oyunlara sahip olabilirsiniz.

Durum ne olursa olsun, Raspberry Pi, Debian tabanlı Raspberry Pi OS ile veya onsuz yazılım çalıştırabilir. Henüz bunun ötesine bakmadıysanız, şimdi Raspberry Pi'nizi gerçekten zorlama zamanı.