Apple II, Apple’ın en popüler ev bilgisayarı sistemlerinden biriydi. Çok iyi sattı ve satışlar sonucunda bilgisayar oyunları için heyecan verici bir platform haline geldi. Kullanım ömrü boyunca platformda çok sayıda video oyunu piyasaya sürüldü.
2019'da, kendinizi eski Apple II oyunlarından bazılarını denemek için kaşıntılı bulursanız, bir seçeneğiniz vardır: LinApple Apple II emülatörü. LinApple Apple II emülatörü etkileyici Linux platformu için emülatör Bu, kullanıcıların ROM'ları yüklemesine ve Apple II deneyiminin keyfini çıkarmasına olanak tanır.
Çoğunlukla, LinApple öykünücüsü herhangi bir Linux dağıtımının paketleme sisteminde mevcut değildir. Bu, programın kaynaktan derlenmesi gerektiği anlamına gelir. Bu bölümde, LinApple için en son kaynak kodunu nasıl elde edeceğinizi, bağımlılıkları yükleyeceğinizi ve kullanılabilmesi için her şeyi nasıl derleyeceğimizi ele alacağız.
En son LinApple kodunu derlemek için tuşuna basarak bir terminal penceresi açın Ctrl + Alt + T
veya Ctrl + Üst Karakter + T. Ardından, Linux işletim sisteminize karşılık gelen komut satırı talimatlarını izleyin.Not: LinApple öykünücüsünün kaynak kodu, yalnızca kapsadıklarımız değil, oradaki her Linux dağıtımında derlenebilir. Bununla birlikte, geliştirici tüm bağımlılık kitaplıklarını özel olarak listelemez, sadece bazıları listeler. Yani, kendinize bakmanız gerekecek.
LinApple öykünücüsü için yükleme işleminin ilk adımı, kaynak kodun başarıyla oluşturulması için gereken çeşitli bağımlılıkları yüklemektir. Aşağıdan kullandığınız işletim sistemini seçin ve çeşitli bağımlılıkları hızlı bir şekilde yüklemek için komutu bir terminal oturumuna kopyalayın.
sudo apt git libzip-dev libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev
sudo apt-get git libzip-dev libsdl1.2-dev libcurl4-openssl-dev zlib1g-dev
üzerinde Arch Linux, bağımlılıkları yüklemek için kendi yolunuzdan çıkmanıza gerek yoktur. Bunun yerine, AUR'u kodu, bağımlılıkları otomatik olarak kapmak ve her şeyi sorunsuz bir şekilde oluşturmak için kullanabilirsiniz.
Başlamak için, Pacman Base-devel ve Git paketlerini Arch Linux PC'nize kurmak için komut.
sudo pacman -S git base-devel
Git ve Base-devel kurulduktan sonra, git klonu Trizen AUR yardımcısını indirmek için komut. Bu araçla, tüm bağımlılık dosyalarını sıkıcı olmadan hızlı bir şekilde yükleyebilirsiniz.
git klonu https://github.com/trizen/trizen cd trizen
makepkg -sri
Trizen AUR yardımcısı Linux bilgisayarınızda çalışıyor ve çalışıyorken LinApple'ı Arch'a yükleyin.
trizen -S linapple
Fedora Linux, RPM Sphere yazılım deposunda LinApple için bir pakete sahiptir. Bununla birlikte, programın bu sürümü iyi çalışmıyor. Bazen çöküyor, bu yüzden bağımlılık dosyalarını yüklemek ve kaynaktan oluşturmak en iyisidir.
Not: FedApp üzerinde LinApple oluşturamazsanız, RPM Sphere paketini denemekten çekinmeyinolsa da, işe yaramayabilir. Alternatif olarak, bunun yerine Ubuntu gibi bir dağıtım kullanın.
sudo dnf install git libzip-devel SDL-devel libcurl-devel gcc-c ++
sudo zypper yüklemek sudo git libzip-devel libSDL-devel libcurl-devel gcc-c ++
Linux sisteminize yüklenen bağımlılıklar sayesinde artık en son kaynak kodu sürümünü klonlamak için Git aracını kullanabiliriz. Bir terminal penceresi açın ve git klonu kodu almak için.
git klonu https://github.com/linappleii/linapple.git
İndirdikten sonra, CD kod klasörüne gitmek için komut.
cd linapple /
LinApple için kaynak kodunu derlemek, Yapmak Komut. Terminalde çalıştırın:
Yapmak
Alternatif olarak, kodu çok daha hızlı derlemek isterseniz, Yapmak Linux PC'nizdeki tüm çekirdeklere karşı komut:
-j $ (nproc) yap
Derleme tamamlandığında, programı Linux PC'nize yükleyin. kurulum yap Komut.
sudo make install
LinApple, kullanımı kolay komut satırı yapısı sayesinde ROM / Disk görüntüsünü doğrudan komut satırından yükleyebilir. İlk sürücüye bir ROM görüntüsü yüklemek için şunu kullanın: ‘D1’. Örneğin:
linapple -d1 / yol / / disk / image -f -otomatik açılış
İkinci yuvaya bir ROM yüklemek için "d2" yi kullanın.
linapple -d2 / yol / / disk / image -f -otomatik açılış
LinApple emülatörü klavye kısayollarıyla çalışır. İşte öykünme sürecinde yardımcı olacak birkaç önemli nokta.
Listedeki yukarıdaki kısayollar, Linux PC'nizdeki LinApple öykünücüsü ile hoş bir deneyim yaşamanız için hatırlamanız gerekenlerdir. Ancak, bunlar sadece onlar değil. Kısayollar hakkında daha fazla bilgi için, buraya.
Gimp görüntü düzenleyici, Linux’un Adobe Photoshop'a en iyi alterna...
Linux platformundaki birçok işlem için sabit sürücünüz hakkında bil...
Ubuntu'yu yeni bir bilgisayara mı kuruyorsunuz? Tüm yapılandırmalar...