
Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-23 15:14

Xulosa
Bu ko'rsatma Atari 800 -ga Windows uslubidagi sichqonchani qanday qo'shishni tushuntiradi.
Kirish
Qarama -qarshi raqamlar o'rniga oyoqlaringiz bormi? Kursorni ekran bo'ylab harakatlantirish uchun o'q tugmalarini bosish qiyinmi? 21 -asrga o'tishni xohlaysizmi? Bobblar faqat javob topishi mumkin.
Ta'minotlar
Atari 8 bitli kompyuter
Kodni saqlashning ba'zi vositalari, masalan, Atari disk drayveri (ular hali ham mavjudmi?) Yoki SIO2BT yoki SIO2SD
Atari Assembler muharriri
Joystick
Qarang
www.instructables.com/id/Atari-8-Bit-Optic…
3 -variantlar ro'yxati uchun
1 -qadam: 1 -variant - past texnologiyalar

Birinchidan, bu Compute -ning uchinchi Atari kitobidan. Kursorni joystik yordamida ekran bo'ylab harakatlantirish uchun VBlank tartibidan foydalaniladi.
www.atariarchives.org/c3ba/page163.php
Albatta, eslatib o'tishga arziydi. Kod chiroyli va ixcham, u ishlaydi va 2 -variant kabi xotirani ko'paytirmaydi. Ammo, menimcha, biz yaxshiroq ish qila olamiz.
2 -qadam: 2 -variant - Sichqoncha haydovchisi

1 -qadamdan so'ng, joystikni elektr tarmog'iga ulangan holda qoldiring va biriktirilgan uchta faylni ko'rib chiqing. Texnologiyaga ega bo'lganlar uchun ATR fayli va manba kodining matnli fayllari - barchasi 6502 yig'ish kodida.
Sichqoncha drayveri ikki qismdan iborat;
1) autorun.sys fayli ishga tushadi, PMG ni o'rnatadi va VBlank tartibini import qiladi. Manba kodi mouseloader2.txt faylida. Menimcha, manzilni yaxshilash uchun joy bo'lishi mumkin.
2) VBlank muntazamligi (M. BIN), bu harakatni va tugmani bosishni boshqaradi.
Bir nechta cheklovchi omillar mavjud.
Atari joystiki - bu birinchi, chunki u faqat harakat va o't o'chirish tugmachasiga ega, shuning uchun zamonaviy sichqonlardan farqli o'laroq, bizda juda ko'p fokuslar bo'lishi mumkin emas.
Ikkinchidan, autorun.sys fayli 6 -sahifada joylashgan, shuning uchun biz 256 bayt bilan cheklanganmiz. Bu haqiqatan ham muammo emas, chunki u ishlaydi va yuklagandan so'ng o'chirilishi mumkin.
Haydovchi VBlank -da ishlay olmasligi mumkin, shuning uchun uni tezda tugatish kerak, aks holda yomon narsalar bo'ladi.
PMG pleer 0 va VBlank tartibi bilan birga 2k dan ko'prog'i ishlatiladi.
Bularning barchasidan so'ng, biz matn kursorini yangi joyga ko'chirish uchun yuqoriga, pastga, chapga, o'ngga va bosish / o'chirish bilan qolamiz. Shunga qaramay, o'q tugmachalarini ishlatishdan ko'ra yaxshiroq.
Tizimni tiklash sozlamalarini bosish sichqonchani o'ldiradi va grafik rejimlarini o'zgartirish yomon narsalarga olib keladi. 0 rejimida matnni tahrirlash uchun eng yaxshi tayoq.
3 -qadam: 3 -variant - XXI asrga xush kelibsiz

Joystikni ajratib oling va bunga qarang;
www.instructables.com/id/Atari-8-Bit-Optic…
Xursand bo'ling
Tavsiya:
HACKED! Servo dvigatel model poezd haydovchisi sifatida!: 17 qadam

HACKED! Servo dvigatel namunali poezd haydovchisi sifatida!: Model temir yo'llarda ishlayapsizmi? Hamma qimmat poezd nazoratchilarini sotib olishga byudjetingiz yetmayaptimi? Xavotir olmang! Bu yo'riqnomada men sizga servo dvigatelni buzish orqali o'zingizning arzon byudjetli poezd boshqaruvchisini qanday yasashni ko'rsataman. Shunday qilib, keling
Mayatnik haydovchisi: 5 qadam

Sarkaç haydovchisi: bu elektron-sarkaç haydovchisi, dvigatel oqim yo'nalishiga qarab soat yo'nalishi bo'yicha va soat sohasi farqli ravishda aylana oladi
Suv osti haydovchisi: 3 qadam

Underwater Rover: Ushbu loyihada biz o'rganilmagan okeanlarimiz muammosini suv osti roverini yaratish orqali hal qilmoqdamiz. Bu rover okeanning katta chuqurliklarini ko'zdan kechirishi va uning atrofidagi ma'lumotlarni to'plashi mumkin bo'ladi. Ko'p kompaniyalar
Arzon transformator haydovchisi qiling: 7 qadam

Arzon transformator haydovchisini yarating: Men buni o'rgataman (aytmoqchi, bu men uchun birinchi), men sizga arduino va boshqa bir qancha komponentlardan foydalanib, arzon narxlardagi transformator drayverini qanday qilishni ko'rsataman. Shuni yodda tutingki, men atigi 10 yoshdaman, agar biror narsani tushuntirmasam
Arduino L293D dvigatel haydovchisi qalqoni bo'yicha qo'llanma: 8 qadam

Arduino L293D dvigatel haydovchisi qalqoni bo'yicha qo'llanma: Siz bu va boshqa ko'plab ajoyib darslarni ElectroPeak rasmiy veb -saytida o'qishingiz mumkin. Umumiy sharh Ushbu qo'llanmada siz Arduino L293D dvigatel haydovchisi qalqoni yordamida DC, step va servo dvigatellarni boshqarishni o'rganasiz.