BASIC ile Yazılmış Apple I Oyunları

Read Time1 Minute, 13 Seconds

Bir süre önce kendime bir Apple I replikası yapmaya karar verdim. Ancak malzeme temini, kargo, gümrük, lehim, test vs. derken muhtemelen tamalanması bir hayli zaman alacak. Ben de, bu süreçte boş durmayıp emulatör vasıtasıyla Apple I kullanıp, sisteme aşina olmaya karar verdim. Apple I üzerinde BASIC ile yazılmış çeşitli programlar ve oyunlar mevcut. Ben işe oyunlar ile başlamayı seçtim.

Normalde elimin altında bir Apple I olsaydı, BASIC kullanabilmek için aşağıdaki gibi bir kaset ile yükleme yapmam gerekecekti. Tabi bunu düz Apple I ile yapmak da mümkün olmayacaktı. 4kB ekstra RAM ve ACI denilen kaset arabirimine de ihtiyacım olacaktı.

Apple I Basic kaseti

ACI (Apple Cassette Interface)

Neyse ki emülatör kullanırken bu ayrıntılarda boğulmaya gerek kalmıyor. Sistem açıldığında BASIC, rom üzerinden $E000 – $EFFF adresine yüklenmiş oluyor. Dolayısıyla sadece aşağıdaki komutu girerek BASIC interpreter’ı başlatabiliyor.

E000R

Artık BASIC porgramımızı yazmaya başlayabiliriz. Test için, konuya dosya olarak da eklediğim Apple Star Trek oyununu kullandım.

Başlangıç için gayet keyifli bir deneyim oldu. Bir sonrakinde, biraz farklı şeyler yapmayı hedefliyorum. Tabi henüz, “Yapılabilir mi? Nasıl yapabilirim?” sorularının cevabı yok. Demek ki, şimdi biraz kullanım kılavuzu okuma vaktidir.

0 0

About Post Author

0 %
Happy
0 %
Sad
0 %
Excited
0 %
Angry
0 %
Surprise

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Next Post

Apple II ile WiFi Serial Modem Kullanarak Ağ Bağlantısı

İlk fırsatta yapmayı düşündüğüm bir projeyi sizlerle paylaşmak istiyorum. Projenin amacı, ESP82660-12E NodeMCU veya NodeMCU ESP-32S kullanarak bir serial modem emülasyonu oluşturmak ve retro sistemleri (burada Apple II anlatılıyor ama cihaz farklı sistemlerde de kullanılabilir) internete/ağa bağlamak. Projede kullanılan WiFi modem, ESP8266 mikro denetleyicisini kullanan basit bir cihazdır. Bu mikro […]