рдХреБрдЫ рд╣рдлреНрддреЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЧреЗрдо рдмреЙрдп рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреЗрдо рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдХреЗ рдирд┐рд░реНрдорд╛рдг рдиреЗ рдореБрдЭреЗ рдмрд╣реБрдд рдЦреБрд╢реА рджреАред рдЗрд╕рдХрд╛ рдХрд╛рд░реНрдпрд╢реАрд▓ рдирд╛рдо рдПрдХреНрд╡рд╛ рдФрд░ рдПрд╢реЗрдЬ рд╣реИред рдЦреЗрд▓ рдореЗрдВ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реИ рдФрд░
GitHub рдкрд░ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛
рд╣реИ ред
рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХреИрд╕реЗ рдЖрдпрд╛
рдореБрдЭреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдкрдиреЗ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП PHP рдФрд░ Python рдореЗрдВ рдмреИрдХрдПрдВрдб рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░реНрдирд╢рд┐рдк рдХреА рдиреМрдХрд░реА рдорд┐рд▓реАред рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдХрд╛рдо рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореИрдВ рдмрд╣реБрдд рдЖрднрд╛рд░реА рд╣реВрдВред рд▓реЗрдХрд┐рди ... рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ, рдЗрд╕ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╡реЗрдм рд╡рд┐рдХрд╛рд╕ рдХреЛрдб рдиреЗ рдореБрдЭреЗ рдПрдХ рдЕрддреГрдкреНрдд рдЗрдЪреНрдЫрд╛ рд╕реЗ рд╕рдВрдХреНрд░рдорд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдФрд░ рдпрд╣ рдмрд┐рдЯреНрд╕ рдХреЗ рд╕рд╛рде рдирд┐рдЪрд▓реЗ рд╕реНрддрд░ рдХреЗ рдХрд╛рдо рдХреА рдЗрдЪреНрдЫрд╛ рдереАред
рдореБрдЭреЗ рдореЗрд▓ рдореЗрдВ рдЧреЗрдо рдЬрд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ itch.io рдбрд╛рдЗрдЬреЗрд╕реНрдЯ рдорд┐рд▓рд╛, рдЬрд┐рд╕рдиреЗ
рдорд┐рдиреА рдЬреИрдо 4 рдХреА рд╢реБрд░реБрдЖрдд рдХреА рдШреЛрд╖рдгрд╛ рдХреАред рдпрд╣ 48-рдШрдВрдЯреЗ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдереЛрдбрд╝рд╛ рдмрдбрд╝рд╛) рдЬрд╛рдо рдерд╛, рдЬрд┐рд╕рдореЗрдВ рд╕реАрдорд╛ рдЧреЗрдо рдмреЙрдп рдХреА рд╢реИрд▓реА рдореЗрдВ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдереАред рдореЗрд░реА рдкрд╣рд▓реА рддрд╛рд░реНрдХрд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЧреЗрдо рдмреЙрдп рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реЛрдордмреНрд░реЗ рдЧреЗрдо рдмрдирд╛рдиреЗ рдХреА рдереАред рдЬрд╛рдо рдХрд╛ рд╡рд┐рд╖рдп "рдореМрд╕рдо" рдФрд░ "рд▓реМ" рдерд╛ред
рдкреНрд▓реЙрдЯ рдФрд░ рдпрд╛рдВрддреНрд░рд┐рдХреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕реЛрдЪрдиреЗ рдХреЗ рдмрд╛рдж рдЬрд┐рд╕реЗ 48 рдШрдВрдЯреЛрдВ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡рд┐рд╖рдп рдХреА рд╕реАрдорд╛рдУрдВ рдореЗрдВ рдлрд┐рдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдореИрдВ 1993 рдХреЗ рдПрд╕рдПрдирдИрдПрд╕ рдЧреЗрдо рдЯрд┐рдиреА рдЯреВрди рдПрдбрд╡реЗрдВрдЪрд░реНрд╕: рдмрд╕реНрдЯрд░ рдмреЙрд▓реНрд╕ рд▓реВрдЬ рд╕реЗ рд╕реНрддрд░
рдХреА рдирдИ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд╛ рдПрдХ
рдХреНрд▓реЛрди рд▓реЗрдХрд░ рдЖрдпрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдореЗрдВ рдмрд╕реНрдЯрд░ рдХреА рднреВрдорд┐рдХрд╛ рдореЗрдВ рдЦрд┐рд▓рд╛рдбрд╝реА рдЕрдореЗрд░рд┐рдХреА рдлреБрдЯрдмреЙрд▓ рдЦреЗрд▓рддрд╛ рд╣реИ! ред
рдореБрдЭреЗ рд╣рдореЗрд╢рд╛ рдпрд╣ рдкрд╕рдВрдж рдерд╛ рдХрд┐ рдЗрд╕ рд╕реНрддрд░ рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдиреЗ рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдЬрдЯрд┐рд▓ рдЦреЗрд▓ рдХреИрд╕реЗ рд▓рд┐рдпрд╛, рдПрдХ рдмреЗрд╣рдж рджрд┐рд▓рдЪрд╕реНрдк рдФрд░ рдЖрд╕рд╛рди рдЧреЗрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╕рднреА рдЪрд╛рд▓, рд╕реНрдерд┐рддрд┐ рдФрд░ рд░рдгрдиреАрддрд┐рдХ рддрддреНрд╡реЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд▓рд┐рдпрд╛ред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдЕрдореЗрд░рд┐рдХреА рдлреБрдЯрдмреЙрд▓ рдХрд╛ рдРрд╕рд╛ рд╕рд░рд▓реАрдХреГрдд рджреГрд╢реНрдп рдореИрдбреЗрди рдХреА рдЬрдЧрд╣ рдирд╣реАрдВ рд▓реЗрдЧрд╛, рдПрдирдмреАрдП рдЬреИрдо (рдПрдХ рд╕рдорд╛рди рд╡рд┐рдЪрд╛рд░: рдПрдХ рдирд┐рдпрдорд┐рдд рдЦреЗрд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕реАрдзреЗ рдЧреЗрдордкреНрд▓реЗ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рдЫреЛрдЯреЗ рдореИрджрд╛рди рдкрд░ рд╕рд┐рд░реНрдл 4 рдЦрд┐рд▓рд╛рдбрд╝реА) 2K рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдЬрдЧрд╣ рдирд╣реАрдВ рд▓реЗрдЧрд╛ред рд▓реЗрдХрд┐рди рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдХрд░реНрд╖рдг рд╣реИ, рдФрд░ рдПрдирдмреАрдП рдЬреИрдо рдмрд┐рдХреНрд░реА рдХреЗ рдЖрдВрдХрдбрд╝реЗ рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддреЗ рд╣реИрдВред
рдпрд╣ рд╕рдм рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдХреИрд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ? рдореИрдВрдиреЗ рдЗрд╕ рдлреБрдЯрдмреЙрд▓ рд╕реНрддрд░ рдХреЛ рд▓реЗрдиреЗ рдФрд░ рдЗрд╕реЗ рд░реАрдореЗрдХ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рддрд╛рдХрд┐ рдпрд╣ рдореВрд▓ рдХреЗ рд╕рдорд╛рди рд░рд╣реЗ рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рддрд╛рдЬрд╛ рднреА рд░рд╣реЗред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдЦреЗрд▓ рдХреЛ рд╕рд┐рд░реНрдл рдЪрд╛рд░ рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдЯ рджрд┐рдпрд╛ - рдПрдХ рдбрд┐рдлреЗрдВрдбрд░ рдФрд░ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ред рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреА рд╕реАрдорд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА рдпрд╣ рдореБрдЭреЗ SNES рдкрд░ рдЦреЗрд▓рдиреЗ рд╕реЗ "рд░рди рд▓реЗрдлреНрдЯ рдПрдВрдб рдХрднреА-рдХрднреА рдЬрдВрдк" рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рддрдХ рд╕реАрдорд┐рдд рди рд╣реЛрдХрд░ рдЕрдзрд┐рдХ рдмреБрджреНрдзрд┐рдорд╛рди AI рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред
рд╡рд┐рд╖рдп рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЧреЗрдЯреНрд╕ рдХреЛ рдЬрд▓рддреЗ рд╣реБрдП рдХреЙрд▓рдо рдХреЗ рд╕рд╛рде, рдпрд╛ рдмреЛрдирдлрд╛рдпрд░ рдХреЗ рд╕рд╛рде, рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ (рдореИрдВ рдЕрднреА рддрдХ рддрдп рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ) рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрдВрдЧрд╛, рдФрд░ рдПрдХ рдлреБрдЯрдмреЙрд▓ рдХреА рдЧреЗрдВрдж рдЬрд┐рд╕рдореЗрдВ рдЯрд╛рд░реНрдЪ рдФрд░ рдкрд╛рдиреА рдХреА рдмрд╛рд▓реНрдЯреА рд╣реЛред рд╡рд┐рдЬреЗрддрд╛ рд╡рд╣ рдЯреАрдо рд╣реЛрдЧреА рдЬреЛ рджреЛрдиреЛрдВ рдЕрд▓рд╛рд╡ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреА рд╣реИ, рдФрд░ рдЗрд╕ рд╕рд░рд▓ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдПрдХ рднреВрдЦрдВрдб рдХреЗ рд╕рд╛рде рдЖ рд╕рдХрддреЗ рд╣реИрдВред рд╕реАрдЬрд╝рди рдХреЛ рднреА рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╕реАрдЬрд╝рди рд╣рд░ рдореЛрдбрд╝ рдХреЛ рдмрджрд▓ рджреЗрдЧрд╛, рддрд╛рдХрд┐ рдЧрд░реНрдорд┐рдпреЛрдВ рдореЗрдВ рдлрд╛рдпрд░ рдЯреАрдо рдХреЛ рдлрд╛рдпрджрд╛ рдорд┐рд▓реЗ рдФрд░ рд╕рд░реНрджрд┐рдпреЛрдВ рдореЗрдВ рдлрд╛рдпрд░ рдЯреАрдо рдХреЛред рдпрд╣ рд▓рд╛рдн рдЙрд╕ рдХреНрд╖реЗрддреНрд░ рдХреА рдмрд╛рдзрд╛рдУрдВ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рд╡рд┐рд░реЛрдзреА рдЯреАрдо рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд░рддрд╛ рд╣реИред
рдмреЗрд╢рдХ, рджреЛ рдЯреАрдореЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, рджреЛ рдЬрд╛рдирд╡рд░реЛрдВ рдХреА рдЬрд╝рд░реВрд░рдд рдереА рдЬреЛ рдкреНрдпрд╛рд░ рдФрд░ рдирд╛рдкрд╕рдВрдж рдХрд░рддреЗ рдереЗред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рдЖрдЧ рдЪреАрдВрдЯрд┐рдпреЛрдВ рдФрд░ рдХреБрдЫ рдкрд╛рдиреА рдХреА рдмрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрд╛, рдордВрдЯрд┐рдпреЛрдВ рдФрд░ рдЗрд╕ рддрд░рд╣ рдХреА рдкреНрд░рд╛рд░реНрдердирд╛ рдХреА, рд▓реЗрдХрд┐рди рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рд╕рд░реНрджрд┐рдпреЛрдВ рдореЗрдВ рд╕рдХреНрд░рд┐рдп рдХреЛрдИ рдХреАрдЯ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдзреНрд░реБрд╡реАрдп рд▓реЛрдордбрд╝рд┐рдпреЛрдВ рдФрд░ рдЬреЗрдХреЙрд╕ рдХреЗ рд╕рд╛рде рдмрджрд▓ рджрд┐рдпрд╛ред рдзреНрд░реБрд╡реАрдп рд▓реЛрдордбрд╝реА рдЬреИрд╕реЗ рдмрд░реНрдл, рдЬреЗрдХреЙрд╕ рдзреВрдк рдореЗрдВ рдЭреВрда рдмреЛрд▓рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╕рдм рдХреБрдЫ рддрд╛рд░реНрдХрд┐рдХ рд▓рдЧрддрд╛ рд╣реИред рдЕрдВрдд рдореЗрдВ, рдпрд╣ рдЧреЗрдо рдмреНрд╡реЙрдп рдХреЗ рд▓рд┐рдП рд╕рд┐рд░реНрдл рдПрдХ рдЧреЗрдо рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдпрд╣ рдЕрднреА рднреА рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЬрд╛рдо рдХреЗ рдЕрдВрдд рддрдХ рдЦреЗрд▓ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдХрд░реАрдм рдирд╣реАрдВ рдерд╛ред рд╡реИрд╕реЗ рднреА, рдпрд╣ рдордЬреЗрджрд╛рд░ рдерд╛ред
рдЦреЗрд▓ рд▓рдбрд╝рдХрд╛ рдкреНрд░рд╢рд┐рдХреНрд╖рдг
рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдбреАрдПрдордЬреА рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ (рдЧреЗрдо рдмреЙрдп рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рдирд╛рдо, рдбреЙрдЯ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдЧреЗрдо рдХреЗ рд▓рд┐рдП рдЫреЛрдЯрд╛)ред рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдХ рдЦреЗрд▓ рдЬрд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рдпрд╣ рднреА рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореЗрд░реЗ рдкрд╛рд╕ рдХрднреА рднреА рдбреАрдПрдордЬреА рдХреЗ рд▓рд┐рдП рдЧреЗрдо рдирд╣реАрдВ рдереЗ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЧреЗрдо рдмреЙрдп рдХрд▓рд░ рдХреЗ рд▓рд┐рдП рдХрдИ рдЧреЗрдо рд╣реИрдВ), рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП 2-рдмрд┐рдЯ рд╕реМрдВрджрд░реНрдпрд╢рд╛рд╕реНрддреНрд░ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рд╕реАрдорд╛ рд▓рдЧрддрд╛ рд╣реИред рд╢рд╛рдпрдж рдореИрдВ рдПрд╕рдЬреАрдмреА рдФрд░ рд╕реАрдЬреАрдмреА рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд░рдВрдЧ рдЬреЛрдбрд╝реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реЛрдЪрд╛ рд╣реИред
рдореИрдВрдиреЗ рд░реИрдо рдХреЗ рдмрд┐рдирд╛ 32K ROM + рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рд░рддреВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рднреА рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛, рдмрд╕ рдЕрдЧрд░ рдореИрдВ рдЦреЗрд▓ рдХреА рдПрдХ рднреМрддрд┐рдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХреИрдЯрд╕реНрдХреБрд▓, рдЬрд┐рд╕рдиреЗ рдХрдИ рдЧреЗрдо рдмреЙрдп рдЧреЗрдо рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдП рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рднреЗрдбрд╝ рдХреЗ рдКрдкрд░!,
рдмрд┐рдХреНрд░реА рдкрд░ рдмрд╣реБрдд рд╕рд╕реНрддреЗ 32-рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рдлреНрд▓реИрд╢ рдХрд╛рд░рддреВрд╕ рд╣реИрдВ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдПрдХрджрдо рд╕рд╣реА рд╣реИрдВред рдпрд╣ рдПрдХ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реАрдорд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдореИрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рд░рд▓ рдЧреЗрдо рдХреЗ рд╕рд╛рде 32K рд╡реЙрд▓реНрдпреВрдо рдХреЛ рдкрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рд╕рдмрд╕реЗ рдореБрд╢реНрдХрд┐рд▓ рдЪреАрдЬ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рд╣реЛрдЧреА, рдФрд░ рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦрд░рд╛рдм рд╣реИ, рддреЛ рдореИрдВ рдЗрд╕реЗ рд╕рдВрдкреАрдбрд╝рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред
рдЧреЗрдо рдмреЙрдп рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП, рдлрд┐рд░ рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдИрдорд╛рдирджрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрди рд╕рднреА рд░реЗрдЯреНрд░реЛ-рдХрдВрд╕реЛрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдЬрд┐рдиреНрд╣реЗрдВ рдореБрдЭреЗ рдХрд╛рдо рдХрд░рдирд╛ рдерд╛, рдЧреЗрдо рдмреЙрдп рд╕рдмрд╕реЗ рд╕реБрдЦрдж рдерд╛ред рдореИрдВрдиреЗ рдПрдХ
рдЙрддреНрдХреГрд╖реНрдЯ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреА (рдХрдо рд╕реЗ рдХрдо рдкрд╣рд▓реА рдмрд╛рд░, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХрднреА рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реБрдЖ рдерд╛) рдЕрд╕реЗрдВрдмрд▓реАрдбрд┐рдЧрд╕реНрдЯ рдХреЗ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ред рдореБрдЭреЗ рдкрддрд╛ рдерд╛ рдХрд┐ рдПрдПрд╕рдПрдо рдореЗрдВ рд▓рд┐рдЦрдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХрднреА-рдХрднреА рджрд░реНрджрдирд╛рдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реА рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рдерд╛ рдХрд┐ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╢рд╛рдВрдд рднрд╛рд╖рд╛ рд╡рд┐рдЬ рд▓рдВрдмреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реЛрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдХрд░рддрд╛
рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐
рдореИрдВ рдПрдПрд╕рдПрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо
рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ ред
8c0a4ea рдкреНрд░рддрд┐рдмрджреНрдз рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВрдкрд╣рд▓реА рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреЗрдо рдмреЙрдп рдерд╛ред рдпрджрд┐ рдирд┐рдиреНрдЯреЗрдВрдбреЛ рд▓реЛрдЧреЛ
$104
рдХреА рдСрдлрд╕реЗрдЯ рдкрд░ рдирд╣реАрдВ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдмрд╛рдХреА рд╣реЗрдбрд░ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЧреЗрдо рдмреЙрдп рдЙрдкрдХрд░рдг рдпрд╣ рдорд╛рди рд▓реЗрдВрдЧреЗ рдХрд┐ рдХрд╛рд░рддреВрд╕ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд▓реЛрдб рдХрд░рдиреЗ рд╕реЗ рдЗрдВрдХрд╛рд░ рдХрд░ рджреЗрдЧрд╛ред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦреЗ рдЬрд╛ рдЪреБрдХреЗ рд╣реИрдВред
рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдореИрдВрдиреЗ рд╢реАрд░реНрд╖рдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ред рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред
рд▓реЛрдбрд┐рдВрдЧ рдХреЗ рдмрд╛рдж рд╕рд╛рд░реНрдердХ рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрд░рдирд╛ рдЕрдзрд┐рдХ рдХрдард┐рди рд╣реЛрдЧрд╛ред рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЕрдирдВрдд рд╡реНрдпрд╕реНрдд рдЪрдХреНрд░ рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдпрд╣ рдмрд╛рд░-рдмрд╛рд░ рдХреЛрдб рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдЪрд▓рд╛рддрд╛ рд╣реИред рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрди рд▓реЗрдмрд▓
main
рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ (рдЬрд╣рд╛рдВ рдкрддрд╛
$100
рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ), рдЗрд╕рд▓рд┐рдП рдЖрдкрдХреЛ рд╡рд╣рд╛рдВ рдХреБрдЫ рд╕рд░рд▓ рдХреЛрдб рдбрд╛рд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:
main: .loop: halt jr .loop
рдФрд░ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд░реБрдХрд╛рд╡рдЯ рдХреЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣
.loop
рд▓реЗрдмрд▓ рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИред (рдЗрд╕рдХреЗ рдмрд╛рдж, рдореИрдВ ASM рдХреЗ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдХреЛ рдЫреЛрдбрд╝ рджреВрдВрдЧрд╛ред рдпрджрд┐ рдЖрдк рднреНрд░рдорд┐рдд рд╣реЛрддреЗ рд╣реИрдВ,
рддреЛ рдореИрдВ рдЬреЛ рдХреЛрдбрд╛рдВрддрд░рдХ рдкреНрд░рд▓реЗрдЦрди рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЙрд╕реЗ рджреЗрдЦреЗрдВ ред рдЖрдк рдЙрддреНрд╕реБрдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВ
main
рд▓реЗрдмрд▓ рдкрд░ рд╡рд╛рдкрд╕ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд▓реМрдЯрддрд╛ рд╣реВрдВред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐
.loop
рд▓реЗрдмрд▓
.loop
рдкрд╣рд▓реЗ рд╕рдмрдХреБрдЫ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдЖрд░рдВрднреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╣реЛ, рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рд╣рд░ рдЪреАрдЬ рд╣рд░ рдлреНрд░реЗрдо рдореЗрдВ рд╣реЛред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореБрдЭреЗ рдХрд╛рд░рддреВрд╕ рд╕реЗ рд▓реЛрдбрд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЗ рдЪрдХреНрд░ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдо рдореЗрдВ рдореЗрдореЛрд░реА рдХреЛ рд╕рд╛рдлрд╝ рдХрд░реЗрдВред
рдПрдХ рдФрд░ рдХрджрдо рдЙрдард╛рддреЗ рд╣реИрдВред RGBDS рдЕрд╕реЗрдВрдмрд▓рд░ рдкреИрдХреЗрдЬ I рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдЗрдореЗрдЬ рдХрдиреНрд╡рд░реНрдЯрд░ рдореЗрдВ рд╣реЛрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдореИрдВрдиреЗ рдЕрднреА рддрдХ рдЦреЗрд▓ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рдирд┐рдХрд╛рд▓реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдПрдХ рдЯреЗрд╕реНрдЯрдореИрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрдиреЗ рдЕрдмрд╛рдЙрдЯ рдкреЗрдЬ рд╕реЗ рдореЛрдиреЛрдХреНрд░реЛрдо рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред RGBGFX рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рдореИрдВрдиреЗ рдЗрд╕реЗ рдЧреЗрдо рдмреЙрдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдФрд░
main
рд╕рдорд╛рд░реЛрд╣ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП .incbin рдХреЛрдбрд╛рдВрддрд░рдХ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред
рдЗрд╕реЗ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
- рдПрд▓рд╕реАрдбреА рдмрдВрдж
- рдкреИрд▓реЗрдЯ рд╕реЗрдЯ рдХрд░реЗрдВ
- рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рд╕реНрдерд┐рддрд┐ рд╕реЗрдЯ рдХрд░реЗрдВ
- рд╡реАрдбрд┐рдпреЛ рдореЗрдореЛрд░реА рд╕рд╛рдлрд╝ рдХрд░реЗрдВ (VRAM)
- рд▓реЛрдб рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд╡реАрдЖрд░рдПрдПрдо рдореЗрдВ
- рдбрд╛рдЙрдирд▓реЛрдб VRAM рдЯрд╛рдЗрд▓ рдкреГрд╖реНрдарднреВрдорд┐ рдирдХреНрд╢рд╛
- рдлрд┐рд░ рд╕реЗ рдПрд▓рд╕реАрдбреА рдЪрд╛рд▓реВ рдХрд░реЗрдВ
рдПрд▓рд╕реАрдбреА рдмрдВрдж
рд╢реБрд░реБрдЖрддреА рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕рдмрд╕реЗ рдЧрдВрднреАрд░ рдмрд╛рдзрд╛ рдмрди рдЬрд╛рддрд╛ рд╣реИред рдкрд╣рд▓реЗ рдЧреЗрдо рдмреЙрдп рдкрд░, рдХрд┐рд╕реА рднреА рд╕рдордп рд╡реАрдЖрд░рдПрдПрдо рдХреЛ рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рд▓рд┐рдЦрдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдпрд╣ рдЙрд╕ рдкрд▓ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдХреБрдЫ рднреА рдирд╣реАрдВ рдЦреАрдВрдЪрддрд╛ рд╣реИред рдкреБрд░рд╛рдиреЗ CRT рдЯреАрд╡реА рдореЗрдВ рдлреЙрд╕реНрдлреЛрд░рд╕ рдХреА рдЪрдордХ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддреЗ рд╣реБрдП, VRAM рдХреЗ рдЦреБрд▓реЗ рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдо рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░рд╛рд▓ рд╡рд░реНрдЯрд┐рдХрд▓-рдмреНрд▓реИрдВрдХ рдпрд╛ VBlank рдХрд╣рд▓рд╛рддрд╛ рд╣реИ (CRT рдореЗрдВ рдпрд╣ рд░рд┐рд╡рд░реНрд╕ рд╕реНрдХреИрди рдХреЗ рджреМрд░рд╛рди рдХреАрдиреНрд╕рдХреЛрдк рдмреАрдо рдХреЛ рдмреБрдЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡реЗрдЧ рд╣реИ)ред (рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рдмреАрдЪ HBlank рднреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдХрдо рд╣реИред) рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдо рдПрд▓рд╕реАрдбреА рд╕реНрдХреНрд░реАрди рдХреЛ рдмрдВрдж рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, рд╣рдо рд╡реАрдЖрд░рдПрдПрдо рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХрд░
рд╕рдХрддреЗ рд╣реИрдВ , рднрд▓реЗ рд╣реА рдЬрд╣рд╛рдВ рд╕реАрдЖрд░рдЖрд░ рд╕реНрдХреНрд░реАрди рдХрд╛ рдлреЙрд╕реНрдлреЛрд░ рдЯреНрд░реИрдХ рд╣реЛред
рдпрджрд┐ рдЖрдк рднреНрд░рдорд┐рдд рд╣реИрдВ, рддреЛ
рдпрд╣ рд╕рдореАрдХреНрд╖рд╛ рдЖрдкрдХреЛ рдмрд╣реБрдд рдХреБрдЫ рд╕рдордЭрд╛ рд╕рдХрддреА рд╣реИ ред рдЗрд╕рдореЗрдВ, рдПрд╕рдПрдирдИрдПрд╕ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдкреНрд░рд╢реНрди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдХреЛрдИ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрди рдмреАрдо рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╕рдВрдЦреНрдпрд╛рдПрдВ рдЕрд▓рдЧ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдмрд╛рдХреА рд╕рдм рдореЗрдВ рдпрд╣ рдХрд╛рдлреА рд▓рд╛рдЧреВ рд╣реИред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ, рд╣рдореЗрдВ FBlank рдзреНрд╡рдЬ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЧреЗрдо рдмреЙрдп рдХреА рдЪрд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдХреЗрд╡рд▓ VBlank рдХреЗ рджреМрд░рд╛рди LCD рдмрдВрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╛рдиреА рд╣рдореЗрдВ VBlank рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрдВрдЯрд░рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдЗрдВрдЯрд░рдкреНрдЯреНрд╕ рд╕рд┐рдЧреНрдирд▓ рд╣реИрдВ рдХрд┐ рдЧреЗрдо рдмреЙрдп рд╕реАрдкреАрдпреВ рдХреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рднреЗрдЬрддрд╛ рд╣реИред рдпрджрд┐ рдмрд╛рдзрд╛ рд╣реИрдВрдбрд▓рд░ рд╕реЗрдЯ рд╣реИ, рддреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЕрдкрдирд╛ рдХрд╛рдо рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдХреЙрд▓ рдХрд░рддрд╛ рд╣реИред рдЧреЗрдо рдмреЙрдп рдкрд╛рдВрдЪ рдЗрдВрдЯрд░рдкреНрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рддрдм рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рдЬрдм VBlank рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред
рд╡реНрдпрд╡рдзрд╛рдиреЛрдВ рдХреЛ рджреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЛрдВ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкрд╣рд▓рд╛ рдФрд░ рд╕рдмрд╕реЗ рдЖрдо
рдПрдХ рдЗрдВрдЯрд░рдкреНрдЯ рд╣реИрдВрдбрд▓рд░ рдХрд╛ рдХрд╛рд░реНрдп рд╣реИ
рдЬреЛ рдКрдкрд░ рдмрддрд╛рдП рдЕрдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдо рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрд╡рдзрд╛рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕ рдЕрд╡рд░реЛрдз рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдзреНрд╡рдЬ рдХреЛ рд╕реЗрдЯ рдХрд░рдХреЗ рдФрд░
di
opcode рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рднреА рд╣реИрдВрдбрд▓рд░ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдХреБрдЫ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдЪрдПрдПрд▓рдЯреА рдУрдкреЛрдб рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХрд╛ рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рд╣реИ, рдЬреЛ рдПрдХ рд░реБрдХрд╛рд╡рдЯ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╕реАрдкреАрдпреВ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИред (рдпрд╣ рддрдм рднреА рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╣реИрдВрдбрд▓рд░ рдЪрд╛рд▓реВ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рд╣рдореЗрдВ
main
рд╕реЗ рдПрдЪрдПрдПрд▓рдЯреА рдЪрдХреНрд░ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред) рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рд╕рдордп рдХреЗ рд╕рд╛рде рдПрдХ VBlank рд╣реИрдВрдбрд▓рд░ рднреА рдмрдирд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдХреБрдЫ рдирд┐рд╢реНрдЪрд┐рдд рдкрддреЛрдВ рдкрд░ рдХреБрдЫ рдореВрд▓реНрдпреЛрдВ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░реЗрдЧрд╛ред рдЪреВрдВрдХрд┐ рдЕрдм рддрдХ рд░реИрдо рдореЗрдВ рдХреБрдЫ рднреА рд╕реЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП VBlank рд╣реИрдВрдбрд▓рд░ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕ рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреНрд░реИрд╢ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдореВрд▓реНрдпреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЧреЗрдо рдмреЙрдп рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреЛ рдХрдорд╛рдВрдб рднреЗрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд┐рд╢реЗрд╖ рдореЗрдореЛрд░реА рдкрддреЗ рд╣реИрдВ рдЬреЛ рд╕реАрдзреЗ рдЙрдкрдХрд░рдг рдХреЗ рд╡рд┐рднрд┐рдиреНрди рднрд╛рдЧреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВ, рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реАрдкреАрдпреВ, рдЬреЛ рдЖрдкрдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╣рдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ
$FFFF
(рдЗрдВрдЯрд░рдкреНрдЯ рдмрд┐рдЯ рдХреНрд╖реЗрддреНрд░),
$FF0F
(рд╕рдХреНрд░рд┐рдп рд▓реЗрдХрд┐рди
$FF0F
рдмрд┐рдЯ рдХреНрд╖реЗрддреНрд░) рдФрд░
$FF40
(LCD рдирд┐рдпрдВрддреНрд░рдг) рдХреЗ рдкрддреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рдЗрди рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рднрдпрд╛рдирдХ рдЧреЗрдо рдмреНрд╡реЙрдп рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рд╕реВрдЪреА рдХреЗ "рдкреНрд░рд▓реЗрдЦрди" рдЦрдВрдб рд╕реЗ рдЬреБрдбрд╝реЗ
рдкреГрд╖реНрдареЛрдВ рдкрд░ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред
рдПрд▓рд╕реАрдбреА рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдХреЗрд╡рд▓ VBlank рдЗрдВрдЯрд░рдлреЗрд░реЗрдВрд╕ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддреЗ рд╣реИрдВ,
$FFFF
$01
$FFFF
рдорд╛рди рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, HALT рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддреЗ рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рд╢рд░реНрдд
$FF0F == $01
рд╕рдВрддреБрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреЗ, рдФрд░ рддрдм рдкрддрд╛
$FF40
7 рдХрд╛
$FF40
рд╕реЗ 0 рддрдХ
$FF40
рдХрд░реЗрдВред
рдкреИрд▓реЗрдЯ рдФрд░ рд╕реНрдХреНрд░реЙрд▓ рд╕реНрдерд┐рддрд┐ рд╕реЗрдЯ рдХрд░рдирд╛
рдпрд╣ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рдЕрдм рдЬрдмрдХрд┐ рдПрд▓рд╕реАрдбреА рдмрдВрдж рд╣реИ, рд╣рдореЗрдВ VBlank рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рд╕реНрдерд┐рддрд┐ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ X рдФрд░ Y рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ 0. рдкрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдкреИрд▓реЗрдЯ рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рдереЛрдбрд╝рд╛ рдкреЗрдЪреАрджрд╛ рд╣реИред рдЧреЗрдо рдмреЙрдп рдореЗрдВ, рдЖрдк 4 рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдЧреНрд░реЗ (рдпрд╛ рджрд▓рджрд▓ рд╣рд░рд╛, рдпрджрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ) рдХреЗ рдкрд╣рд▓реЗ рд╕реЗ рдЪреМрдереЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рддрдХ рд░рдВрдЧреЛрдВ рдХреЛ рдЕрд╕рд╛рдЗрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд╕рдВрдХреНрд░рдордг рдФрд░ рдЗрд╕ рддрд░рд╣ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред рдореИрдВрдиреЗ рдкреИрд▓реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЧреНрд░реЗрдбрд┐рдПрдВрдЯ рд╕реЗрдЯ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рдмрд┐рдЯреНрд╕
%11100100
рдХреА рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдХреНрд▓рд┐рдпрд░рд┐рдВрдЧ рд╡реАрдЖрд░рдПрдПрдо рдФрд░ рд▓реЛрдбрд┐рдВрдЧ рдЯрд╛рдЗрд▓ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕
рд▓реЙрдиреНрдЪ рд╣реЛрдиреЗ рдкрд░, рд╕рднреА рдЧреНрд░рд╛рдлрд┐рдХ рдбреЗрдЯрд╛ рдФрд░ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореИрдк рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрдХреНрд░реЙрд▓рд┐рдВрдЧ рдирд┐рдирдЯреЗрдВрдбреЛ рд▓реЛрдЧреЛ рд╣реЛрдЧрд╛, рдЬреЛ рд╕рд┐рд╕реНрдЯрдо рдмреВрдЯ рд╣реЛрдиреЗ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдЕрдЧрд░ рдореИрдВ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рддрд╛ рд╣реВрдВ (рд╡реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЕрдХреНрд╖рдо рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ), рддреЛ рд╡реЗ рд╕реНрдХреНрд░реАрди рдкрд░ рдмрд┐рдЦрд░реЗ рд╣реБрдП рдХрдЪрд░рд╛ рд╣реЛрдВрдЧреЗред рдЦрд░реЛрдВрдЪ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рд╡реАрдбрд┐рдпреЛ рдореЗрдореЛрд░реА рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд╕реА рд╕реЗ
memset
рдЬреИрд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдбреЗрдЯрд╛ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдПрдХ рдПрдирд╛рд▓реЙрдЧ
memset
рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред)
memset
рдлрд╝рдВрдХреНрд╢рди рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдмрд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдХреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЯреБрдХрдбрд╝реЗ рдХреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди
рдЕрд╕реЗрдВрдмрд▓реАрдбрд┐рдЬрдЧ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдпреЗ рдлрд╝рдВрдХреНрд╢рди рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдореИрдВ
memset
рдХреЛ
memset
рд╕рд╛рде
$00
рд▓рд┐рдЦрдХрд░ рдЗрд╕реЗ рд╕рд╛рдл рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкрд╣рд▓реЗ рдкреНрд░рддрд┐рдмрджреНрдз рдиреЗ рдореВрд▓реНрдп
$FF
рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛, рдЬреЛ рдЙрдкрдпреБрдХреНрдд рднреА рдерд╛), рдФрд░ рдлрд┐рд░ рдореЗрдордХреЗрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ
memcpy
рдореЗрдВ рдЯрд╛рдЗрд▓ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд▓реЛрдб рдХрд░реЗрдВред рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рдЗрд╕реЗ
$9000
рдХреЗ рдкрддреЗ рдкрд░ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рдЯрд╛рдЗрд▓реЗрдВ рдХреЗрд╡рд▓ рдкреГрд╖реНрдарднреВрдорд┐ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИрдВред (рдкрддреЗ
$8000-$87FF
рдХреЗрд╡рд▓ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдЯрд╛рдЗрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП
$8000-$87FF
рд╣реИрдВ, рдФрд░
$8800-$8FFF
рдкрддреЗ рджреЛрдиреЛрдВ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЖрдо рд╣реИрдВред)
рдЯрд╛рдЗрд▓ рдирдХреНрд╢рд╛ рд╕реЗрдЯрд┐рдВрдЧ
рдЧреЗрдо рдмреЙрдп рдХреА рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐ рдкрд░рдд рд╣реИ, рдЬрд┐рд╕реЗ 8x8 рдЯрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рд▓реЗрдпрд░ рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рд▓рдЧрднрдЧ 32x32 рдЯрд╛рдЗрд▓реНрд╕ рд▓реЗрддреА рд╣реИ, рдпрд╛рдиреА рдЗрд╕рдореЗрдВ рдХреБрд▓ рдЖрдХрд╛рд░ 256x256 рд╣реИред (рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП: рдХрдВрд╕реЛрд▓ рд╕реНрдХреНрд░реАрди рдХрд╛ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди 160x144 рд╣реИред) рдореБрдЭреЗ рдЙрди рдЯрд╛рдЗрд▓реЛрдВ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдореЗрд░реА рдЫрд╡рд┐ рд░реЗрдЦрд╛ рдмрдирд╛рддреА рд╣реИрдВред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рд╕рднреА рдЯрд╛рдЗрд▓реЛрдВ рдХреЛ рдХреНрд░рдо рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдмрд╕
N*11
рд╕реЗ
N*11 + 10
рддрдХ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рднрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЬрд╣рд╛рдВ
N
рд▓рд╛рдЗрди рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдФрд░ рд╢реЗрд╖ 22 рдЯрд╛рдЗрд▓ рддрддреНрд╡
$FF
рдореЗрдВ рднрд░рддреЗ рд╣реИрдВред
рдПрд▓рд╕реАрдбреА рдЪрд╛рд▓реВ рдХрд░рдирд╛
рдпрд╣рд╛рдВ рд╣рдореЗрдВ VBlank рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдХреНрд░реАрди рдЕрднреА рднреА VBlank рддрдХ рдЪрд╛рд▓реВ рдирд╣реАрдВ рд╣реЛрдЧреА, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл LCD рдирд┐рдпрдВрддреНрд░рдг рд░рдЬрд┐рд╕реНрдЯрд░ рдкрд░ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ред рдореИрдВрдиреЗ рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкрд░рддреЛрдВ рдХреЛ рднреА рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛, рдФрд░ рдЯрд╛рдЗрд▓ рдХреЗ рдирдХреНрд╢реЗ рдФрд░ рдЯрд╛рдЗрд▓ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╣реА рдкрддреЗ рдХрд╛ рднреА рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ред рдЙрд╕рдХреЗ рдмрд╛рдж рдореБрдЭреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░рд┐рдгрд╛рдо рдорд┐рд▓реЗред рдореИрдВрдиреЗ рднреА
ei
рдУрдкрдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд┐рд░ рд╕реЗ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд┐рдпрд╛ред
рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдЗрд╕реЗ рдФрд░ рднреА рджрд┐рд▓рдЪрд╕реНрдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ VBlank рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рдмрд╛рдзрд╛ рд╣реИрдВрдбрд▓рд░ рд▓рд┐рдЦрд╛ред
$40
рдкрд░ рд╕рдВрдХреНрд░рдордг opcode рдЬреЛрдбрд╝рдХрд░, рдореИрдВ рд╣реИрдВрдбрд▓рд░ рдХреЛ рдХрд┐рд╕реА рднреА рдлрд╝рдВрдХреНрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдлрд╝рдВрдХреНрд╢рди рд▓рд┐рдЦрд╛ рдЬреЛ рд╕реНрдХреНрд░реАрди рдХреЛ рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рддрд╛ рд╣реИред
рдпрд╣рд╛рдБ рд╕рдорд╛рдкреНрдд рдкрд░рд┐рдгрд╛рдо рд╣реИрдВред [рдЕрддрд┐рд░рд┐рдХреНрдд: рдореБрдЭреЗ рдмрд╕ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ GIF рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓реВрдк рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕реЗ рд▓рдЧрд╛рддрд╛рд░ рдЫрд╡рд┐ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред]
рдЕрдм рддрдХ, рдХреБрдЫ рднреА рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЕрднреА рднреА рд╢рд╛рдВрдд рд╣реИ рдХрд┐ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рдореИрдВ рдЕрдкрдирд╛ рдкреБрд░рд╛рдирд╛ рдЧреЗрдо рдмреНрд╡реЙрдп рдХрд▓рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рдореЗрд░реЗ рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдХреИрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЪреЗрдХрд░реНрдб рд╢реАрдЯ рдХреЗ рд╕рд╛рде рдордЬрд╝рд╛
рд╕реНрдХреНрд░реАрди рдкрд░ рдХреБрдЫ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЧреЗрдо рдмреЙрдп рдХрдВрд╕реЛрд▓ рдХреЗ PPU (рдкрд┐рдХреНрдЪрд░ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдпреВрдирд┐рдЯ) рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ 8x8 рдпрд╛ 8x16 рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред рд╢рд╛рдпрдж, рдореБрдЭреЗ рдЖрдЦрд┐рд░реА рд╡рд┐рдХрд▓реНрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рдЖрдХрд╛рд░ рдХреЛ рдорд╣рд╕реВрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЬрд▓реНрджреА рд╕реЗ рдЪреЗрдХрд░ рдХрд╛рдЧрдЬ рдкрд░ 1: 8 рдкреИрдорд╛рдиреЗ рдореЗрдВ рдЦреЗрд▓ рдХреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЛ рд╕реНрдХреНрд░рд┐рдмрд▓ рдХрд░ рджрд┐рдпрд╛ред

рдореИрдВ HUD рдХреЗ рддрд╣рдд рд╕реНрдХреНрд░реАрди рдХреЗ рд╢реАрд░реНрд╖ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдореБрдЭреЗ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдпрд╣ рдиреАрдЪреЗ рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд▓рдЧреЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдпрд╣ рдКрдкрд░ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЕрдЧрд░ рдкрд╛рддреНрд░реЛрдВ рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ HUD рдХреЛ рдмреНрд▓реЙрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╕реБрдкрд░ рдорд╛рд░рд┐рдпреЛ рдмреНрд░реЛрд╕ рдореЗрдВ рд╣реИ, рд╡реЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдЧреЗрдо рдореЗрдВ рдХреЛрдИ рдЬрдЯрд┐рд▓ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдорд┐рдВрдЧ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕реНрддрд░ рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рднреА, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рдорд╛рдиреНрдп рджреГрд╖реНрдЯрд┐рдХреЛрдг рджрд┐рдЦрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рд╕реНрдХреНрд░реАрди рдкрд░ рдкрд╛рддреНрд░реЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдФрд░, рд╕рдВрднрд╡рддрдГ, рд╕рдордп-рд╕рдордп рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рдмрд╛рдзрд╛рдПрдВ рдХрд╛рдлреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдВрдЧреАред рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдХрд╛рдлреА рдмрдбрд╝реЗ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдЦрд░реАрдж рд╕рдХрддрд╛ рд╣реВрдВред
рдЗрд╕рд▓рд┐рдП, рдпрджрд┐ рдПрдХ рд╡рд░реНрдЧ рдПрдХ 8x8 рдЯрд╛рдЗрд▓ рдерд╛, рддреЛ рдПрдХ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкрд░реНрдпрд╛рдкреНрдд
рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдореИрдВ рдХрд┐рд╕ рдЖрдХрд╛рд░ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реВрдВред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕рдЪ рд╣реИ рдХрд┐ рдХреВрдж рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рдореЗрдВ рд▓рдЧрднрдЧ рдХреЛрдИ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдЖрдВрджреЛрд▓рди рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЪрд╛рд░ 8x16 рд╕реНрдкреНрд░рд╛рдЗрдЯ рд╕реЗ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЕрдкрд╡рд╛рдж рд▓реЛрдордбрд╝реА рдХреА рдкреВрдВрдЫ рдереА, рдЬреЛ рджреЛ 8x16 рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░рддреА рд╣реИред рд╕рд░рд▓ рдЧрдгрдирд╛рдУрдВ рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рджреЛ рд▓реЛрдордбрд╝рд┐рдпреЛрдВ рдФрд░ рджреЛ рдЬреЗрдХреЛрдЬрд╝ 40 рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдореЗрдВ рд╕реЗ 20 рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрдВрдЧреЗ, рдЕрд░реНрдерд╛рдд, рдХрдИ рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдкреНрд░рд╛рдЗрдЯреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред (8x8 рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рддреЗрдЬреА рд╕реЗ рдореЗрд░реА рд╕реАрдорд╛ рд╕реЗ рдмрд╛рд╣рд░ рдЪрд▓рд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕реЗ рдореИрдВ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд╢реБрд░реБрдЖрддреА рдЪрд░рдгреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ред)
рдЕрднреА рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдХреЗрд╡рд▓ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдЦреАрдВрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдиреАрдЪреЗ рдЪреЗрдХреНрдб рдкреЗрдкрд░ рдкрд░ рдореЛрдЯреЗ рд╕реНрдХреЗрдЪ рд╣реИрдВред рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╡реЗрдЯрд┐рдВрдЧ рд╕реНрдкреНрд░рд╛рдЗрдЯ рд╣реИ, рдПрдХ "рд╕реЛрдЪ" рд╣реИ, рдпрд╣ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдПрд╕рдПрдирдИрдПрд╕ рдЧреЗрдо рдХреА рддрд░рд╣ рдкрд╛рд╕ рдпрд╛ рд░рди рдХрд░рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ, ... рдФрд░ рд╡рд╣ рд╣реИред рдореИрдВрдиреЗ рджреМрдбрд╝рдиреЗ рд╡рд╛рд▓реЗ рдкрд╛рддреНрд░реЛрдВ, рдХреВрджрддреЗ рд╣реБрдП рдкрд╛рддреНрд░реЛрдВ рдФрд░ рдкрд╛рддреНрд░реЛрдВ рдХреЛ рд╣рдбрд╝рдкрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдкреНрд░рд┐рдЯ рдмрдирд╛рдиреЗ рдХреА рднреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИред рд▓реЗрдХрд┐рди рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдкреНрд░рддреАрдХреНрд╖рд╛ рдФрд░ рд╕реЛрдЪ рдХреЛ рдлреИрд▓рд╛рдпрд╛, рддрд╛рдХрд┐ рдЬрдЯрд┐рд▓ рди рд╣реЛред рдореИрдВрдиреЗ рдЕрднреА рднреА рдмрд╛рдХреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдореБрдЭреЗ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рд╣рд╛рдВ, рдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдореИрдВ рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдЖрдХрд░реНрд╖рд┐рдд рд╣реВрдВред рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдПрдХ рдореБрд╢реНрдХрд┐рд▓ рдмрд╛рдд рд╣реИред (рд╣рд╛рдВ, рдФрд░ рдзреНрд░реБрд╡реАрдп рд▓реЛрдордбрд╝реА рдХрд╛ рдпрд╣ рдЪреЗрд╣рд░рд╛ рднрдпрд╛рдирдХ рд╣реИред) рд▓реЗрдХрд┐рди рдпрд╣ рдореБрдЭреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реВрдЯ рдХрд░рддрд╛ рд╣реИред рдЪрд░рд┐рддреНрд░ рдбрд┐рдЬрд╛рдЗрди рдореЗрдВ рдХреЛрдИ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЧреЗрдо рдЬрд╛рдо рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╣реИред рдмреЗрд╢рдХ, рдореИрдВрдиреЗ рд╕рдВрджрд░реНрдн рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреЗрдХреЙрд╕ рдФрд░ рдзреНрд░реБрд╡реАрдп рд▓реЛрдордбрд╝рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдХреНрдпрд╛ рдпрд╣ рдЕрдЧреЛрдЪрд░ рд╣реИ?


рдЖрдк рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддреЗ (рд░рд┐рдХреЙрд░реНрдб рдХреЗ рд▓рд┐рдП: рдмрд╕ рдлрд┐рд░ рд╕реЗ рдЗрди рддрд╕реНрд╡реАрд░реЛрдВ рдХреЛ рджреЗрдЦрд╛, рдореБрдЭреЗ рдорд╣рд╕реВрд╕ рд╣реБрдЖ рдХрд┐ рдЬреЗрдХреЛрдЬрд╝ рдФрд░ рдЫрд┐рдкрдХрд▓реА рдореЗрдВ рдмрд╣реБрдд рдЕрдВрддрд░ рд╣реИред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ, рдЦреБрдж рдХреЛ рдмреЗрд╡рдХреВрдл рд╕рдордЭрдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ ...) рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░реЗрд░рдгрд╛ рдХрд╛ рд╕реНрд░реЛрдд рд▓реЛрдордбрд╝реА рдХреЗ рд╕рд┐рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реЗрд╡рд╛ рдХреА рдЧрдИ рд╕реЛрдирд┐рдХ рдЧреЗрдо рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рдХреИрдЯ рдмреНрд▓реЗрдЬрд╝ред
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдореИрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдбрд┐рдлреЗрдВрдбрд░реЛрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЯреАрдо рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓рд┐рдВрдЧреЛрдВ рдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдЙрдирдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдерд╛ред (рдореИрдВ рднреА рдЦрд┐рд▓рд╛рдбрд╝рд┐рдпреЛрдВ рдХреЛ рдЙрдирдХреЗ рдЪрд░рд┐рддреНрд░ рдХрд╛ рд▓рд┐рдВрдЧ рдЪреБрдирдиреЗ рджреЗрдиреЗ рдЬрд╛ рд░рд╣рд╛ рдерд╛ред) рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдбреНрд░рд╛рдЗрдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЗрд╕рд▓рд┐рдП рдореИрдВ рдирд░ рдЬреЗрдХреЙрд╕ рдФрд░ рдорд╛рджрд╛ рд▓реЛрдордбрд╝рд┐рдпреЛрдВ рдкрд░ рдмрд╕ рдЧрдпрд╛ред
рдФрд░ рдЕрдВрдд рдореЗрдВ, рдореИрдВрдиреЗ рдПрдХ рд╕реНрдкреНрд▓реИрд╢ рд╕реНрдХреНрд░реАрди рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдЪреЗрдХрд░ рдХрд╛рдЧрдЬ рдХреЗ рдПрдХ рдЯреБрдХрдбрд╝реЗ рдкрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЬрдЧрд╣ рдереАред
рд╣рд╛рдВ, рдПрдХреНрд╢рди рдкреЛрдЬрд╝ рдЕрднреА рднреА рдЖрджрд░реНрд╢ рд╕реЗ рджреВрд░ рд╣реИрдВред рдзреНрд░реБрд╡реАрдп рд▓реЛрдордбрд╝реА рдХреЛ рдЕрдзрд┐рдХ рдкрд░реЗрд╢рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рднрд╛рдЧрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЬреЗрдХреЛ рдХреЛ menacing рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдореЗрдВ рдбрд┐рдлреЗрдВрдбрд░ рдлреЙрдХреНрд╕ - рдХрдпрд╛рдордд рдмреЙрдХреНрд╕ рдкрд░ рдХрд▓рд╛ рдХрд╛ рдПрдХ рдордЬреЗрджрд╛рд░ рд╕рдВрджрд░реНрднред
рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХрд╛ рдбрд┐рдЬрд┐рдЯрд▓реАрдХрд░рдг
рдлрд┐рд░ рдореИрдВрдиреЗ рдХрд╛рдЧрдЬ рдХреЗ рдЪрд┐рддреНрд░ рдХреЛ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдореЗрдВ рдмрджрд▓рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕рдЧреЗрд▓ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдЬрд┐рд╕реЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореБрдлреНрдд рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред (рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдк asesprite рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ GraphicsGale рдХреЛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред) рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкрд░ рдХрд╛рдо рдореЗрд░реА рдЕрдкреЗрдХреНрд╖рд╛ рд╕реЗ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИред рдКрдкрд░ рджрд┐рдЦрд╛рдП рдЧрдП рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЧ 2x2 рдЧреНрд░рд┐рдб рдореЗрдВ 4 рдкрд┐рдХреНрд╕рд▓ рддрдХ рд╣реЛрддрд╛ рд╣реИред рдФрд░ рдЗрди рдЪреМрдХреЛрдВ рдореЗрдВ рдЕрдХреНрд╕рд░ 4 рдкрд┐рдХреНрд╕рд▓ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрддрд╛ рдерд╛ред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░реЛрдВ рдХреЗ рдХрдИ рд╡рд┐рд╡рд░рдгреЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдирд╛ рдерд╛ред рдХрднреА-рдХрднреА рдПрдХ рд╕рд░рд▓ рд░реВрдк рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рднреА рдореБрд╢реНрдХрд┐рд▓ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдЖрдВрдЦреЛрдВ рдпрд╛ рдирд╛рдХ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЬрдЧрд╣ рдЫреЛрдбрд╝рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдм рдХреБрдЫ рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ, рднрд▓реЗ рд╣реА рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╣реЛ рдЧрдпрд╛ рд╣реЛред

рд▓реЛрдордбрд╝реА рдХреА рдЖрдБрдЦреЗрдВ рдЕрдкрдиреЗ рдмрд╛рджрд╛рдо рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдЦреЛ рджреЗрддреА рд╣реИрдВ рдФрд░ рджреЛ рдкрд┐рдХреНрд╕реЗрд▓ рдКрдБрдЪреА рд░реЗрдЦрд╛ рдореЗрдВ рдмрджрд▓ рдЬрд╛рддреА рд╣реИрдВред рдЧреЗрдХреЛ рдХреА рдЖрдБрдЦреЛрдВ рдиреЗ рдЙрдирдХреА рдЧреЛрд▓рд╛рдИ рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрд╛ рд╣реИред рдЬреЗрдХреЛ рдХреЗ рд╕рд┐рд░ рдХреЛ рдмрдбрд╝рд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рд╡реНрдпрд╛рдкрдХ рдХрдВрдзреЛрдВ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдорд┐рд▓ рдЧрдпрд╛, рдФрд░ рд╕рднреА рдЭреБрдХрддрд╛ рд╣реИ рдХрд┐ рд▓реЛрдордбрд╝реА рдХреЛ рдХрд╛рдлреА рдЪрд┐рдХрдирд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдИрдорд╛рдирджрд╛рд░реА рд╕реЗ, рдпреЗ рд╕рднреА рдЖрд╕рд╛рди рдмрджрд▓рд╛рд╡ рдЗрддрдиреЗ рдмреБрд░реЗ рдирд╣реАрдВ рд╣реИрдВред рдХрднреА-рдХрднреА рдореИрдВ рд╢рд╛рдпрдж рд╣реА рдЪреБрди рд╕рдХрддрд╛ рдерд╛ рдХрд┐ рдХреМрди рд╕реА рд╡рд┐рд╡рд┐рдзрддрд╛ рдмреЗрд╣рддрд░ рд╣реИред

рдЧреНрд░рд╛рдлрд┐рдХреНрд╕рдЧрд▓реЗ рдореЗрдВ рдкрд░рддреЛрдВ рдФрд░ рдПрдирд┐рдореЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХрд╛рд░реНрдп рднреА рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдореИрдВ рдЙрд╕рдХреЗ рд╢рд░реАрд░ рд╕реЗ рдЕрд▓рдЧ рд▓реЛрдордбрд╝реА рдХреА рдкреВрдВрдЫ рдХреЛ рдЪреЗрддрди рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдпрд╣ рдмрд╣реБрдореВрд▓реНрдп рд╡реАрдЖрд░рдПрдПрдо рдЕрдВрддрд░рд┐рдХреНрд╖ рдХреЛ рдмрдЪрд╛рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рд╣рд░ рдлреНрд░реЗрдо рдореЗрдВ рдкреВрдВрдЫ рдХреА рдирдХрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдерд╛ рдХрд┐ рдЖрдк рдЕрдкрдиреА рдкреВрдВрдЫ рдХреЛ рдПрдХ рдЪрд░ рдЧрддрд┐ рдХреЗ рд╕рд╛рде рд▓рд╣рд░рд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрдм рдЪрд░рд┐рддреНрд░ рдЦрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдзреАрдорд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рджреМрдбрд╝рддреЗ рд╕рдордп рдЧрддрд┐ рдмрдврд╝ рдЬрд╛рддреА рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдореИрдВ рдпрд╣ рдХрд╛рдо рдХрд░реВрдВрдЧрд╛ред рдореИрдВ рдПрдиреАрдореЗрд╢рди рдХреЗ 4 рдлреНрд░реЗрдо рдкрд░ рдмрд╕ рдЧрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдзреНрд░реБрд╡реАрдп рд▓реЛрдордбрд╝реА рдЧреНрд░реЗ рдХреЗ рддреАрди рд╕рдмрд╕реЗ рд╣рд▓реНрдХреЗ рд░рдВрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ, рдЬрдмрдХрд┐ рдЧреЗрдХреЛ рддреАрди рдЧреНрд░реЗ рдХреЗ рд╕рдмрд╕реЗ рдЧрд╣рд░реЗ рд░рдВрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЧреЗрдордмреЙрдп рдкрд░, рдпрд╣ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдореЗрдВ рдХреЗрд╡рд▓ рддреАрди рд░рдВрдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдХрдВрд╕реЛрд▓ рдЖрдкрдХреЛ рджреЛ рдкрдЯреНрдЯрд┐рдпрд╛рдБ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ рдЗрд╕рд▓рд┐рдП рдмрдирд╛рдпрд╛ рд╣реИ рдХрд┐ рдкреИрд▓реЗрдЯ 0 рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реЛрдордбрд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкреИрд▓реЗрдЯ 1 рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬреЗрдХреЙрд╕ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рднреА рдЙрдкрд▓рдмреНрдз рдкреИрд▓реЗрдЯ рд╕реЗрдЯ рдЦрддреНрдо рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдореБрдЭреЗ рджреВрд╕рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
рдореБрдЭреЗ рдкреГрд╖реНрдарднреВрдорд┐ рдХреА рджреЗрдЦрднрд╛рд▓ рдХрд░рдиреЗ рдХреА рднреА рдЬрд░реВрд░рдд рдереАред рдореИрдВ рдЙрдирдХреЗ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░реЛрдВ рд╕реЗ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдерд╛, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдереА рдХрд┐ рдпрд╣ рдПрдХ рдареЛрд╕ рд░рдВрдЧ рдпрд╛ рдПрдХ рд╕рд░рд▓ рдЬреНрдпрд╛рдорд┐рддреАрдп рдкреИрдЯрд░реНрди рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ рдЕрднреА рддрдХ рд╕реНрдХреНрд░реАрди рд╕реЗрд╡рд░ рдХреЛ рдбрд┐рдЬрд┐рдЯрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рдирд╣реАрдВ рдерд╛ред
рдЦреЗрд▓ рдореЗрдВ рд╕реНрдкреНрд░рд╛рдЗрдЯ рд▓реЛрдб рд╣реЛ рд░рд╣рд╛ рд╣реИ
Be99d97 рдХрдорд┐рдЯ рдХреЗ рд╕рд╛рде рдЬрд╛рдВрдЪреЗрдВред
рдЪрд░рд┐рддреНрд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлреНрд░реЗрдо рдХреЛ рд╕рд╣реЗрдЬреЗ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЙрдиреНрд╣реЗрдВ рдЧреЗрдордмреЙрдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ RGBDS рдореЗрдВ RGBGFX рдирд╛рдордХ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИред рдЖрдк рдЗрд╕реЗ рдХрдорд╛рдВрдб
rgbgfx -h -o output.bin input.png
рд╕рд╛рде рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣
rgbgfx -h -o output.bin input.png
рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдЯрд╛рдЗрд▓реНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдмрдирд╛рдПрдЧрд╛ред (-рдПрдЪ рд╕реНрд╡рд┐рдЪ 8x16 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдПрдХ рдЯрд╛рдЗрд▓ рдореЛрдб рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд░реВрдкрд╛рдВрддрд░рдг рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ рдХрд┐рдпрд╛ рдЬрд╛рдП, рдФрд░ рдмрд╛рдПрдВ рд╕реЗ рджрд╛рдПрдВ рдирд╣реАрдВред) рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдо рдПрдХ рдЕрд▓рдЧ рддрд╕реНрд╡реАрд░ рд╣реЛрдиреЗ рдкрд░ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдЯрд╛рдЗрд▓ рдЯреНрд░реИрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдмрд╛рдж рдХреЗ рд▓рд┐рдП рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗред
рдЖрдЙрдЯрдкреБрдЯ .bin рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬрдирд░реЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдмрд╕ рдЙрдиреНрд╣реЗрдВ
incbin "output.bin"
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд╕рдм рдХреБрдЫ рдПрдХ рд╕рд╛рде рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдлрд╝рд╛рдЗрд▓ "gfxinclude.z80" рдмрдирд╛рдИ, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рд╣реИрдВред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ рдмрд╣реБрдд рд╣реА рдЙрдмрд╛рдК рдерд╛ рдХрд┐ рдЬрдм рднреА рдХреБрдЫ рдмрджрд▓рд╛ рдЬрд╛рдП, рддреЛ рд╣рд░ рдмрд╛рд░ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд░реЗрдВред рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ build.bat рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛,
for %%f in (gfx/*.png) do rgbds\rgbgfx -h -o gfx/bin/%%f.bin gfx/%%f
рд▓рд╛рдЗрди рдЬреЛрдбрд╝рдХрд░
for %%f in (gfx/*.png) do rgbds\rgbgfx -h -o gfx/bin/%%f.bin gfx/%%f
, рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд░реВрдкрд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдмрд┐рди рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП gfx / рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ png рдФрд░ рдЗрд╕реЗ gfx / bin рдореЗрдВ рд╕рд╣реЗрдЬрддрд╛ рд╣реИред рдЗрд╕рдиреЗ рдореЗрд░реЗ рдЬреАрд╡рди рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдмрдирд╛ рджрд┐рдпрд╛ред
рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ
рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЖрд▓рд╕реА рддрд░реАрдХреЗ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред RGBASM рдХрд╛
dw `
рдирд┐рд░реНрджреЗрд╢ рд╣реИред рдпрд╣ рдкрд┐рдХреНрд╕реЗрд▓ рдбреЗрдЯрд╛ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рдмрд░рд╛рдмрд░ 0 рд╕реЗ 4 рддрдХ 8 рдорд╛рдиреЛрдВ рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рд╣реИред рдЪреВрдВрдХрд┐ рдкреГрд╖реНрдарднреВрдорд┐ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдмрд╣реБрдд рд╕рд░рд▓ рдереЗ, рдЗрд╕рд▓рд┐рдП рдареЛрд╕, рдзрд╛рд░реАрджрд╛рд░ рдпрд╛ рдЪреЗрдХрдмреЛрд░реНрдб рдкреИрдЯрд░реНрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдЬреНрдпрд╛рдорд┐рддреАрдп рдкреИрдЯрд░реНрди рдХреЛ рдХреЙрдкреА рдФрд░ рдкреЗрд╕реНрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛ рдЧрдпрд╛ред рдпрд╣рд╛рдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рднреВрдорд┐ рдЯрд╛рдЗрд▓ рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред
bg_dirt: dw `00110011 dw `00000000 dw `01100110 dw `00000000 dw `11001100 dw `00000000 dw `10011001 dw `00000000
рд╡рд╣ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдХреЗ рднреНрд░рдо рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдзрд╛рд░рд┐рдпреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╕рд░рд▓ рд▓реЗрдХрд┐рди рд╕реНрдорд╛рд░реНрдЯ рддрд░реАрдХрд╛ рд╣реИред рдШрд╛рд╕ рдХреЗ рд╕рд╛рде рдпрд╣ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдерд╛ред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдпрд╣ 2 рдкрд┐рдХреНрд╕реЗрд▓ рдКрдБрдЪреА рдХреНрд╖реИрддрд┐рдЬ рд░реЗрдЦрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдХреБрдЫ рдкрд┐рдХреНрд╕реЗрд▓ рдЬреЛрдбрд╝реЗ рдЬреЛ рдереЛрдбрд╝рд╛ рд╢реЛрд░ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдЬреЛ рдШрд╛рд╕ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ:
bg_grass: dw `12121112 dw `12121212 dw `22112211 dw `11121212 dw `22112211 dw `21212121 dw `12121212 dw `12211222
рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рд░реЗрдВрдбрд░рд┐рдВрдЧ
рдЧреЗрдордмреЙрдп рдореЗрдВ, рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЛ OAM рдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдЯреНрд░реАрдмреНрдпреВрдЯ рдореЗрдореЛрд░реА рдирд╛рдордХ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдБ (рджрд┐рд╢рд╛, рдкреИрд▓реЗрдЯ рдФрд░ рдкреНрд░рд╛рдердорд┐рдХрддрд╛), рд╕рд╛рде рд╣реА рдЯрд╛рдЗрд▓ рд╕рдВрдЦреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред
рд╕реНрдХреНрд░реАрди рдкрд░ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдореГрддрд┐ рдХреЗ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдерд╛редрд╣рд╛рд▓рд╛рдВрдХрд┐ рдЫреЛрдЯреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рд░реЙрдо рд╕реЗ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЛ рд╡реАрдЖрд░рдПрдПрдо рдореЗрдВ рд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред GameBoy рдХреЗрд╡рд▓ рдЯрд╛рдЗрд▓реЗрдВ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдореЗрдореЛрд░реА рдХреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреА рд╣реИрдВ рдЬрд┐рд╕реЗ VRAM рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рд░реЙрдо рд╕реЗ рд╡реАрдЖрд░рдПрдПрдо рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ memcpy
рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЖрд░рдВрднреАрдХрд░рдг рдЪрд░рдг рдореЗрдВ рдЗрд╕реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рд╕рд┐рд░реНрдл 6 рдЪрд░рд┐рддреНрд░ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдФрд░ 4 рдЯреЗрд▓ рдЯрд╛рдЗрд▓реНрд╕ рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдЖрд╡рдВрдЯрд┐рдд рд╡реАрдЖрд░рдПрдПрдо рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдПрдХ рдЪреМрдерд╛рдИ рд╣рд┐рд╕реНрд╕рд╛ рд▓реЗ рд▓рд┐рдпрд╛ред (рд╡реАрдЖрд░рдПрдПрдо рдЖрдорддреМрд░ рдкрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ 128 рдмрд╛рдЗрдЯреНрд╕ рдЙрдирдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рд╣реИрдВред)рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, VBlank рдХреЗ рджреМрд░рд╛рди рдХреЗрд╡рд▓ OAM рддрдХ рдкрд╣реБрдВрдЪ рд╕рдВрднрд╡ рд╣реИред рдореИрдВрдиреЗ рдпрд╣ рдХрд╣рдХрд░ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдХрд┐ VBlank рд╕реНрдкреНрд░рд╛рдЗрдЯ рдЧрдгрдирд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдЧрдгрдирд╛ VBlank рджреНрд╡рд╛рд░рд╛ рдЖрд╡рдВрдЯрд┐рдд рд╣рд░ рд╕рдордп рддрдХ рдЪрд▓реА рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕рдорд╛рдкреНрдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рдерд╛ред рдпрд╣рд╛рдБ рд╕рдорд╛рдзрд╛рди VBlank рдХреЗ рдмрд╛рд╣рд░ рдПрдХ рдЕрд▓рдЧ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рд╣реИ рдФрд░ VBlank рдХреЗ рджреМрд░рд╛рди рдЙрдиреНрд╣реЗрдВ OAM рдкрд░ рдХреЙрдкреА рдХрд░рдирд╛ рд╣реИредрдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ, рдЧреЗрдордмреЙрдп рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЙрдкреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдбреАрдПрдордП (рдбрд╛рдпрд░реЗрдХреНрдЯ рдореЗрдореЛрд░реА рдПрдХреНрд╕реЗрд╕, рдореЗрдореЛрд░реА рддрдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ) рдЬреЛ рдмрд╕ рдХрд░рддрд╛ рд╣реИред рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдФрд░ HiRAM рдореЗрдВ рд╡реНрдпрд╕реНрдд рдЪрдХреНрд░ рдкрд░ рдЬрд╛рдиреЗ рд╕реЗ (рдХреНрдпреЛрдВрдХрд┐ ROM DMA рдХреЗ рджреМрд░рд╛рди рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ), рдЖрдк рд░реИрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ OAM рд╕реЗ рдлрдВрдХреНрд╢рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдбреЗрдЯрд╛ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВmemcpy
ред рдпрджрд┐ рд░реБрдЪрд┐ рд╣реИ, рддреЛ рд░рд╕рджрд╛рд░ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ редрдЗрд╕ рд╕реНрддрд░ рдкрд░, рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрдирд╛ рд╕рдХрддрд╛ рдерд╛ рдЬреЛ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рдЕрдВрддрддрдГ рдбреАрдПрдордП рдХреЛ рдХреНрдпрд╛ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдХрд╣реАрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдХрдо рд╕реЗ рдХрдо, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА:- рдкреНрд░рдХрд╛рд░ (рдЬреЗрдХреЛ, рдзреНрд░реБрд╡реАрдп рд▓реЛрдордбрд╝реА рдпрд╛ рдЯреАрдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдордж)
- рджрд┐рд╢рд╛
- рдПрдХреНрд╕ рд╕реНрдерд┐рддрд┐
- Y рд╕реНрдерд┐рддрд┐
- рдПрдиреАрдореЗрд╢рди рдлреНрд░реЗрдо
- рдПрдирд┐рдореЗрд╢рди рдЯрд╛рдЗрдорд░
рдкрд╣рд▓реЗ, рдмрд╣реБрдд рд╣реА рдХрд░реНрдХрд╢ рдирд┐рд░реНрдгрдп рдореЗрдВ, рдореИрдВрдиреЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреА рдЬрд╛рдВрдЪ рдХреА, рдФрд░ рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореИрдВрдиреЗ рдПрдХ рдРрд╕реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдЬреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рд╡рд╕реНрддреБ рдХреЛ рдорд╕рд╛рд▓реЗрджрд╛рд░ рд░реВрдк рд╕реЗ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдзреНрд░реБрд╡реАрдп рд▓реЛрдордбрд╝реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдиреЗ X рдореЗрдВ рдПрдХ рд╕реНрдерд┐рддрд┐ рд▓реА, рджрд┐рд╢рд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, 16 рдХреЛ рдЬреЛрдбрд╝рд╛ рдпрд╛ рдШрдЯрд╛рдпрд╛, рджреЛ рдкреВрдВрдЫ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЛ рдЬреЛрдбрд╝рд╛, рдФрд░ рдлрд┐рд░ рдореБрдЦреНрдп рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЛ рдКрдкрд░ рдФрд░ рдиреАрдЪреЗ рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛редрдпрд╣рд╛рдБ рд╕реНрдХреНрд░реАрди рдкрд░ рд░реЗрдВрдбрд░ рдХрд░рддреЗ рд╕рдордп рд╡реАрдЖрд░рдПрдПрдо рдореЗрдВ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреИрд╕реЗ рджрд┐рдЦрддрд╛ рд╣реИ, рдЗрд╕рдХрд╛ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╣реИред рдмрд╛рдпрд╛рдВ рд╣рд┐рд╕реНрд╕рд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рд╣реИ, рдЙрдирдХреЗ рдмрдЧрд▓ рдореЗрдВ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕рдВрдЦреНрдпрд╛, рдКрдкрд░ рд╕реЗ рдиреАрдЪреЗ рддрдХ - рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдФрд░ рдХреНрд╖реИрддрд┐рдЬ рд╕реНрдерд┐рддрд┐, рдЯрд╛рдЗрд▓ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рдЭрдВрдбреЗред рджрд╛рдИрдВ рдУрд░ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд╕рдм рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рдмрд╛рдж рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред
рдкреВрдВрдЫ рдПрдиреАрдореЗрд╢рди рдХреЗ рд╕рд╛рде, рдпрд╣ рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдерд╛ред рдкрд╣рд▓реЗ рд╕рдорд╛рдзрд╛рди рдореЗрдВ, рдореИрдВрдиреЗ рдмрд╕ рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдо рдореЗрдВ рдПрдиреАрдореЗрд╢рди рдЯрд╛рдЗрдорд░ рдХреЛ рдмрдврд╝рд╛рдпрд╛ рдФрд░ рдлреНрд░реЗрдо рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП and
рдПрдХ рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рд╡реГрджреНрдзрд┐ рдХреА %11
ред рдлрд┐рд░ рдЖрдк рд╡реАрдЖрд░рдПрдПрдо рдореЗрдВ 4 рдЕрд▓рдЧ рдлреНрд░реЗрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реАрдЖрд░рдПрдПрдо рдореЗрдВ рдкрд╣рд▓реА рдЯреЗрд▓ рдЯрд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП 4 * рдлреНрд░реЗрдо рдирдВрдмрд░ (рдкреНрд░рддреНрдпреЗрдХ рдПрдиреАрдореЗрд╢рди рдлреНрд░реЗрдо рдореЗрдВ 4 рдЯрд╛рдЗрд▓реЗрдВ) рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдХрд╛рдо рдХрд┐рдпрд╛ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдкреВрдВрдЫ рдЯрд╛рдЗрд▓ рдЦреЛрдЬ рдХреЗ рд╕рд╛рде рдПрдХ), рд▓реЗрдХрд┐рди рдкреВрдВрдЫ рдкрд╛рдЧрд▓рдкрди рд╕реЗ рддреЗрдЬреА рд╕реЗ wagged , рдФрд░ рдореБрдЭреЗ рдЗрд╕реЗ рдзреАрдорд╛ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАредрджреВрд╕рд░реЗ, рдмреЗрд╣рддрд░ рд╕рдорд╛рдзрд╛рди рдореЗрдВ, рдореИрдВрдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдо рдореЗрдВ рд╡реИрд╢реНрд╡рд┐рдХ рдЯрд╛рдЗрдорд░ рдХреА рд╡реГрджреНрдзрд┐ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ , рдФрд░ рдЬрдм рдЗрд╕рдХреЗand
рд╕рд╛рде рдСрдкрд░реЗрд╢рди рдХрд╛ рдореВрд▓реНрдпрдФрд░ рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рдЪреБрдиреЗ рдЧрдП рджреЛ рдХреА рдбрд┐рдЧреНрд░реА 0 рдереА, рдСрдмреНрдЬреЗрдХреНрдЯ рдЯрд╛рдЗрдорд░ рдХрд╛ рд╡реЗрддрди рд╡реГрджреНрдзрд┐ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╡рд╕реНрддреБ рдЕрдкрдиреЗ рдПрдиреАрдореЗрд╢рди рдЯрд╛рдЗрдорд░ рдХреЛ рдХрд┐рд╕реА рднреА рдЧрддрд┐ рд╕реЗ рдЧрд┐рди рд╕рдХрддреА рд╣реИ, рдЬрд┐рд╕рдХреА рдЙрд╕реЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред рдЗрд╕рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рдПрдХ рдЙрдЪрд┐рдд рд╕реНрддрд░ рддрдХ рдкреВрдВрдЫ рдХреЛ рдзреАрдорд╛ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАредрдЬрдЯрд┐рд▓рддрд╛
рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рд╕рд░рд▓ рдерд╛ред рдпрд╣ рдордд рднреВрд▓реЛ рдХрд┐ рдореИрдВрдиреЗ рдХреЛрдб рдореЗрдВ рдпрд╣ рд╕рдм рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рд╡рд╕реНрддреБ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЙрдкрдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдФрд░ рдпрджрд┐ рдЖрдкрдХреЛ рдЬрд╛рд░реА рд░рдЦрдирд╛ рдерд╛, рддреЛ рдЖрдкрдХреЛ рдЗрд╕реЗ рд╣рд░ рдлреНрд░реЗрдо рдореЗрдВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореБрдЭреЗ рдпрд╣ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рдерд╛ рдХрд┐ рдЕрдЧрд▓реЗ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкрд░ рдХреИрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдирд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдЗрд╕рдореЗрдВ рдХреМрди рд╕реА рдЯрд╛рдЗрд▓ рд╣реИ, рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдирд╛ рд╣реИредрдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд╕реНрдерд┐рд░ рдкреНрд░рдгрд╛рд▓реА рдереАред рдПрдХ рдлреНрд░реЗрдо рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдФрд░ рд╕реАрдкреАрдпреВ рд╕рдордп рдХреЛ рдЯрд╛рд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рдЕрдиреНрдп рдХрд░реНрдорд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдирд╛ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рдерд╛, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдореИрдВ рд╕рдлрд▓ рд░рд╣рд╛, рддреЛ рд╕рд┐рд╕реНрдЯрдо рд╕рдорд░реНрдерди рдмрд╣реБрдд рджрд░реНрджрдирд╛рдХ рд╣реЛрдЧрд╛ред рдореЗрд░рд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд░реЛ, рдпрд╣ рдЕрд╕рд▓реА рдЕрд░рд╛рдЬрдХрддрд╛ рдереАредрдореБрдЭреЗ рдПрдХ рдРрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рдЬрд┐рд╕рдореЗрдВ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЛ рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХреЛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдФрд░ рд╕реАрдзрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рддрд╛рдХрд┐ рдпрд╣ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рдПрдХ рдЗрдВрдЯрд░рд╡рд┐рд╡рд┐рдВрдЧ, рд░рдЬрд┐рд╕реНрдЯрд░ рдФрд░ рдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрдЯрд░реЛрдВ рдХреЗ рд╣реЗрд░рдлреЗрд░ рди рд╣реЛредрдореИрдВрдиреЗ рдЗрд╕реЗ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛? рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЗрдЦ рдХреЗ рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред