{"id":289376,"date":"2018-09-13T20:30:02","date_gmt":"2018-09-13T16:30:02","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=289376"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=289376","title":{"rendered":"Raspberry Pi \u0432 \u043a\u0430\u0440\u0442\u0440\u0438\u0434\u0436\u0435 \u043e\u0442 NES"},"content":{"rendered":"\n<div class=\"post__text post__text-html js-mediator-article\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/sc\/kd\/6i\/sckd6ialjgjcnygsp6mgbbarxqo.jpeg\"><\/div>\n<p>  \u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u042d\u0442\u043e \u0440\u0435\u0442\u0440\u043e \u0438\u0433\u0440\u043e\u0432\u0430\u044f \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 Raspberry Pi. \u0412 \u043a\u0430\u0440\u0442\u0440\u0438\u0434\u0436\u0435 \u043e\u0442 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0438 NES. \u0414\u043b\u044f \u0438\u0433\u0440\u044b \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u044d\u043a\u0440\u0430\u043d. \u041f\u0440\u0438 \u0432\u044b\u0432\u043e\u0434\u0435 \u0436\u0435 \u0432\u0438\u0434\u0435\u043e \u043f\u043e HDMI \u043e\u043d \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043e\u0431\u043b\u043e\u0436\u043a\u0438 \u0438\u0433\u0440\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0443 \u044f\u0434\u0440\u0430, \u0441\u043c. \u0444\u043e\u0442\u043e. \u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e\u043d\u0430\u0441\u0442\u0430\u043b\u044c\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u043f\u0440\u043e \u0441\u0431\u043e\u0440\u043a\u0443 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0442\u0430\u043a\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u041e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e, \u0434\u0430\u043b\u0435\u0435 \u043c\u043d\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0438 \u0444\u043e\u0442\u043e. <br \/>  <a name=\"habracut\"><\/a>  <\/p>\n<h3>\u041d\u043e\u0441\u0442\u0430\u043b\u044c\u0433\u0438\u044f<\/h3>\n<p>  \u0412 \u0434\u0435\u0442\u0441\u0442\u0432\u0435 \u043c\u044b, \u043a\u043e\u043c\u0443 \u0441\u0435\u0439\u0447\u0430\u0441 \u0437\u0430 25-35, \u043b\u044e\u0431\u0438\u043b\u0438 \u0438\u0433\u0440\u0430\u0442\u044c \u0432 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0438. \u0422\u043e\u0433\u0434\u0430 \u043d\u0435 \u0431\u044b\u043b\u043e \u043d\u043e\u0432\u043e\u043c\u043e\u0434\u043d\u043e\u0433\u043e \u0441\u043b\u043e\u0432\u0430 \u043a\u043e\u043d\u0441\u043e\u043b\u0438, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0431\u0443\u0434\u0443 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0438\u0445 \u0442\u0430\u043a. \u041c\u043e\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u0441\u0442\u0432\u043e \u0441 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430\u043c\u0438 \u043d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0441 \u0414\u0435\u043d\u0434\u0438 (\u043a\u043b\u043e\u043d NES). Super Mario Bros, Contra, Ducktales, Battletoads \u044d\u0442\u043e \u043b\u0438\u0448\u044c <a href=\"https:\/\/www.digitaltrends.com\/gaming\/best-nes-games-ever\/\">\u0447\u0430\u0441\u0442\u044c \u0445\u0438\u0442\u043e\u0432<\/a> \u0442\u043e\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438. \u0417\u0430\u0442\u0435\u043c \u0432\u0441\u0435\u043c \u0434\u0432\u043e\u0440\u043e\u043c \u0441\u043e\u0431\u0438\u0440\u0430\u043b\u0438\u0441\u044c \u043f\u043e\u0438\u0433\u0440\u0430\u0442\u044c \u0443 \u043c\u043e\u0435\u0433\u043e \u0434\u0440\u0443\u0433\u0430 \u0432 \u0421\u0435\u0433\u0443 (Sega Mega Drive), \u0432 \u0442\u0430\u043a\u0438\u0435 \u0445\u0438\u0442\u044b \u043a\u0430\u043a Sonic, Ultimate Mortal Combat 3, Contra Hard Corps \u0438 <a href=\"https:\/\/www.complex.com\/pop-culture\/the-100-best-sega-genesis-games\/\">\u0434\u0440\u0443\u0433\u043e\u0435<\/a>. \u0410 \u0443\u0436 \u043a\u043e\u0433\u0434\u0430 \u0432\u044b\u0448\u043b\u0430 Play Station, \u043d\u0430\u0434\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u043e\u043d\u0430 \u0434\u043e\u0431\u0440\u0430\u043b\u0430\u0441\u044c \u043a \u043d\u0430\u043c \u043d\u0435 \u0441\u0440\u0430\u0437\u0443, \u0442\u043e \u0441\u0435\u0440\u0438\u044f Resident Evil \u0432\u044b\u0437\u044b\u0432\u0430\u043b\u0430 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043f\u043e \u0438\u0441\u0442\u0438\u043d\u0435 \u043f\u0443\u0433\u0430\u044e\u0449\u0438\u0439 \u0432\u043e\u0441\u0442\u043e\u0440\u0433.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/s0\/gf\/wa\/s0gfwacncy42u8kgyh-covaswb0.jpeg\"><\/div>\n<p>  \u0421\u043c\u0430\u0445\u043d\u0443\u0442\u044c \u0441\u043b\u0435\u0437\u0443 \u043d\u043e\u0441\u0442\u0430\u043b\u044c\u0433\u0438\u0438 \u043c\u043d\u0435 \u043f\u043e\u043c\u043e\u0433\u043b\u0430 \u044d\u0442\u0430 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430. \u041d\u0430\u0434\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u044f \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439, \u043a\u0442\u043e \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043b \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044c Raspberry Pi \u0432 \u043a\u043e\u0440\u043f\u0443\u0441 \u043e\u0442 \u043a\u0430\u0440\u0442\u0440\u0438\u0434\u0436\u0430 NES. \u0414\u0430, \u044d\u0442\u043e \u043d\u0435 \u043c\u043e\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e. \u0418 \u044d\u0442\u043e\u0442 \u043a\u0430\u0440\u0442\u0440\u0438\u0434\u0436 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u044d\u0442\u0438\u0445 \u0446\u0435\u043b\u0435\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e, \u043e\u043d \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0439 \u0438 \u043a\u0440\u0430\u0441\u0438\u0432\u044b\u0439. \u0410 \u0432\u043d\u0443\u0442\u0440\u0438 \u043c\u043d\u043e\u0433\u043e \u043c\u0435\u0441\u0442\u0430. \u0421\u0443\u0434\u0438\u0442\u0435 \u0441\u0430\u043c\u0438.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/xd\/lj\/rg\/xdljrg9nhjqinlh68r08_ipb29g.jpeg\"><\/div>\n<p>  \u0412\u043d\u0443\u0442\u0440\u0438 Raspberry Pi Zero, USB \u0445\u0430\u0431, \u0438 \u043f\u0430\u0440\u0430 \u0443\u0434\u043b\u0438\u043d\u0438\u0442\u0435\u043b\u0435\u0439. \u0412\u0441\u0435 \u043f\u0430\u043b\u043a\u0438 \u043f\u043e\u0441\u0430\u0436\u0435\u043d\u044b \u043d\u0430 <s>\u0433\u043e\u0432<\/s> \u0442\u0435\u0440\u043c\u043e\u043a\u043b\u0435\u0439.<\/p>\n<h3>\u0421\u0431\u043e\u0440\u043a\u0430<\/h3>\n<p>  \u0417\u0430\u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0441\u043e\u0431\u0440\u0430\u0442\u044c \u043d\u0435\u0447\u0442\u043e \u0442\u043e\u0436\u0435 \u0441\u0430\u043c\u043e\u0435 \u0438\u043b\u0438 \u043f\u043e\u0445\u043e\u0436\u0435\u0435. \u0411\u044b\u043b \u0432\u044b\u0431\u0440\u0430\u043d \u0442\u0430\u043a\u043e\u0439 \u0436\u0435 \u043a\u0430\u0440\u0442\u0440\u0438\u0434\u0436 \u043e\u0442 NES. \u0414\u0440\u0443\u0433\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043b\u0438\u0431\u043e \u0441\u043e\u0432\u0441\u0435\u043c \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0435, \u043b\u0438\u0431\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u044f\u0442 \u043d\u0435 \u043e\u0447\u0435\u043d\u044c. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u043b\u0430\u043c\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0434\u0446\u0430 \u0440\u0435\u0442\u0440\u043e-\u043c\u0430\u0448\u0438\u043d\u044b \u0432\u044b\u0441\u0442\u0443\u043f\u0438\u043b Raspberry Pi 3B. \u0411\u044b\u043b\u0438 \u0437\u0430\u043a\u0443\u043f\u043b\u0435\u043d\u044b \u043d\u0430 \u0430\u043b\u0438, \u0442\u0430\u043a\u0436\u0435, USB \u0440\u0430\u0437\u044a\u0435\u043c\u044b \u0441 \u0443\u0434\u043e\u0431\u043d\u044b\u043c\u0438 \u0432\u044b\u0432\u043e\u0434\u0430\u043c\u0438 \u0434\u043b\u044f \u043f\u0430\u0439\u043a\u0438. \u0412\u043e\u0442 \u044d\u0442\u043e \u0432\u043e\u0442 \u0432\u0441\u0451.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/vp\/pf\/mt\/vppfmtvulbrixf9fyl_k4s35lbc.jpeg\"><\/div>\n<p>  \u0410\u0445 \u0434\u0430, \u0431\u0443\u0434\u0435\u0442\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0442\u044c \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442, \u043d\u0435 \u0431\u0435\u0440\u0438\u0442\u0435 \u0445\u0438\u0442\u043e\u0432\u044b\u0435 \u043a\u0430\u0440\u0442\u0440\u0438\u0434\u0436\u0438. \u0418\u0445 \u0438 \u0442\u0430\u043a \u043c\u0430\u043b\u043e \u043e\u0441\u0442\u0430\u043b\u043e\u0441\u044c. \u0412\u043e\u0437\u044c\u043c\u0438\u0442\u0435 \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u0431\u043e\u043b\u0435\u0435 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u043e\u0435 \u0438\u043b\u0438 \u043c\u0435\u043d\u0435\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e\u0435. \u0415\u0441\u0442\u044c \u0442\u0430\u043a\u0436\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0432\u0437\u044f\u0442\u044c \u043a\u0430\u0440\u0442\u0440\u0438\u0434\u0436 \u0441 \u0430\u043b\u0438, \u043d\u043e \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b, \u043e\u043d \u0434\u0443\u0448\u0443 \u0433\u0440\u0435\u0435\u0442. \u041c\u043e\u0439 1986 \u0433\u043e\u0434\u0430 \u0432\u044b\u043f\u0443\u0441\u043a\u0430. <\/p>\n<p>  \u0422\u0430\u043a\u0436\u0435 \u0432\u0430\u043c \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u0442\u0432\u0435\u0440\u0442\u043a\u0430 <i>nes screwdriver<\/i>, \u0435\u0441\u043b\u0438 \u043a\u0430\u0440\u0442\u0440\u0438\u0434\u0436 \u0437\u0430\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u0442\u0440\u0438 \u0448\u0443\u0440\u0443\u043f\u0430. \u0415\u0441\u0442\u044c \u0442\u0430\u043a\u0436\u0435 \u0440\u0430\u043d\u043d\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u044b \u043a\u0430\u0440\u0442\u0440\u0438\u0434\u0436\u0435\u0439 \u0441 \u043f\u044f\u0442\u044c\u044e \u0448\u0443\u0440\u0443\u043f\u0430\u043c\u0438, \u043e\u043d\u0438 \u043e\u0442\u043a\u0440\u0443\u0447\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u043e\u0431\u044b\u0447\u043d\u043e\u0439 \u043f\u043b\u043e\u0441\u043a\u043e\u0439 \u043e\u0442\u0432\u0435\u0440\u0442\u043a\u043e\u0439. \u0423 \u043c\u0435\u043d\u044f \u043a\u0430\u043a \u0440\u0430\u0437 \u0442\u0430\u043a\u043e\u0439.<\/p>\n<p>  \u0421 \u043a\u0430\u0440\u0442\u0440\u0438\u0434\u0436\u0430 \u043a\u0430\u043d\u0446\u0435\u043b\u044f\u0440\u0441\u043a\u0438\u043c \u043d\u043e\u0436\u043e\u043c \u0438 \u043f\u043e\u043b\u043e\u0442\u043d\u043e\u043c \u043e\u0442 \u043d\u043e\u0436\u043e\u0432\u043a\u0438 \u043f\u043e \u043c\u0435\u0442\u0430\u043b\u043b\u0443 \u0441\u0440\u0435\u0437\u0430\u043d\u044b \u0438 \u0441\u043f\u0438\u043b\u0435\u043d\u044b \u0432\u0441\u0435 \u043c\u0435\u0448\u0430\u044e\u0449\u0438\u0435 \u0447\u0430\u0441\u0442\u0438.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/eb\/v2\/99\/ebv299uc5rqf8hnmpa8ixpplslc.jpeg\"><\/div>\n<p>  \u0421 Raspberry Pi \u0431\u044b\u043b\u0438 \u0441\u043f\u0430\u044f\u043d\u044b \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u044e\u0449\u0438\u0435 \u0440\u0430\u0437\u044a\u0435\u043c\u044b. \u0417\u043d\u0430\u0442\u043e\u043a\u0438 \u0433\u043e\u0432\u043e\u0440\u044f\u0442, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u043e\u0431\u043e\u0439\u0442\u0438\u0441\u044c \u0438 \u0431\u0435\u0437 \u043f\u0430\u044f\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0430\u043d\u0446\u0438\u0438, \u0435\u0441\u043b\u0438 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0430\u043a\u043a\u0443\u0440\u0430\u0442\u043d\u0435\u043d\u044c\u043a\u043e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c \u0440\u0430\u0437\u044a\u0435\u043c\u044b \u043a\u0443\u0441\u0430\u0447\u043a\u0430\u043c\u0438, \u0430 \u043f\u043e\u0442\u043e\u043c \u0432\u044b\u043f\u0430\u044f\u0442\u044c \u043f\u043e \u043e\u0434\u043d\u043e\u0439 \u043d\u043e\u0436\u043a\u0435. \u0412\u0441\u0451 \u043d\u0430\u043a\u043b\u0435\u0435\u043d\u043e \u043d\u0430 \u0442\u0435\u0440\u043c\u043e\u043a\u043b\u0435\u0439. \u041c\u0435\u0436\u0434\u0443 \u0440\u0430\u0437\u044a\u0435\u043c\u0430\u043c\u0438 USB \u0438 \u043c\u0430\u043b\u0438\u043d\u043a\u043e\u0439 \u043f\u0440\u043e\u043b\u043e\u0436\u0438\u043b \u0438\u0437\u043e\u043b\u044f\u0442\u043e\u0440 \u0438\u0437 \u043d\u0435\u043f\u043b\u0430\u0432\u044f\u0449\u0435\u0433\u043e\u0441\u044f \u043f\u043b\u0430\u0441\u0442\u0438\u043a\u0430. \u041d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0439\u0442\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0442\u044c GND Raspberry Pi \u0438 \u043a\u043e\u0440\u043f\u0443\u0441 USB \u0440\u0430\u0437\u044a\u0435\u043c\u0430 (\u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0435 \u0432\u044b\u0448\u0435 \u043d\u0435 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e). \u0418\u043d\u0430\u0447\u0435 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u0438 \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/la\/jq\/n8\/lajqn8luf0sfi4jrqlhfsfvtvxu.jpeg\"><\/div>\n<p>  \u041d\u0430 \u043c\u0430\u043b\u0438\u043d\u043a\u0443 \u0431\u044b\u043b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 <a href=\"https:\/\/retropie.org.uk\/\">Retropie<\/a>. \u041f\u043e\u043d\u0430\u0447\u0430\u043b\u0443 \u0441\u0442\u043e\u044f\u043b <a href=\"https:\/\/www.recalbox.com\/\">Recalbox<\/a>, \u043d\u043e \u044f \u043e\u0442 \u043d\u0435\u0433\u043e \u043e\u0442\u043a\u0430\u0437\u0430\u043b\u0441\u044f, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0443 \u043d\u0435\u0433\u043e \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u0438\u0431\u0440\u0430\u0446\u0438\u044f \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u043e\u0432 \u043d\u0430 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430\u0445 Playstation 1. \u041d\u043e \u043d\u0430\u0434\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, Recalbox \u0447\u0443\u0442\u044c \u0443\u0434\u043e\u0431\u043d\u0435\u0435, \u0432 \u043f\u043b\u0430\u043d\u0435 \u0442\u043e\u0433\u043e, \u0447\u0442\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0438\u0437 \u043a\u043e\u0440\u043e\u0431\u043a\u0438 \u0438 \u043d\u0435 \u043d\u0430\u0434\u043e \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c. \u0412 Retropie \u043a\u0443\u0447\u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a, \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e. \u042d\u0442\u0438\u043c \u043e\u043d \u043c\u043d\u0435 \u0438 \u043f\u043e\u043d\u0440\u0430\u0432\u0438\u043b\u0441\u044f.<br \/>  \u0412\u043e\u0442 \u0447\u0442\u043e \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c. \u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u044e\u0442\u0441\u044f \u043b\u044e\u0431\u044b\u0435 \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u0438 \u0441 xinput.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/4y\/8k\/rt\/4y8krts6wihpqs0ki5gnd17cxbk.jpeg\"><\/div>\n<h3>\u042d\u043a\u0440\u0430\u043d<\/h3>\n<p>  \u0410\u043f\u043f\u0435\u0442\u0438\u0442 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0435\u0434\u044b. \u041a\u0430\u043a \u043d\u0430\u0441\u0447\u0435\u0442 \u0432\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u044d\u043a\u0440\u0430\u043d\u0447\u0438\u043a \u0432 \u043a\u0430\u0440\u0442\u0440\u0438\u0434\u0436? \u0414\u043b\u044f \u0438\u0433\u0440\u044b \u0438\u043b\u0438 \u0432\u044b\u0432\u043e\u0434\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043e\u0431\u043b\u043e\u0436\u043a\u0438 \u0438\u0433\u0440\u044b. \u0411\u044b\u043b \u0437\u0430\u043a\u0430\u0437\u0430\u043d <a href=\"https:\/\/www.banggood.com\/Geekwrom-HD-3_5-Inch-TFT-Display-Shield-800x480-For-Raspberry-Pi-3B-2B-With-2-Keys-And-Remote-IR-p-1069730.html?utm_source=google&amp;utm_medium=cpc_elc&amp;utm_content=gary&amp;utm_campaign=ds-cpa-elc2-other&amp;gclid=CjwKCAjw3cPYBRB7EiwAsrc-uc1nGOtD-Sv-wMVBOmVKkX3H1kddfjtJTUhO0Gk57ohe1PkkBrUK4RoCZkMQAvD_BwE&amp;cur_warehouse=CN\">\u0442\u0430\u043a\u043e\u0439 \u044d\u043a\u0440\u0430\u043d<\/a>. \u042d\u0442\u043e 800*480 3,5 \u0434\u044e\u0439\u043c\u043e\u0432\u044b\u0439 \u044d\u043a\u0440\u0430\u043d \u0441 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c DPI, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u043e\u0447\u0442\u0438 \u0432\u0441\u0435 GPIO Raspberry Pi. \u0423 \u043c\u0435\u043d\u044f \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 120 Hz (\u043d\u043e \u0440\u0435\u043d\u0434\u0435\u0440 \u0432\u0441\u0435 \u0440\u0430\u0432\u043d\u043e \u0432 60 Hz), \u043e\u0442\u043a\u043b\u0438\u043a \u043c\u0433\u043d\u043e\u0432\u0435\u043d\u043d\u044b\u0439. \u0415\u0434\u0438\u043d\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0439 \u043c\u0438\u043d\u0443\u0441 \u2014 \u044d\u0442\u043e 6 \u0431\u0438\u0442\u043d\u0430\u044f \u043c\u0430\u0442\u0440\u0438\u0446\u0430. \u0412\u0441\u0435\u0433\u043e 262 144 \u0446\u0432\u0435\u0442\u0430. \u0425\u043e\u0442\u044f, \u0432 \u043e\u0431\u0449\u0435\u043c-\u0442\u043e, \u044d\u0442\u043e \u043e\u0441\u043e\u0431\u043e \u043d\u0435 \u0437\u0430\u043c\u0435\u0442\u043d\u043e, \u0441\u0443\u0434\u0438\u0442\u0435 \u0441\u0430\u043c\u0438.<\/p>\n<p>  <a href=\"https:\/\/habrastorage.org\/webt\/bs\/lh\/qa\/bslhqal3q5wbgn7lvlisrcktvqk.jpeg\"><\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/bs\/lh\/qa\/bslhqal3q5wbgn7lvlisrcktvqk.jpeg\"><\/div>\n<p><\/a><i>\u0421\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0438\u0437 \u0438\u0433\u0440\u044b Comix Zone (\u041a\u043b\u0438\u043a\u0430\u0431\u0435\u043b\u044c\u043d\u043e)<br \/>  <\/i><br \/>  \u0412\u0441\u0435 \u043d\u043e\u0436\u043a\u0438 \u0441 \u044d\u043a\u0440\u0430\u043d\u0430 \u0438 Raspberry Pi \u0431\u044b\u043b\u0438 \u0441\u043f\u0430\u044f\u043d\u044b. \u042d\u043a\u0440\u0430\u043d \u0431\u044b\u043b \u043f\u0440\u0438\u043f\u0430\u044f\u043d \u0434\u0432\u0443\u043c\u044f \u0448\u043b\u0435\u0439\u0444\u0430\u043c\u0438 \u0441 \u0440\u0430\u0437\u0434\u0435\u0440\u0431\u0430\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u0442\u0430\u0440\u0435\u043d\u044c\u043a\u043e\u0433\u043e \u043a\u0430\u0431\u0435\u043b\u044f IDE. \u041f\u043e\u0434 \u044d\u043a\u0440\u0430\u043d \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b \u0437\u0430\u043a\u043b\u0430\u0434\u043d\u044b\u0435 \u0432 5\u043c\u043c, \u043e\u043d \u043d\u0435 \u043a\u0430\u0441\u0430\u0435\u0442\u0441\u044f \u043d\u0438\u0436\u043d\u0435\u0439 \u0441\u0442\u0435\u043d\u043a\u0438 \u043a\u0430\u0440\u0442\u0440\u0438\u0434\u0436\u0430. \u041f\u043e \u043f\u0435\u0440\u0438\u043c\u0435\u0442\u0440\u0443 \u0434\u0438\u0441\u043f\u043b\u0435\u044f \u043d\u0430\u043a\u043b\u0435\u0435\u043d\u0430 \u0438\u0437\u043e\u043b\u0435\u043d\u0442\u0430, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u0431\u044b\u043b\u043e \u0431\u043e\u043a\u043e\u0432\u044b\u0445 \u0437\u0430\u0441\u0432\u0435\u0442\u043e\u0432. \u0412\u0441\u0435 \u043f\u0440\u0438\u043a\u043b\u0435\u0435\u043d\u043e \u043d\u0430 \u0442\u0435\u0440\u043c\u043e\u043a\u043b\u0435\u0439. \u041d\u0430 \u0432\u0435\u0440\u0445\u043d\u0435\u0439 \u043a\u0440\u044b\u0448\u043a\u0435 \u044f \u043f\u0440\u043e\u0440\u0435\u0437\u0430\u043b \u043e\u043a\u043d\u043e \u0438 \u0432\u043a\u043b\u0435\u0438\u043b \u0441\u0442\u0435\u043a\u043b\u043e \u0442\u043e\u043b\u0449\u0438\u043d\u043e\u0439 2\u043c\u043c.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/cm\/st\/zo\/cmstzo941-fnue36c5sz2k46o38.jpeg\"><\/div>\n<p>  \u0414\u043b\u044f \u0442\u043e\u0433\u043e, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0432\u044b\u0432\u043e\u0434 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u043d\u0430 \u044d\u0442\u043e\u0442 \u044d\u043a\u0440\u0430\u043d, \u043d\u0430\u0434\u043e \u043f\u043e\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433 <i>\/boot\/config.txt<\/i>. \u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u044e \u0434\u043b\u044f \u043e\u0431\u043b\u0430\u0434\u0430\u0442\u0435\u043b\u0435\u0439 Windows \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443 <a href=\"https:\/\/winscp.net\/eng\/docs\/lang:ru\">WinSCP<\/a>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u043e\u0435\u0434\u0438\u043d\u044f\u044f\u0441\u044c \u0441 Raspberry Pi \u043f\u043e SSH, \u0434\u0430\u0435\u0442 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0444\u0430\u0439\u043b\u043e\u0432 \u043a\u0430\u043a \u0432 Total commander&#8217;e. \u041e\u0447\u0435\u043d\u044c \u0443\u0434\u043e\u0431\u043d\u043e. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e, \u0435\u0441\u043b\u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0435\u0435 \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 <i>shell sudo su &#8212;<\/i>, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u0430\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f \u043a\u043e \u0432\u0441\u0435\u043c \u0444\u0430\u0439\u043b\u0430\u043c.<\/p>\n<p>  \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043a\u043e\u0433\u0434\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d DPI \u044d\u043a\u0440\u0430\u043d, \u0432\u044b\u0432\u043e\u0434 \u0432\u0438\u0434\u0435\u043e \u043f\u043e HDMI \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u0441\u043e\u0437\u0434\u0430\u043b \u0432 \u043f\u0430\u043f\u043a\u0435 <i>\/boot\/<\/i> \u0434\u0432\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0430, \u043e\u0434\u0438\u043d <i>config_hdmi.txt<\/i>, \u0432\u0442\u043e\u0440\u043e\u0439 <i>config_dpi.txt<\/i>. \u0412 \u043a\u043e\u043d\u0444\u0438\u0433\u0435 <i>config_hdmi.txt<\/i> \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 1080p60Hz \u0438 \u0443\u0431\u0440\u0430\u043d overscan. <i>config_dpi.txt<\/i> \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 DPI \u044d\u043a\u0440\u0430\u043d\u0430.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">config_dpi.txt<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code># uncomment if you get no picture on HDMI for a default \"safe\" mode #hdmi_safe=1  disable_overscan=1  # uncomment to force a specific HDMI mode (this will force VGA) #hdmi_group=1 #hdmi_mode=1  # Sound output. Set to 0 or comment for autodetect, 1 for DVI, 2 to force HDMI. #hdmi_drive=2  # Using \/etc\/modules is deprecated and no longer supported on 4.4 kernel # So manually enable audio dtparam=audio=on  config_hdmi_boost=0  # force hdmi while the tv can take time before sending the signal on the hdmi output hdmi_force_hotplug=1  # uncomment for composite PAL #sdtv_mode=2  # uncomment for lirc-rpi #dtoverlay=lirc-rpi  #3.5 HD tft screen 800x480 dtoverlay=dpi24 overscan_left=0 overscan_right=0 overscan_top=0 overscan_bottom=0  #Banggood framebuffer_width=800 framebuffer_height=480 dtparam=spi=off dtparam=i2c_arm=off enable_dpi_lcd=1 display_default_lcd=1 dpi_output_format=0x6f015 dpi_group=2 dpi_mode=87 hdmi_timings=480 0 16 16 24 800 0 4 2 2 0 0 0 120 0 46080000 6 display_rotate=3   # if you plug your tv at the same time as your rpi and that the rpi switches from the hdmi or give a low resolution because tv had no enough time to initialize it boot_delay=3  # uncomment if you don't want the rainbow at startup #disable_splash=1  # default CEC name #cec_osd_name=recalbox  dtparam=spi=off  # Overclock gpu_mem_256=128 gpu_mem_512=256 gpu_mem_1024=256 overscan_scale=1 gpu_mem=256 start_x=0 enable_uart=0  avoid_safe_mode=1  kernel=zImage <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<div class=\"spoiler\"><b class=\"spoiler_title\">config_hdmi.txt<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code> # For more options and information see # http:\/\/rpf.io\/configtxt # Some settings may impact device functionality. See link above for details  # uncomment if you get no picture on HDMI for a default \"safe\" mode #hdmi_safe=1  # uncomment this if your display has a black border of unused pixels visible # and your display can output without overscan disable_overscan=1  # uncomment the following to adjust overscan. Use positive numbers if console # goes off screen, and negative if there is too much border #overscan_left=16 #overscan_right=16 #overscan_top=16 #overscan_bottom=16  # uncomment to force a console size. By default it will be display's size minus # overscan. #framebuffer_width=1280 #framebuffer_height=720  # uncomment if hdmi display is not detected and composite is being output hdmi_force_hotplug=1  # uncomment to force a specific HDMI mode (this will force VGA) hdmi_group=1  #1080p60fps hdmi_mode=16  # uncomment to force a HDMI mode rather than DVI. This can make audio work in # DMT (computer monitor) modes #hdmi_drive=2  # uncomment to increase signal to HDMI, if you have interference, blanking, or # no display #config_hdmi_boost=4  # uncomment for composite PAL #sdtv_mode=2  #uncomment to overclock the arm. 700 MHz is the default. #arm_freq=800  # Uncomment some or all of these to enable the optional hardware interfaces #dtparam=i2c_arm=on #dtparam=i2s=on dtparam=spi=off  # Uncomment this to enable the lirc-rpi module #dtoverlay=lirc-rpi  # Additional overlays and parameters are documented \/boot\/overlays\/README  # Enable audio (loads snd_bcm2835) dtparam=audio=on gpu_mem_256=128 gpu_mem_512=256 gpu_mem_1024=256 overscan_scale=1 gpu_mem=256 start_x=0 enable_uart=0<\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0431\u0443\u0434\u0435\u0442 \u043d\u0430\u0448 \u0430\u0432\u0442\u043e\u0441\u043a\u0440\u0438\u043f\u0442 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u043e \u0441\u0435\u0442\u0438<br \/>  \\\\192.168.x.xxx\\configs\\all\\autostart.sh \u0438\u043b\u0438 \u0432 \u043f\u0430\u043f\u043a\u0435 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435 \/opt\/retropie\/configs\/all\/autostart.sh<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">autostart.sh<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\"># Check to see if display is not connected _NOHDMI=$(tvservice -n ) || true # Check to make sure it's not already in LCD mode _ISLCD=$(tvservice -s | grep \"LCD\") || true # HDMI is connected - turn off backlight LCD _HDMI=$(tvservice -s | grep \"0x12000a\") || true  if [ -z \"$_NOHDMI\" ]; then   if [ \"$_ISLCD\" ]; then     printf \"NO HDMI connected, LCD DPI display config already active\\n\"     #do nothing   else     printf \"NO HDMI connected, Switching to LCD DPI display\\n\"     #change config to Hyperpixel and reboot since no display detected      sudo cp \/boot\/config_dpi.txt \/boot\/config.txt     sudo reboot now    fi elif [ \"$_NOHDMI\" ]; then   if [ \"$_ISLCD\" ]; then     printf \"HDMI is connected, but LCD DPI config is being used\\n\"     #we need to switch to HDMI display config and reboot      sudo cp \/boot\/config_hdmi.txt \/boot\/config.txt     sudo reboot now    elif [ \"$_HDMI\" ]; then     printf \"HDMI is connected, HDMI config detected, so turning off LCD BL\\n\"     #we need to shut off the backlight on the Hyperpixel display since we aren't using it     #don't panic, a reboot automatically resets this - it isn't a persistent value     #also to do this the config.txt file needs to load the backlight module on startup     #to control it even if you aren't loading the overlay driver for the display      # this comment      #echo 1 | sudo tee \/sys\/class\/backlight\/rpi_backlight\/bl_power    else     #debugging catchall - shouldn't happen since we expect 0x12000a - but you never know...     printf \"HDMI is connected, HDMI config detected, your tv might not like 1920x1080 resolution\\n\"   fi else   #do nothing - based on previous if statements - you either have HDMI or you don't have it...   printf \"Debug catchall point - sorry I can't help you out - I haven't run into the error state yet!\\n\" fi  emulationstation #auto <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u0422\u0430\u043a\u0436\u0435 \u0431\u044b\u043b \u043d\u0430\u043f\u0438\u0441\u0430\u043d \u0441\u043a\u0440\u0438\u043f\u0442 <i>switchscreen.sh<\/i>, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043d\u0430\u0434\u043e \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u0432 <i>\/home\/pi\/RetroPie\/retropiemenu\/<\/i>. \u042d\u0442\u043e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0435\u0442 \u043a\u043e\u043d\u0444\u0438\u0433\u0438 \u0432\u0440\u0443\u0447\u043d\u0443\u044e \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0438\u0437 \u0433\u043b\u0430\u0432\u043d\u043e\u0433\u043e \u043c\u0435\u043d\u044e \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a Retropie. \u041d\u0430\u0434\u043e \u043f\u043e\u0441\u043b\u0435 \u0435\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0432\u044b\u0442\u0430\u0449\u0438\u0442\u044c \u043a\u0430\u0431\u0435\u043b\u044c HDMI, \u0430 \u0442\u043e \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0432\u0441\u0451 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438. \u041d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u0443 \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c  <\/p>\n<pre><code class=\"bash\">chmod +x \/home\/pi\/RetroPie\/retropiemenu\/switchscreen.sh<\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">switchscreen.sh<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\">#!\/bin\/bash # Check to see if display is dpi _DPI=$(grep dpi \/boot\/config.txt) || true  if [ \"$_DPI\" ]; then   printf \"Switch to HDMI\\n\"   sudo cp \/boot\/config_hdmi.txt \/boot\/config.txt   sudo reboot now  else   printf \"Switch to DPI LCD\\n\"   sudo cp \/boot\/config_dpi.txt \/boot\/config.txt   sudo reboot now fi exit 0<\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u0412 <i>autostart.sh<\/i> \u0432\u0438\u0434\u043d\u044b \u0441\u043b\u0435\u0434\u044b \u043a\u043e\u0434\u0430, \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u044e\u0449\u0438\u0435 \u043f\u043e\u0434\u0441\u0432\u0435\u0442\u043a\u0443 DPI \u044d\u043a\u0440\u0430\u043d\u0430, \u043a\u043e\u0433\u0434\u0430 \u0432\u043a\u043b\u044e\u0447\u0435\u043d HDMI. \u042d\u0442\u043e\u0442 \u0441\u043a\u0440\u0438\u043f\u0442 \u044f \u0441\u043a\u043e\u043f\u0438\u043f\u0430\u0441\u0442\u0438\u043b \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435, \u0442\u0430\u043a \u0447\u0442\u043e \u043d\u0430 \u043d\u0430\u0448\u0435\u043c \u044d\u043a\u0440\u0430\u043d\u0435 \u044d\u0442\u043e \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u041c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0431\u044b \u0437\u0430\u043c\u043e\u0440\u043e\u0447\u0438\u0442\u044c\u0441\u044f \u0441 \u0442\u0440\u0430\u043d\u0437\u0438\u0441\u0442\u043e\u0440\u0430\u043c\u0438, \u0447\u0442\u043e\u0431\u044b \u043e\u0442\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u043f\u0438\u0442\u0430\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430, \u043d\u043e \u0437\u0430\u0447\u0435\u043c, \u0435\u0441\u043b\u0438 \u043d\u0430\u043c \u043d\u0430\u0434\u043e \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443 \u043e\u0431\u043b\u043e\u0436\u043a\u0438 \u0432 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043d\u043e\u0439 \u0438\u0433\u0440\u044b. \u041d\u0430\u0434\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 DPI.<\/p>\n<h4>Parallel Display Interface (DPI)<\/h4>\n<p>  DPI, \u043a\u0430\u043a \u0431\u044b\u043b\u043e \u0441\u043a\u0430\u0437\u0430\u043d\u043e, \u044d\u0442\u043e \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u044d\u043a\u0440\u0430\u043d\u043e\u0432. \u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043f\u043e \u044d\u0442\u043e\u043c\u0443 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443 <a href=\"https:\/\/www.raspberrypi.org\/documentation\/hardware\/raspberrypi\/dpi\/\">\u0440\u0430\u0437<\/a>, <a href=\"http:\/\/blog.reasonablycorrect.com\/raw-dpi-raspberry-pi\/\">\u0434\u0432\u0430<\/a> \u0438 <a href=\"https:\/\/www.nxp.com\/wcm_documents\/techzones\/microcontrollers-techzone\/Presentations\/graphics.lcd.technologies.pdf\">\u043e\u0431\u0447\u0435\u043b\u0441\u044f<\/a>. \u041d\u0443 \u0430 \u0442\u0435\u043f\u0435\u0440\u044c \u0435\u0449\u0435 \u0438 \u0437\u0434\u0435\u0441\u044c \u0431\u0443\u0434\u0435\u0442, \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c.<\/p>\n<p>  \u0412\u0441\u0435 \u043f\u043e\u043f\u044b\u0442\u043a\u0438 \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c DPI \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u043c\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u043c\u0438 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b HDMI \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432 \u043d\u0435 \u0434\u0430\u043b\u0438. \u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e \u0434\u0435\u043b\u0430\u043b \u0447\u0442\u043e-\u0442\u043e \u043d\u0435 \u0442\u043e. \u0411\u044b\u043b \u043f\u0440\u0438\u043d\u044f\u0442 \u043a \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043b\u0430\u043d \u0411: \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043d\u0430 \u043c\u0430\u043b\u044b\u0439 \u044d\u043a\u0440\u0430\u043d, \u0434\u0435\u0440\u0433\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e \u0437\u0430 \u043d\u043e\u0436\u043a\u0438 GPIO.<\/p>\n<p>  DPI \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0437\u0443\u0435\u0442\u0441\u044f \u0442\u0435\u043c, \u0447\u0442\u043e \u043e\u0434\u0438\u043d \u043f\u0438\u043a\u0441\u0435\u043b\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442\u0441\u044f \u0434\u0438\u0441\u043f\u043b\u0435\u044e \u0437\u0430 \u043e\u0434\u0438\u043d \u0442\u0430\u043a\u0442 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 clock. \u041f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0443 \u043d\u0430\u0441 \u043c\u0430\u0442\u0440\u0438\u0446\u0430 6-\u0431\u0438\u0442\u043d\u0430\u044f, \u0442\u043e \u044d\u0442\u043e 18 \u0432\u044b\u0432\u043e\u0434\u043e\u0432 \u0434\u043b\u044f \u0442\u0440\u0435\u0445 \u0446\u0432\u0435\u0442\u043e\u0432, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u0438\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0432\u044b\u0432\u043e\u0434\u044b display enable (\u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442 \u0432\u0430\u043b\u0438\u0434\u043d\u0443\u044e \u0434\u0430\u0442\u0443), h_sync (\u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u0430\u0434\u0440\u0435\u0441 \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435 \u0434\u0438\u0441\u043f\u043b\u0435\u044f), v_sync (\u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u043d\u0443\u043b\u0435\u0432\u043e\u0439 \u0430\u0434\u0440\u0435\u0441 \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435 \u0434\u0438\u0441\u043f\u043b\u0435\u044f). \u0417\u0430\u0449\u0435\u043b\u043a\u0438\u0432\u0430\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043f\u043e \u0437\u0430\u0434\u043d\u0435\u043c\u0443 \u0444\u0440\u043e\u043d\u0442\u0443 \u0441\u0438\u0433\u043d\u0430\u043b\u0430 clock. \u042d\u0442\u043e \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e, \u0435\u0441\u043b\u0438 \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u0447\u043a\u0443 \u00abdpi_output_format=0x6f015\u00bb \u0438\u0437 \u043d\u0430\u0448\u0435\u0433\u043e <i>config_dpi.txt<\/i> \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u044d\u0442\u043e\u0439 \u0442\u0435\u0440\u043c\u0438\u043d\u043e\u043b\u043e\u0433\u0438\u0438.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">dpi_output_format<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code>output_format          = (dpi_output_format &gt;&gt;  0) &amp; 0xf; rgb_order              = (dpi_output_format &gt;&gt;  4) &amp; 0xf;  output_enable_mode     = (dpi_output_format &gt;&gt;  8) &amp; 0x1; invert_pixel_clock     = (dpi_output_format &gt;&gt;  9) &amp; 0x1;  hsync_disable          = (dpi_output_format &gt;&gt; 12) &amp; 0x1; vsync_disable          = (dpi_output_format &gt;&gt; 13) &amp; 0x1; output_enable_disable  = (dpi_output_format &gt;&gt; 14) &amp; 0x1;  hsync_polarity         = (dpi_output_format &gt;&gt; 16) &amp; 0x1; vsync_polarity         = (dpi_output_format &gt;&gt; 17) &amp; 0x1; output_enable_polarity = (dpi_output_format &gt;&gt; 18) &amp; 0x1;  hsync_phase            = (dpi_output_format &gt;&gt; 20) &amp; 0x1; vsync_phase            = (dpi_output_format &gt;&gt; 21) &amp; 0x1; output_enable_phase    = (dpi_output_format &gt;&gt; 22) &amp; 0x1;  output_format:    1: DPI_OUTPUT_FORMAT_9BIT_666    2: DPI_OUTPUT_FORMAT_16BIT_565_CFG1    3: DPI_OUTPUT_FORMAT_16BIT_565_CFG2    4: DPI_OUTPUT_FORMAT_16BIT_565_CFG3    5: DPI_OUTPUT_FORMAT_18BIT_666_CFG1    6: DPI_OUTPUT_FORMAT_18BIT_666_CFG2    7: DPI_OUTPUT_FORMAT_24BIT_888  rgb_order:    1: DPI_RGB_ORDER_RGB    2: DPI_RGB_ORDER_BGR    3: DPI_RGB_ORDER_GRB    4: DPI_RGB_ORDER_BRG  output_enable_mode:    0: DPI_OUTPUT_ENABLE_MODE_DATA_VALID    1: DPI_OUTPUT_ENABLE_MODE_COMBINED_SYNCS  invert_pixel_clock:    0: RGB Data changes on rising edge and is stable at falling edge    1: RGB Data changes on falling edge and is stable at rising edge.  hsync\/vsync\/output_enable_polarity:    0: default for HDMI mode    1: inverted  hsync\/vsync\/oe phases:    0: DPI_PHASE_POSEDGE    1: DPI_PHASE_NEGEDGE <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/hn\/ve\/im\/hnveimuds5y8a8yxdypngnbntjs.png\"><\/div>\n<p>  \u041f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0431\u0438\u0442\u043e\u0432 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u0430 \u043d\u0430 \u0440\u0438\u0441\u0443\u043d\u043a\u0435 \u0432\u044b\u0448\u0435. \u041d\u0430 \u043a\u0430\u0436\u0434\u0443\u044e \u0441\u0442\u0440\u043e\u0447\u043a\u0443, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0443\u044e\u0441\u044f \u0441 VSYNC, \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043f\u043e\u043b\u043d\u044b\u0439 \u0446\u0438\u043a\u043b \u0442\u0430\u043a\u0442\u043e\u0432 \u0441\u0442\u0440\u043e\u0447\u043a\u0438 HSYNC. \u042d\u0442\u043e \u043d\u0430 \u043e\u0434\u0438\u043d \u043a\u0430\u0434\u0440. Back \u0438 Front porch \u044d\u0442\u043e \u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0435 \u043e\u0442\u0441\u0442\u0443\u043f\u044b \u0443 \u0434\u0438\u0441\u043f\u043b\u0435\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0435\u0441\u0442\u044c \u0432 \u043f\u0430\u043c\u044f\u0442\u0438 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430, \u043d\u043e \u0438\u0445 \u043d\u0435\u0442 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435.<\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u0443\u0435\u043c \u0441\u0442\u0440\u043e\u043a\u0443 \u00abhdmi_timings=480 0 16 16 24 800 0 4 2 2 0 0 0 120 0 46080000 6\u00bb \u0438\u0437 \u043d\u0430\u0448\u0435\u0433\u043e config_dpi.txt. \u0417\u0434\u0435\u0441\u044c \u043d\u0438\u0447\u0435\u0433\u043e \u0441\u043b\u043e\u0436\u043d\u043e\u0433\u043e \u043d\u0435\u0442, \u043f\u0440\u043e\u0441\u0442\u043e \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/nn\/nl\/0n\/nnnl0nnvr3b6-vhjhhyaarfkck8.png\"><\/div>\n<p>  \u041a\u0430\u043a\u0438\u0435 GPIO \u043d\u043e\u0433\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0446\u0432\u0435\u0442\u043e\u0432, \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0430 \u044d\u0442\u043e\u0439 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0435. \u0423 \u043d\u0430\u0441 Mode 5. \u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u044d\u0442\u043e \u043d\u0435 \u043d\u043e\u0433\u0438 \u043f\u043e \u043f\u043e\u0440\u044f\u0434\u043a\u0443, \u0430 \u0438\u043c\u0435\u043d\u043d\u043e \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f GPIO! \u041e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u044b Clock \u2014 GPIO 0, DE \u2014 GPIO 1, VSYNC \u2014 GPIO 2, HSYNC \u2014 GPIO 3.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/xj\/vi\/ni\/xjvinid6ghfjkuk4mz8rsyzoevo.png\"><\/div>\n<p>  \u0411\u044b\u0441\u0442\u0440\u0435\u043d\u044c\u043a\u043e \u0431\u044b\u043b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d \u043f\u0438\u0442\u043e\u043d, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0430\u044f GPIO \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 \u0438 \u043d\u0430\u043f\u0438\u0441\u0430\u043d hello-\u0441\u043a\u0440\u0438\u043f\u0442 \u0445\u043e\u0442\u044f \u0431\u044b \u043e\u043a\u0440\u0430\u0448\u0438\u0432\u0430\u044e\u0449\u0438\u0439 \u044d\u043a\u0440\u0430\u043d \u0432 \u0441\u0438\u043d\u0438\u0439 \u0446\u0432\u0435\u0442. \u0410 \u0435\u0449\u0435 \u0443 \u043c\u0435\u043d\u044f \u0431\u044b\u043b \u043a\u043e\u0433\u043d\u0438\u0442\u0438\u0432\u043d\u044b\u0439 \u0434\u0438\u0441\u0441\u043e\u043d\u0430\u043d\u0441, \u043a\u043e\u0433\u0434\u0430 Notepad++ \u043d\u0430 Windows \u043d\u0435 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u043b \u043e\u0442\u0441\u0442\u0443\u043f\u044b, \u0442\u0430\u043c \u0433\u0434\u0435 \u043e\u043d\u0438 \u0431\u044b\u043b\u0438 \u0432 nano, \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043f\u0440\u0438 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0435 \u0441\u0442\u0440\u043e\u043a \u0434\u0435\u043b\u0430\u043b \u0442\u0430\u0431\u0443\u043b\u044f\u0446\u0438\u044e, \u0430 \u043d\u0435 \u043f\u0440\u043e\u0431\u0435\u043b\u044b. \u041a\u0441\u0442\u0430\u0442\u0438, VSCode \u0442\u0435\u043c \u0436\u0435 \u0441\u0430\u043c\u044b\u043c \u0433\u0440\u0435\u0448\u0438\u0442, \u043a\u0430\u043a \u043f\u043e\u043f\u0440\u0430\u0432\u0438\u0442\u044c, \u043d\u0435 \u043d\u0430\u0448\u0435\u043b.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">Python script<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"python\">from gpiozero import LED from time import sleep  sleep_time = 0.0  clock = LED(0) de = LED(1) vsync = LED(2) hsync = LED(3)  red2 = LED(16) red3 = LED(17) red4 = LED(18) red5 = LED(19) red6 = LED(20) red7 = LED(21)  green2 = LED(10) green3 = LED(11) green4 = LED(12) green5 = LED(13) green6 = LED(14) green7 = LED(15)  blue2 = LED(4) blue3 = LED(5) blue4 = LED(6) blue5 = LED(7) blue6 = LED(8) blue7 = LED(9)   def v_sync(frame):     vsync.on()     for n in range(frame):         clock.on()         #sleep(sleep_time)         clock.off()         #sleep(sleep_time)         #print(\"vsync\")     vsync.off()     pass  def h_sync(frame):     hsync.on()     for n in range(frame):         clock.on()         #sleep(sleep_time)         clock.off()         #sleep(sleep_time)         #print(\"hsync\")     hsync.off()     pass  def clc(frame):     for n in range(frame):         clock.on()         #sleep(sleep_time)         clock.off()         #sleep(sleep_time)     pass   red2.off() red3.off() red4.off() red5.off() red6.off() red7.off()  green2.off() green3.off() green4.off() green5.off() green6.off() green7.off()  blue2.on() blue3.on() blue4.on() blue5.on() blue6.on() blue7.on()  clock.off()  de.off() #de.on()  sleep(sleep_time)  v_sync(2) clc(2)  for row in range(5):     v_sync(2)     # v_back_porch(2)     clc(2)     for column in range(800):         h_sync(16)         # h_back_porch(16)         clc(16)         # LCD column         de.on()         clc(480)         de.off()         # h_front_porch(24)         clc(24)     # v_front_porch(4)     clc(4) de.off()   red2.off() red3.off() red4.off() red5.off() red6.off() red7.off()  green2.off() green3.off() green4.off() green5.off() green6.off() green7.off()  blue2.off() blue3.off() blue4.off() blue5.off() blue6.off() blue7.off() <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/fs\/tn\/6t\/fstn6tcvy0uylvjdjwncu1eztq0.gif\"><\/div>\n<p>  \u0421\u043b\u0438\u0448\u043a\u043e\u043c \u043c\u0435-\u0435-\u0435\u0434\u043b\u0435\u043d\u043e, Python. \u0414\u043b\u044f \u043c\u0435\u043d\u044f \u0431\u044b\u043b\u043e \u043d\u0435\u043e\u0436\u0438\u0434\u0430\u043d\u043d\u043e\u0441\u0442\u044c\u044e \u0442\u043e, \u0447\u0442\u043e \u0443\u0436\u0435 \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u0438\u043a\u0441\u0435\u043b\u0438 \u0438\u0441\u0447\u0435\u0437\u0430\u044e\u0442. \u0425\u043e\u0442\u044f, \u0447\u0435\u0433\u043e \u044f \u0436\u0434\u0430\u043b, \u044d\u0442\u043e \u0436\u0435 \u043e\u0447\u0435\u0432\u0438\u0434\u043d\u043e.<\/p>\n<p>  \u041f\u0440\u0438\u043d\u044f\u0442\u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u043f\u0438\u0441\u0430\u0442\u044c \u0432\u0441\u0451 \u043d\u0430 \u0421. \u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0440\u0435\u0437\u0432\u0435\u0435, \u043f\u0440\u0438\u043c\u0435\u0440\u043d\u043e \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043a\u0430\u0434\u0440\u043e\u0432 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443. \u042d\u043a\u0440\u0430\u043d \u0440\u044f\u0431\u0438\u0442 \u043a\u0430\u043a \u043d\u0430 \u0441\u0442\u0430\u0440\u044b\u0445 \u042d\u041b\u0422 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0430\u0445 \u0438\u043b\u0438 \u0440\u0430\u0434\u0430\u0440\u0430\u0445. \u0422\u043e \u0447\u0442\u043e \u043d\u0430\u0434\u043e. \u0420\u0435\u0442\u0440\u043e! \u041a\u043e\u0434 \u0432\u044b\u043b\u043e\u0436\u0438\u043b \u043d\u0430 <a href=\"https:\/\/github.com\/8street\/lcd_screen\">GitHub<\/a>.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/q0\/t_\/jp\/q0t_jphffgafbdwhtez0by7fmrs.gif\"><\/div>\n<p>  \u0414\u043e\u0441\u0442\u0443\u043f \u043a GPIO \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u043f\u0440\u044f\u043c\u0443\u044e, \u0447\u0435\u0440\u0435\u0437 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b SoC \u0447\u0438\u043f\u0430 BCM2837. \u041f\u0440\u0438\u043c\u0435\u0440\u044b \u043a\u043e\u0434\u0430 \u0431\u0440\u0430\u043b <a href=\"https:\/\/elinux.org\/RPi_GPIO_Code_Samples\">\u0437\u0434\u0435\u0441\u044c<\/a>.<\/p>\n<p>  \u041d\u0430\u0447\u0430\u043b\u043e\u0441\u044c \u0432\u0441\u0451 \u0441 \u0441\u043e\u0432\u0441\u0435\u043c \u043a\u0440\u043e\u0445\u043e\u0442\u043d\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043a\u0438, \u043d\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u043d\u0430 \u0434\u0438\u0441\u043f\u043b\u0435\u0439 \u0432\u044b\u0432\u043e\u0434\u044f\u0442\u0441\u044f \u0435\u0449\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 \u0438 \u043f\u0430\u043c\u044f\u0442\u0438 \u0432 \u0432\u0438\u0434\u0435 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u0438\u0445 \u0441\u043a\u0440\u043e\u043b\u043b-\u0431\u0430\u0440\u043e\u0432. \u0422\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 \u0440\u0438\u0441\u0443\u0435\u0442\u0441\u044f \u0432\u043e\u0442 \u0442\u0430\u043a\u0438\u043c \u0448\u0440\u0438\u0444\u0442\u043e\u043c.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/l-\/g7\/uk\/l-g7uktr0ivlgmwzky-jgi0_690.png\"><\/div>\n<p>  \u0427\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u043a\u043e\u0434, \u043d\u0430\u0434\u043e \u0441\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0435 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f \u0432 \u043f\u0430\u043f\u043a\u0443 \/home\/pi\/lcd_screen\/ (\u041a\u0442\u043e \u0437\u043d\u0430\u0435\u0442 \u043a\u0430\u043a \u043d\u0430 C \u043f\u043e\u0434 nix \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u043f\u0443\u0442\u044c \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a\u0430, \u0430 \u043d\u0435 \u0440\u0430\u0431\u043e\u0447\u0435\u0439 \u043f\u0430\u043f\u043a\u0438? \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u043e\u043a\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0432 \u044d\u0442\u0443 \u043f\u0430\u043f\u043a\u0443) \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b.  <\/p>\n<pre><code class=\"bash\">gcc .\/lcd_screen\/lcd.c -o .\/lcd_screen\/lcd chmod +x .\/lcd_screen\/lcd<\/code><\/pre>\n<p>  \u041b\u0438\u0431\u043e \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u0441\u0440\u0430\u0437\u0443 \u0431\u0438\u043d\u0430\u0440\u043d\u0438\u043a \u0438\u0437 \u0440\u0435\u043b\u0438\u0437\u043e\u0432. \u0427\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c, \u043d\u0430\u0434\u043e \u043d\u0430\u0431\u0440\u0430\u0442\u044c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435. SUDO \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a GPIO.  <\/p>\n<pre><code class=\"bash\">sudo .\/lcd_screen\/lcd path\/file.bmp usec_per_frame<\/code><\/pre>\n<p>  \u0413\u0434\u0435 \u00abpath\/file.bmp\u00bb \u2014 \u043f\u0443\u0442\u044c \u0434\u043e \u0444\u0430\u0439\u043b\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0441 BMP \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u043c, \u00abusec_per_frame\u00bb \u2014 \u0437\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u043c\u0435\u0436\u0434\u0443 \u043a\u0430\u0434\u0440\u0430\u043c\u0438 \u0432 \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445, \u0447\u0442\u043e\u0431\u044b \u043d\u0430\u043f\u0440\u0430\u0441\u043d\u043e \u043d\u0435 \u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440.<\/p>\n<p>  \u0410\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0438\u0440\u0443\u0435\u043c \u0437\u0430\u043f\u0443\u0441\u043a \u043d\u0430\u0448\u0435\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043a\u0438 lcd, \u0447\u0442\u043e\u0431\u044b \u043e\u043d\u0430 \u0432\u044b\u0432\u043e\u0434\u0438\u043b\u0430 \u043d\u0443\u0436\u043d\u0443\u044e \u043e\u0431\u043b\u043e\u0436\u043a\u0443, \u043a\u043e\u0433\u0434\u0430 \u0438\u0433\u0440\u0430 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u0430. \u041a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435, \u0434\u043b\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043e\u0431\u043b\u043e\u0436\u0435\u043a \u0432 Retropie \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 scrap\u0435\u0440.<br \/>  \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0435\u0440 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439. \u041e\u043d \u0431\u0443\u0434\u0435\u0442 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0442\u044c \u0432\u0441\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u044b \u0432 bmp, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043e\u0439. \u0417\u0430\u043e\u0434\u043d\u043e \u0438 \u0438\u0437\u043c\u0435\u043d\u044f\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440, \u0447\u0442\u043e\u0431\u044b \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f \u0431\u044b\u043b\u0438 \u043d\u0430 \u0432\u0435\u0441\u044c \u044d\u043a\u0440\u0430\u043d.  <\/p>\n<pre><code class=\"bash\">sudo apt-get install imagemagick<\/code><\/pre>\n<p>  \u0412 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 <i>\/opt\/retropie\/configs\/all\/<\/i> \u0441\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0434\u0432\u0430 \u0444\u0430\u0439\u043b\u0430: <i>runcommand-onstart.sh<\/i> \u0438 <i>runcommand-onend.sh<\/i>. \u042d\u0442\u0438 \u0441\u043a\u0440\u0438\u043f\u0442\u044b Retropie \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u0435\u0442 \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435\/\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u0438\u0438 \u043b\u044e\u0431\u043e\u0439 \u0438\u0433\u0440\u044b. \u041d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u043f\u0440\u043e\u043f\u0438\u0441\u0430\u0442\u044c chmod +x \u043a\u0430\u0436\u0434\u043e\u043c\u0443 \u0444\u0430\u0439\u043b\u0443.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">runcommand-onstart.sh<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\">#!\/bin\/sh  system=\"$1\" emulator=\"$2\" romname=\"$3\" #with path  #echo $system  # LCD programm here:  #find current config: dpi or hdmi _DPI=$(grep dpi \/boot\/config.txt) || true if ! [ \"$_DPI\" ]; #if hdmi   then   sudo killall lcd    # remove path   filename=$(basename \"$romname\")   # remove extension   filename=\"${filename%.*}\"   # add image path   file_png=\"\/home\/pi\/.emulationstation\/downloaded_images\/$system\/$filename-image.png\"   file_jpg=\"\/home\/pi\/.emulationstation\/downloaded_images\/$system\/$filename-image.jpg\"   #if system snes and n64 then rotate image 270 degree   if [ \"$system\" = \"snes\" ] || [ \"$system\" = \"n64\" ]   then \tif test -f \"$file_png\"; #fing file \tthen   \t\tconvert \"$file_png\" -resize '800x480' -type TrueColor -alpha Remove -rotate 270 \/home\/pi\/lcd_screen\/work.bmp \telif test -f \"$file_jpg\";  \tthen  \t\tconvert \"$file_jpg\" -resize '800x480' -type TrueColor -alpha Remove -rotate 270 \/home\/pi\/lcd_screen\/work.bmp  \telse \t\tconvert \"\/opt\/retropie\/configs\/$system\/launching.png\" -resize '480x800' -type TrueColor -alpha Remove -rotate 180 \/home\/pi\/lcd_screen\/work.bmp \t \tfi\t   else   \tif test -f \"$file_png\";  \tthen   \t\tconvert \"$file_png\" -resize '480x800' -type TrueColor -alpha Remove -rotate 180 \/home\/pi\/lcd_screen\/work.bmp \telif test -f \"$file_jpg\";  \tthen  \t\tconvert \"$file_jpg\" -resize '480x800' -type TrueColor -alpha Remove -rotate 180 \/home\/pi\/lcd_screen\/work.bmp  \telse \t\tconvert \"\/opt\/retropie\/configs\/$system\/launching.png\" -resize '480x800' -type TrueColor -alpha Remove -rotate 180 \/home\/pi\/lcd_screen\/work.bmp \t \tfi\t   fi   #launch my lcd project   sudo \/home\/pi\/lcd_screen\/lcd \/home\/pi\/lcd_screen\/work.bmp 400000 &amp;  fi <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<div class=\"spoiler\"><b class=\"spoiler_title\">runcommand-onend.sh<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\">#!\/bin\/sh  _DPI=$(sudo grep dpi \/boot\/config.txt) || true if ! [ \"$_DPI\" ];  then   sudo killall lcd   sudo \/home\/pi\/lcd_screen\/lcd \/home\/pi\/lcd_screen\/retropie.bmp 50000 &amp; #  cp \/home\/pi\/lcd_screen\/retropie.bmp \/home\/pi\/lcd_screen\/work.bmp fi<\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u0412 \u0441\u0442\u0430\u0440\u0442\u043e\u0432\u043e\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u0435 \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u043b\u0438\u0447\u0438\u0435 DPI \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f, \u0437\u0430\u0442\u0435\u043c \u0438\u0449\u0435\u0442\u0441\u044f \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0441 \u0444\u043e\u0440\u043c\u0430\u0442\u0430\u043c\u0438 jpeg \u0438\u043b\u0438 png, \u043f\u043e\u0432\u043e\u0440\u0430\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430 \u043d\u0443\u0436\u043d\u044b\u0439 \u0443\u0433\u043e\u043b, \u0438\u0437\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0435\u0433\u043e \u0440\u0430\u0437\u043c\u0435\u0440 \u0438 \u043a\u043e\u043d\u0432\u0435\u0440\u0442\u0438\u0442\u0441\u044f \u0432 \u0444\u043e\u0440\u043c\u0430\u0442 bmp, \u043f\u043e\u0442\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u043c\u043e\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0441 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u043c\u0438 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430\u043c\u0438. <\/p>\n<h3>\u041e\u0445\u043b\u0430\u0436\u0434\u0435\u043d\u0438\u0435<\/h3>\n<p>  Raspberry Pi 3B \u043c\u043e\u0449\u043d\u0435\u0435, \u0447\u0435\u043c Zero, \u0438 \u0435\u043c\u0443 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0445\u043e\u0440\u043e\u0448\u0435\u0435 \u043e\u0445\u043b\u0430\u0436\u0434\u0435\u043d\u0438\u0435. \u041e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432 \u0442\u0430\u043a\u043e\u043c \u0437\u0430\u043a\u0440\u044b\u0442\u043e\u043c \u043a\u043e\u0440\u043f\u0443\u0441\u0435. \u0421 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u043c \u0440\u0430\u0434\u0438\u0430\u0442\u043e\u0440\u043e\u043c, \u0432\u0438\u0434\u0438\u043c\u044b\u043c \u043d\u0430 \u0444\u043e\u0442\u043e, \u0447\u0435\u0440\u0435\u0437 \u043f\u043e\u043b\u0447\u0430\u0441\u0430 \u0438\u0433\u0440\u044b \u043d\u0430 \u043b\u044e\u0431\u043e\u043c \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0435 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0430 \u044f\u0434\u0440\u0430 \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u043b\u0430 80 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432 \u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u043b\u0441\u044f \u0442\u0440\u043e\u0442\u043b\u0438\u043d\u0433. <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/e6\/kk\/er\/e6kkerc14t-yzonbam_vhkmjwwc.jpeg\"><\/div>\n<p>  \u0411\u044b\u043b \u0437\u0430\u043a\u0430\u0437\u0430\u043d \u0446\u0435\u043d\u0442\u0440\u043e\u0431\u0435\u0436\u043d\u044b\u0439 \u0432\u0435\u043d\u0442\u0438\u043b\u044f\u0442\u043e\u0440 40*30*10 \u043c\u043c, \u043d\u043e \u043f\u043e\u043a\u0430 \u043e\u043d \u043d\u0435 \u043f\u0440\u0438\u0435\u0445\u0430\u043b, \u044f \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043b \u0432\u044b\u043f\u0438\u043b\u0438\u0442\u044c \u0438\u0437 3 \u043c\u043c \u0430\u043b\u044e\u043c\u0438\u043d\u0438\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043f\u043b\u0430\u0441\u0442\u0438\u043d\u0443, \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u043c 80*30 \u043c\u043c. \u041a \u0442\u043e\u043c\u0443 \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0432\u0441\u0435 \u043f\u0438\u043d\u044b GPIO \u044f \u0432\u044b\u043f\u0430\u044f\u043b, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u043d\u0438 \u0443\u0436\u0435 \u043d\u0435 \u043c\u0435\u0448\u0430\u043b\u0438\u0441\u044c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043f\u043b\u0430\u0441\u0442\u0438\u043d\u044b. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0435\u0449\u0435 \u0432\u044b\u043f\u0438\u043b\u0438\u043b \u043a\u0443\u0441\u043e\u0447\u0435\u043a 20*10\u043c\u043c \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0430 \u0441 \u0447\u0438\u043f\u043e\u043c \u0438 \u0441\u0434\u0435\u043b\u0430\u043b \u0438\u0437 \u043f\u043b\u0430\u0441\u0442\u0438\u043d \u0431\u0443\u0442\u0435\u0440\u0431\u0440\u043e\u0434. \u042d\u0442\u043e \u043f\u0440\u0435\u0432\u0437\u043e\u0448\u043b\u043e \u0432\u0441\u0435 \u043c\u043e\u0438 \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f, \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c 65 \u0433\u0440\u0430\u0434\u0443\u0441\u043e\u0432 \u043d\u0430 \u044f\u0434\u0440\u0435.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/g2\/wa\/mz\/g2wamz-kibms_rwlc-mfvec4ilq.jpeg\"><\/div>\n<p>  \u0422\u0430\u043a \u044d\u0442\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0432\u043d\u0443\u0442\u0440\u0438.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/wu\/is\/5-\/wuis5-glvpqtphs9dca4t1ro0us.jpeg\"><\/div>\n<h3>\u0412 \u0438\u0442\u043e\u0433\u0435 \u0447\u0442\u043e<\/h3>\n<p>  \u041a\u0430\u043a \u044d\u0442\u043e \u0438\u0433\u0440\u0430\u0435\u0442\u0441\u044f? \u041e\u0442\u043b\u0438\u0447\u043d\u043e! \u0421 \u043a\u0440\u0438\u043a\u0430\u043c\u0438, \u0431\u0438\u0442\u044c\u0435\u043c \u0433\u0435\u0439\u043c\u043f\u0430\u0434\u043e\u0432, \u0432\u0437\u0430\u0438\u043c\u043d\u044b\u043c\u0438 \u0443\u043f\u0440\u0435\u043a\u0430\u043c\u0438. \u041f\u0440\u044f\u043c\u043e \u043a\u0430\u043a \u043a\u043e\u0433\u0434\u0430-\u0442\u043e.<\/p>\n<p>  \u041d\u0438\u043a\u0430\u043a\u0438\u0445 \u0437\u0430\u0434\u0435\u0440\u0436\u0435\u043a \u0438 \u043b\u0430\u0433\u043e\u0432 \u0437\u0430\u043c\u0435\u0447\u0435\u043d\u043e \u043d\u0435 \u0431\u044b\u043b\u043e.<\/p>\n<p>  \u042d\u043a\u0440\u0430\u043d\u0447\u0438\u043a, \u043a\u043e\u043d\u0435\u0447\u043d\u043e, \u043c\u0430\u043b\u043e\u0432\u0430\u0442, \u0432\u0441\u0435\u0433\u043e \u0442\u0440\u0438 \u0441 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u043e\u0439 \u0434\u044e\u0439\u043c\u0430. \u0420\u0430\u0437\u0431\u0430\u043b\u043e\u0432\u0430\u043b\u0438 \u043d\u0430\u0441 \u0441\u043c\u0430\u0440\u0442\u0444\u043e\u043d\u044b \u0441 \u043f\u044f\u0442\u044c\u044e \u0434\u044e\u0439\u043c\u0430\u043c\u0438, \u043d\u043e \u0438\u0433\u0440\u0430\u0442\u044c \u043c\u043e\u0436\u043d\u043e. \u0422\u0435\u043a\u0441\u0442 \u0447\u0438\u0442\u0430\u0435\u0442\u0441\u044f, \u0434\u0430\u0436\u0435 \u043c\u0435\u043b\u043a\u0438\u0439. \u041f\u0440\u0435\u0434\u043f\u043e\u0447\u0438\u0442\u0430\u044e HDMI.<\/p>\n<p>  \u041c\u043e\u0436\u043d\u043e \u043f\u0440\u0438\u0439\u0442\u0438 \u043a \u0434\u0440\u0443\u0433\u0443, \u043f\u043e\u0438\u0433\u0440\u0430\u0442\u044c, \u043f\u043e\u0440\u0442\u0430\u0442\u0438\u0432\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442. \u0421\u043e\u043f\u0443\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u0430\u043a\u0441\u0435\u0441\u0441\u0443\u0430\u0440\u044b: \u0448\u043b\u0435\u0439\u0444\u044b, \u043a\u0430\u0431\u0435\u043b\u0438, \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u0438, \u0437\u0430\u0440\u044f\u0434\u043a\u0430 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0442 \u0431\u043e\u043b\u044c\u0448\u0435 \u043c\u0435\u0441\u0442\u0430, \u0447\u0435\u043c \u0441\u0430\u043c\u0430 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430.<\/p>\n<h3>\u0417\u0432\u0443\u043a<\/h3>\n<p>  \u041a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u0448\u0442\u0430\u0442\u043d\u044b\u0439 \u0437\u0432\u0443\u043a Raspberry Pi \u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u0436\u0435\u043b\u0430\u0442\u044c \u043b\u0443\u0447\u0448\u0435\u0433\u043e. \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0430 \u0428\u0418\u041c \u043c\u043e\u0434\u0443\u043b\u044f\u0446\u0438\u044f \u0441 \u043f\u0430\u0441\u0441\u0438\u0432\u043d\u043e\u0439 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0435\u0439. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0431\u044b\u043b \u0437\u0430\u043a\u0443\u043f\u043b\u0435\u043d USB \u0426\u0410\u041f \u043d\u0430 PCM2704. \u0413\u043b\u0430\u0432\u043d\u044b\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c, \u0438\u0437-\u0437\u0430 \u0441\u0432\u043e\u0438\u0445 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432.<\/p>\n<p>  \u041e\u0447\u0435\u043d\u044c \u043d\u0435 \u0445\u0432\u0430\u0442\u0430\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0430 \u0437\u0432\u0443\u043a\u0430 \u043f\u0440\u0438 \u0438\u0433\u0440\u0435 \u043d\u0430 \u043c\u0430\u043b\u0435\u043d\u044c\u043a\u043e\u043c LCD \u044d\u043a\u0440\u0430\u043d\u0447\u0438\u043a\u0435, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043a\u0443\u043f\u043b\u0435\u043d \u0442\u0430\u043a\u0436\u0435 \u043c\u0438\u043a\u0440\u043e\u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044c 3W \u043d\u0430 NS8002 \u0438 \u043f\u043e\u0434\u043e\u0431\u0440\u0430\u043d \u0434\u0438\u043d\u0430\u043c\u0438\u043a \u043e\u0442 \u043f\u043b\u0430\u043d\u0448\u0435\u0442\u0430 \u043d\u0430 8 \u041e\u043c.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">USB \u0426\u0410\u041f \u0438 NS8002<\/b><\/p>\n<div class=\"spoiler_text\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/-e\/kz\/cq\/-ekzcqqsoepridapkfdlyqyosdy.jpeg\"><\/div>\n<p>  <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/n3\/fd\/vl\/n3fdvlnjxigbmpxkcrs7p_zf9a8.jpeg\"><\/div>\n<p>  <\/div>\n<\/div>\n<p>  \u0412\u0441\u0451 \u044d\u0442\u043e \u043f\u043e\u043c\u0435\u0441\u0442\u0438\u0442\u0441\u044f \u043f\u043e\u0434 LCD \u044d\u043a\u0440\u0430\u043d\u043e\u043c. \u041f\u0440\u0438\u0435\u0434\u0435\u0442, \u0431\u0443\u0434\u0443 \u0441\u0442\u0430\u0432\u0438\u0442\u044c.<\/p>\n<h3>\u041f\u043e\u0434\u043f\u0438\u043b\u0438\u0432\u0430\u0435\u043c Retropie<\/h3>\n<p>  \u0421\u0431\u043e\u0440\u043a\u0430 \u043e\u043a\u043e\u043d\u0447\u0435\u043d\u0430. \u0414\u0430\u043b\u0435\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0443 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u0435\u043d\u0435\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u0434\u043b\u044f \u0440\u0430\u0437\u0432\u043b\u0435\u043a\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0447\u0442\u0435\u043d\u0438\u044f \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043a Retropie.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0428\u0435\u0439\u0434\u0435\u0440\u044b<\/b><\/p>\n<div class=\"spoiler_text\">\u0411\u043e\u043b\u044c\u0448\u0438\u043d\u0441\u0442\u0432\u043e \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043e\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u0435\u043d \u044d\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c Raspberry Pi, \u0432\u044b\u0434\u0430\u0435\u0442 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 320&#215;240 \u043f\u0438\u043a\u0441\u0435\u043b\u0435\u0439. \u041f\u043e \u0441\u0435\u0433\u043e\u0434\u043d\u044f\u0448\u043d\u0438\u043c \u043c\u0435\u0440\u043a\u0430\u043c \u044d\u0442\u043e \u043e\u0447\u0435\u043d\u044c \u043c\u0430\u043b\u043e. \u0412\u0441\u0435 \u0438\u0433\u0440\u044b \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0442\u0430\u044e\u0442 \u044f\u0440\u043a\u043e \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u043d\u0443\u044e \u043f\u0438\u043a\u0441\u0435\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u043d\u0430 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u044d\u043a\u0440\u0430\u043d\u0430\u0445. <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/3w\/-b\/_5\/3w-b_5-_zrprhg8fevmnljwfjhm.png\"><\/div>\n<p>  \u0421\u043e\u0437\u0434\u0430\u0442\u0435\u043b\u0438 Retroarch, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u0445\u043e\u0434\u0438\u0442 \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 Retropie, \u043e\u0437\u0430\u0431\u043e\u0442\u0438\u043b\u0438\u0441\u044c \u044d\u0442\u0438\u043c \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u043c \u0438 \u0434\u043e\u0431\u0430\u0432\u0438\u043b\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0448\u0435\u0439\u0434\u0435\u0440\u043e\u0432. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u043d\u0435 \u043e\u0447\u0435\u043d\u044c \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u043f\u0440\u0435\u0434\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0439 <i>xbr-lv1-noblend.glslp<\/i>. \u041e\u043d, \u0431\u0443\u043a\u0432\u0430\u043b\u044c\u043d\u043e, \u0432\u044b\u0442\u044f\u0433\u0438\u0432\u0430\u0435\u0442 \u0434\u0435\u0442\u0430\u043b\u0438 \u0438\u0437 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438. \u0421\u043c. \u043d\u0438\u0436\u0435.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/v-\/m9\/ae\/v-m9aedomgloew3mkbnrbaf52zo.png\"><\/div>\n<p><i>\u0421\u043a\u0440\u0438\u043d\u0448\u043e\u0442 \u0438\u0437 \u0438\u0433\u0440\u044b Castlevania: Symphony of the Night, \u0441\u043e\u0432\u0435\u0442\u0443\u044e \u0432 \u043d\u0435\u0435 \u0441\u044b\u0433\u0440\u0430\u0442\u044c<\/i><\/p>\n<p>  \u0427\u0442\u043e\u0431\u044b \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0448\u0435\u0439\u0434\u0435\u0440, \u0437\u0430\u0439\u0434\u0438\u0442\u0435 \u0432 \u043c\u0435\u043d\u044e Retropie -&gt; <i>Configuration editor<\/i>. \u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 <i>Configure basic libretro emulator options<\/i>, \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 <i>Configure default options for all libretro emulators<\/i>. \u0417\u0430\u0442\u0435\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 <i>Video Shader Enable<\/i> \u0432 \u00abtrue\u00bb \u0438 <i>Video Shader File<\/i> \u043d\u0430 \u0436\u0435\u043b\u0430\u0435\u043c\u044b\u0439 \u0448\u0435\u0439\u0434\u0435\u0440. \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0442\u0430\u043a\u0436\u0435 <i>Video Smoth<\/i> \u0432 \u00abfalse\u00bb, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043e\u043d \u0442\u043e\u043b\u044c\u043a\u043e \u0441\u043c\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443. \u041c\u043e\u0436\u043d\u043e \u0434\u0430\u0436\u0435 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0447\u0442\u043e-\u0442\u043e \u0442\u0438\u043f\u0430 scanline \u0448\u0435\u0439\u0434\u0435\u0440\u0430, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u044d\u043c\u0438\u0442\u0438\u0440\u0443\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 CRT \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u043e\u0432. \u041d\u043e \u044d\u0442\u043e \u043d\u0430 \u043b\u044e\u0431\u0438\u0442\u0435\u043b\u044f.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/0b5\/699\/a6f\/0b5699a6ffc3ebebf5d3d88f9583bab8.png\"><\/div>\n<p>  \u041e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0430 \u0448\u0435\u0439\u0434\u0435\u0440\u043e\u0432 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0437\u0430\u0442\u0440\u0430\u0442\u043d\u0430\u044f \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f. \u041f\u0440\u0438 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0438 \u0440\u0430\u0432\u043d\u043e\u043c \u0438 \u0432\u044b\u0448\u0435 720p \u043d\u0430 RPi 3B \u043f\u043e\u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u0437\u0430\u043c\u0435\u0442\u043d\u044b\u0435 \u043f\u043e\u0434\u043b\u0430\u0433\u0438\u0432\u0430\u043d\u0438\u044f. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432 \u044d\u0442\u043e\u043c \u0436\u0435 \u043c\u0435\u043d\u044e \u0432\u044b\u0431\u0435\u0440\u0438\u0442\u0435 <i>Render resolution<\/i> \u00ab800&#215;600\u00bb. \u041d\u0435 \u0432\u043e\u043b\u043d\u0443\u0439\u0442\u0435\u0441\u044c, \u0435\u0441\u043b\u0438 \u0432\u044b \u0434\u043e \u044d\u0442\u043e\u0433\u043e \u0434\u0435\u043b\u0430\u043b\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 <i>\/boot\/config.txt<\/i>, \u043a\u0430\u043a \u0432 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0432\u044b\u0448\u0435 \u0447\u0443\u0442\u044c \u0432\u044b\u0448\u0435, \u0442\u043e \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u044d\u043a\u0440\u0430\u043d\u0430 \u043f\u043e \u043a\u0430\u0431\u0435\u043b\u044e HDMI \u0431\u0443\u0434\u0435\u0442 1080p, \u043d\u043e \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 \u0431\u0443\u0434\u0435\u0442 \u0440\u0435\u043d\u0434\u0435\u0440\u0438\u0442\u044c \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0443 \u0432 800&#215;600 \u0438 \u0440\u0430\u0441\u0442\u044f\u0433\u0438\u0432\u0430\u0442\u044c \u043d\u0430 \u0432\u0435\u0441\u044c \u044d\u043a\u0440\u0430\u043d. \u0418 \u0434\u0435\u043b\u0430\u0435\u0442 \u043e\u043d \u044d\u0442\u043e \u043d\u0435 \u043f\u043b\u043e\u0445\u043e. \u041f\u043e \u043a\u0440\u0430\u0439\u043d\u0435 \u043c\u0435\u0440\u0435, \u0441 \u0448\u0435\u0439\u0434\u0435\u0440\u043e\u043c \u043b\u0443\u0447\u0448\u0435, \u0447\u0435\u043c \u0431\u0435\u0437 \u043d\u0435\u0433\u043e, \u0434\u0430 \u0438 \u0440\u0435\u043d\u0434\u0435\u0440 \u0432 1080p \u0431\u0435\u0441\u043f\u043e\u043b\u0435\u0437\u0435\u043d, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u0432\u0438\u0434\u0435\u043e\u0434\u0430\u043d\u043d\u044b\u0435 \u0438\u0433\u0440\u044b \u0432\u0441\u0451 \u0440\u0430\u0432\u043d\u043e \u043d\u0430\u0440\u0438\u0441\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f 320&#215;240.  <\/div>\n<\/div>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u043e\u0432<\/b><\/p>\n<div class=\"spoiler_text\">\u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u043b\u044e\u0431\u043e\u0439 xinput \u0433\u0435\u0439\u043c\u043f\u0430\u0434 (\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442 Micro$oft), \u043e\u043d \u043f\u043e\u0434\u043e\u0439\u0434\u0435\u0442. \u041d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043e\u043d \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u0436\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 Retropie, \u043b\u0438\u0431\u043e \u0447\u0435\u0440\u0435\u0437 \u043a\u043d\u043e\u043f\u043a\u0443 \u0441\u0442\u0430\u0440\u0442 \u2014 Configure Input. \u041d\u043e \u0438 \u0442\u0443\u0442 \u0435\u0441\u0442\u044c \u0433\u043e\u043b\u043e\u0432\u043d\u0430\u044f \u0431\u043e\u043b\u044c. \u0423\u0448\u043b\u044b\u0435 \u0437\u0430\u043e\u043a\u0435\u0430\u043d\u0441\u043a\u0438\u0435 \u0440\u0435\u0431\u044f\u0442\u0430, \u0447\u0442\u043e\u0431\u044b \u043d\u0435 \u043f\u043e\u043f\u0430\u0434\u0430\u0442\u044c \u043d\u0430 \u043f\u0430\u0442\u0435\u043d\u0442\u043d\u044b\u0435 \u0441\u0443\u0434\u0435\u0431\u043d\u044b\u0435 \u0438\u0441\u043a\u0438 \u043f\u043e\u043c\u0435\u043d\u044f\u043b\u0438 \u043c\u0435\u0441\u0442\u0430\u043c\u0438 \u043a\u043d\u043e\u043f\u043a\u0438 \u0441 A \u0438 B, X \u0438 Y. <\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/um\/9l\/eo\/um9leos1thydayxdflxs3ty4cf0.jpeg\"><\/div>\n<p>  \u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u0433\u0435\u0439\u043c\u043f\u0430\u0434 \u043e\u0442 xbox \u0438\u043b\u0438 \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0439, \u0442\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c \u043d\u0430\u0434\u043e \u0441 \u043f\u0435\u0440\u0435\u0432\u0435\u0440\u043d\u0443\u0442\u044b\u043c\u0438 \u043a\u043d\u043e\u043f\u043a\u0430\u043c\u0438, \u043a\u0430\u043a \u043d\u0430 NES. \u0417\u0430\u0442\u0435\u043c \u0437\u0430\u0439\u0442\u0438 \u0432 Retropie -&gt; <i>Retropie Setup<\/i>, \u0432\u044b\u0431\u0440\u0430\u0442\u044c <i>Configuration \/ tools<\/i>, \u0437\u0430\u0442\u0435\u043c <i>emulationstation<\/i>, \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432 <i>Swap A\/B Buttons in ES<\/i> \u00abSwapped\u00bb. \u041f\u043e\u0442\u043e\u043c \u0437\u0430\u043d\u043e\u0432\u043e \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0439\u0442\u0435 \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a.<\/p>\n<p>  \u0422\u0430\u043a\u0436\u0435, \u043c\u043d\u0435 \u043d\u0435 \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f, \u043a\u0430\u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Retropie \u0440\u0430\u0441\u043f\u043e\u0440\u044f\u0434\u0438\u043b\u0438\u0441\u044c \u043a\u043d\u043e\u043f\u043e\u0447\u043d\u044b\u043c \u0444\u043e\u043d\u0434\u043e\u043c. \u0413\u0434\u0435 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f \u043a\u043d\u043e\u043f\u043e\u043a \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442? \u0417\u0430\u0447\u0435\u043c \u043c\u043d\u0435 \u043a\u043d\u043e\u043f\u043a\u0430 reset, \u0435\u0441\u043b\u0438 \u044f \u043d\u0430 \u043d\u0435\u0435 \u043f\u043e\u043f\u0430\u0434\u0430\u044e \u043a\u0430\u0436\u0434\u044b\u0439 \u0440\u0430\u0437? \u0413\u0434\u0435 \u043a\u043d\u043e\u043f\u043a\u0438 \u043f\u0435\u0440\u0435\u043c\u043e\u0442\u043a\u0438 \u0438 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438? <\/p>\n<p>  \u0427\u0442\u043e\u0431\u044b \u044d\u0442\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c, \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u0434\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0444\u0430\u0439\u043b \u0441 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c \u0432\u0430\u0448\u0435\u0433\u043e \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u0430 \u0432 <i>\/opt\/retropie\/configs\/all\/retroarch-joypads\/<\/i>. \u0422\u0430\u043a\u0436\u0435 \u043e\u043d \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u043f\u043e \u0441\u0435\u0442\u0438 <i>\\\\192.168.x.xxx\\configs\\all\\retroarch-joypads\\<\/i>. \u041f\u043e\u0441\u043b\u0435 \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f Retropie \u0447\u0435\u0440\u0435\u0437 \u0430\u043f\u0434\u0435\u0439\u0442\u0435\u0440, \u043d\u0443\u043c\u0435\u0440\u0430\u0446\u0438\u044f \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0438 \u0441\u043b\u0435\u0442\u0430\u0435\u0442, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u044f \u043d\u0435 \u0431\u0443\u0434\u0443 \u0432\u044b\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0442\u044c \u0432\u0435\u0441\u044c \u043a\u043e\u043d\u0444\u0438\u0433. \u041d\u0430\u043f\u0438\u0448\u0443, \u0447\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u043b \u043b\u0438\u0448\u044c \u044d\u0442\u0438 \u043a\u043d\u043e\u043f\u043a\u0438. \u041e\u043d\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u0440\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0441 Hotkey-\u043c, \u043e\u0431\u044b\u0447\u043d\u043e \u044d\u0442\u043e \u043a\u043d\u043e\u043f\u043a\u0430 \u0441 \u043b\u043e\u0433\u043e\u0442\u0438\u043f\u043e\u043c, \u043f\u043e\u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0435 \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u0430.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">Button config<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code>input_screenshot_btn = \"0\" input_rewind_btn = \"h0left\" input_hold_fast_forward_btn = \"h0right\" input_state_slot_increase_btn = \"h0up\" input_state_slot_decrease_btn = \"h0down\"<\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u0417\u0434\u0435\u0441\u044c \u043a\u043d\u043e\u043f\u043a\u0430 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u043e\u0432 \u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0432\u043c\u0435\u0441\u0442\u043e reset. Fast forvard \u0438 rewind (\u043f\u0435\u0440\u0435\u043c\u043e\u0442\u043a\u0430 \u043d\u0430\u0437\u0430\u0434) \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d\u044b \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0438 \u043a\u0440\u0435\u0441\u0442\u043e\u0432\u0438\u043d\u044b: \u0432\u043f\u0435\u0440\u0435\u0434 \u0438 \u043d\u0430\u0437\u0430\u0434. \u041a\u043d\u043e\u043f\u043a\u0438 \u043a\u0440\u0435\u0441\u0442\u043e\u0432\u0438\u043d\u044b \u0432\u0432\u0435\u0440\u0445 \u0438 \u0432\u043d\u0438\u0437 \u0438\u0437\u043c\u0435\u043d\u044f\u044e\u0442 \u0441\u043b\u043e\u0442 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f.<\/p>\n<p>  Rewind \u043d\u0430\u0434\u043e \u0432\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0435 <i>\/opt\/retropie\/configs\/all\/retroarch.cfg<\/i>. \u0422\u043e\u043b\u044c\u043a\u043e \u043d\u0435 \u0432\u043a\u043b\u044e\u0447\u0430\u0439\u0442\u0435 Rewind \u043d\u0430 \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440\u0435 psx, \u0432\u0441\u0451 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0434\u0438\u043a\u043e \u0442\u043e\u0440\u043c\u043e\u0437\u0438\u0442\u044c. \u041f\u0435\u0440\u0435\u043c\u043e\u0442\u043a\u0430 \u043d\u0430\u0437\u0430\u0434, \u043f\u043e-\u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u0430 \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0435 psx.<\/p>\n<p>  \u0415\u0449\u0435 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u043e Bluetooth. \u0421\u0430\u043c \u044f \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u044b\u0435 \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u0438 \u043d\u0435 \u043b\u044e\u0431\u043b\u044e \u0438 \u0438\u0433\u0440\u0430\u044e \u0432\u0441\u0435\u0433\u0434\u0430 \u0441 \u043a\u0430\u0431\u0435\u043b\u0435\u043c. \u0421\u0442\u0430\u0440\u0430\u044f \u0448\u043a\u043e\u043b\u0430 \u0435\u0449\u0435. \u0414\u043b\u044f \u043b\u044e\u0431\u0438\u0442\u0435\u043b\u0435\u0439 \u0431\u0435\u0441\u043f\u0440\u043e\u0432\u043e\u0434\u043d\u044b\u0445 \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u043e\u0432 \u043d\u0430\u0434\u043e \u043f\u0440\u0438\u043e\u0431\u0440\u0435\u0441\u0442\u0438 Bluetooth \u0434\u043e\u043d\u0433\u043b \u0438 \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432 USB \u043f\u043e\u0440\u0442. \u0422\u0430\u043a \u0431\u0443\u0434\u0435\u0442 \u043b\u0443\u0447\u0448\u0435 \u0438 \u043d\u0438\u043a\u0430\u043a\u0438\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c \u043d\u0435 \u0431\u0443\u0434\u0435\u0442. \u0421\u0430\u043c \u044f \u043d\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u043b, \u043d\u043e \u0437\u043d\u0430\u044e\u0449\u0438\u0435 \u043b\u044e\u0434\u0438 \u043f\u0438\u0448\u0443\u0442.<\/p>\n<h3>Xboxdrv<\/h3>\n<p>  \u041d\u043e \u0438 \u044d\u0442\u043e \u0435\u0449\u0435 \u043d\u0435 \u0432\u0441\u0451. \u0412 <i>Retropie Setup<\/i> \u0432 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0435 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u043f\u043e\u0440\u0442\u044b, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 Openttd, Doom \u0438\u043b\u0438 \u0432\u043e\u043e\u0431\u0449\u0435 DOS \u044d\u043c\u0443\u043b\u044f\u0442\u043e\u0440 Dosbox. \u041d\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0432 \u043d\u0438\u0445 \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u043e\u043c \u043d\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0441\u044f. \u0422\u043e\u043b\u044c\u043a\u043e \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u043e\u0439 \u0438 \u043c\u044b\u0448\u043a\u043e\u0439. \u0427\u0442\u043e\u0431\u044b \u044d\u0442\u043e \u0438\u0441\u043f\u0440\u0430\u0432\u0438\u0442\u044c, \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0435 \u043f\u0430\u043a\u0435\u0442\u043e\u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 xboxdrv, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0443\u043c\u0435\u0435\u0442 \u044d\u043c\u0443\u043b\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430\u0436\u0430\u0442\u0438\u044f \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u044b. \u041f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432, \u0430\u0432\u0442\u043e\u0437\u0430\u043f\u0443\u0441\u043a \u0434\u0435\u043b\u0430\u0442\u044c \u043d\u0435 \u043d\u0443\u0436\u043d\u043e, \u043e\u043d \u043d\u0435 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u043f\u043e\u0434 \u0432\u0441\u0435 \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u0438. <\/p>\n<p>  \u0421\u043a\u0440\u0438\u043f\u0442 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043d\u0430\u043f\u0438\u0448\u0435\u043c \u0441\u0430\u043c\u0438 \u043f\u043e\u0434 \u043d\u0430\u0448 \u0433\u0435\u0439\u043c\u043f\u0430\u0434. \u0414\u043e\u0431\u0430\u0432\u0438\u043c \u0432 <i>\/opt\/retropie\/configs\/all\/runcommand-onstart.sh<\/i> \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0441\u0442\u0440\u043e\u043a\u0438 \u0432 \u043a\u043e\u043d\u0435\u0446 \u0444\u0430\u0439\u043b\u0430.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">runcommand-onstart.sh<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\"># xboxdrv sudo killall &gt; \/dev\/null 2&gt;&amp;1 xboxdrv if [ \"$1\" = \"pc\" ] || [ \"$1\" = \"openttd\" ] || [ \"$1\" = \"doom\" ] || [ \"$1\" = \"kodi\" ]; then sudo \/opt\/retropie\/supplementary\/xboxdrv\/bin\/xboxdrv &gt; \/dev\/shm\/runcommand.log 2&gt;&amp;1 \\     --evdev \/dev\/input\/event0 \\ \t--silent \\ \t--detach-kernel-driver \\ \t--force-feedback \\ \t--mimic-xpad \\ \t--trigger-as-button \\ \t--evdev-no-grab \\ \t--evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_RX=x2,ABS_RY=y2,ABS_HAT0X=dpad_x,ABS_HAT0Y=dpad_y \\ \t--evdev-keymap KEY_#304=a,KEY_#305=b,KEY_#307=x,KEY_#308=y,KEY_#312=lt,KEY_#313=rt,KEY_#310=lb,KEY_#311=rb,KEY_#317=tl,KEY_#318=tr,KEY_#314=back,KEY_#315=start,KEY_#316=guide \\ \t--axismap -Y1^deadzone:3000=Y1,-Y2^deadzone:3000=Y2 \\ \t--ui-axismap x2^deadzone:3000=KEY_LEFT:KEY_RIGHT,y2=KEY_UP:KEY_DOWN \\ \t--ui-axismap x1^deadzone:3000=REL_X:06,y1=REL_Y:06 \\ \t--ui-axismap dpad_x^deadzone:0=KEY_LEFT:KEY_RIGHT,dpad_y^deadzone:0=KEY_UP:KEY_DOWN \\ \t--ui-buttonmap rt=BTN_LEFT,lt=BTN_RIGHT,start=KEY_ENTER,back=KEY_ESC,tl=KEY_4,tr=KEY_5,lb=KEY_2,rb=KEY_3,a=KEY_SPACE,b=KEY_M,x=KEY_3,y=KEY_LEFTCTRL,guide=KEY_Y \\ &amp; fi<\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u0417\u0434\u0435\u0441\u044c $1 \u2014 \u043d\u0430\u0448\u0430 \u0446\u0435\u043b\u0435\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u043f\u0440\u0438 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f xboxdrv. \u041c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043f\u043e \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0438. \u0421\u0442\u0440\u043e\u043a\u0438 &#8212;evdev-absmap &#8212;evdev-keymap \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0442 \u0437\u0430 \u043f\u0440\u0438\u0432\u044f\u0437\u043a\u0443 \u043e\u0441\u0435\u0439 \u0438 \u043a\u043d\u043e\u043f\u043e\u043a \u043a \u0432\u0430\u0448\u0435\u043c\u0443 \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u0443. \u0421\u043a\u0440\u0438\u043f\u0442 \u0432\u044b\u0448\u0435 \u0434\u0430\u043d \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 Xbox One S. \u0427\u0442\u043e\u0431\u044b \u0443\u0437\u043d\u0430\u0442\u044c \u043a\u0430\u043a\u0430\u044f \u043e\u0441\u044c \u0438 \u043a\u043d\u043e\u043f\u043a\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043d\u043e\u043c\u0435\u0440\u0443 \u0438\u043b\u0438 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044e \u0432\u0430\u0448\u0435\u0433\u043e \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u0430, \u043d\u0443\u0436\u043d\u043e \u0432 \u043a\u043e\u043d\u0441\u043e\u043b\u0438 \u043d\u0430\u0431\u0440\u0430\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434\u0443 <i>evtest<\/i>. \u0417\u0430\u043e\u0434\u043d\u043e \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043a\u0430\u043a\u043e\u0439 event \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0430\u0448\u0435\u043c\u0443 \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u0443. \u0423 \u043c\u0435\u043d\u044f \u044d\u0442\u043e \/dev\/input\/event0 \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0442\u043e\u0438\u0442 \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0435 &#8212;evdev.<\/p>\n<p>  \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b &#8212;ui-axismap \u044d\u043c\u0443\u043b\u0438\u0440\u0443\u044e\u0442 \u043e\u0441\u0438 \u043c\u044b\u0448\u0438, \u0430 &#8212;ui-buttonmap \u043a\u043d\u043e\u043f\u043a\u0438 \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u044b. \u0412 \u0434\u0430\u043d\u043d\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043a\u0443\u0440\u043a\u0438 \u2014 \u044d\u0442\u043e \u043a\u043d\u043e\u043f\u043a\u0438 \u043c\u044b\u0448\u0438, \u043b\u0435\u0432\u044b\u0439 \u0441\u0442\u0438\u043a \u2014 \u043c\u044b\u0448\u044c, \u043f\u0440\u0430\u0432\u044b\u0439 \u0441\u0442\u0438\u043a \u2014 \u043a\u0443\u0440\u0441\u043e\u0440\u043d\u044b\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438. \u0421\u0442\u0430\u0440\u0442, \u0441\u0435\u043b\u0435\u043a\u0442 \u2014 enter \u0438 esc, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e. \u041d\u0430 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043a\u043d\u043e\u043f\u043a\u0438 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u044b \u0446\u0438\u0444\u0440\u044b \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u044b. \u0417\u0430\u0434\u0435\u0439\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u043a\u0440\u0435\u0441\u0442\u043e\u0432\u0438\u043d\u0443 \u043f\u043e\u0434 \u043a\u043d\u043e\u043f\u043a\u0438 \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u044b, \u043a \u0441\u043e\u0436\u0430\u043b\u0435\u043d\u0438\u044e, \u043d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c. \u041f\u043e\u0447\u0435\u043c\u0443-\u0442\u043e \u043d\u0430 \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u0435 Xbox One S \u043e\u0442\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c.<\/p>\n<p>  \u0421 \u0442\u0430\u043a\u0438\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u043e\u043c \u043e\u0442\u043b\u0438\u0447\u043d\u043e \u0438\u0433\u0440\u0430\u044e\u0442\u0441\u044f \u0441\u0442\u0440\u0430\u0442\u0435\u0433\u0438\u0438, \u043d\u0430\u043f\u043e\u0434\u043e\u0431\u0438\u0435 Theme Hospital, OpenTTD \u0438 \u043f\u0440. \u0427\u0443\u0442\u044c \u0445\u0443\u0436\u0435 \u0438\u0433\u0440\u0430\u0435\u0442\u0441\u044f \u0432 \u0448\u0443\u0442\u0435\u0440\u044b, \u043d\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0430\u043d\u0430\u043b\u043e\u0433\u0438\u0447\u043d\u044b\u0435 \u0441\u043a\u0440\u0438\u043f\u0442\u044b \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u043e\u0434 \u0448\u0443\u0442\u0435\u0440\u044b \u0432 \u044d\u0442\u043e\u043c \u0436\u0435 \u0444\u0430\u0439\u043b\u0435, \u043c\u0435\u043d\u044f\u044f \u0442\u0430\u043c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 $1.<\/p>\n<p>  \u0427\u0442\u043e\u0431\u044b \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0442\u044c \u043d\u043e\u0440\u043c\u0430\u043b\u044c\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0442\u0443 \u0434\u0436\u043e\u0439\u0441\u0442\u0438\u043a\u0430 \u0432 emulationstation, \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044c xboxdrv \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u0445\u043e\u0434\u0430 \u0438\u0437 \u0438\u0433\u0440\u044b. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0432 \u043a\u043e\u043d\u0435\u0446 \u0444\u0430\u0439\u043b\u0430 <i>\/opt\/retropie\/configs\/all\/runcommand-onend.sh<\/i> \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">runcommand-onend.sh<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\">sudo killall &gt; \/dev\/null 2&gt;&amp;1 xboxdrv<\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  <\/div>\n<\/div>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0415\u0441\u043b\u0438 \u043f\u0440\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 Retropie \u0447\u0442\u043e-\u0442\u043e \u043f\u043e\u0448\u043b\u043e \u043d\u0435 \u0442\u0430\u043a<\/b><\/p>\n<div class=\"spoiler_text\">\u041e\u0434\u043d\u0430\u0436\u0434\u044b, \u044f \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 Retropie \u0438 \u043f\u0440\u0438 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u0435 \u044f\u0434\u0440\u0430 \u043e\u0442\u0432\u0430\u043b\u0438\u043b\u0441\u044f \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0439 Wi-Fi. \u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u043b\u043e\u0441\u044c, \u043d\u043e \u043d\u0435 \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u043b\u043e \u043d\u0438 \u043d\u0430 \u043a\u0430\u043a\u0438\u0435 \u043a\u043d\u043e\u043f\u043a\u0438, \u0432 \u0442\u043e\u043c \u0447\u0438\u0441\u043b\u0435 \u043d\u0430 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043d\u043e\u0439 \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0435. SSH \u043d\u0435\u0442, \u0442\u0430\u043a \u043a\u0430\u043a \u043d\u0435\u0442 Wi-Fi, \u043d\u0430 \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0443 \u043d\u0435 \u0440\u0435\u0430\u0433\u0438\u0440\u0443\u0435\u0442, \u0430 SD \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0443 \u043d\u0435 \u0434\u043e\u0441\u0442\u0430\u0442\u044c\u2026<\/p>\n<p>  \u0417\u0430\u043c\u0435\u0442\u0438\u043b, \u0447\u0442\u043e \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435. \u041f\u043e\u043d\u0430\u0436\u0438\u043c\u0430\u043b \u043c\u043d\u043e\u0433\u043e \u0440\u0430\u0437 ctrl+c \u0438, \u043e, \u043a\u043e\u043d\u0441\u043e\u043b\u044c! \u041d\u043e \u043a\u0430\u043a \u0442\u0435\u043f\u0435\u0440\u044c \u0432\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c Wi-Fi? \u0418\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 wlan0 \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u043e\u0432\u0430\u043b \u043e\u0442 \u0441\u043b\u043e\u0432\u0430 \u0441\u043e\u0432\u0441\u0435\u043c. \u0417\u0430\u043f\u0443\u0441\u043a \u0430\u043f\u0434\u0435\u0439\u0442\u0435\u0440\u0430 \u043d\u0435 \u043f\u043e\u043c\u043e\u0433, \u043f\u043e\u0441\u043a\u043e\u043b\u044c\u043a\u0443 \u043e\u043d \u043f\u043e\u0434\u0442\u044f\u0433\u0438\u0432\u0430\u0435\u0442 \u0444\u0430\u0439\u043b\u044b \u0441 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430.<\/p>\n<p>  \u041f\u0435\u0440\u0432\u044b\u043c \u0434\u0435\u043b\u043e\u043c \u0432 \/opt\/retropie\/configs\/all\/autostart.sh \u0437\u0430\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043b \u0437\u0430\u043f\u0443\u0441\u043a emulationstation \u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u043b\u0441\u044f. \u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u043d\u0441\u043e\u043b\u044c, \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u0414\u0430\u043b\u044c\u043d\u0435\u0439\u0448\u0435\u0435 \u0433\u0443\u0433\u043b\u0435\u043d\u0438\u0435, \u043a\u0430\u043a \u0432\u0435\u0440\u043d\u0443\u0442\u044c wlan \u0434\u0430\u043b\u043e \u0432\u043e\u0442 \u044d\u0442\u043e. \u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u0442 \u0432\u0441\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u0430\u043a\u0435\u0442\u044b. \u041f\u043e\u043c\u043e\u0433\u043b\u043e.<\/p>\n<pre><code class=\"bash\">sudo dpkg --configure -a<\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0427\u0442\u043e\u0431\u044b Retropie \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b \u043d\u0435 \u043a\u0430\u043a Linux \u0441\u0442\u0430\u043d\u0446\u0438\u044f<\/b><\/p>\n<div class=\"spoiler_text\">\u041f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0438 \u043c\u043d\u0435 \u043d\u0435 \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043d\u0430 \u043b\u043e\u0433 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 Linux. \u041e\u043d \u043f\u043e\u0440\u0442\u0438\u0442 \u0432\u0435\u0441\u044c \u0434\u0443\u0445 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043e\u043a \u0434\u0435\u0432\u044f\u043d\u043e\u0441\u0442\u044b\u0445.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0427\u0442\u043e\u0431\u044b \u0443\u0431\u0440\u0430\u0442\u044c \u043b\u043e\u0433 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 Linux<\/b><\/p>\n<div class=\"spoiler_text\">\u0427\u0442\u043e\u0431\u044b \u0443\u0431\u0440\u0430\u0442\u044c \u043b\u043e\u0433 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 Linux, \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u0444\u0430\u0439\u043b <i>\/boot\/cmdline.txt<\/i> \u043a \u0442\u0430\u043a\u043e\u043c\u0443 \u0432\u0438\u0434\u0443. \u0412\u0441\u0451 \u0432 \u043e\u0434\u043d\u0443 \u0441\u0442\u0440\u043e\u043a\u0443.<\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">cmdline.txt<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code>dwc_otg.lpm_enable=0 console=tty3 root=PARTUUID=f2d3cb4f-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait loglevel=3 consoleblank=0 plymouth.enable=0 quiet vt.global_cursor_default=0 plymouth.enable=0 plymouth.ignore-serial-consoles splash<\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u041a\u0440\u0430\u0442\u043a\u043e, \u043a\u043e\u043d\u0444\u0438\u0433 \u0443\u0431\u0438\u0440\u0430\u0435\u0442 \u043b\u043e\u0433\u043e, \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u0432 \u0434\u0440\u0443\u0433\u0443\u044e \u043a\u043e\u043d\u0441\u043e\u043b\u044c, \u0443\u0431\u0438\u0440\u0430\u0435\u0442 \u043c\u0438\u0433\u0430\u044e\u0449\u0438\u0439 \u043a\u0443\u0440\u0441\u043e\u0440. <br \/>  \u0417\u0430\u0442\u0435\u043c \u0443\u0431\u0438\u0440\u0430\u0435\u043c \u0432\u0435\u0441\u044c \u0442\u0435\u043a\u0441\u0442 \u0432 motd.<\/p>\n<pre><code class=\"bash\">nano \/etc\/motd<\/code><\/pre>\n<p>  \u0423\u0431\u0438\u0440\u0430\u0435\u043c \u0430\u0432\u0442\u043e\u043b\u043e\u0433\u0438\u043d \u0442\u0435\u043a\u0441\u0442.<\/p>\n<pre><code class=\"bash\">sudo nano \/etc\/systemd\/system\/autologin@.service<\/code><\/pre>\n<p>  \u041d\u0443\u0436\u043d\u043e \u0432 \u044d\u0442\u043e\u043c \u0444\u0430\u0439\u043b\u0435 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443<\/p>\n<pre><code>ExecStart=-\/sbin\/agetty --autologin pi --noclear %I $TERM<\/code><\/pre>\n<p>  \u041d\u0430<\/p>\n<pre><code>ExecStart=-\/sbin\/agetty --skip-login --noclear --noissue --login-options \"-f pi\" %I $TERM<\/code><\/pre>\n<p>  \u0411\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043f\u0440\u043e \u044d\u0442\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043e <a href=\"https:\/\/retropie.org.uk\/docs\/FAQ\/#how-do-i-hide-the-boot-text\">\u0437\u0434\u0435\u0441\u044c<\/a>.  <\/div>\n<\/div>\n<p>  \u0422\u0430\u043a\u0436\u0435, \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u043e\u0436\u043d\u043e \u0432\u044b\u0432\u0435\u0441\u0442\u0438 \u0441\u0432\u043e\u0435 \u0444\u043e\u0442\u043e \u2014 splashscreen. \u041c\u043e\u0436\u043d\u043e \u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e, \u043e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442 \u0441\u043c\u0435\u043d\u044f\u0442\u044c \u0434\u0440\u0443\u0433 \u0434\u0440\u0443\u0433\u0430 \u0441\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c. \u041d\u0443\u0436\u043d\u043e \u043f\u043e\u043b\u043e\u0436\u0438\u0442\u044c \u0441\u0432\u043e\u0438 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438 \u0432 \u043f\u0430\u043f\u043a\u0443 \u0432 \u0441\u0435\u0442\u0438 \\\\192.168.x.xxx\\splashscreens, \u0438 \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0438\u0445 \u0432 \u043c\u0435\u043d\u044e Retropie -&gt; <i>SPLASH SCREEN<\/i> -&gt; <i>Append Splashscreen to list<\/i>.<br \/>  \u041c\u043d\u0435, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u0431\u0435\u0437\u0443\u043c\u043d\u043e \u043d\u0440\u0430\u0432\u0438\u0442\u0441\u044f \u0432\u043e\u0442 \u044d\u0442\u0430 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/er\/n9\/g6\/ern9g6nb3z_5vcr5-3ussmqlk74.jpeg\"><\/div>\n<p>  \u0422\u0430\u043a\u0436\u0435 \u0432 Retropie \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d runcommand, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0438\u0433\u0440\u044b \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u043a\u043e\u043d\u0441\u043e\u043b\u044c\u043d\u044b\u0439 \u043e\u0431\u0440\u0435\u0437\u043e\u043a \u0441 \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c \u043d\u0430\u0436\u0430\u0442\u0438\u044f \u043a\u043b\u0430\u0432\u0438\u0448\u0438. \u042d\u0442\u043e\u0442 \u044d\u043a\u0440\u0430\u043d \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430 \u043c\u0438\u043b\u044b\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043e\u0447\u043a\u0438 \u0438\u0433\u0440\u043e\u0432\u044b\u0445 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043e\u043a.<\/p>\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/fm\/lk\/9u\/fmlk9ukwossgbtgjbpfvuy5lza4.png\"><\/div>\n<p>  \u041f\u043e\u0434\u0440\u043e\u0431\u043d\u0430\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f, \u043a\u0430\u043a \u044d\u0442\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 <a href=\"https:\/\/retropie.org.uk\/forum\/topic\/4611\/runcommand-system-splashscreens\">\u0437\u0434\u0435\u0441\u044c<\/a>.  <\/div>\n<\/div>\n<h3>\u0427\u0442\u043e \u0435\u0449\u0435 \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c<\/h3>\n<p>  \u0423\u043b\u0443\u0447\u0448\u0430\u0442\u044c \u043c\u043e\u0436\u043d\u043e \u0431\u0435\u0441\u043a\u043e\u043d\u0435\u0447\u043d\u043e. \u041f\u0440\u0438\u0432\u0435\u0434\u0443 \u0435\u0449\u0435 \u043f\u0430\u0440\u0443 \u0441\u0441\u044b\u043b\u043e\u043a, \u0447\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c. \u041f\u0438\u0448\u0438\u0442\u0435 \u0435\u0449\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u0448\u0442\u0443\u043a\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c. \u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435.<\/p>\n<ul>\n<li>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c <a href=\"https:\/\/retropie.org.uk\/docs\/PC\/\">dosbox<\/a> \u0438 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 <a href=\"https:\/\/retropie.org.uk\/docs\/Ports\/\">\u043f\u043e\u0440\u0442\u044b<\/a>.<\/li>\n<li><a href=\"https:\/\/retropie.org.uk\/docs\/Themes\/\">\u041f\u043e\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0442\u0435\u043c\u044b emulationstation.<\/a><\/li>\n<li><a href=\"https:\/\/raspberrypihq.com\/how-to-share-a-folder-with-a-windows-computer-from-a-raspberry-pi\/\">\u0420\u0430\u0441\u0448\u0430\u0440\u0438\u0442\u044c \u043f\u0430\u043f\u043a\u0443 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u043e\u0432.<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/zerojay\/RetroPie-Extra\">\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0435\u0431-\u0431\u0440\u0430\u0443\u0437\u0435\u0440.<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=DgQDg6SzBDg\">\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0432\u0435\u0431-\u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 Retropie<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=xK5Nqsl6R1Q\">\u0421\u043b\u0438\u043d\u043a\u043e\u0432\u0430\u0442\u044c Raspberry Pi \u0441\u043e Steam \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u0433\u043e \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u0430.<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=zphvglmW0NQ\">\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c Brutal Doom, \u043d\u0430\u043a\u043e\u043d\u0435\u0446.<\/a><\/li>\n<\/ul>\n<p>  \u041e\u043d \u0442\u043e\u0433\u043e \u0441\u0442\u043e\u0438\u0442.<\/p>\n<div class=\"oembed\">\n<div>\n<div style=\"left: 0; width: 100%; height: 0; position: relative; padding-bottom: 75.0019%;\"><iframe src=\"https:\/\/www.youtube.com\/embed\/iZ9WrEzyq3o?rel=0&amp;showinfo=1&amp;hl=en-US\" style=\"border: 0; top: 0; left: 0; width: 100%; height: 100%; position: absolute;\" allowfullscreen scrolling=\"no\"><\/iframe><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p>        <script class=\"js-mediator-script\">!function(e){function t(t,n){if(!(n in e)){for(var r,a=e.document,i=a.scripts,o=i.length;o--;)if(-1!==i[o].src.indexOf(t)){r=i[o];break}if(!r){r=a.createElement(\"script\"),r.type=\"text\/javascript\",r.async=!0,r.defer=!0,r.src=t,r.charset=\"UTF-8\";var d=function(){var e=a.getElementsByTagName(\"script\")[0];e.parentNode.insertBefore(r,e)};\"[object Opera]\"==e.opera?a.addEventListener?a.addEventListener(\"DOMContentLoaded\",d,!1):e.attachEvent(\"onload\",d):d()}}}t(\"\/\/mediator.mail.ru\/script\/2820404\/\",\"_mediator\")}(window);<\/script>     <br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/post\/422005\/\"> https:\/\/habr.com\/post\/422005\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"\n<div class=\"post__text post__text-html js-mediator-article\">\n<div style=\"text-align:center;\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/webt\/sc\/kd\/6i\/sckd6ialjgjcnygsp6mgbbarxqo.jpeg\"><\/div>\n<p>  \u0417\u0434\u0440\u0430\u0432\u0441\u0442\u0432\u0443\u0439\u0442\u0435! \u042d\u0442\u043e \u0440\u0435\u0442\u0440\u043e \u0438\u0433\u0440\u043e\u0432\u0430\u044f \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0430 \u043d\u0430 \u0431\u0430\u0437\u0435 Raspberry Pi. \u0412 \u043a\u0430\u0440\u0442\u0440\u0438\u0434\u0436\u0435 \u043e\u0442 \u0438\u0433\u0440\u043e\u0432\u043e\u0439 \u043f\u0440\u0438\u0441\u0442\u0430\u0432\u043a\u0438 NES. \u0414\u043b\u044f \u0438\u0433\u0440\u044b \u043c\u043e\u0436\u0435\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u044d\u043a\u0440\u0430\u043d. \u041f\u0440\u0438 \u0432\u044b\u0432\u043e\u0434\u0435 \u0436\u0435 \u0432\u0438\u0434\u0435\u043e \u043f\u043e HDMI \u043e\u043d \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u043e\u0431\u043b\u043e\u0436\u043a\u0438 \u0438\u0433\u0440\u044b, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u0443 \u044f\u0434\u0440\u0430, \u0441\u043c. \u0444\u043e\u0442\u043e. \u041f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u043f\u043e\u043d\u0430\u0441\u0442\u0430\u043b\u044c\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438 \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u043f\u0440\u043e \u0441\u0431\u043e\u0440\u043a\u0443 \u0438 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443 \u0442\u0430\u043a\u043e\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430. \u041e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e, \u0434\u0430\u043b\u0435\u0435 \u043c\u043d\u043e\u0433\u043e \u0442\u0440\u0430\u0444\u0438\u043a\u0430 \u0438 \u0444\u043e\u0442\u043e.   <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-289376","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/289376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=289376"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/289376\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=289376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=289376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=289376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}