İçindekiler:
- Gereçler
- Adım 1: Seçenek 1 - Düşük Teknoloji
- 2. Adım: Seçenek 2 - Fare Sürücüsü
- 3. Adım: Seçenek 3 - 21. Yüzyıla Hoş Geldiniz
Video: Atari 800 Fare Sürücüsü: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Özet
Bu Eğitim Tablosu, bir Atari 800'e Windows tarzı bir farenin nasıl ekleneceğini açıklar.
Tanıtım
Rakip rakamlar yerine patileriniz var mı? İmleci ekranda hareket ettirmek için ok tuşlarına basmak zor iş mi buluyorsunuz? 21. yüzyıla geçmek ister misiniz? Bobbs sadece cevabı alabilir.
Gereçler
Atari 8 bit bilgisayar
Atari disk sürücüsü (bunlar hala var mı?), SIO2BT veya SIO2SD gibi kodu depolamanın bazı yolları
Atari Assembler Editörü
Oyun kolu
Görmek
www.instructables.com/id/Atari-8-Bit-Optic…
seçenek 3 parça listesi için
Adım 1: Seçenek 1 - Düşük Teknoloji
Öncelikle, bu Compute'un Üçüncü Atari Kitabından. İmleci bir joystick ile ekran etrafında hareket ettirmek için bir VBlank rutini kullanır.
www.atariarchives.org/c3ba/page163.php
Kesinlikle bahsetmeye değer. Kod güzel ve derli toplu, çalışıyor ve 2. seçenek kadar bellek almıyor. Ancak, daha iyisini yapabileceğimizi düşünüyorum.
2. Adım: Seçenek 2 - Fare Sürücüsü
1. adımdan sonra joystick'i takılı bırakın ve ekteki üç dosyaya bir göz atın. Teknolojiye sahip olanlar için bir ATR dosyası ve kaynak kodun metin dosyaları - hepsi 6502 derleme kodunda.
Fare sürücüsü iki kısımdır;
1) Açılışta önyüklenen, PMG'yi ayarlayan ve VBlank rutinini içe aktaran bir autorun.sys dosyası. Kaynak kodu mouseloader2.txt dosyasındadır. Adreslemede iyileştirme için yer olabileceğini düşünüyorum.
2) Hareketi ve düğme tıklamasını işleyen VBlank rutini (M. BIN).
Birkaç sınırlayıcı faktör var.
Atari joystick, yalnızca harekete ve ateş düğmesine sahip olduğu için ilktir, bu nedenle modern farelerin aksine, çok fazla numaramız olamaz.
İkinci olarak, autorun.sys dosyası 6. sayfada yer alır, bu nedenle 256 bayt ile sınırlıyız. Çalıştığı ve yükledikten sonra silinebildiği için bu gerçekten bir sorun değil.
Sürücü VBlank'ta çalıştığı için çok uzun olamaz ve çabucak bitirmesi gerekiyor, yoksa kötü şeyler olacak.
PMG player 0 ve VBlank rutini ile birlikte 2k'nin biraz üzerinde kullanılır.
Tüm bunlardan sonra, metin imlecini yeni konuma taşımak için yukarı, aşağı, sola, sağa ve tıklama / ateşle kaldık. Yine de yön tuşlarını kullanmaktan daha iyi.
Sistem Sıfırlama'ya basmak fareyi öldürür ve grafik modlarını değiştirmek kötü şeylerin olmasına neden olur. 0 modunda metin düzenlemeye en iyi şekilde sadık kalın.
3. Adım: Seçenek 3 - 21. Yüzyıla Hoş Geldiniz
O joystick'in fişini çekin ve şuna bir bakın;
www.instructables.com/id/Atari-8-Bit-Optic…
Eğlence
Önerilen:
Magic Hercules - Dijital LED Sürücüsü: 10 Adım
Magic Hercules - Dijital LED'ler için Sürücü: Hızlı genel bakış: Magic Hercules modülü, iyi bilinen ve basit SPI ile NZR protokolü arasında bir dönüştürücüdür. Modül girişleri +3,3 V toleransa sahiptir, bu sayede +3,3 V gerilimde çalışan tüm mikrodenetleyicileri güvenle bağlayabilirsiniz
HACKED! Model Tren Sürücüsü Olarak Servo Motor!: 17 Adım
HACKED! Model Tren Sürücüsü Olarak Servo Motor!: Model demiryollarına başlamak mı? Tüm bu pahalı tren kontrolörlerini satın almak için yeterli bütçeniz yok mu? Merak etme! Bu eğitici yazıda, bir servo motoru hackleyerek kendi düşük bütçeli tren kontrolörünüzü nasıl yapabileceğinizi göstereceğim. Hadi bakalım
Değişken Motor Sürücüsü: 3 Adım
Değişken Motor Sürücüsü: Bu makale basit bir motor sürücüsünü göstermektedir. Ancak, bu kesinlikle bir motor sürüş devresi için en ucuz çözüm değildir
[Giyilebilir Fare] Windows 10 ve Linux için Bluetooth Tabanlı Giyilebilir Fare Denetleyicisi: 5 Adım
[Giyilebilir Fare] Windows 10 ve Linux için Bluetooth Tabanlı Giyilebilir Fare Denetleyicisi: Fare işaretçisini kontrol etmek ve herhangi bir yüzeye dokunmadan anında bilgisayar faresi ile ilgili işlemleri gerçekleştirmek için kullanılabilecek Bluetooth tabanlı bir fare denetleyicisi yaptım. Bir eldivene gömülü olan elektronik devre, h
LED Şerit Atari Pong Atari Makinesi: 8 Adım
LED Şerit Atari Pong Atari Makinesi: Benim adım Gabriel Podevin ve bu benim ilk zorlanabilirim. Şu anda elektronik, robotik, devre ve programlama ile çok ilgilenirken bir şeyler yaratmayı ve inşa etmeyi seven 16 yaşında bir lise öğrencisiyim. Umarım f