Raspberry pi qo'lqori o'yin to'plami

Oct 30, 2025 Xabar QOLDIRISH

raspberry pi handheld game kit


Raspberry pi qo'lli o'yin to'plamlari qanday ishlaydi?

 

Raspberry pi qo'lli o'yin to'plamlari bitta - bitta - Kengash kompyuterini ekish, jismoniy boshqarish vositalari va batareya tizimi bilan birgalikda muvofiqlashtiradi. Raspberry Pi markaziy protsessor sifatida ishlaydi, turli xil o'yin pristavkalari uchun bir nechta embulyatorni o'z ichiga oladigan ixtisoslashgan operatsion tizimlar ishlaydi.

Ushbu tizimlar uchta o'zaro bog'liq bo'lgan qatlamlarga tayanadi: GPIO PINTLARI VA ALOQA protokollari orqali tarkibiy qismlar, Vintie Gampewaryatsion va barcha tarkibiy qismlar uchun barqaror kuchlanishni ta'minlaydigan batareya quvvatiga ega bo'lgan dasturiy ta'minot.

 

Core apparat arxitekturasi

 

Har qanday malina pi qo'lning poydevori - - Kask kompyuterning o'zi. Ko'pchilik quruvchilar Ultra - - - - - - - - {{3} {}} ixcham qurilishlari uchun yoki ko'proq tejamkorlik uchun pi 4 o'rtasida tanlanadi. PI nol 2 W Faol o'yin paytida taxminan 500-800MA durang o'ynaydi, PI 4 Nintendo 64 yoki PlayStation 1 kabi murakkab tizimlarni kiritishda to'liq yuk ostida 1,5a gacha iste'mol qilinishi mumkin.

Komponent tanlashda texnik qarorlar ketma-ket seriyasini yaratadi. 3,5 dyuymli 640x480 displeyda 5 dyuymli HDMI ekranidan ko'ra turli xil GPI PIN konfiguratsiyasini talab qiladi. Birinchisi, odatda "Spial Periferik interfeys" (Serial periferik interfeysi) orqali ulanadi, chunki SPI 25 yoki ChIP 8 ga o'xshash, chip-ni tanlang, 200-300ma. HDMI displeyli video port orqali ulanadi, ammo o'z kuchini talab qiladi, ko'pincha batareya tizimidan qo'shimcha 400-500mani tortib oladi.

Jismoniy boshqarish vositalar to'g'ridan-to'g'ri ichki tortishishlar -} rezistorlarga ega bo'lgan kirishlar sifatida o'rnatilgan GPIO PINTINING Agar tugmachani bosganda dasturiy ta'minot qatlami davlat o'zgarishini aniqlaydi. Standart boshqarish sxemasi 12 gPio pinni talab qiladi: to'rtta, pastga, chap, chap, o'ngda), to'rtta harakat tugmalari uchun (A, X, chap, chap, o'ng), va tizimni boshqarish uchun ikkita (START, SETER). Ilg'or quruvchilar PIN-kodni qisqartirish uchun Multipeksiyalarni qisqartirish uchun, smenali registrlar yoki I2C Curners-dan foydalanib, 16+} atigi 3-4 ta pin orqali kirishga imkon beradi.

Displey interfeysi sezilarli darajada qurilish majmuasini aniqlaydi. SPI displeyni ko'rsatadigan qo'l haydovchisini o'rnatish va konfiguratsiya faylini tahrirlashni talab qiladi, aylanish burchagi, stavkani yangilash va kalibrlashni bosing. DSI (Serial interfeysi) Ulanishlar Rasmiy malina pi-da ulanishlar Avtomatik - dasturiy ta'minotni soddalashtirish, ularni soddalashtirish paytida mo'rt kabelli konservalarni aniqlash uchun avtomatik {{2}

 

Energetika tizimi

 

Batareya resurslarini boshqarish funktsional qurilishlarni yong'in xavfidan ajratadi. Litiy polimer hujayralari 3.7V nominal kuchlanishni ishlab chiqaradi, ammo 4,2vldan to'liq zaryadlangan va 3.0V ni tugatdi. Raspberry Pi 5V barqaror 5Vni etarli amperage talab qiladi, konvertorning kuchayishi zarur.

Ommabop echimlar tarkibiga 3,7V lipo kiritish 1000C-ni qabul qiladi va 1A gacha uzluksiz ravishda 1agacha doimiy ravishda tartibga solinadigan 5V chiqishini ta'minlaydi. Qabul qilish samaradorligi 80 - 92% dan, aylanish 250000000000000000006.20000MA-ni konversiya yo'qotishlaridan so'ng 2000-20000ga yaqinlashishini anglatmaydi.

Xavfsizlikning muhim xususiyatlari halokatli muvaffaqiyatsizlikka yo'l qo'ymaydi. TP4056 zaryadlash ICS Lityum batareyasini zaryadlash, tobora ko'proq (1000ha uyasi uchun 1000mma uchun 1000MA) va haddan tashqari zaryadlashning oldini olish uchun 4,2VA-ni tugatadi. Himoyalangan himoya vositalari - {2 {{{{{{{{{{{{{-} {{-} {-}} dan past ({{{{{{{{{{{{{{{}}}) dan yuqori darajadagi 3.0V), qisqa ayirboshlash va haroratli sharoitlardan keyin. Ushbu himoyani buzmaydigan qurilishlar xavf-xatarga uchragan issiqlik qochish xavfini keltirib chiqaradi, bu esa kimyoviy reaktsiyalarni tezlashtiradigan issiqlikni keltirib chiqaradi.

Batareya ish vaqti hisob-kitoblari energiya byudjeti haqiqatligini aniqlaydi. 3,5 dyuymli spi displeyli va audio sonli pi-nol 2 w tizimi taxminan 750 m9 durang o'ynaydi. 4000ta qavatli batareya va 85% konversiya samaradorligi bilan 4,5 soatga etadi, ammo intensiv o'yinlar o'zgaruvchan protsessor yuklanish va ekranning yorqinligi tufayli 3-3,5 soatni hosil qiladi.

Ilg'or Quvvatni boshqarish GPI - monitoringni o'z ichiga oladi. Powerboostning eng past ogohlantirish pinini GPIOga ulash, SD-kartani korruptsiyaga xalaqit beradigan oqim tarmoqlarini oldini olishga imkon beradigan, 32V dan pastroq elektr tarmog'ini aniqlash imkonini beradi. Ba'zilar batareyani yoqilg'i o'lchagichni Max17048 I2C orqali amalga oshiradi.

 

raspberry pi handheld game kit

 

Dastur emite mexanikasi

 

Atroprapberry Pi OS-ni grafikta ekranda ko'rsatib, Atopik Raspberry OS-ni o'rnatgan dominroel dasturiy ta'minot platformasi sifatida xizmat qiladi. Tizim arxitekturasi uchta qatlamdan iborat: Linux yadrosi absolyatsiya boshqaruvi, reproarrik va konsolini ijro etuvchi individual libretro yadrolari, o'ziga xos emotatsiya.

O'yinni boshlaganingizda, emsuystationt Rom fayllar yo'lini Rowroarxga olib boradi, masalan, Super Nintendo o'yinlari uchun SNES9X-ni yuklaydi. Emulyator rom ikkilik ma'lumotlarni o'qiydi va asl konsolining protsessor ko'rsatmalarini izlaydi. SNESning Tnes 5A22 CPU, 3,58mms, zamonaviy malina protsessorlari 1 -} qayta ishlayotgan protsessorlar 1,8 Ghash katta ishlov berish kuchini iste'mol qiladigan tsikl darajasidagi aniqlik talab qiladi.

Frame-pucing o'yin o'yinlarini aniqlaydi. Tasdiqlangan stavkalar - NTSC Systemlar uchun, Pal uchun 50 soat. Retroarxning video drayverlari dismulyatsiya tezligini displeyning yangilanishiga, aylanma yoki ko'paytirishda bir necha marotaba sodir bo'lganda, displeyning yangilanishini, tushirish yoki ko'paytirish freymlariga taqqoslang. Tamponning o'lchamlaridan audio tambalash: Kichikroq buferlar (64-128 Namuna) ni sekinlashtiradi, ammo kattaroq taassurot qoldiradi (256-512 ta namunalar) 20-40tm kirish joyining narxida silliq ovozni ta'minlaydi.

Turli xil emulyatorlar SH kabi turli xil resurslarni talab qiladilar. Super Nintendo Emulation PI nol 2 Vtasida 40-60%, pleystation 1 dan 70-85% talab qiladi. Nintendo 64 emulyatsiya pi 4-dagi muammolar bilan ham muammoli bo'lib qolmoqda, chunki smensiped ramkalari R4300i CPU va haqiqat koprocessor yordamida dasturiy sharhlarni aniqlashga aniq ta'sir ko'rsatadi.

Konfiguratsiya qaytarib berrararx.cfg va - tizimi bilan aniq fayllar mavjud. Video sozlamalarini boshqarish - pixel - mukammal haqiqiylik va silliqlikni bieare-filtrlash uchun. Shaders haqiqiy {{6} Real {{6} Vizual effektlarni, CRT skantlines yoki LCD matrislarini simulyatsiya qilish, ammo har bir shoder qatlami GPU resurslarini iste'mol qiladi. Ovozni tiklash sifati juda sadoqat va qayta ishlash xarajatlariga ta'sir qiladi.

Kirish xaritasi virtual boshqaruv signallariga Jismoniy tugmani tarjima qiladi. Transopie ikki - tativi: Emyolstation xaritalari Menyu-navigatsiya uchun fizik kiritish, Retroarart esa {{}} o'yinlarni boshqarish vositalari. GPio - boshqaruvchilar GPICyk kabi dasturiy ta'minotdan foydalanadi, bu yadrosi darajasidagi virtual GamePad qurilmasini yaratadi, u Emulyulyator nuqtai nazaridan USB boshqaruvchilari bilan bir xil ko'rinadi.

 

Ko'rsatish va audio integratsiya

 

Ekran texnologiyasi unchalik tajribani shakllantiradi. SPI displeylari singan pinlar bo'ylab bir vaqtning o'zida bir marta piksel ma'lumotlarini bir marta muloqot qiladi. Bu cheklangan narxlar - ANT 3,5 {- dyuymli Spips Spips Spips Spips Spips Spips Spics Spics Spics Spics Spices, ammo tezkor o'yinlar uchun muammoli. FBCP-INI9341 drayveri 80mgsda apparat spi, spektaklni yaxshilash, ammo yadro modulini tuzishni talab qiladi.

HDMI displeyda mahalliy qarorni qo'llab-quvvatlash taklifi va 60 foizlik imtiyoz va ko'chma dizaynlarni murakkablashtiradi. Mikro HDMI adapterlariga mini HDMI mexanik stress ballarini muvaffaqiyatsizlikka moyil ravishda joriy etadi. Kabel yo'nalishi displeyning kuchlanishini hisobga olish kerak; Alkariya tozalash davridan to'g'ridan-to'g'ri alohida 5V quvvat liniyalarini ishga tushirish protsessor yuklash chog'ida ekran millatlashiga olib keladi.

Qarshilik ekrandagi funktsional imkoniyatlar kalibrlash kerak bo'ladi. Tslib kutubxonasi xaritalari Jismoniy sensorli koordinatalar 7 balli kalibrlash matritsasi orqali piksellarni ko'rsatish uchun. Kuctive Touch displeylari I2C Protocol orqali A2C Protocol orqali va qo'shimcha GPREO PINTLARINI KO'RSATISh VA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA QO'ShIMChA VA MUHRADI

Odatiy audio ijro asosiy natijasi yoki I2S ("{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{- Sifat natijalari uchun ishlatiladi. 3,5 mm datda PI - qurilgan, ammo shovqinli oyatlarda ovozli audio ishlab chiqariladi. Xizmatlangan DAC modmollari I2S pinlari (GPIO 18, 19, 21) orqali ulanish va - AUTION - AUTION - AUTIONAL LITH 100db dan oshib ketgan.

Kuchaytirish talablari karnayga bo'ysunishga bog'liq. Kichik 8-OhM 0.5W Speakers juftligi Pam8403 Sinfli D sinfining dini bilan 3 o'rinni 90% samaradorligini oshiradi. Ovoz balandligini boshqarish ALSA-da kuchaytirgich yoki dasturiy ta'minotni kuchaytiruvchi apparat potentsiometrlari orqali amalga oshiriladi.

 

Gpio kontseptsionerni amalga oshirish

 

GPIO (Umumiy maqsadlar kiritish / chiqish) sarlavhasi Sarlavhani namoyish qilish uchun zaxirada ajratilgan quvvat, zamin va pinlarni hisoblab chiqilgandan so'ng 26 ta foydalaniladigan pinlarni ta'minlaydi. Har bir kiritilgan INTHIN PIN 50 - kilogram-robali rezistor 3,3v-dagi 3,3v-da o'rnatilgan bo'lsa, u 3.3V-da o'tiradi. PIN-kod va zamin orasidagi tugmachani bosish 0V gacha bo'lgan kuchlanishni 0V ga olib chiqadi va aniqlangan davlat o'zgarishini yaratadi.

Diskscuardcing Soxta tugmachasini mexanik kalit sakrashini oldini oladi. PIN-kodni har 10B-da belgilangan shtatni tasdiqlovchi PIN-kodni har 10B-ni tasdiqlovchi PIN-kodni har 10B-ni tasdiqlaydi. Tekshiruv terminallari orqali 100NF kaparkalaridan foydalangan holda apparatni saqlash toza signallarni etkazib beradi, ammo komponentlar soni va kosmik talablar qo'shadi.

Matrix skaneri 16+ tugmachalari bilan qurilish uchun pindan foydalanishni kamaytiradi. 4x4 matritsasi sakkiz gPio pins - to'rt chiqishi va to'rtta kirish. Dastur izchil har bir chiqish qatorini ketma-ket o'qishni o'qishni o'qishni aniqlash, qaysi tugmalarni (lar) bosgan holda aniqlash. Tekshirish tugmachasini tezkor tugmalar ketma-ketligi paytida o'tkazib yuborilgan ma'lumotlarni tezlashtirish va asosiy dastur markazida vaqt kompleksini joriy etish uchun skanerlash darajasi 100 soatdan oshishi kerak.

Kengaytirilgan qurilishlar joystiklar uchun analoglarni kiritish. PI - raqamli konvertorlarga - Ra'bani I2C orqali ulangan Adc Chipes-ga tegishli bo'lgan raqamli konvertorlarga ega emas. Har bir Joystuk x va y o'qlar uchun ikkita analog kanallardan foydalanadi, 0-65535 dan -32768 gacha bo'lgan dasturiy ta'minot xaritalarining muvofiqligi uchun xaritalar mosligi.

 

Issiq boshqaruv masalalari

 

Raspberry Pi BCM27111 SAC (4-chi) yoki Bcm2710a1 (pi nol 2 w) barqaror yuklash paytida sezilarli darajada issiqlik hosil qiladi. Termal boshqaruvsiz, CPU 1,8Gts dan 1,8Gts zararni oldini olish uchun, 80 darajadan 1,0ght gacha, zarar paytida to'satdan freymning pasayishi.

Termal yopishqoq prokladkalar yordamida alyuminiy issiqlik bilan passiv sovish 3 - 3w 3W 3-ni 3w ni tarqatadi. Issiqliklarning sirt maydoni va fin dizayni sovutish sig'imi - 15x15x10mm issiqlik vertikal piksovklar o'rtacha haroratni tejashga olib kelishi mumkin.

30x30 mm 5vli muxlislar bilan faol sovutish 2 dona AIR CFM 2 CFM harakatlanadi, bargli Turbo rejimini yoqish. GPI PULse-kenglik modulyatsiyasi orqali fan nazorati CPU harorati / Sy Sy Sy Sy Sy Sy Sye / Sinf / Thermal / Thermal_zone0 / tem-tem-teskari rollarni moslashtiradi. Husherisni amalga oshirish (Fanni 65 darajadan boshlaydi, ammo 55 darajagacha) tez velosipedni tez velosipedda va zerikarli velosipedni oldini oladi.

Axta dizayni havo oqimi tanqidiy tomoniga ta'sir qiladi. - oqim uchun - oqim va protsessor yaqinida joylashgan, - izchil havo harakatini yaratadi. Solid plastic cases with no ventilation can trap heat, causing thermal throttling even with heatsinks attached. 3D-printed cases with internal support structures that don't block airflow optimize both cooling and structural integrity.

 

Assambleya va umumiy zarar

 

Jismoniy qurilish ishdan tashqarida komponentlarni sinovdan boshlanadi. PIni HDMI orqali ulash HDMI orqali ulash, SD-karta uzatishi displey va kontroller murakkabligini qo'shishdan oldin asosiy funktsiyani tekshiradi. Ushbu diagnostika bosqichi Kabel kirish qiyin bo'lgan yig'indisini bartaraf etishni oldini oladi.

GPIO PIN-identifikatsiya qilish xatolari eng asabiylashmovchiliklarga olib keladi. 40 - pinli sarlavha raqamlari 1-40-sonli pinlar, ammo do'ndoshlik raqamlariga doshilayotgan vaqtda BCM raqamini aniqlash sxemasini dasturiy ta'minotni boshqarish qiyin bo'lgan nomutanosiblikni keltirib chiqaradi. Pinout diagrammasini chop etish va multimetrik qayta ishlash soatlarini tekshirish.

Lehim bilan bog'liq bo'lgan asosiy sifat ishonchlilikni belgilaydi. Sovuq xalatlar - yorma, konveks boncuklari - ish paytida qo'shma issiqlik kabi bir xil qizg'inliklarga olib keladi. To'g'ri bo'g'inlar silliq, konkav va xiralashgan kul rangda, to'liq metallga siljishni anglatadi. Kengashda qoldirilgan oqim qoldiqi qo'shni pinlarning oqimli vahshiyligi, ayniqsa nam muhitida muammoli.

Ulanishlar bo'yicha mexanik jihatdan erta muvaffaqiyatsizlikka olib keladi. PI nolsent-ning Micro USB port PCB dan ajratishdan oldin taxminan 5000 ta kiritish tsikllariga ega. Iltimos, sinov prokladkalariga to'g'ridan-to'g'ri sinov pedlar uchun to'g'ridan-to'g'ri simlar bu muvaffaqiyatsizlik nuqtai nazarini yo'q qiladi, ammo kafolatlarni bekor qiladi. - barcha kabel ulanishlardan foydalaning

SD-karta moslashuvi kutilmaganda barqarorlikka ta'sir qiladi. Hamma kartalar emas, balki tezkor kichik yozma ravishda tekshirilmagan. 10-sinf yoki UHS - yuqori tasodifiy yozadigan - tezkor - tezkor kartalardan yaxshiroq ishlaydi. Haqiqiy sandisk yoki Samsung kartalari qog'ozdagi bir xil xususiyatlarga qaramay, islomiy alternativalarga qaraganda ancha kam bo'lgan.

 

raspberry pi handheld game kit

 

Ishlash optimallashtirish usullari

 

Overklocklash moslamalarni yaxshi emlashning yaxshi ishlashi uchun tavsiflangan texnik xususiyatlardan oshadi. PI nol 2 w ning standart 1Gzh corortex - - 1,2-1.3hzga to'g'ri keladi, ular to'g'ri sovutish bilan, statistikaga ega bo'lgan 1 soat 55FP / 55FPdan 55 raqamli stavkalarni takomillashtirish. Oliy chastotani barqarorlashtirish uchun Con_freq =4 va undan yuqori chastotani barqarorlashtirish uchun {{14} {{14} dan oshib boradigan konfiguratsiya sodir bo'ladi.

GPU xotira taqsimlanishi tizim uzatmasiga qarshi video spektakllarni to'ldiradi. 1GB pi modellarida 256MB gPU taqsimlanishi 256MB mablag'larini ajratish. 128MB-ni kamaytirish 720p mahsuloti uchun etarli video tamponini taqdim etayotganda emulyatsiya jarayoni uchun xotirani kamaytiradi. Config.txt-da GPU_mem parametri bu bo'linmani boshqaradi.

Kernel hokimlar CPU chastotali keskinlash xatti-harakatlariga ta'sir qiladi. Gubernator "Ondemand" gubernatori yuk ostida chastotani to'g'rilaydi, ammo o'tish davrida kechikishni joriy etadi. "Ishlash" gubernatori CPU-ni maksimal chastotadan o'chirib, quvvat iste'mol qilish va issiqlikni avlodni ko'paytirish xarajatlari bo'yicha izchil kadrlar vaqtini ta'minlaydi. Bu masalalar bo'yicha eng muhim, u erda bir lahzada asta-sekin tushkunliklar sezgir bo'lgan.

RIM Saqlash joyini joylashtirish vaqtlari sezilarli darajada. SD-kartaning tezkor qismidagi ROMni saqlash (ildiz fayllari) o'yinlari sekin USB tayoqidan ko'ra 2-3x tezroq o'yinlarni yuklaydi. SMB aktsiyalari orqali tarmoq saqlash tarmoq to'lib-toshganida audio qoqilib ketishga olib keladigan o'zgaruvchan laqitarlikni keltirib chiqaradi.

Shader optimallashtirish tanlangan foydalanishni talab qiladi. Skanerline fraters minimal manbalarni iste'mol qiladi, 5% GPU yukini qo'shadi. KRT - Cho'kindi effektlari bilan CRT - Royale kabi ilg'or Shaders GPU sig'imining 40-50 foizini iste'mol qilishi mumkin, bu esa freym pasayadi. Har bir soyachining tavsifiga tayanishdan ko'ra, har bir shodlikning ta'sirini sinovdan o'tkazish pleyozlik muammolarini oldini oladi.

 

KITlar va dizaynerlik savdolari

 

Piboy Dmg kabi tijorat to'plamlari - integratsiyalangan tugmachalar, ma'ruzachi va batareya quvvati bilan birlashtirilgan detikalar, ma'ruzachi va batareya quvvati uslubidagi biriktiriladigan to'plamlarni taqdim etadi. Bular tasma kabellarini ulash va PI-ni o'rnatish uchun yig'ilishni soddalashtirish, ammo pi va batareyani qo'shishdan oldin.

DIY qurilishi murakkablik hisobidan to'liq nazoratni taklif qiladi. Individual tarkibiy qismlarni [{1}} displey, tugmalarni, batareya, zaryadlash, zaryadlash, ish - misolni o'rganish va elektr xususiyatlarini tushunishni o'rganish talab etiladi. To'liqroq texnik tuzatish materiallar bo'yicha 60-80 dollarga tushishi mumkin, ammo 15-25 soatlik dizayn, 3D bosib chiqarish, simlar va muammolarni bartaraf etishni talab qiladi.

Forma omillari ergonomikani sezilarli darajada shakllantiradi. Vertikal o'yini Boy - uslublar uchun 10 - bit va 16 bitli o'yinlar, ammo analog boshqaruv vositalari etishmasligi. Playstatsion portati bilan o'xshash gorizontal dizaynlar Dalli analog tayoqlarni joylashtiring, ammo cho'ntagida kenglikni oshiradi. Camshell DS uslubini quradi, ammo menteşe mexanizmlarini himoya qiladi, ammo menteşe mexanizmlarini murakkablashtiradi va alohida haydovchi konfiguratsiyasi bilan ikki tomonlama displeylarni talab qiladi.

Batareya hayotining o'zgarishi doimiy ravishda savdo-sotiqni taqdim etadi. 5 dyuymli HDMI displey 600-700mani tashkil qiladi, 3,5 dyuymli SPI ekranlari esa 200-250madan foydalanadi. Ushbu 400MA farq, taxminan ikki soatlik ish vaqtiga teng 4000ma qavatli batareyalarda taxminan ikki soat davom etadi. Marafon o'yin seanslarini ustuvorlashtirish, ko'rinishi qisqarganiga qaramay, kichikroq displeylarni tanlang.

Komponentlarning sifati o'zgarishi vabo qurilishi. Umumiy AliExpress displeylari $ 15 tejashi mumkin, ammo o'lik piksellar bilan kam uchraydigan burchak yoki noto'g'ri drayverlar hujjatlari. Nom - Brokewarar yoki AdafRuit joylari qimmatroq, ammo ishonchli hujjatlar va jamoatchilikni qo'llab-quvvatlash. Najot topgan vaqt, oqlangan brendlar odatda narx mukofotidan ustundir.

 

Dastur konfiguratsiyasi chuqur sho'ng'in

 

Dastlabki troopie sozlamalari Raspberry pi tasvirchini sinash kabi SD-kartaga OS tasvirini yozishni talab qiladi. Birinchi yuklangan fayl to'liq karta sig'imidan foydalanish va ekspulystatsiyaning kontriser konfiguratsiyasini ishga tushirish uchun fayl tizimini kengaytiradi. Ushbu usta xaritalari Retrararxni boshqaruvchi uchun har bir tugmani - har bir tugmachasini bosing.

BIOS fayllari ma'lum tizimlar uchun aniq emlashni yoqishga imkon beradi. PlayStation 1 Sonyning asl yuklash kodini o'z ichiga olgan Sony (NTSC) yoki scf /5502.bin (PAL) fayllarini talab qiladi. Bular / uy / pi / pios / bios / va haqiqiyligini tekshirish uchun maxsus MD5 tekshiruvlarini moslashtirish kerak. To'g'ri bios fayllari bo'lmaganda, o'yinlar yo'qolgan audio yoki grafik grafik kabi noto'g'ri xatti-harakatlarni ishga tushira olmaydi yoki namoyish etolmaydi.

ROM pul o'tkazish usullari USB tayoqchasidan (eng sekin, eng mos keladigan) tarmoq orqali SFTPga (eng tezkor, konfiguratsiyani talab qiladigan). USB usuli FAT32 {{4} papkadagi "trampeie" papkasini yaratishni o'z ichiga oladi, so'ngra uni papkaga kiritish, so'ngra tegishli tizim papkalariga ulanishni kutmoqda (/ CroepOppie / ROM / SNES / ROM / ROM / SH va boshqalar). Tarmoqqa uzatish tramva o'rnatilgan skript orqali Samba aktsiyalari yoqilgandan so'ng har qanday kompyuterdan -} -} va istalgan kompyuterdan tushirish imkonini beradi.

Farring Metadata o'yin kutubxonasini muqovalar, tavsiflar va chiqarilish kunlari boyitishni boyitadi. Qurilgan - qurilganlar Skrala savollari guruhi yoki TeGamesddbb APIS, har bir aniqlangan ROM uchun rasmlar va ma'lumotlarni yuklab olish. Katta kutubxonalar ({300+ o'yinlar) BEPUL API hisoblari stavkalari - - {}} cheklovlar bo'yicha bir necha soat talab qiladi. Muammolarni qirqish Musimoshunoslik sarlavhalari yangilanishlar ro'y berganda hamma narsani qirg'in qilishdan yaxshiroq ishlaydi.

Maxsus mavzular trandapie standartidan tashqari interfeysni shaxsiylashtiring. Comicook, Travarran yoki magazinematika kabi mavzular, sxema, shriftlar va san'at asarlarini o'zgartirish. Ba'zi mavzular maxsus shriftlar yoki o'ziga xos tasviriy resurslar, 500MB dan 2 Gb gacha OAV uchun 2 Gb dan yuqori darajaga ko'tarilishini ko'paytirishni talab qiladi.

 

Umumiy muammolarni bartaraf etish

 

Odatda yuklashning qora ekranini odatda elektr ta'minoti etarli emasligini yoki displeyni noto'g'ri ishlatishini anglatadi. 2 va 6 gpio pinlari orasidagi 5vni tekshirish, elektr energiyasini etkazib berishni tasdiqlaydi. Agar yuklash paytida 4,75V dan past kuchlanish satrlari bo'lsa, batareyani almashtirish etarli quvvatga ega emas. Displey muammolari Noto'g'ri /boot/config.txt parametrlari - ni aks ettiradi - A sharhlovchilari - ni izohlang - Tegishli DTVOWALE yozuvlari va HDMI kuch parametrlari tashxis qo'yish uchun odatiy hollarga qaytadi.

Controler Inputs Ro'yxatdan o'tishi odatda GPIO raqami mos kelmaydigan yoki ishlamayotgan dasturiy ta'minotni anglatadi. "Sudo" sudo TeekictTL holati Gpiionext. JPI kontsepter drayverini to'g'ri belgilaydi. "GPIO allaqachon ishlatilgan" kabi xatolar uchun tekshirish

Ovoz muammolari tovush, yorish yoki noto'g'ri ovoz balandligi kabi namoyon bo'ladi. "Alsiniker" - liniya vositasi Miker satrini namoyish qiladi va audio, USB Dacli "-} {{{}}}" ni "AUDM2835" ni tashqi ko'rinishga ega (BCM2835) Tashqi) va o'q tugmachalari kanalning hajmini sozlaydi. PCM kanalini boshqarishning aniq darajasini boshqaradi, ma'lum o'yin kanallari individual emulyator audiolarini boshqaradi. Yuqori hajmdagi yorilish ko'pincha kuchaytirgichni kuchaytirishning o'rniga balandlikni kesishni anglatadi.

Emulyatsiya sekinligi etarlicha uskunalarga qaramay, odatda suboptimal video drayverlari yoki sho'rlik ustida joylashgan. FBCP - fbktft FBCP -}}}}}}}}}}}}}}} ili9341 uchun fbktftga o'tish kadrlar stavkalarini 0 - 100% ni tashkil qilishi mumkin. Runni o'chirish - Oldindan qaytarish va repravedagi xususiyatlarni qaytarish - sifatini yo'qotish narxida CPU-ni pasaytiradi.

WiFi ulanishi muammolari PIGA NARXI WPIO PINTS antennaga chalinganida quradi. Ichki antenna PCBning oxirini GPBning sarlavhalari o'rnatiladigan va yaqin atrofdagi simlar o'tqazishiga olib kelishi mumkin. Vikipediya tugmachasini bosib o'tish tugmachasini bosib o'tish tugmachasini bosib o'tish tugmachasini bosib o'tish tugmachasini ushlab turish yoki USB WiFi Donguzing (savdo-sotiq sifatida GPIO pinlarini) qo'shadi (svetofor sifatida) o'jar ulanish muammolarini hal qiladi.

 

Kengaytirilgan xususiyatlar va o'zgartirishlar

 

Shtatlar tezkor o'yinni to'xtatib turish va davom ettirish, ko'chma o'yin uchun juda muhimdir. Retrarx do'konlarini tejashda SendMOME/ReTrae/state/STASS-dagi holatlarni tejang, tizimga qarab 50 kb. Auto - Fonse For'yorlar Forcger-ni FOYDALANUVCHILARNI KO'RSATIShDA TRIGGER, ammo tezkor ravishda saqlash uchun "Saqlash uchun + R1" ni saqlash uchun + L1-ni tanlang. + L1-ni tanlang + L1 ni yuklash uchun + L1-ni tanlang.

Qayta himoya qilish orqali erishish tizimlari Integratsiyalash, klassik o'yinlarga zamonaviy targ'ibotni kuzatib boring. Hisob qaydnomasini yaratgandan so'ng va o'z xususiyatini qaytarib berishni yoqtirish uchun tizim siz o'ynaydigan yutuqlarni tekshirish uchun onlayn tarzda ulanadi. Buning uchun batareyalarni tezroq to'kib tashlaydigan va ko'chma qurilishlarga nisbatan murakkablikni qo'shadigan doimiy Internetga ulanishni talab qiladi.

Multiplayerning imkoniyatlari bitta - qurilmasidan tashqari ikkita - o'yinchining qo'llab-quvvatlashi. Bluetooth adapterlar simsiz boshqaruvchi juftlashtirishni yoqishadi, garchi Wi-Fi bilan o'tkazilgan o'tkazish qobiliyatiga ega. NetPlay funksionalligi Onlayn multiplaherga imkon beradi, ammo - lozuq ulanishlarini talab qiladi, ammo past- lozolyatsion aloqalarni talab qiladi va ROMLARNI O'RNATISH.

Batokera kabi maxsus dasturiy ta'minot Egragie-ga alternativalarni taqdim etadi. Batocera etiklari tezroq, - - quti - - - - - kataloglarini o'z ichiga oladi, ammo repopie muammolarini yangilash uchun yangilashishni osonlashtiradigan keng qamrovli konfiguratsiyalarni qo'llab-quvvatlaydi.

Uskunalarning kengayishi noyob imkoniyatlarga ega. REAL {{1} - Vaqt Clock moduli I2C orqali vaqtinchalik vaqt belgilarini ushlab turadi. Gpio orqali bog'langan tezroq kuchlari ularni qo'llab-quvvatlagan o'yinlar uchun harakatni yoqishni yoqadi. RGB LEDning GPIO pinlari tomonidan boshqariladigan chiziqlar Gamplay Reve LED drayveri funktsiyasi orqali o'yin o'tkazgichlariga sinxronlashtirish ta'sirini yaratadi.

 

Yuridik va axloqiy nuqtai nazar

 

Romni olish huquqiy kulrang hududlarni egallaydi. Siz jismoniy bo'lmagan o'yinlar uchun ROMLARNI YUKLASH, siz eng ko'p yurisdiktsiyalarda mualliflik huquqini buzishni anglatadi. O'zingizning kartridjlaringizdan shaxsiy zaxiralar ko'plab mamlakatlarda qonuniydir, ammo nusxa ko'chirishni bekor qilish (disk-}}}} DMCA-ning AQShdagi 1201 qismini buzadi). Ba'zi yurisdiktsiyalar DRMning tubjoy cheklovisiz zaxiralarga ruxsat berishadi.

BIOS fayllari o'xshash huquqiy cheklovlarga duch keladi. O'zingizning konsolingizdan Bios qazib olish ko'p joylarda shaxsiy foydalanish uchun qonuniydir, ammo siz o'zingizning apparatingiz uchun uchinchi -} fayllarini yuklab olish uchun, hatto jihozlangan texnikaviy materiallarni tarqatish uchun ham yuklab olinadi. Ochiq - Ba'zi tizimlar uchun BIOSni qayta to'ldirish mavjud, ammo to'liq bo'lmagan moslikni ta'minlaydi.

Uy jihozlari va erkin taqsimlangan ROMlar huquqiy alternativalarni taklif qilishadi. Itoch.io va Brovpi kabi saytlar Xostlar tarqatuvchi Indie dasturchilari tomonidan ishlab chiqilgan holda yaratilgan zamonaviy o'yinlar. Bular mualliflik huquqi to'g'risidagi qonunni hurmat qilishda tijorat romlariga to'g'ri keladi.

Nintendo Mintaqaviy Onlayn kabi tijorat emulyuzi xizmatlari Huquqlar egalari retro kutubxonalarini to'lashda davom etmoqda. O'zining egalik qilgan o'yinlar uchun shaxsiy yoqoqlarni qurish, axloqiy jihatdan ommaviy tarqatishdan farq qiladi, ammo namoyish qilishning deyarli imkonsizligini tasdiqlovchi qonuniy taqsimotni tasdiqlash.

 

Tizim bo'yicha ishlashni amalga oshirish

 

8 - bit va 16 bitli pristavka barcha PI modellarida iflos bo'ladi. SH, SNES, O'yin bolasi, Ibtido va shunga o'xshash tizimlar hatto pi nol apparatlarida ham mukammal ramka stavkalariga erishadi. Ushbu emulyatorlar shunchalik etuk va optimallashtirilganliklarini optimallashtiradilar va ular ilg'or soyachilar va oldingi apparat ostidagi sathni kamaytiradigan samaralarni kamaytiradigan ilg'or fristavkalarni qoldiradi.

32 - Bit avlodlari - Bosuniy natijalarni keltirib chiqaradi. PlayStation 1 O'yinlar pi 3 va yangi modellarda yaxshi ishlaydi, aksariyat unvonlarda to'liq tezlikni ta'minlaydi. PI nol 2 w qo'lqoplari 1D {{12} jangchilar) 3D {{12} jangchilar bilan kurashish, chunki Sega Saturn Emulation tizimning majmuasi ko'p protsessor arxitekturasi bilan bog'liq.

N64 emulyatsiyasi ustunlik xususiyatlariga qaramay PI cheklovlarini ta'kidlaydi. Nintendo 64-da - MIPS R4300i CPU, RCP Coprocessessor va Ram {{5} {{5} Ram {{5} {{5} Ram {{5} {{5} Ram {{5} "Ram {{5}" Ram {{5} "Ram {{5}" Ram {{5} "Ram {{5}" Ram {{5} "Ram {{5}" Ram {{5} "RAM {{5} {{5}" RABUS RAQS KITROSHCOR va RABUS RAM {5} "Ramus RABUS" RAPRUS "RABUS RACKIKA" RAPS RAPRO. Hatto ortiqcha pi 4 apparatda ham "Goldeneye 007" va mukammal qorong'i eksponatlarni mukammal darajada yoritma va grafik asarlar bilan nomuvofiqliklar va grafik asarlar singari eng yaxshi nomlar. Pi - MUPEN64Plus {{13} - gliden64 kabi N64 emulyatorlari Gliden64 App protsessorlari uchun optimallashtiring, ammo baribir haqiqiy ko'rsatkichdan chetda qoling.

Handdeld konsollari ekvivalent davrlarning uy tizimlariga qaraganda yaxshiroq moslikni ta'minlaydi. O'yin bolalarining avansi pi 2 W va Yangiroq, - eng zo'r aniqlik yaqinida. Nintendo DS Emulation pi 3D ramka stavkalari uchun, shuningdek, 3D - og'ir zarbalar uchun kurashni talab qiladi. PSP EMAmusiyasi tizimning kompleks arxitekturasi va yuqori aniqlik tufayli har qanday pi-dagi funktsional ravishda - funktsional emas.

Arkada emlash ROM Shit va Meam versiyasi bilan yovvoyi holda o'zgaradi. Klassik -}}}}}}}}}}}}} 80s Arcade o'yinlari ({- har qanday pi-da ishlaydi. Gam kunduzi arcade apparat (ko'cha qiruvchi II, misali Kombat) pi 3 minimal . 90 . 90} . 90} . 90} fitriti o'yinlari (Metal va Metal Slug) izchil ishlashi uchun 4 dan oshgan pi-ni talab qiladi. Rim versiyalarini Mame versiyasiga moslashtirish (Meam 2003 Meam 2003 Keaflash uchun 0,139, yangi an'analarda Meam 2010 yil uchun 0.139) juda muhimdir.

 

Kelajak - Ko'rsatilgan va yo'llarni yangilash

 

Modulyar dizaynlar to'liq tiklanishsiz komponentlarni almashtirishni yoqadi. {{1} gpio} GPTio dasturlaridan foydalanish, Displeylar uchun Micro HDMI, {{}} boshqaruvchilar uchun USB-ni boshqarish uchun Newer New modellariga yangilanishga imkon beradi. Pi Nol 2 W Pi 3A + Yangilash quvvatni qayta ishlash quvvatini qayta ishlash quvvatini kamaytirganda bir xil o'lchovlarga mos keladi.

Saqlash kengayishi SD-kartadan tashqari kutubxona hajmi. USB saqlashni avtomatik ravishda ushlab turadi, rom papkalari / uy / pi / romlar / ROM / ROM / ROM / USB0 / REROPIE / ROM / ROM Ushbu yuklarni faqat OS va emulyator dasturini qabul qiladigan SD-kartadan saqlanadi, - tsikli dingli kiyimlarni kamaytiradi.

Batareya texnologiyasini yaxshilash portlashini kuchaytiradi. Zamonaviy 21700 lityar hujayralar soni 4000 - paketlardan an'anaviy 18650 hujayradan biroz kattaroq 5000mah paketli paketli paketli paket. Yuqori qobiliyatli batareyalar studiyalarni kengaytiradi, ammo vaznni oshiradi va bu omillarni muvozanatlash ushbu omillar foydalanish shakllariga va shakllanishning ustuvor yo'nalishlariga bog'liq.

Modul variantlarni yuqori - bajaradigan maxsus uskunalar yoqishiga imkon beradi. 55x40mm Sodiqim Force Forcor-dagi 55x40 metrli pi-ni hisobga olgan pi 4 {- ixtiyoriy qurilish uchun juda zo'r. Custom Carer Kengashlari to'g'ridan-to'g'ri shaxsiy pardalarni, shirali kalamushlarning uyalarini yo'q qiladi. Biroq, CM4 inshootlari PCB dizayni va kichik partiya ishlab chiqarishni talab qiladi.

Jamiyat - boshqaruvlarni yaxshilash doimiy ravishda taqlidni optimallashtiradi. Libretro yadrosi yangilanishlari oylik, aniqlik va ishlashni yaxshilash. Gitruq omborlari va forumlar orqali tranzie rivojlanishidan so'ng, yangilanish zarur bo'lgan imkoniyatlar va moslikni yaxshilash.

 

Tez-tez beriladigan savollar

 

Qo'lga olingan qurilish uchun 5 ta malina pi-dan 5 foydalansam bo'ladimi?

PI 5 batareya quvvatiga qaraganda 5V (25w) da 5V ni (25W) talab qiladi. Uning ishlash imtiyozlari pi 4-sonli tizimlar uchun yaxshi taqsimlashga tarjima qilmaydi PI 4 yoki Nol 2 W bilan ko'chma energiya samaradorligini oshirish uchun yopishtiring.

Jamoatni birinchi - vaqt quruvchisi uchun oladi?

15-25 soat davomida bir necha sessiyalarga tarqalishini kuting. Komponentlarni sinovdan o'tkazish 2-3 soatni tashkil etadi, 3-5 soatni tashkil etadi, jismoniy yig'ish va muammolarni bartaraf etish birinchi tuzilmalar uchun odatda 4-7 soatni iste'mol qiladi. Tajriba keyingi loyihani sezilarli darajada kamaytiradi.

Menga qo'l berish qobiliyati kerakmi?

Asosiy lehimchilik - PCBS-to'plamlardan foydalanilmasa, deyarli muqarrar. Quvvat simlari, GPIO PINSHLARI UCHUN O'TKAZILGAN VA SYUMLAR barcha lehimlarni talab qiladi. Nonboard - uslubi Jumper ulanishlari prototiplar uchun ishlaydi, ammo harakatlanish va tebranish sharoitida ko'chma qurilmalarda mexanik jihatdan ishonchli emas.

Haqiqiy - World Batareya hayoti?

PI nol 2 w, 3,5 dyuymli displeyli tipik tizimlar va 4000ma qavatli batareya 3-4 soat faol o'yinlarga erishadi. PI 4 kattaroq ekranlar bilan tezroq to'kib tashlang, o'rtacha 2-2,5 soat. Haqiqiy ish vaqti ekran yorqinligi, tizim taqsimlanmagan va WiFi / Bluetooth faolmi.

Ushbu qo'lqoplar zamonaviy o'yinlarni o'ynaydimi?

Yo'q. Raspberry Pi apparat PS1-davr 3d o'yinlaridan tashqari biron bir narsa uchun qayta ishlash quvvatini yo'qotadi. Qo'l linux yugurishi mumkin bo'lgan ba'zi engil indigi o'yinlari, ammo trampeie zamonaviy o'yin emas, balki faqat retro ta'siriga e'tibor qaratadi.

Ularni qurish uchun huquqiy xavflar bormi?

Uskunani qurish mutlaqo qonuniydir. Yuridik kulrang maydoni Rimni - ni o'z ichiga oladi, siz o'zingiz yoqtirmaydigan narsalarga ega emassiz. O'ziga tegishli patronlarning shaxsiy zaxiralari ko'plab yurisdiktsiyalarda qonuniydir, ammo disk -} zaxiralarga ko'ra, joylashuviga qarab, zangilik qonunlarini buzishi mumkin.

 

Xulosa fikrlar

 

Raspberry pi apellyatsiyalari qo'lqoplari nostalji yoki xarajatlarni tejashdan tashqari. Ushbu loyihalar fundamental elektronika kontseptsiyasini, - voltajlar, serial axborot protokollari, serial axborot protokollari, - emas, balki amaliy qo'llanmadan ko'ra amaliy qo'llanma. Yas karovchi yoriqlar va boshlang'ich tugmachangiz - migotni to'xtatganingizda, siz darsliklarni etkaza olmaydigan haqiqiy muammolarni bartaraf etish ko'nikmalarini o'rganasiz.

Tashlandiq non taxtalardan muvaffaqiyatli qurilishlarni qanday ajratib turadi, bu real kutadi -. Bu {{2} pristavkalarga ulanishni amalga oshirmoqda - GPIO 17 NIMA BU YAXSHI KO'RSATADI? Qoniqish mukammal ta'sir emas, balki o'zingizning dizayn qarorlari orqali yaratgan muammolarni hal qilishdan kelib chiqadi.

Ushbu qurilish atrofidagi hamjamiyat diqqatni qo'llab-quvvatlaydi. Forumlardagi notanishlar Voltage Regulyatoringizdagi muammolar, metrometrlik o'quvchilarning loyqa fotosuratlari. Kimdir sizga foydalanayotgan displey uchun aniq pinli xaritalar bilan Github omborini e'lon qiladi. Ushbu hamkorlik muammosi - echimlari umumiy o'quv tajribalariga ajratish mumkinligini o'zgartiradi.

Eng muhimi, Raspberry pi qo'lini qurish Handhodde barcha iste'molchilar elektronika fundamental darajasida qanday ishlashini tushunish bilan ta'minlaydi. Ushbu qora qutisi "Smartfon" yoki "Noutbuk" deb belgilanganidek, simli simli ravishda simli bo'lganda, ekranni aniqlash uchun sozlash va konstruktsiya qilish uchun qo'lda sozlanganingizda, ekran yangilashni aniqlash uchun simli simli tugmachalarni qo'lda tuting. Raqamli dunyo aniq - aniqroq bo'ladi, siz ushlab turishingiz va tushunadigan qurilma shaklida siz har bir komponentni o'zingiz yig'ib olganingiz uchun.