Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Β«ΠŸΠΎΡ€Ρ‚Π°Ρ‚ΠΈΠ²Π½Π°ΡΒ» Ρ€Π΅Ρ‚Ρ€ΠΎ-консоль своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

ΠŸΡΡ‚Π½ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠ²Π΅Ρ‚, Π₯Π°Π±Ρ€!

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ Π΄Π·Π΅Π½ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ сборки Π³Π°Π΄ΠΆΠ΅Ρ‚Π°, ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ любой ΠΎΠΏΡ‹Ρ‚ это Ρ‚ΠΎΠΆΠ΅ знания, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ†Π΅Π½Π½Ρ‹Ρ… совСтов для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π²Π΄Ρ€ΡƒΠ³ Ρ€Π΅ΡˆΠΈΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ окунСмся Π² ΠΏΠ΅Ρ€ΠΈΠΎΠ΄, ΠΊΠΎΠ³Π΄Π° слова Dendy ΠΈ Sega Π²Ρ‹Π·Ρ‹Π²Π°Π»ΠΈ Ρ‚Ρ€Π΅ΠΏΠ΅Ρ‚, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΡƒΡŽ Β«ΠΊΠ°Ρ€ΠΌΠ°Π½Π½ΡƒΡŽΒ» консоль:

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ
Под ΠΊΠ°Ρ‚ΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΈ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ΅ Π²ΠΈΠ΄Π΅ΠΎ для Ρ‚Π΅Ρ… ΠΊΡ‚ΠΎ Π»ΡŽΠ±ΠΈΡ‚ ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, Π° Π½Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ

ΠŸΡ€Π΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅

К сборкС Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° мСня ΠΏΠΎΠ΄Ρ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»Π° цСлая Ρ‡Π΅Ρ€Π΅Π΄Π° событий. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ я ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠΆΡƒ Π² Π΄ΠΎΡ€ΠΎΠ³Π΅ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ врСмя приходится ΠΊΠΎΡ€ΠΎΡ‚Π°Ρ‚ΡŒ Π·Π° ΠΏΡ€ΠΎΡΠ»ΡƒΡˆΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ½ΠΈΠ³ ΠΈΠ»ΠΈ ΠΊΠ°Π·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ°ΠΌΠΈ Π² Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅. Ну ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ сСйчас β€” Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π½ΠΎΠ²ΠΈΠΊΠΈ для ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π° Ρ…Π°Π±Ρ€. И Π²ΠΎΡ‚ Ρ‚Π°ΠΊ, Π² Π΄ΠΎΡ€ΠΎΠ³Π΅, ΠΊΠΎΠ³Π΄Π° всС эти ΠΊΠ°Π·ΡƒΠ°Π»ΠΊΠΈ сильно ΠΏΡ€ΠΈΠ΅Π»ΠΈΡΡŒ, я Π½Π°Ρ‡Π°Π» Π²ΡΠΏΠΎΠΌΠΈΠ½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅ Ρ‚Ρ€Π°Π²Π° Π±Ρ‹Π»Π° Π·Π΅Π»Π΅Π½Π΅Π΅, Π° ΠΈΠ³Ρ€Ρ‹ осмыслСннСС. Вспомнил ΠΊΠ°ΠΊ Π² дСтствС, днями Π½Π°ΠΏΡ€ΠΎΠ»Π΅Ρ‚, ΠΈΠ³Ρ€Π°Π» Π² dendy, ΠΈ Ρ€Π΅ΡˆΠΈΠ», Ρ‡Ρ‚ΠΎ Π½Π° китайских ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠ°Ρ… навСрняка Π΅ΡΡ‚ΡŒ ΠΊΠ°Ρ€ΠΌΠ°Π½Π½Ρ‹Π΅ приставки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ скрасят Π΄ΠΎΠ»Π³ΡƒΡŽ Π΄ΠΎΡ€ΠΎΠ³Ρƒ.

Ну ΠΈ Π·Π°ΠΊΠ°Π·Π°Π» сСбС ΠΎΠ΄Π½Ρƒ Ρ‚Π°ΠΊΡƒΡŽ приставку. ΠŸΡ€ΠΎΠ΄Π°Π²Π΅Ρ† ΠΎΠ±Π΅Ρ‰Π°Π» Π°ΠΆ 168 ΠΈΠ³Ρ€ ΠΈΠ· дСтства. Π”Π½ΠΈ ΡˆΠ»ΠΈβ€¦ Доставка Π·Π°ΠΊΠ°Π·Π° Π·Π°Ρ‚ΡΠ³ΠΈΠ²Π°Π»Π°ΡΡŒ.

ВрСмя шло, я Π² ΠΏΡ€Π΅Π΄Π²ΠΊΡƒΡˆΠ΅Π½ΠΈΠΈ Ρ€Π΅ΡˆΠΈΠ» Π΅Ρ‰Π΅ Ρ€Π°Π· ΠΏΡ€ΠΎΠ±Π΅ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΠΎ списку ΠΈΠ³Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ Π½Π° приставкС. Пока Ρ‡ΠΈΡ‚Π°Π» список β€” освСТил Π² памяти ΠΈΠ³Ρ€Ρ‹ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ» Ρ†Π΅Π»Ρ‹Π΅ Π΄Π½ΠΈ, ΠΈ с досадой ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΈΠ· Π½ΠΈΡ… Π½Π΅Ρ‚ Π² ΠΎΠ±Π΅Ρ‰Π°Π΅ΠΌΠΎΠΌ Π½Π°Π±ΠΎΡ€Π΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠ»ΠΈΡ‚ΠΎΠΉ воспоминаний Π»Π΅Π³Π»Π° приставка Sega mega drive, с Π΅Ρ‘ Comix zone, Rock’n’Roll Racing ΠΈ Earthworm Jim… ВрСмя шло, Π° моя «нинтСндовая» приставка Π½Π΅Ρ‚. Написав ΠΏΡ€ΠΎΠ΄Π°Π²Ρ†Ρƒ, я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΎΡ‚Π²Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ½ просто Π·Π°Π±Ρ‹Π» Π΅Π΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, Π° Ρ‚Ρ€Π΅ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ Π΄Π°Π» β€” Π½Π΅Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ. Π”Π΅Π½ΡŒΠ³ΠΈ я Π·Π° Π½Π΅Π΅ Π²Π΅Ρ€Π½ΡƒΠ», Π½ΠΎ дСтство ΠΌΠ½Π΅ Π½Π΅ Π²Π΅Ρ€Π½ΡƒΠ»ΠΈ.

ΠŸΠ»ΡŽΠ½ΡƒΠ² Π² сСрдцах Π½Π° ΡΠΎΠ²Π΅ΡΡ‚ΡŒ этого Π½Π΅Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, я задумался, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Π΄Π΅Π½Π΄ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½Π° эмуляторС Π² Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π΅. Но ΠΊΠ°ΠΊ оказалось β€” ощущСния совсСм Π½Π΅ Ρ‚Π΅. НСт Ρ‚Π°ΠΊΡ‚ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π° вмСстС с Ρ‚Π΅ΠΌ ΠΈ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π° ΠΈΠ³Ρ€Ρ‹. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Ρ‚ΠΎ старыС ΠΈΠ³Ρ€Ρ‹ Π³ΠΎΡ€Π°Π·Π΄ΠΎ слоТнСС соврСмСнных ΠΈ ΠΏΡ€ΠΎΠΌΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΏΡ€Ρ‹ΠΆΠΊΠ° Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ старт уровня с Π½Π°Ρ‡Π°Π»Π°.
И Ρ€Π΅ΡˆΠΈΠ» β€” ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ свою приставку, с Cannon fodder ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ. И я собрал. Допустил ΠΊΡƒΡ‡Ρƒ ошибок, Π³Π΄Π΅-Ρ‚ΠΎ ΠΏΠΎ нСопытности, Π³Π΄Π΅ ΠΏΠΎ криворукости. И ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Π²Π°ΠΌΠΈ Ρ…ΠΎΡ‡Ρƒ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ с ошибками, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ½Ρ‹ΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ учится Π½Π° Ρ‡ΡƒΠΆΠΈΡ… ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ…, Π° Π½Π° Π₯Π°Π±Ρ€Π΅ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΌΠ½Ρ‹Π΅ люди πŸ™‚

Π’ΠΈΠ΄Π΅ΠΎ, с процСссами сборки:

Π’Ρ‹Π±ΠΎΡ€ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹

Π£ мСня завалялась raspberry pi 2, ΠΈ Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ 3,5 Π΄ΡŽΠΉΠΌΠΎΠ²Ρ‹ΠΉ дисплСй ΠΊ Π½Π΅ΠΉ. Π‘ поиска Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ для Π½Π΅Π΅ я ΠΈ Ρ€Π΅ΡˆΠΈΠ» Π½Π°Ρ‡Π°Ρ‚ΡŒ. И ΠΊΠ°ΠΊ оказалось β€” Π½Π΅ зря. Для Raspberry ΡƒΠΆΠ΅ имССтся опСрационная систСма RetroPie, которая ΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΅Π΅ Π² ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ эмулятор самых Ρ€Π°Π·Π½Ρ‹Ρ… консолСй. (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΠΎ ссылкС).

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎ инструкций ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΉ дТойстики ΠΈ ΡΡƒΠ½ΡƒΡ‚ΡŒ Π² корпус ΠΎΡ‚ старой приставки.

Но это Π½Π΅ наш ΠΏΡƒΡ‚ΡŒ, ΠΌΡ‹ ΠΆΠ΅ собираСм Β«ΠΊΠ°Ρ€ΠΌΠ°Π½Π½ΡƒΡŽΒ» консоль. Π—Π½Π°Ρ‡ΠΈΡ‚ дТойстик Π½ΡƒΠΆΠ΅Π½ встроСнный.

Ошибка 1: Π›ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ raspberry pi 3 ΠΈΠ»ΠΈ 4 ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈΠ·-Π·Π° наличия wi-fi ΠΈ bluetooth. Π­Ρ‚ΠΎ сильно упростит настройку ΡƒΠΆΠ΅ собранной консоли Π² дальнСйшСм. Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Orange pi, Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ получится Π½ΠΈΡ‡ΡƒΡ‚ΡŒ Π½Π΅ Ρ…ΡƒΠΆΠ΅.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌ дТойстик

Π—Π° основу дТойстика я Ρ€Π΅ΡˆΠΈΠ» Π²Π·ΡΡ‚ΡŒ 6 ΠΊΠ½ΠΎΠΏΠΎΡ‡Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΎΡ‚ sega-mega-drive. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ, 6 ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² сСгавскиС ΠΈΠ³Ρ€Ρ‹ ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ дСндСвским.

Π”Π°Π»ΡŒΡˆΠ΅, Ρƒ Adafruit нашлась Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ, считывая сигналы с Π½ΠΎΠΆΠ΅ΠΊ gpio самой raspberry. И ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΅ΠΉ ΠΎΡ‡Π΅Π½ΡŒ просто. Π•Ρ‘ Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡƒΠΆΠ΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ RetroPie ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊ ΠΏΠΈΠ½Π°ΠΌ. Кнопки, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΌΡ‹ΠΊΠ°Ρ‚ΡŒΡΡ Π½Π° зСмлю (любой GND ΠΏΠΈΠ½).

Для Π½Π°Ρ‡Π°Π»Π° Π±Ρ‹Π»ΠΈ собраны всС ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹ Π½Π° Ρ€Π°Π±ΠΎΡ‚ΠΎΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π‘Ρ…Π΅ΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ использовал ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ:

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π’.ΠΊ. ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ собирался ΠΏΠΎΠ΄ Sega’вский дТойстик β€” Ρ‚ΠΎ ΠΈ обозначСния ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅. Π’ΠΎΠΎΠ±Ρ‰Π΅ Π² RetroPie принято ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Β«TLΒ» ΠΈ Β«TRΒ» вмСсто Β«CΒ» ΠΈ Β«ZΒ», Π²ΠΈΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² дТойстиках ΠΎΡ‚ PlayStation. На самом ΠΆΠ΅ Π΄Π΅Π»Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ, Π² Ρ‚ΠΎΠΌ числС, для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹.

Кнопки собраны, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π½Π°Π΄ корпусом для ΠΊΠ°Ρ€ΠΌΠ°Π½Π½ΠΎΠΉ приставки. И Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚:

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ корпус

Π’ ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· своих постов я ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π», Ρ‡Ρ‚ΠΎ созданиС корпуса это прям головная боль для нСкоммСрчСской сборки Π³Π°Π΄ΠΆΠ΅Ρ‚ΠΎΠ², Ссли Ρƒ вас Π½Π΅Ρ‚ 3Π΄ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°. МоТно ΠΏΠΎΠΈΡΠΊΠ°Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ боксы ΠΈ ΠΏΠ»ΡΡΠ°Ρ‚ΡŒ ΠΎΡ‚ ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Π»ΠΈΠ±ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ самому. Π― Ρ€Π΅ΡˆΠΈΠ» ΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ для сСбя способ β€” склСиваниС Π°ΠΊΡ€ΠΈΠ»Π°. Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Ρ‚ΠΎ Ρ…Π°Π±Ρ€Π°Π²Ρ‡Π°Π½ΠΈΠ½ millercutter ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π» свою ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°Ρ€Π΅Π·ΠΊΠ΅ Π°ΠΊΡ€ΠΈΠ»Π° ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ ΠΈΠ· ΠΏΡ€ΠΎΡˆΠ»Ρ‹Ρ… постов. Π—Π° Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Π°Ρ ΠΈ большая Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½ΠΎΡΡ‚ΡŒ!

ΠŸΡ€ΠΈΠΊΠΈΠ½ΡƒΠ² Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π½Π°Ρ‡ΠΈΠ½ΠΊΠΈ β€” Π±Ρ‹Π» сдСлан Ρ‡Π΅Ρ€Ρ‚Π΅ΠΆ ΠΈ ΠΎΡ‚Π΄Π°Π½ Π½Π° Ρ€Π΅Π·ΠΊΡƒ. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ идСя Π±Ρ‹Π»Π° Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ: ΡΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚ΡŒ Π½Π°ΠΆΠ΄Π°Ρ‡ΠΊΠΎΠΉ «острыС» края Π² собранном корпусС ΠΈ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ ΠΆΠΈΠ΄ΠΊΠΎΠΉ Ρ€Π΅Π·ΠΈΠ½ΠΎΠΉ ΠΈΠ· Π±Π°Π»Π»ΠΎΠ½Ρ‡ΠΈΠΊΠ°. Π’ Π²ΠΎΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π²Ρ‹Ρ€ΠΈΡΠΎΠ²Ρ‹Π²Π°Π»ΠΎΡΡŒ soft-touch ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ Porsche.
Π‘ΠΊΠ»Π΅ΠΈΠ²Π°Ρ‚ΡŒ Π°ΠΊΡ€ΠΈΠ» Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽΡ‚ дихлорэтанолом. Π•Π³ΠΎ я Π² ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ Π½Π΅ нашСл, поэтому взял ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ попавшийся ΠΊΠ»Π΅ΠΉ для пластика Bison. ΠŸΡ€ΠΎΡˆΡƒ Π½Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ это Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠΉ, Π½ΠΎ склСился корпус ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ. ВзглянитС ΠΊΠ°ΠΊΠΎΠΉ красивый ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ корпус получился:

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ
Акрил Π»Π΅Π³ΠΊΠΎ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ клСится, Ρ…ΠΎΡ€ΠΎΡˆΠΎ выглядит ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ приятный ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».

ΠšΠΎΡ€ΠΏΡƒΡ собран, ΠΊΠ½ΠΎΠΏΠΊΠΈ впаяны Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹, готовимся ΠΊΡ€Π°ΡΠΈΡ‚ΡŒβ€¦

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

ПослС высыхания клСя я ΠΏΡ€ΠΎΡˆΡ‘Π»ΡΡ Π½Π°ΠΆΠ΄Π°Ρ‡Π½ΠΎΠΉ Π±ΡƒΠΌΠ°Π³ΠΎΠΉ ΠΏΠΎ ΡƒΠ³Π»Π°ΠΌ, Π° Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎ всСму корпусу, Ρ‡Ρ‚ΠΎΠ±Ρ‹ «краска Π»ΡƒΡ‡ΡˆΠ΅ Π»Π΅Π³Π»Π°Β». Π’Π°ΠΊ ΠΊΠ°ΠΊ Π΄ΠΎΠΌΠ° ΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Π½Π΅Π³Π΄Π΅ β€” я Π²Ρ‹ΡˆΠ΅Π» Π½Π° покраску Π½Π° ΡƒΠ»ΠΈΡ†Ρƒ. И Π²ΠΎΡ‚ Ρ‚ΡƒΡ‚ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» свою Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ:

ΠšΡ€Π°ΡΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ Π² сухом ΠΈ Ρ‚Π΅ΠΏΠ»ΠΎΠΌ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ, Π° Π½Π΅ Π² ΠΌΠΎΠΊΡ€ΠΎΠΌ ΠΈ Ρ…ΠΎΠ»ΠΎΠ΄Π½ΠΎΠΌ ΠŸΠ΅Ρ‚Π΅Ρ€Π±ΡƒΡ€Π³Π΅.

Π’ ΠΎΠ±Ρ‰Π΅ΠΌ, Π»ΠΈΠ±ΠΎ я Π½Π°Ρ€ΡƒΡˆΠΈΠ» тСхнологичСский процСсс, Π»ΠΈΠ±ΠΎ Π·Π²Ρ‘Π·Π΄Ρ‹ Π½Π΅ сошлись, Π½ΠΎ Ρ€Π΅Π·ΠΈΠ½Π° Π»Π΅Π³Π»Π° ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ. Π‘ ΠΏΡƒΠ·Ρ‹Ρ€ΡŒΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ΄Ρ‚Π΅ΠΊΠ°ΠΌΠΈ.

ΠŸΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΎΡ‚Ρ€Ρ‹Π²Π°Ρ‚ΡŒ это ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΈ снова ΡˆΠΊΡƒΡ€ΠΈΡ‚ΡŒ корпус. ΠŸΠΎΠΊΡ€Π°ΡΠΊΡƒ корпуса Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ сСйчас сквозь корпус ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄Ρ‚Π΅ΠΊΠΈ тСрмоклСя, Ρ‡Ρ‚ΠΎ выглядит Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ. И Ссли Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ Ρ‡Π΅ΠΌ ΠΈ ΠΊΠ°ΠΊ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΏΠΎΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Π°ΠΊΡ€ΠΈΠ» β€” ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽ вашим совСтам, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ сборку ΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ нСльзя:

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π‘Π±ΠΎΡ€ΠΊΠ° консоли

ΠšΡ€Π΅ΠΏΠΈΡ‚ΡŒ элСктронныС элСмСнты ΠΊ корпусу Π±Ρ‹Π»ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π±ΠΎΠ»Ρ‚Π°ΠΌΠΈ. Π­Ρ‚ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ корпусу своСобразный ΡˆΠ°Ρ€ΠΌ, Π° Ссли чСстно β€” ΠΈΠ½Ρ‹Ρ… способов я Π½Π΅ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π».

ВсС мСста соСдинСний ΠΈ ΠΏΠ°ΠΉΠΊΠΈ я ΠΏΡ€ΠΎΠΌΠ°Π·Ρ‹Π²Π°Π» Ρ‚Π΅Ρ€ΠΌΠΎΠΊΠ»Π΅Π΅ΠΌ. Π”Π°, это нСкрасиво, Π½ΠΎ Π·Π°Ρ‚ΠΎ Π²Π΅Ρ€Π½Ρ‹ΠΉ способ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ навСсной ΠΌΠΎΠ½Ρ‚Π°ΠΆ.

Ошибка 3: навСсной ΠΌΠΎΠ½Ρ‚Π°ΠΆ это Π² любом случаС Π½Π΅Π½Π°Π΄Π΅ΠΆΠ½ΠΎ ΠΈ нСкрасиво, поэтому Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π·Π°Π›Π£Π’ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρƒ β€” Ρƒ вас получится Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅ ΠΈ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Π΅Π΅

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ Π·Π²ΡƒΠΊ

Π‘Π±ΠΎΡ€ΠΊΠ° Π·Π²ΡƒΠΊΠ° это ΠΎΠ΄Π½Π° большая ошибка Π½ΠΎΠΌΠ΅Ρ€ 4:
Π― Ρ€Π΅ΡˆΠΈΠ», Ρ‡Ρ‚ΠΎ для воспроизвСдСния Π·Π²ΡƒΠΊΠ° идСально ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ ΠΎΡ‚ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. Π’ΠΎΡ‚, Ρ‡Ρ‚ΠΎ воспроизводит мСлодию Π·Π²ΠΎΠ½ΠΊΠ°. Но ΠΏΠΎ ошибкС ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π» голосовой Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ (Ρ‚ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΊ ΡƒΡ…Ρƒ прикладываСтся) Ну ΠΈ послС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΅Π³ΠΎ ΠΊ микросхСмС усилитСля β€” Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ просто Π½Π΅ справился с Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒΡŽ. ΠŸΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠ·ΡŠΡΡ‚ΡŒ.

ЧСстно говоря, Π΄ΠΎ сих ΠΏΠΎΡ€ Π½Π΅ знаю Ρ‡Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ со Π·Π²ΡƒΠΊΠΎΠΌ. использовал микросхСму усилитСля MC34119L. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°. Если ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π·Π½Π°Π΅Ρ‚ ΠΊΠ°ΠΊΠΎΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ подходящим ΠΈ ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ для Π½Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ β€” поТалуйста подскаТитС. Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… обвСсов Ρ‚ΠΈΠΏΠ° кондСнсаторов.

Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅

Π’ΡƒΡ‚ всС довольно просто. НуТно ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ powerbank. Π£ мСня имССтся запас аккумуляторов 18650 ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹ для ΠΈΡ… зарядки.

Ошибка 5: Π‘Π½Π°Ρ‡Π°Π»Π° я использовал Π±Π΅Π·Ρ‹ΠΌΡΠ½Π½ΡƒΡŽ с ΠšΠΈΡ‚Π°Ρ Π½Π° 3 АмпСра с ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΌ Π³Π½Π΅Π·Π΄ΠΎΠΌ питания. Π£ Π½Π΅Π΅ Π½Π΅ оказалось стабилизатора Π½Π° 5Π’ поэтому Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΡ€ΠΈΠΏΠ°ΡΡ‚ΡŒ DC-DC ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ. Π§ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π΅Π»Π°Π» Π½Π° ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ сразу со стабилизатором ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ заряТСнности Π±Π°Ρ‚Π°Ρ€Π΅ΠΉ, Π½ΠΎ ΠΈΠ·-Π·Π° ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ отвСрстия Π² корпусС β€” ΠΊΡ€ΡƒΠ³Π»ΠΎΠ΅ Π³Π½Π΅Π·Π΄ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ. БСйчас ΠΆΠ΅ понимаю, Ρ‡Ρ‚ΠΎ слСдовало Π΄Π΅Π»Π°Ρ‚ΡŒ для microUSB. ΠŸΠ°Ρ€Ρ‹ аккумуляторов Π½Π° 2300mAh Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π½Π° нСсколько Π΄Π½Π΅ΠΉ Π±Π΅Π·ΡƒΠ΄Π΅Ρ€ΠΆΠ½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹. Π’Π°ΠΊ ΠΆΠ΅, сразу Π½Π΅ ΠΏΡ€ΠΈΡˆΠ»Π° Π² Π³ΠΎΠ»ΠΎΠ²Ρƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ с фиксациСй для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ устройства. МоТно ΠΎΠΏΡ€Π°Π²Π΄Ρ‹Π²Π°Ρ‚ΡŒ большой Ρ‚ΡƒΠΌΠ±Π»Π΅Ρ€, СдинствСнный оказавшийся ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ, но… НСт Π΅ΠΌΡƒ оправдания, ΠΊΠ½ΠΎΠΏΠΊΠ° Π±Ρ‹Π»Π° Π±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, аккумуляторы 18650 довольно Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ Π½Π°Π΄ использованиСм плоских Π»ΠΈΡ‚ΠΈΠ΅Π²Ρ‹Ρ… аккумуляторов.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ
ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ собранноС устройство

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ Ρ†Π΅Π»ΠΎΠΌ консоль ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ приятная. ΠžΠΊΡƒΠ½ΡƒΡ‚ΡŒΡΡ Π² старыС ΠΈΠ³Ρ€ΡƒΡˆΠΊΠΈ это прям ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΡ‚ΡŒ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ Ρ€ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅. Консоль Π² ΠΊΠ°Ρ€ΠΌΠ°Π½ всС-Ρ‚Π°ΠΊΠΈ Π½Π΅ помСщаСтся (Ρ€Π°Π·Π²Π΅ Ρ‡Ρ‚ΠΎ Π² ΠΏΡƒΡ…ΠΎΠ²ΠΈΠΊ), Π½ΠΎ Π² Ρ€ΡŽΠΊΠ·Π°ΠΊΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ.

На просторах ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ†Π΅Π»Ρ‹Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΈΠ³Ρ€ Π½Π° 30 Π“ΠΈΠ³Π°Π±Π°ΠΉΡ‚. На Π΄Π°Π½Π½ΠΎΠΌ сайтС ΠΌΠΎΠΆΠ½ΠΎ лСгально ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ бСсплатныС ΠΈΠ³Ρ€Ρ‹ для Π΄Π°Π½Π½ΠΎΠΉ консоли.

Для Ρ‚Π΅Ρ… ΠΆΠ΅, ΠΊΡ‚ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ β€” смСю Π΄Π°Ρ‚ΡŒ нСсколько совСтов:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Android приставка своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ! Ρ‡Π°ΡΡ‚ΡŒ β„–1

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π§Π°ΡΡ‚ΡŒ β„–1 (эта Ρ‡Π°ΡΡ‚ΡŒ)- всСго Π±ΡƒΠ΄Π΅Ρ‚ 6 частСй.
Π§Π°ΡΡ‚ΡŒ β„–2 β€” Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚. МСня Π·ΠΎΠ²ΡƒΡ‚ ОлСг, я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π² сСрвисном Ρ†Π΅Π½Ρ‚Ρ€Π΅ 54DA.ru, Ρƒ нас имССтся ΠΊΡƒΡ‡Π° ( Π½Ρƒ Π½Π΅ ΠΊΡƒΡ‡Π° ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½ΠΎ ΡˆΡ‚ΡƒΠΊ 10-15 Ρ‚ΠΎΡ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ) ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ΠΎΠ², Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΠΎΠ»ΠΎΠΌΠΊΠΈ. Π•ΡΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ…Π»Π°ΠΌ, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ интСрСсныС ΠΈ Ρ€Π΅Π΄ΠΊΠΈΠ΅ экзСмпляры. Из ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ ΡΠΊΡΠΊΠ»ΡŽΠ·ΠΈΠ²Π½Ρ‹ΠΉ, быстрый, красивый ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° Ρ†Π΅Π½Ρ‚Ρ€ β€” для Π²ΠΈΠ΄Π΅ΠΎ, ΠΈΠ³Ρ€, сСриалов ΠΈ Ρ„ΠΈΠ»ΡŒΠΌΠΎΠ².

Из этого Ρ…Π»Π°ΠΌΠ° Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ Ρ€Π΅Π΄ΠΊΠΈΠΉ ΠΈ Π½Π΅ Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ Chuwi Hi10: ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ Intel с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ ядрами Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частотой 1.44-1.84 Π“Π“Ρ† ΠΈ графичСский Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ DirectX 11.2, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ памяти DDR3L-RS-1600, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²ΠΊΠΈ 4 Π³ΠΈΠ³Π°. На Π±ΠΎΡ€Ρ‚Ρƒ ΠΈΠΌΠ΅Π΅ΠΌ Windows ΠΈ Android. И самоС Π³Π»Π°Π²Π½ΠΎΠ΅ HDMI Π²Ρ‹Ρ…ΠΎΠ΄ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Ρƒ.

Π’ΠžΠ’ ВАК ОН Π’Π«Π“Π›Π―Π”Π˜Π’ НА ДАННЫЙ ΠœΠžΠœΠ•ΠΠ’.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Но Π΅ΡΡ‚ΡŒ нСсколько ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ:

1) НС Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ, Π½Π΅ заряТаСтся β€” главная ΠΏΠΎΠ»ΠΎΠΌΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ трСбуСтся Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, произвСсти Ρ€Π΅ΠΌΠΎΠ½Ρ‚.

2) сломано сСнсорноС стСкло β€” для приставки данная ΠΏΠΎΠ»ΠΎΠΌΠΊΠ° Π½Π΅ интСрСсна, тачскрин Π’Π’ приставки Π½Π΅ Π½ΡƒΠΆΠ΅Π½.

2) НС ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ дисплСй β€” Ρ‚ΠΎΠΆΠ΅ Π½Π΅ интСрСсная ΠΏΠΎΠ»ΠΎΠΌΠΊΠ° для Π½Π°ΡˆΠΈΡ… Π·Π°Π΄Π°Ρ‡.

3) Π‘Π»ΠΎΠΌΠ°Π½ корпус, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ½ отсутствуСт.

НСмного истории ΠΈΠ· ΠΆΠΈΠ·Π½ΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π° (для установки Π΄ΠΈΠ°Π³Π½ΠΎΠ·Π°, это ΠΊΡ€Π°ΠΉΠ½Π΅ Π²Π°ΠΆΠ½ΠΎ, ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ сСрвисныС ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ смогут сразу ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΈΠ°Π³Π½ΠΎΠ·, ΠΎΡΠ½ΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π½Π° Π²Ρ‹ΡˆΠ΅ сказанном ΠΈ Π½Π° слСд. Π΄Π²ΡƒΡ… прСдлоТСниях): Π”Π°Π½Π½ΠΎΠ΅ Ρ‚Π΅Π»ΠΎ принСсли со словами: «ΠžΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ сам ΠΏΠΎ сСбС, просто Π»Π΅ΠΆΠ°Π» ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΡΡ, Π±ΠΎΠ»Π΅Π΅ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΈ Π½Π΅ заряТаСтся». Π§Π΅Π»ΠΎΠ²Π΅ΠΊ Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠΊΠ΅ сразу Π½Π°Ρ‡Π°Π» Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ вопросы: Бколько Π»Π΅ΠΆΠ°Π» Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ, Π±Ρ‹Π» Π·Π°ΠΏΡƒΡ‰Π΅Π½ Windows ΠΈΠ»ΠΈ Android? ΠšΠ»ΠΈΠ΅Π½Ρ‚: «Π‘Ρ‹Π» Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Windows, Π»Π΅ΠΆΠ°Π» большС Π΄Π²ΡƒΡ… суток».

ΠžΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π·Π° ΠΏΠΎΠ»ΠΎΠΌΠΊΠ°. Для людСй Π΄Π°Π»Π΅ΠΊΠΈΡ… ΠΎΡ‚ Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π° мобильной Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ: Π½Π° ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π΅ Π±Ρ‹Π» Π·Π°ΠΏΡƒΡ‰Π΅Π½ Windows ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ ΡƒΡˆΠ΅Π» Π² спящий Ρ€Π΅ΠΆΠΈΠΌ, Π² спящСм Ρ€Π΅ΠΆΠΈΠΌΠ΅ сСл аккумулятор, ΠΈΠ·-Π·Π° особСнности BIOS (самой ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹) ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΉΡ‚ΠΈ ΠΈΠ· спящСго Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ стСчСнии ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π². Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π² Ρ‚Π°ΠΊΠΎΠΉ ситуации ΡƒΠΌΠΈΡ€Π°Π΅Ρ‚ сам ΠΌΠΈΠΊΡ€ΠΎ Ρ‡ΠΈΠΏ BIOS.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π—Π°Π΄Π°Ρ‡Π°: ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ исправСн Π»ΠΈ Ρ‡ΠΈΠΏ BIOS, Ссли Π½Π΅ исправСн Π·Π°ΠΌΠ΅Π½Π° Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ, ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° (запись) Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² Ρ‡ΠΈΠΏ, установка Π² ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ€Π°Π±ΠΎΡ‚Ρ‹. (это Π² идСальной ситуации, Π½ΠΎ Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚ всС идСально!). Π”Π΅Π»ΠΎΠ² Ρ‚ΠΎ Π½Π° 10 ΠΌΠΈΠ½ΡƒΡ‚ β€” Π° Ρ€Π°ΡΡ‚ΡΠ½ΡƒΠ»ΠΎΡΡŒ Π½Π° 3 Π½Π΅Π΄Π΅Π»ΠΈ!

Π§Ρ‚ΠΎΠ± ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ (Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² Ρ‡ΠΈΠΏ) трСбуСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€:

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

2 дня назад
Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

ΠŸΡ€ΠΎΡˆΠ»ΠΎ 3 Π½Π΅Π΄Π΅Π»ΠΈ. ΠŸΡ€ΠΈΠ΅Ρ…Π°Π» ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊ ΠΈ 5 Ρ‡ΠΈΠΏΠΎΠ² Bios, Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ΡΡ. Π‘ΡƒΠ΄Ρƒ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ процСсс ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ, Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ «Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ…» инструкций Π½Π΅Ρ‚, ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠΌΡƒ β€” Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ. ΠšΠΎΠΌΡƒ Π½Π΅ интСрСсно ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ ΡΡ‚Π°Ρ‚ΡŒΠΈ (Ρ‚Π°ΠΌ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ впСчатлСния ΠΎΡ‚ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°).

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‡ΠΈΠΏΠ° BIOS Π½Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ:

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π½ΠΈΠΆΠ΅ описана ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π° ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ ΠΌΠΈΠΊΡ€ΠΎ Ρ‡ΠΈΠΏΠ°, данная схСма ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ ΠΌΠΈΠΊΡ€ΠΎ Ρ‡ΠΈΠΏΠΎΠ² Bios, всС, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅, Π’Ρ‹ Π΄Π΅Π»Π°Π΅Ρ‚Π΅ Π½Π° свой страх ΠΈ риск. НиТС описанноС Π½Π΅ ΠΏΡ€ΠΈΠ·Ρ‹Π² ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ, Π° схСма, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ β€” ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎ Ρ‡ΠΈΠΏ.

1) Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. Для Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° Π΅ΡΡ‚ΡŒ 3 самых популярных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π΄Π²Π΅ ΡˆΡ‚ΡƒΠΊΠΈ ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹, Π° Π²ΠΎΡ‚ ΠΎΠ΄Π½Π° β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π²ΠΏΠΎΠ»Π½Π΅ Ρ‚Π΅Ρ€ΠΏΠΈΠΌΠΎ. НазваниС β€” AsProgrammer_1.4.0. ΠŸΡ€ΠΎΡΡ‚ΠΈΡ‚Π΅ ссылки Π΄Π°Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Ρƒ, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ° ΠΈ Π±Π»Π°, Π±Π»Π°, Π±Π»Π° ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ (Π²ΠΎΠΎΠ±Ρ‰Π΅ΠΌ ΠΌΠΎΠ³Ρƒ «ΠžΠ“Π Π•Π‘ВИ» Π·Π° ссылки).

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

2) Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ саму ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Bios β€” ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ BIN. Π’ нашСм случаи микросхСма ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π² 8 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚ (кстати, эту ΠΌΠΈΠΊΡ€ΡƒΡ…Ρƒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΡƒΡŽ Ρ„Π»Π΅ΡˆΠΊΡƒ, ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ малСнькиС Ρ„Π°ΠΉΠ»Ρ‹)

3) Π’Ρ‹ΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ Ρ‡ΠΈΠΏ ΠΈΠ· систСмной ΠΏΠ»Π°Ρ‚Ρ‹ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π°, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π½Π΅ слоТно, Π½ΠΎ Π΅ΡΡ‚ΡŒ нСсколько нюансов: А) Если Π²Ρ‹ΠΏΠ°ΠΈΠ²Π°Ρ‚ΡŒ паяльником, Ρ‡Π΅Π³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ, Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΊΡ€Π°ΠΉΠ½Π΅ остороТны β€” ΠΌΠΈΠΊΡ€ΡƒΡ…Π° ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½Π° ΠΌΠ΅Π»ΠΎΡ‡ΡŒΡŽ, обвязкой самой Bios (малСнькиС элСктронныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹), B) Если Π²Ρ‹ΠΏΠ°ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΎΡ„Π΅Π½ΠΎΠΌ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ дисплСй, дисплСй ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΎΡƒΠ΄Π°Ρ€, Ρƒ нас дисплСя Π½Π΅Ρ‚ поэтому Π±ΠΎΡΡ‚ΡŒΡΡ Π½Π΅Ρ‡Π΅Π³ΠΎ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

4) Π’ΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ Ρ‡ΠΈΠΏ Bios Π½Π° ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΡƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° β€” Π² нашСм случаи это новая микросхСма, ΠΎΠΏΡ‹Ρ‚ ΠΈ «Π§Π£Π™ΠšΠ» ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ старый Ρ‡ΠΈΠΏ нСисправСн. ΠœΡ‹ ΠΆΠ΅ Π·Π°ΠΊΠ°Π·Π°Π»ΠΈ 5 ΡˆΡ‚ΡƒΠΊ Π½ΠΎΠ²Ρ‹Ρ…, Π΄Π°Π±Ρ‹ Π½Π΅ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ старого, сразу Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½Π° ΠΏΡ€ΠΎΠΆΠ°Ρ€ΠΊΡƒ (ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ).

4.1) Как ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ конструктор ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π°, ΠΏΠΎΠ΄Π»ΠΎΠΆΠΊΠΈ, Ρ‡ΠΈΠΏΠ° ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΠΈΠΊΠ° с 3 Π²ΠΎΠ»ΡŒΡ‚ Π½Π° 1.8 Π²ΠΎΠ»ΡŒΡ‚Π° β€” смотри Ρ„ΠΎΡ‚ΠΎ Π½ΠΈΠΆΠ΅.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

2 дня назад
Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π§ΠΈΠΏ Π΅Ρ‰Π΅ «Π³ΠΎΡ€ΡΡ‡ΠΈΠΉ» Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· ΠΏΠ΅Ρ‡ΠΊΠΈ, Π²Ρ‹ΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Π° ΠΈ Π²ΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ Π² наш ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚. Пока ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ аккумулятор ΠΎΡ‚ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π° стоял Π½Π° зарядкС. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΈ Π²ΠΈΠ΄ΠΈΠΌ:

1) Π—Π°Ρ‡ΠΈΡ‰Π°Π΅ΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ½ΠΎΡΡ‚ΡŒ Π²ΠΎΠΊΡ€ΡƒΠ³ «Π½ΠΎΠ³» Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°

2) ΠŸΡ€ΠΎΠΏΠ°ΠΈΠ²Π°Π΅ΠΌ Π½ΠΎΠ³ΠΈ Ρ€Π°Π·ΡŠΠ΅ΠΌΠ° ΠΊ Π·Π°Ρ‡ΠΈΡ‰Π΅Π½Π½ΠΎΠΉ повСрхности

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅: ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚ быстрый, Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΎΠ², глюков, зависаний Π½Π΅ Π±Ρ‹Π»ΠΎ.

Ну, Ρ‡Ρ‚ΠΎ! Π§Π°ΡΡ‚ΡŒ β„–1 ΠΎΠΆΠΈΠ²Π»Π΅Π½ΠΈΠ΅ «Π”ΠžΠ₯Π›Π―ΠšΠ» ΠΏΡ€ΠΎΡˆΠ»Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части β„–2:

1) Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ памяти Android β€” ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ANDROID Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹ΠΉ Ρ†Π΅Π½Ρ‚Ρ€

2) Настройка Android ΠΈ Ρ‚Π°Π½Ρ†Ρ‹ с Π±ΡƒΠ±Π½ΠΎΠΌ β€” оТидаСтся ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство «ΠΎΡΠ°Π΄ΠΊΠΎΠ² Π² Π²ΠΈΠ΄Π΅ ΠΌΠ΅Π»ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ»!

3) Π—Π°ΠΌΠ΅Ρ€ ΠΈ тСст Π½Π°Π³Ρ€Π΅Π²Π° «ΠšΠΠœΠΠ―» (процСссора), Ссли Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Π΅ΠΌ систСму охлаТдСния.

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ‚ΡŒΡŽ β„–2β€” подписывайся ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅, Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно!
Π­Ρ‚ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π½Π° Π΄Π·Π΅Π½Π΅

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π Π΅Ρ‚Ρ€ΠΎ игровая приставка своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π­Ρ‚ΠΎΡ‚ пост являСтся Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ «ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½ΠΎΠΉ» консольной видСоприставки сдСланой с нуля. Π― вдохновлялся ΠΊΠ°ΠΊ Ρ€Π΅Ρ‚Ρ€ΠΎ консолями Ρ‚Π°ΠΊ ΠΈ соврСмСнными ΠΎΠ±Ρ€Π°Π·Ρ†Π°ΠΌΠΈ, Π½ΠΎ Ρƒ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ своя собствСнная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°. Мои Π΄Ρ€ΡƒΠ·ΡŒΡ постоянно ΠΌΠ½Π΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎ своём ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, Π° Π½Π΅ Π΄Π΅Π»Π°Ρ‚ΡŒ всё ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ «Π΄Π»Ρ сСбя», Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²ΠΎΡ‚ я ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΡŽ этот пост.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, это β€” ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄

Как всё Π½Π°Ρ‡Π°Π»ΠΎΡΡŒ

МСня Π·ΠΎΠ²ΡƒΡ‚ Π‘Π΅Ρ€Ρ…ΠΈΠΎ Π’ΠΈΠ΅ΠΉΡ€Π° (SΓ©rgio Vieira) я Π²Ρ‹Ρ€ΠΎc Π² ΠŸΠΎΡ€Ρ‚ΡƒΠ³Π°Π»ΠΈΠΈ Π² 80-Π΅ ΠΈ 90-Π΅ Π³ΠΎΠ΄Ρ‹, Ρƒ мСня Π΄Π°Π²Π½ΠΎ Π½ΠΎΡΡ‚Π°Π»ΡŒΠ³ΠΈΡ ΠΏΠΎ Ρ€Π΅Ρ‚Ρ€ΠΎ-Π³Π΅ΠΉΠΌΠΈΠ½Π³Ρƒ, особСнно ΠΏΠΎ приставкам Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ ΠΈ Ρ‡Π΅Ρ‚Π²Π΅Ρ€Ρ‚ΠΎΠ³ΠΎ поколСния.

НСсколько Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΠ»ΡƒΡ‡ΡˆΠ΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² элСктроникС ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ приставку.

По профСссии я программист ΠΈ Π½Π΅ ΠΈΠΌΠ΅Π» Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° ΠΊΠ°ΠΊ элСктронщик, Ссли Π½Π΅ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ (ΠΈ Π½Π΅ стоит этого ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ) ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Π°ΠΏΠ³Ρ€Π΅ΠΉΠ΄ΠΎΠ² своСго дСсткопа.

Π₯отя Ρƒ мСня ΠΈ Π½Π΅ Π±Ρ‹Π»ΠΎ ΠΎΠΏΡ‹Ρ‚Π°, я сказал сСбС «ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ ΠΈ Π½Π΅Ρ‚?», ΠΊΡƒΠΏΠΈΠ» нСсколько ΠΊΠ½ΠΈΠΆΠ΅ΠΊ, нСсколько Π½Π°Π±ΠΎΡ€ΠΎΠ² элСктронщика ΠΈ Π½Π°Ρ‡Π°Π» ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ исходя ΠΈΠ· своих ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠΉ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ стоит ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ.

Π― Ρ…ΠΎΡ‚Π΅Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку ΠΏΠΎΡ…ΠΎΠΆΡƒΡŽ Π½Π° Ρ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ Ρƒ мСня Π½ΠΎΡΡ‚Π°Π»ΡŒΠ³ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ чувства, я Ρ…ΠΎΡ‚Π΅Π» Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ NES ΠΈ Super Nintendo, ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ Sega Master System ΠΈ Mega Drive.

Π£ этих приставок Π±Ρ‹Π»ΠΈ CPU, ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄Π΅ΠΎ Ρ‡ΠΈΠΏ (Ρ‚ΠΎΠ³Π΄Π° ΠΈΡ… Π΅Ρ‰Ρ‘ Π½Π΅ Π½Π°Π·Ρ‹Π²Π°Π»ΠΈ GPU) ΠΈ Π°ΡƒΠ΄ΠΈΠΎ Ρ‡ΠΈΠΏ, ΠΈΠ½ΠΎΠ³Π΄Π° встроСный, Π° ΠΈΠ½ΠΎΠ³Π΄Π° внСшний.

Π˜Π³Ρ€Ρ‹ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ»ΠΈΡΡŒ Π½Π° ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΎΠ±Ρ‰Π΅ΠΌ Π±Ρ‹Π»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡΠΌΠΈ ΠΆΠ΅Π»Π΅Π·Π° ΠΈΠ½ΠΎΠ³Π΄Π° просто ROM Ρ‡ΠΈΠΏΠ°ΠΌΠΈ, Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΠΌΠ΅Π»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ»Π°Π½ Π±Ρ‹Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку со слСдущими характСристиками:

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ SD ΠΊΠ°Ρ€Ρ‚Ρ‹, Π° Π½Π΅ ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠΈ, Π½Ρƒ Π² основном просто Ρ‚Π°ΠΊ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΡ‡Π½Π΅Π΅, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΊΠΎΠΌΠΏΠ°. А ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠΈ это Π·Π½Π°Ρ‡ΠΈΠ»ΠΎ Π±Ρ‹, Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ… большС ΠΆΠ΅Π»Π΅Π·Π° Π² приставкС, Π° Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΆΠ΅Π»Π΅Π·ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡ‚Π²ΠΎ

Π’ΠΈΠ΄Π΅ΠΎ сигнал

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Ρ‡Π΅ΠΌ я занялся это гСнСрация Π²ΠΈΠ΄Π΅ΠΎ сигнала.

Π›ΡŽΠ±Π°Ρ консоль Ρ‚ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я взял Π·Π° ΠΎΠ±Ρ€Π°Π·Π΅Ρ†, ΠΈΠΌΠ΅Π»Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Π΅ графичСскиС Ρ‡ΠΈΠΏΡ‹, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρƒ всСх Ρƒ Π½ΠΈΡ… Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ тСхничСскиС характСристики.
По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ я Π½Π΅ Ρ…ΠΎΡ‚Π΅Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ графичСский Ρ‡ΠΈΠΏ, я Ρ…ΠΎΡ‚Π΅Π» Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈ моя консоль ΠΈΠΌΠ΅Π»Π° ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ тСхничСскиС характСристики ΠΏΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅. И ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ я Π½Π΅ ΠΌΠΎΠ³ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ свой собствСнный графичСский Ρ‡ΠΈΠΏ, ΠΈ Π² Ρ‚ΠΎ врСмя Π΅Ρ‰Ρ‘ Π½Π΅ ΡƒΠΌΠ΅Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ FPGA, я Ρ€Π΅ΡˆΠΈΠ» ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒΡΡ софтварным Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ графичСского сигнала ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ, 20 ΠΌΠ΅Π³Π°Π³Π΅Ρ€Ρ†ΠΎΠ²Ρ‹ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

Π­Ρ‚ΠΎ Π½Π΅ ΠΏΠ΅Ρ€Π΅Π±ΠΎΡ€, ΠΈ ΠΊΠ°ΠΊ Ρ€Π°Π· достаточно ΠΌΠΎΡ‰Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ‚ΠΎΠ³ΠΎ уровня ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ½Π΅ Π±Ρ‹Π» интСрСсСн.

И Ρ‚Π°ΠΊ, я Π½Π°Ρ‡Π°Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Atmega644 Π½Π° чистотС 20 ΠœΠ³Ρ† для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ видСосигнала Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PAL для Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π°. МнС ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π±ΠΈΡ‚-Π±Π°Π½Π³ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» PAL, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сам Ρ‡ΠΈΠΏ Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ Π΅Π³ΠΎ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ (RGB332, 3 Π±ΠΈΡ‚Π° красный, 3 Π±ΠΈΡ‚Π° Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ ΠΈ 2 синий) ΠΈ пассивный ЦАП ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ это всё Π² RGB. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ Π² ΠŸΠΎΡ€Ρ‚ΡƒΠ³Π°Π»ΠΈΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ всС Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Ρ‹ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½Ρ‹ Ρ€Π°Π·ΡŠΡ‘ΠΌΠΎΠΌ SCART ΠΈ ΠΎΠ½ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ RGB Π²Ρ…ΠΎΠ΄.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ графичСская подсистСма

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ довольно ΠΌΠΎΡ‰Π½Ρ‹ΠΉ, Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ я Ρ€Π΅ΡˆΠΈΠ» ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Π²ΠΈΠ΄Π΅ΠΎ сигнала (я Π½Π°Π·Π²Π°Π» это VPU β€” Video Processing Unit), Ρ‚ΠΎ я Ρ€Π΅ΡˆΠΈΠ» Π·Π°ΠΎΠ΄Π½ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π±Π»-Π±ΡƒΡ„Π΅Ρ€.

Π£ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Ρ‡Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ (PPU, Picture Processing Unit, Ρ‡ΠΈΠΏ Atmega1284 Ρ‚ΠΎΠΆΠ΅ Π½Π° 20 ΠœΠ“Ρ†) Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π» ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π² микросхСму ΠžΠ—Π£ Π½ΠΎΠΌΠ΅Ρ€ 1 (я Π½Π°Π·Π²Π°Π» Π΅Ρ‘ VRAM1), Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π² это ΠΆΠ΅ врСмя отправлял содСрТимоС Π²Ρ‚ΠΎΡ€ΠΎΠΉ микросхСмы (VRAM2) Π² Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€.

ПослС ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π°, Π° Π΄Π²Π° ΠΊΠ°Π΄Ρ€Π° Π² систСмС PAL это 1/25 сСкунды, VPU ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ VRAM-Ρ‹ ΠΈ ΠΎΠ½ΠΈ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ мСстами, PPU Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π² VRAM2, Π° VPU Π΄Π°ΠΌΠΏΠΈΡ‚ VRAM1 Π½Π° Π’Π’ Π²Ρ‹Π²ΠΎΠ΄.

Π’ΠΈΠ΄Π΅ΠΎ ΠΏΠ»Π°Ρ‚Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ ΠΎΡ‡Π΅Π½ΡŒ слоТной ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшнСС ΠΆΠ΅Π»Π΅Π·ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ±ΠΎΠΈΠΌΠΈ модулями памяти ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ доступ ΠΊ ΠžΠ—Π£, вСдь Ρ‚Π°ΠΌ Ρ‚ΠΎΠΆΠ΅ Π±ΠΈΡ‚-Π±Π°Π½Π³ΠΈΠ½Π³, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‡ΠΈΠΏΡ‹ 74 сСрии ΠΊΠ°ΠΊ счётчики, line-сСлСкторы, трансивСры ΠΈ Ρ‚Π΄.

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ для VPU ΠΈ PPU Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ Π³Ρ€ΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠ΅ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΆΠ°Ρ‚ΡŒ максимум скорости ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ. Π‘Π½Π°Ρ‡Π°Π»Π° всё Π±Ρ‹Π»ΠΎ написано Π½Π° ассСмблСрС, ΠΏΠΎΡ‚ΠΎΠΌ Ρ‡Π°ΡΡ‚ΡŒ Π±Ρ‹Π»Π° пСрСписана Π½Π° Π‘ΠΈ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ PPU Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ 224×192 пиксСлСй, которая ΠΏΠΎΡ‚ΠΎΠΌ отпраляСтся Π½Π° Π’Π’ Ρ‡Π΅Ρ€Π΅Π· VPU. ΠœΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π²Π°ΠΌ покаТСтся Π½ΠΈΠ·ΠΊΠΈΠΌ, Π½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅-Ρ‚ΠΎ это ΠΏΠΎΡ‡Ρ‚ΠΈ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, сколько консоли Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠΌΠ΅Π»ΠΈ Π½Π° самом Π΄Π΅Π»Π΅, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 256×224. НСсколько мСньшСС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΌΠ½Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ большС Ρ„ΠΈΡ‡ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ систСма успСваСт ΠΏΡ€ΠΎΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π·Π° ΠΎΠ΄ΠΈΠ½ ΠΊΠ°Π΄Ρ€.

Как ΠΈ Π² старину, PPU ΠΈΠΌΠ΅Π΅Ρ‚ свою ΠΆΡ‘ΡΡ‚ΠΊΡƒΡŽ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΡƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½Π°Π΄ΠΎ ΡƒΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ. ПодлоТка (бэк) рСндСрится ΠΈΠ· символов 8×8 пиксСлСй, Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Ρ‚Π°ΠΉΠ»Π°ΠΌΠΈ. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€ бэкграунда 28Ρ…24 Ρ‚Π°ΠΉΠ»Π°.

Π§Ρ‚ΠΎΠ±Ρ‹ бэк ΠΌΠΎΠ³ ΡΠΊΡ€ΠΎΠ»Π»ΠΈΡ‚ΡŒΡΡ ΠΏΠ»Π°Π²Π½ΠΎ, попиксСльно, я сдСлал Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ всСго Π΅ΡΡ‚ΡŒ 4 Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… экрана, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎ 28Ρ…24 Ρ‚Π°ΠΉΠ»Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ΄ΡƒΡ‚ Π² памяти ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ ΠΎΠ±Ρ‘Ρ€Π½ΡƒΡ‚Ρ‹ Π²ΠΎΠΊΡ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°, Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅ это понятнСС.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

ΠŸΠΎΠ²Π΅Ρ€Ρ… бэкграунда, PPU ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ 64 спрайта ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ 8 ΠΈΠ»ΠΈ 16 пиксСлСй ΠΏΠΎ высотС ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 1, 2 ΠΈΠ»ΠΈ 4 Ρ‚Π°ΠΉΠ»Π° ΠΈ Π΅Ρ‰Ρ‘ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ„Π»ΠΈΠΏΠ½ΡƒΡ‚Ρ‹ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΈ/ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ.

Π‘Π²Π΅Ρ€Ρ…Ρƒ бэка ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‰Ρ‘ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ‚ΡŒ ΠΎΠ²Π΅Ρ€Π»Π΅Π΅ΠΌ ΠΎΠ΄ΠΈΠ½ Π±ΡƒΡ„Π΅Ρ€ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 28Ρ…6 Ρ‚Π°ΠΉΠ»ΠΎΠ², это Π±Ρ‹Π»ΠΎ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ для отрисовки HUD-ΠΎΠ², скоров Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ основным спрайтам ΠΈ скроллингу бэка.

Одна «ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Π°Ρ» Ρ„ΠΈΡ‡Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ бэк ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΡ€ΠΎΠ»ΠΈΡ‚ΡŒ Π½Π΅ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ линию Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Ρ‡Ρ‚ΠΎ позволяСт всякиС интСрСсныС эффСкты Π²Ρ€ΠΎΠ΄Π΅ сплит скрина ΠΈΠ»ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ-параллакса.

Π•Ρ‰Ρ‘ Π΅ΡΡ‚ΡŒ Ρ‚Π°Π±Π»ΠΈΡ†Π° Π°Ρ‚Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², которая позволяСт Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ‚Π°ΠΉΠ»Ρƒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ 0 Π΄ΠΎ 3, ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ всСм Ρ‚Π°ΠΉΠ»Π°ΠΌ с ΠΎΠ΄Π½ΠΈΠΌ Π°Ρ‚Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ страницу Ρ‚Π°ΠΉΠ»ΠΎΠ² ΠΈΠ»ΠΈ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… символьноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΊΠΎΠ³Π΄Π° Π΅ΡΡ‚ΡŒ части бэка ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°Π΄ΠΎ рСгулярно ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈ CPU Π½Π΅ придётся ΠΎΠ±ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Π°ΠΉΠ» Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π΅ΠΌΡƒ достаточно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅: «Π²ΡΠ΅ Ρ‚Π°ΠΉΠ»Ρ‹ с Π°Ρ‚Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ 1 ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ своСго символа Π½Π° 2», ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹Π΅ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… Ρ‚Π°ΠΉΠ»Π°Ρ… Π² Mario Π³Π΄Π΅ Π·Π½Π°ΠΊ вопроса анимируСтся ΠΈΠ»ΠΈ Π² ΠΈΠ³Ρ€Π°Ρ… Π³Π΄Π΅ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ΄ΠΎΠΏΠ°Π΄ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ всС Ρ‚Π°ΠΉΠ»Ρ‹ постоянно ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ создавая эффСкт ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΉ Π²ΠΎΠ΄Ρ‹.

Когда моя Π²ΠΈΠ΄Π΅ΠΎΠΏΠ»Π°Ρ‚Π° Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»Π°, я Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с CPU Π² качСствС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ для ΠΌΠΎΠ΅ΠΉ приставки Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ Zilog 80.

Одна ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½ ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π²Ρ‹Π±Ρ€Π°Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ Z80, Π½Ρƒ ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ это классный Ρ€Π΅Ρ‚Ρ€ΠΎ CPU, это Π΅Π³ΠΎ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° 16 Π±ΠΈΡ‚Π½Ρ‹Ρ… пространства, ΠΎΠ΄Π½ΠΎ для памяти ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ для ΠΏΠΎΡ€Ρ‚ΠΎΠ² Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°, Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π»Π΅Π³Π΅Π½Π΄Π°Ρ€Π½Ρ‹ΠΉ 6502, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚Π°ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚, ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π°Π΄Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ 16 Π±ΠΈΡ‚Π½ΠΎΠ΅ пространство ΠΈ Π² Π½Π΅Π³ΠΎ приходится ΠΌΠ°ΠΏΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠ°ΠΌΡΡ‚ΡŒ Ρ‚Π°ΠΊ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ внСшниС устройства, Π²ΠΈΠ΄Π΅ΠΎ, Π°ΡƒΠ΄ΠΈΠΎ, дТойстики, Π°ΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ случайных чисСл ΠΈ Ρ‚Π΄. Π£Π΄ΠΎΠ±Π½Π΅Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π²Π° адрСсных пространства, ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒ ΠΎΡ‚Π΄Π°Π½Π½ΠΎΠ΅ Π½Π° 64 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π° ΠΊΠΎΠ΄Π° ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Π² памяти ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ΅ для доступа ΠΊ внСшним устройствам.

Π‘Π½Π°Ρ‡Π°Π»Π° я подсоСдинил CPU ΠΊ EEPROM Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΠ»Π°ΡΡŒ моя тСстовая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠ° ΠΈ Π΅Ρ‰Ρ‘ присоСдинил Π΅Π³ΠΎ Ρ‡Π΅Ρ€Π΅Π· пространство Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΊ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я установил Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΌΠΎΠΈΠΌ ΠΊΠΎΠΌΠΏΠΎΠΌ Ρ‡Π΅Ρ€Π΅Π· RS232, ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ CPU ΠΈ всё ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅. Π­Ρ‚ΠΎΡ‚ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Atmega324 Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠΉ Π½Π° 20 ΠœΠ“Ρ† я Π½Π°Π·Ρ‹Π²Π°ΡŽ IO MCU β€” input/output microcontroller unit, ΠΎΠ½ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ доступа ΠΊ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌ (дТойстикам), SD ΠΊΠ°Ρ€Ρ‚ Ρ€ΠΈΠ΄Π΅Ρ€Ρƒ, ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ PS/2 ΠΈ ΠΊΠΎΠΌΠΌΡƒΠ½ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ ΠΏΠΎ RS232.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

CPU ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ микросхСмС памяти Π½Π° 128 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚, ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 56 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ доступны, это ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π±Ρ€Π΅Π΄, Π½ΠΎ я ΠΌΠΎΠ³ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ микросхСмы ΠΏΠΎ 128 ΠΈΠ»ΠΈ 32 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΠ°ΠΌΡΡ‚ΡŒ состоит ΠΈΠ· 8 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ ΠŸΠ—Π£ ΠΈ 56 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ ΠžΠ—Π£.

ПослС этого я ΠΎΠ±Π½ΠΎΠ²ΠΈΠ» ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ IO MCU с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈ Ρƒ мСня появилась ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° SD ΠΊΠ°Ρ€Ρ‚ Ρ€ΠΈΠ΄Π΅Ρ€Π°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ CPU ΠΌΠΎΠ³ Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ дирСкториям, ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ Π² Π½ΠΈΡ… Π»Π΅ΠΆΠΈΡ‚, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹. Всё это дСлаСтся посрСдством записи ΠΈ чтСния Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Π΅ адрСса пространства Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ CPU ΠΊ PPU

Π‘Π»Π΅Π΄ΡƒΡ‰Π΅Π΅, Ρ‡Ρ‚ΠΎ я сдСлал это связь ΠΌΠ΅ΠΆΠ΄Ρƒ CPU ΠΈ PPU. Для этого я ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠ» «ΠΏΡ€ΠΎΡΡ‚ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅» ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»ΠΎΡΡŒ Π² ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠΈ Π΄Π²ΡƒΡ…ΠΏΠΎΡ€Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠžΠ—Π£, это такая микросхСма ΠžΠ—Π£ ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ сразу ΠΊ Π΄Π²ΡƒΠΌ Ρ€Π°Π·Π½Ρ‹ΠΌ шинам. Π­Ρ‚ΠΎ позволяСт ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΠ½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… микросхСм Π²Ρ€ΠΎΠ΄Π΅ Π»Π°ΠΉΠ½-сСлСкторов ΠΈ, ΠΊ Ρ‚ΠΎΠΌΡƒ-ΠΆΠ΅, позволяСт практичСски ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ доступ ΠΊ памяти с ΠΎΠ±ΠΎΠΈΡ… Ρ‡ΠΈΠΏΠΎΠ². Π•Ρ‰Ρ‘ PPU Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ CPU Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ активируя свои нСмаскируСмыС прСрывания. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ CPU ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡ ΠΏΠΎ Ρ‚Π°ΠΉΠΌΠΈΠ½Π³Ρƒ ΠΈ для понимания ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡ€Π° Π·Π°Π½ΡΡ‚ΡŒΡΡ Π°ΠΏΠ΄Π΅ΠΉΡ‚ΠΎΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€ взаимодСствия CPU, PPU ΠΈ VPU происходит согласно ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ схСмС:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° ΠΆΠ΅ я занялся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ², сначала я Ρ…ΠΎΡ‚Π΅Π» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ ΠΎΡ‚ Nintendo, Π½ΠΎ сокСты для Π½ΠΈΡ… ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Π΅ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΈΡ… Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π½Π°ΠΉΡ‚ΠΈ, поэтому я остановился Π½Π° 6-ΠΊΠ½ΠΎΠΏΠΎΡ‡Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… совмСстимых с Mega Drive/Genesis, Ρƒ Π½ΠΈΡ… стандартныС сокСты DB-9 ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Π·Π΄Π΅ Π΅ΡΡ‚ΡŒ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

НаписаниС ΠΏΠ΅Ρ€Π²ΠΎΠΉ настоящСй ΠΈΠ³Ρ€Ρ‹

Π’ это врСмя Ρƒ мСня ΡƒΠΆΠ΅ Π±Ρ‹Π» CPU способный ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ PPU, Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с дТойстиками, Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ SD карточки… ΠΏΠΎΡ€Π° Π±Ρ‹Π»ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π° ассСмблСрС Z80, Ρƒ мСня Π½Π° это ΡƒΡˆΠ»ΠΎ нСсколько Π΄Π½Π΅ΠΉ ΠΈΠ· свободного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

ДобавляСм Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ

Всё Π±Ρ‹Π»ΠΎ супСр, Ρƒ мСня Π±Ρ‹Π»Π° своя игровая приставка, Π½ΠΎ ΠΌΠ½Π΅ этого Π±Ρ‹Π»ΠΎ ΠΌΠ°Π»ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ-Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π² ΠΈΠ³Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΏΡ€ΠΎΡˆΠΈΡ‚ΡƒΡŽ Π² памяти PPU ΠΈ нСльзя Π±Ρ‹Π»ΠΎ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΉΠ»Ρ‹ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΠΎΡˆΠΈΠ² ΠŸΠ—Π£. Π― стал Π΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ памяти, Ρ‡Ρ‚ΠΎΠ±Ρ‹ CPU Π² Π½Π΅Ρ‘ ΠΌΠΎΠ³ Π±Ρ‹ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ символы для Ρ‚Π°ΠΉΠ»ΠΎΠ², Π° PPU ΠΏΠΎΡ‚ΠΎΠΌ ΠΌΠΎΠ³ ΠΎΡ‚Ρ‚ΡƒΠ΄Π° это всё ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠΏΡ€ΠΎΡ‰Π΅ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ приставка ΠΈ Ρ‚Π°ΠΊ ΡƒΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π»Π°ΡΡŒ слоТной ΠΈ большой.

И я ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π» слСдущСС: Ρ‚ΠΎΠ»ΡŒΠΊΠΎ PPU Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ доступ ΠΊ этой Π½ΠΎΠ²ΠΎΠΉ памяти, Π° CPU Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Ρ‚ΡƒΠ΄Π° Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· PPU ΠΈ ΠΏΠΎΠΊΠ° этот процСсс Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ происходит, эта ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для отрисовки, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π² это врСмя Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ· ΠŸΠ—Π£.

ПослС ΠΊΠΎΠ½Ρ†Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ CPU ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΠŸΠ—Π£ ΠΏΠ°ΠΌΡΡ‚ΡŒ Π½Π° эту Π½ΠΎΠ²ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я Π½Π°Π·Π²Π°Π» Character RAM (CHR-RAM) ΠΈ Π² этом Ρ€Π΅ΠΆΠΈΠΌΠ΅ PPU Π½Π°Ρ‡Π½Π΅Ρ‚ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, это Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ Π½Π΅ Π»ΡƒΡ‡ΡˆΠ΅Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΎΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ новая ΠΏΠ°ΠΌΡΡ‚ΡŒ Π±Ρ‹Π»Π° установлСна 128 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ 1024 символа 8Ρ…8 пиксСлСй ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ для бэкаграунда ΠΈ Π΅Ρ‰Ρ‘ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ-ΠΆΠ΅ символов для спрайтов.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

И Π½Π°ΠΊΠΎΠ½Π΅Ρ† Π·Π²ΡƒΠΊ

Π”ΠΎ Π·Π²ΡƒΠΊΠ° Ρ€ΡƒΠΊΠΈ дошли Π² послСднюю ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ. Π‘ΠΏΠ΅Ρ€Π²Π° я Ρ…ΠΎΡ‚Π΅Π» Π·Π²ΡƒΠΊ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π² Uzebox, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Π» 4 ΠΊΠ°Π½Π°Π»Π° ШИМ-Π·Π²ΡƒΠΊΠ°.

Однако, оказалось, Ρ‡Ρ‚ΠΎ я ΠΌΠΎΠ³Ρƒ Π»Π΅Π³ΠΊΠΎ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ Π²ΠΈΠ½Ρ‚Π°ΠΆΠ½Ρ‹Π΅ Ρ‡ΠΈΠΏΡ‹ ΠΈ я Π·Π°ΠΊΠ°Π·Π°Π» нСсколько микросхСм FM синтСза YM3438, эти рСбята ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстимы с YM2612 ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ использовались Π² Mega Drive/Genesis. Установив ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ качСства Mega Drive ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ эффСкты ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ.

Π― установил Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈ Π½Π°Π·Π²Π°Π» Π΅Π³ΠΎ SPU (Sound Processor Unit), ΠΎΠ½ управляСт YM3438 ΠΈ сам ΠΌΠΎΠΆΠ΅Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π²ΡƒΠΊΠΈ. CPU управляСт ΠΈΠΌ Ρ‡Π΅Ρ€Π΅Π· Π΄Π²ΡƒΡ…-ΠΏΠΎΡ€Ρ‚ΠΎΠ²ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π² этот Ρ€Π°Π· ΠΎΠ½Π° всСго 2 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π°.

Как ΠΈ Π² графичСском Π±Π»ΠΎΠΊΠ΅, Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Π±Π»ΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ‚ 128 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚Π° памяти для хранСния PCM сэмплов ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ, CPU Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² эту ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ SPU. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ CPU Π»ΠΈΠ±ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ SPU ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ°Π½Π΄Ρ‹ ΠΈΠ· этой памяти ΠΈΠ»ΠΈ обновляСт ΠΊΠΎΠΌΠΌΠ°Π½Π΄Ρ‹ для SPU ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠ°Π΄Ρ€.

CPU управляСт Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ ШИМ ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ циркулярных Π±ΡƒΡ„Π΅Ρ€Π° находящихся Π² памяти SPU. SPU ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· эти Π±ΡƒΡ„Π΅Ρ€Ρ‹ ΠΈ исполняСт ΠΊΠΎΠΌΠΌΠ°Π½Π΄Ρ‹ записаныС Π² Π½ΠΈΡ…. Π•Ρ‰Ρ‘ Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ‚Π°ΠΊΠΎΠΉ-ΠΆΠ΅ Π±ΡƒΡ„Π΅Ρ€ для микросхСмы FM синтСза.

Π˜Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈ Π² Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ взаимодСйствиС ΠΌΠ΅ΠΆΠ΄Ρƒ CPU ΠΈ SPU ΠΈΠ΄Ρ‘Ρ‚ согласно схСмС:

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π§Ρ‚ΠΎ Π²Ρ‹ΡˆΠ»ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ всС Π±Π»ΠΎΠΊΠΈ Π±Ρ‹Π»ΠΈ Π³ΠΎΡ‚ΠΎΠ²Ρ‹, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ пошли Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½Ρ‹Π΅ ΠΏΠ»Π°Ρ‚Ρ‹.
Для Π±Π»ΠΎΠΊΠ° CPU я смог Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠ°ΡΡ‚ΠΎΠΌΠ½ΡƒΡŽ PCB, Π½Π΅ знаю стоит Π»ΠΈ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΈ для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, Π΄ΡƒΠΌΠ°ΡŽ ΠΌΠ½Π΅ Π½Π° самом Π΄Π΅Π»Π΅ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ, Ρ‡Ρ‚ΠΎ моя PCB сразу Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π»Π°.

На ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ сСйчас (ΠΏΠΎΠΊΠ°) остался Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π²ΡƒΠΊ.
Π’ΠΎΡ‚ ΠΊΠ°ΠΊ всё выглядит Π½Π° сСгодняшний дСнь:

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

АрхитСктура

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ. ЕдинствСнноС, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ это сигнал ΠΎΡ‚ PPU ΠΊ CPU Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ Π² Π²ΠΈΠ΄Π΅ прСрывания ΠΈ Ρ‚Π°ΠΊΠΎΠΉ-ΠΆΠ΅ сигнал ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ΄Ρ‘Ρ‚ Π² SPU.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

ΠžΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ спСцификации

Π’ΠΈΠ΄Π΅ΠΎ:

Π—Π²ΡƒΠΊ:

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° для приставки

Для приставки Π±Ρ‹Π» написан Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ. Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ помСщаСтся Π² CPU ΠŸΠ—Π£ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄ΠΎ 8 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 256 Π±Π°ΠΉΡ‚ ΠžΠ—Π£. Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ это ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ исполняСт CPU. Он Π½ΡƒΠΆΠ΅Π½ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ находящиСся Π½Π° SD ΠΊΠ°Ρ€Ρ‚Π΅.

Π­Ρ‚ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ находятся Π² Ρ„Π°ΠΉΠ»Π°Ρ… ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат скомпилированый ΠΊΠΎΠ΄ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΈ Π·Π²ΡƒΠΊ.

ПослС Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ½Π° загруТаСтся Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ CPU, ΠΏΠ°ΠΌΡΡ‚ΡŒ CHR ΠΈ ΠΏΠ°ΠΌΡΡ‚ΡŒ SPU. ПослС Ρ‡Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ исполняСтся. ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΠΎΠ³ΠΎ Π² приставку 56 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚, ΠΊΡ€ΠΎΠΌΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… 256 Π±Π°ΠΉΡ‚ ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Π½Π°Π΄ΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ мСсто для стСка ΠΈ Π΄Π°Π½Π½Ρ‹Ρ….
И этот Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ написаныС для этой приставки создавались ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ ниТСописаным способом.

Memory/IO Mapping

Π§Ρ‚ΠΎ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠΎΠ΄ эту приставку, Ρ‚Π°ΠΊ это ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ CPU обращаСтся ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π±Π»ΠΎΠΊΠ°ΠΌ, ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°ΡΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ адрСсноС пространство Π²Π²ΠΎΠ΄Π° Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈ адрСсноС пространство памяти.

CPU обращаСтся ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΈ постоянной памяти Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· адрСсноС пространство памяти.

АдрСсноС пространство памяти
Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

А ΠΊ PPU-RAM, SPU-RAM ΠΈ IO MCU Ρ‡Π΅Ρ€Π΅Π· адрСсноС пространство Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.

АдрСсноС пространство Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°
Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Как Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, Π²Π½ΡƒΡ‚Ρ€ΠΈ адрСсного пространства Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ адрСса для всСх устройств, IO MCU, PPU ΠΈ SPU.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ PPU

Из ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ для управлСния PPU Π½Π°Π΄ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ PPU которая доступна ΠΏΠΎ адрСсам 1000h-1FFFh Π² адрСсном пространствС Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°.

РаспрСдСлСниС адрСсного пространства PPU

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

PPU Status ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ слСдущиС значСния:

Π’ΠΎΡ‚, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со спрайтами:
ΠŸΡ€ΠΈΡΡ‚Π°Π²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ 64 спрайта ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π”Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ Π½ΠΈΠΌ доступны Ρ‡Π΅Ρ€Π΅Π· CPU Ρ‡Π΅Ρ€Π΅Π· адрСсноС пространство Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° ΠΏΠΎ адрСсам 1004h-1143h (320 Π±Π°ΠΉΡ‚), Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ спрайт приходится 5 Π±Π°ΠΉΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (5 * 64 = 320):

Π˜Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ спрайт, Π½Π°Π΄ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ„Π»Π°Π³ Active Π² 1, ΠΈ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ X ΠΈ Y Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… видимости, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ 32/32 ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ спрайт Π² Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π»Π΅Π²Ρ‹ΠΉ ΡƒΠ³ΠΎΠ» экрана, мСньшиС значСния спрячут Π΅Π³ΠΎ Π»ΠΈΠ±ΠΎ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ частично Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ.

ΠŸΠΎΡ‚ΠΎΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄ символа ΠΈ Ρ†Π²Π΅Ρ‚ прозрачности.

НапримСр, Ссли Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ спрайт Π½ΠΎΠΌΠ΅Ρ€ 10, Ρ‚ΠΎ адрСс Π±ΡƒΠ΄Π΅Ρ‚ 4145 (1004h + (5 x 9)), пишСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1 для активирования ΠΈ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, x=100 ΠΈ y=120, пишСм ΠΏΠΎ адрСсу 4148 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 100 ΠΈ ΠΏΠΎ адрСсу 4149 Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 120.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ассСмблСр

Один ΠΈΠ· способов программирования для приставки это ассСмблСр.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ спрайт ΠΈ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ двигался ΠΈ отталкивался ΠΎΡ‚ ΠΊΡ€Π°Ρ‘Π² экрана.

ИспользованиС языка Π‘ΠΈ

МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ язык Π‘ΠΈ, для этого Π½Π°ΠΌ понадобится компилятор SDCC ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹.

Код Π½Π° Π‘ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ получится ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅, Π½ΠΎ Π·Π°Ρ‚ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ быстрСС ΠΈ ΠΏΡ€ΠΎΡ‰Π΅.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ ΠΊΠΎΠ΄ Π½Π° ассСмблСрС Π²Ρ‹ΡˆΠ΅, Ρ‚ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° которая ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΊ PPU:

ДинамичСская Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

(Π’ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π΅ Custom graphics. ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€.)

Π’ ΠŸΠ—Π£ приставки Π·Π°ΡˆΠΈΡ‚Ρ‹ 1 страница Ρ‚Π°ΠΉΠ»ΠΎΠ² для бэка ΠΈ Π΅Ρ‰Ρ‘ страница Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… спрайтов), ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ эту Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π½ΡƒΡŽ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π΅ΡΠΊΡƒΡŽ.

ЦСль Ρƒ мСня Π±Ρ‹Π»Π° такая, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вся нСобходимая Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π² Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅ сразу Π³Ρ€ΡƒΠ·ΠΈΠ»Π°ΡΡŒ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ CHR, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ это ΡƒΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠ΄ Π² Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ΅ ΠΈΠ· ΠŸΠ—Π£. Для этого я сдСлал нСсколько ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΌΠΈ символами:

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠ°ΠΌΡΡ‚ΡŒ динамичСской Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ состоит ΠΈΠ· 4-Ρ… страниц ΠΏΠΎ 256 символов 8Ρ…8 пиксСлСй ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈ 4-Ρ… страниц Ρ‚Π°ΠΊΠΈΡ… ΠΆΠ΅ символов для спрайтов, я ΠΏΠ΅Ρ€Π΅Π²Ρ‘Π» ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ Π² PNG Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΡƒΠ΄Π°Π»ΠΈΠ» ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΠ΅ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅:

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

И ΠΏΠΎΡ‚ΠΎΠΌ использовал ΡΠ°ΠΌΠΎΠΏΠΈΡΠ½ΡƒΡŽ Ρ‚ΡƒΠ»Π·Ρƒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ пСрСвСсти это всё Π² Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ RGB332 с Π±Π»ΠΎΠΊΠ°ΠΌΠΈ 8Ρ…8.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΈΠΌΠ΅Π΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹ с символами, Π³Π΄Π΅ всС символы ΠΈΠ΄ΡƒΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄ΠΈΠ½ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠΎ 64 Π±Π°ΠΉΡ‚Π°.

Π’ΠΎΠ»Π½ΠΎΠ²Ρ‹Π΅ RAW сэмплы ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Ρ‹ Π² 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ 8-ΠΊΠΈΠ»ΠΎΠ³Π΅Ρ€Ρ†ΠΎΠ²Ρ‹Π΅ PCM сэмплы.

ΠŸΠ°Ρ‚Ρ‡ΠΈ для Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… эффСктов Π½Π° ШИМ ΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΠΈ ΠΏΠΈΡˆΡƒΡ‚ΡΡ особыми инструкциями.

Π§Ρ‚ΠΎ касаСтся микросхСмы FM синтСза Yamaha YM3438, Ρ‚ΠΎ я нашСл ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΡƒ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡƒΡŽ DefleMask которая Π²Ρ‹Π΄Π°Ρ‘Ρ‚ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌΡƒΡŽ ΠΏΠΎ PAL ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΡƒΡŽ для YM2612 микросхСмы ΠΈΠ· Genesis, которая совмСстима с YM3438.

DefleMask экспортируСт ΠΌΡƒΠ·Ρ‹ΠΊΡƒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ VGM ΠΈ я Π΅Ρ‘ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΡŽ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎΠΉ самописной ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ΠΎΠΉ Π² свой собствСнный Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.

ВсС Π±ΠΈΠ½Π°Ρ€Π½ΠΈΠΊΠΈ всСх Ρ‚Ρ€Ρ‘Ρ… Ρ‚ΠΈΠΏΠΎΠ² Π·Π²ΡƒΠΊΠ° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² ΠΎΠ΄ΠΈΠ½ Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΡƒΠΌΠ΅Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π² Π·Π²ΡƒΠΊΠΎΠ²ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ SDN RAM.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π›ΠΈΠ½ΠΊΠΎΠ²ΠΊΠ° ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°

Π”Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΉ исполняСмый ΠΊΠΎΠ΄, Π³Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΈ Π·Π²ΡƒΠΊ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ Π² ΠΎΠ΄ΠΈΠ½ PRG Ρ„Π°ΠΉΠ». PRG Ρ„Π°ΠΉΠ» ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ всё описано, Π΅ΡΡ‚ΡŒ Π»ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ ΠΈ графичСскиС Π΄Π°Π½Π½Ρ‹Π΅, сколько ΠΎΠ½ΠΈ Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΈ сами эти Π΄Π°Π½Π½Ρ‹Π΅.

Π’Π°ΠΊΠΎΠΉ Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° SD ΠΊΠ°Ρ€Ρ‚Ρƒ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ приставки считаСт Π΅Π³ΠΎ ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ всё Π² ΡΠΎΠΎΡ‚Π²Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ мСста ΠΈ запустит исполняСмый ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Эмулятор

Π― написал эмулятор своСй приставки Π½Π° Π‘++ с ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ wxWidgets, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡ‰Π΅ Π±Ρ‹Π»ΠΎ Π΄Π΅Π²Π΅Π»ΠΎΠΏΠΈΡ‚ΡŒ для Π½Π΅Ρ‘.

CPU эмулируСтся Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ libz80.

Π’ эмулятор Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Ρ„ΠΈΡ‡ΠΈ для ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ, я ΠΌΠΎΠ³Ρƒ Π΅Π³ΠΎ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈ Π·Π°Π½ΡΡ‚ΡŒΡΡ пошаговой ΠΎΡ‚Π»Π°Π΄ΠΊΠΎΠΉ ассСмблСра, Π΅ΡΡ‚ΡŒ ΠΌΠ°ΠΏΠΏΠΈΠ½Π³ ΠΊ исходному ΠΊΠΎΠ΄Ρƒ Π½Π° Π‘ΠΈ Ссли для ΠΈΠ³Ρ€Ρ‹ Π±Ρ‹Π» использован этот язык.

По Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅, я ΠΌΠΎΠ³Ρƒ Π·Π°Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π² Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ символов ΠΈ Π² саму CHR ΠΏΠ°ΠΌΡΡ‚ΡŒ.

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π·Π°ΠΏΡƒΡ‰Π΅Π½ΠΎΠΉ Π½Π° эмуляторС со Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌΠΈ срСдствами ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ. Π€ΠΎΡ‚ΠΎ Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ приставку своими Ρ€ΡƒΠΊΠ°ΠΌΠΈ

Π”Π΅ΠΌΠΊΠ° программирования

Π­Ρ‚ΠΈ Π²ΠΈΠ΄Π΅ΠΎ снимались ΠΊΠ°ΠΌΠ΅Ρ€ΠΎΠΉ смартфона Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎΠΉ Π½Π° экран Π­Π›Π’ Ρ‚Π΅Π»Π΅Π²ΠΈΠ·ΠΎΡ€Π°, ΠΏΡ€ΠΎΡˆΡƒ прощСния Π·Π° нСидСальноС качСство ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ.

Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ Π‘Π­Π™Π‘Π˜ΠšΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ с PS/2 ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, послС ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, я ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽ ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ PPU Ρ‡Π΅Ρ€Π΅Π· адрСсноС пространство Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π° активируя ΠΈ двигая спрайт:

Π”Π΅ΠΌΠΊΠ° Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, Π² этом Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ скачут 64 спрайта 16Ρ…16, Π½Π° Ρ„ΠΎΠ½Π΅ бэкграунда с динамичСским скроллингом ΠΈ ΠΎΠ²Π΅Ρ€Π»Π΅Π΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ двигаСтся ΠΏΠΎΠ΄ ΠΈ Π½Π°Π΄ спрайтами:

Звуковая Π΄Π΅ΠΌΠΊΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ возмоТности YM3438 ΠΈ ШИМ Π·Π²ΡƒΠΊ, Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ этой Π΄Π΅ΠΌΠΊΠΈ ΠΈ FM ΠΌΡƒΠ·Ρ‹ΠΊΠ° ΠΈ ШИМ Π·Π²ΡƒΠΊΠΈ вмСстС Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ всС доступныС 128 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ памяти.

ВСтрис, для Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·Π²Π°Π½Ρ‹ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ возмоТности бэкграунда, ΠΌΡƒΠ·Ρ‹ΠΊΠ° Π½Π° YM3438, Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Π΅ эффСкты Π½Π° ШИМ ΠΏΠ°Ρ‚Ρ‡Π°Ρ….

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ поистинС Π²ΠΎΠΏΠ»ΠΎΡ‰Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‡Ρ‚Ρ‹, я Π½Π°Π΄ Π½ΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Π» ΡƒΠΆΠ΅ нСсколько Π»Π΅Ρ‚, с ΠΏΠ΅Ρ€Π΅Ρ€Ρ‹Π²Π°ΠΌΠΈ, смотря ΠΏΠΎ свободному Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π΄ΡƒΠΌΠ°Π», Ρ‡Ρ‚ΠΎ Π΄ΠΎΠΉΠ΄Ρƒ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅ΠΊΠΎ Π² создании собствСнной ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ Ρ€Π΅Ρ‚Ρ€ΠΎ Π²ΠΈΠ΄Π΅ΠΎ приставки. Она, СстСствСнно, Π½Π΅ идСальна, я ΡƒΠΆ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ экспСрт Π² элСктроникС, Π² приставкС явно Π²Ρ‹ΡˆΠ»ΠΎ слишком ΠΌΠ½ΠΎΠ³ΠΎ элСмСнтов ΠΈ нСсомнСнно ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΊΠ°ΠΊ Ρ€Π°Π· ΠΎΠ± этом Π΄ΡƒΠΌΠ°Π΅Ρ‚.

Но всё-ΠΆΠ΅, Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ этим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ, я ΡƒΠ·Π½Π°Π» ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΎΠ± элСктроникС, ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… приставках ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², языкС ассСмблСра ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… интСрСсных Π²Π΅Ρ‰Π°Ρ…, ΠΈ Π³Π»Π°Π²Π½ΠΎΠ΅ я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ играя Π² ΠΈΠ³Ρ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я сам написал Π½Π° ΠΆΠ΅Π»Π΅Π·Π΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я сам Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΈ собрал.

Π£ мСня Π΅ΡΡ‚ΡŒ ΠΏΠ»Π°Π½Ρ‹ Π΄Π΅Π»Π°Ρ‚ΡŒ приставки/ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΈ дальшС. Π’ΠΎΠΎΠ±Ρ‰Π΅-Ρ‚ΠΎ, я ΡƒΠΆΠ΅ дСлаю Π½ΠΎΠ²ΡƒΡŽ приставку, ΠΎΠ½Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π³ΠΎΡ‚ΠΎΠ²Π°, ΠΈ являСтся ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½ΠΎΠΉ Ρ€Π΅Ρ‚Ρ€ΠΎ приставкой Π½Π° Π±Π°Π·Π΅ FPGA ΠΏΠ»Π°Ρ‚Ρ‹ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Ρ‚ΠΎΠ², (Π² Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ мСньшСм количСствС Ρ‡Π΅ΠΌ Π² этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, ΡƒΠΆ Ρ‚ΠΎΡ‡Π½ΠΎ), Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎΠΉ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ дСшСвлС ΠΈ повторяСмСС.

Π₯отя я Ρ‚ΡƒΡ‚ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ написал ΠΎΠ± этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, нСсомнСнно Π΅Ρ‰Ρ‘ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΡƒΠ΄ΠΈΡ‚ΡŒ, я Π΅Π΄Π²Π° упомянул ΠΊΠ°ΠΊ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠ°ΠΊ CPU с Π½ΠΈΠΌ взаимодСйствуСт, Π΄Π° ΠΈ ΠΎ графичСской систСмС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Ρ…ΠΎΠ΄Π°Ρ…-Π²Ρ‹Ρ…ΠΎΠ΄Π°Ρ… ΠΈ ΠΎΠ±ΠΎ всСй приставкС Π² Ρ†Π΅Π»ΠΎΠΌ Π΅Ρ‰Ρ‘ ΠΌΠ½ΠΎΠ³ΠΎ Ρ‡Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ€Π°ΡΠΊΠ°Π·Π°Ρ‚ΡŒ.

Бмотря Π½Π° Ρ€Π΅Π°ΠΊΡ†ΠΈΡŽ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ я ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΏΠΈΡˆΡƒ Π΅Ρ‰Ρ‘ статСй ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠΈΡΡŒ Π½Π° обновлСниях, подробностях ΠΎΠ± ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠ°Ρ… приставки ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, сайты, ΠΊΠ°Π½Π°Π»Ρ‹ Youtube ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ вдохновляли мСня ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π»ΠΈ ΠΌΠ½Π΅ с тСхничСскими знаниями:

Π­Ρ‚ΠΈ сайты/ΠΊΠ°Π½Π°Π»Ρ‹ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вдохновляли, Π½ΠΎ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ ΠΌΠ½Π΅ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ слоТных ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π»ΠΈ ΠΏΠΎ Ρ…ΠΎΠ΄Ρƒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π°Π΄ этим ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ.

Бпасибо, Ссли Π΄ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ Π΄ΠΎ сюда. πŸ™‚

Если Ρƒ вас Π΅ΡΡ‚ΡŒ вопросы ΠΈΠ»ΠΈ Ρ„ΠΈΠ΄Π±Π΅ΠΊ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях Π²Π½ΠΈΠ·Ρƒ (ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ Π½Π° английском языкС Π½Π° Π“ΠΈΡ‚Ρ…Π°Π±Π΅. ΠΏΡ€ΠΈΠΌ. ΠΏΠ΅Ρ€.)

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *