рдЧреЗрдордмреЙрдп рдПрдореБрд▓реЗрдЯрд░ рд▓рд┐рдЦрдирд╛, рднрд╛рдЧ 2

рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!

рд▓реЗрдЦреЛрдВ рдХреА рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдкрд┐рдЫрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдордиреЗ DMG рдХреЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рдореЗрдореЛрд░реА рдХреА рдЬрд╛рдВрдЪ рдХреАред рдЕрдЧрд▓рд╛ рддрд╛рд░реНрдХрд┐рдХ рдХрджрдо рдпрд╣ рдЕрдиреБрдХрд░рдг рдХрд░ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ рдбреАрдПрдордЬреА рдЫрд╡рд┐ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЧреЗрдордмреЙрдп рдПрдореБрд▓реЗрдЯрд░ рд▓рд┐рдЦрдирд╛, рднрд╛рдЧ 1
рдЧреЗрдордмреЙрдп рдПрдореБрд▓реЗрдЯрд░ рд▓рд┐рдЦрдирд╛, рднрд╛рдЧ 2
рдПрдХ рдЧреЗрдордмреЙрдп рдПрдореБрд▓реЗрдЯрд░ рд▓рд┐рдЦрдирд╛, рднрд╛рдЧ 3

рд╕рд╛рдордЧреНрд░реА рдХреА рддрд╛рд▓рд┐рдХрд╛

рдкреНрд░рджрд░реНрд╢рди
рдЯрд╛рдЗрдорд░
рдкреНрд░рдмрдВрдз
рдЗрд╕реЗ рд╕рдм рд╕рд╛рде рд▓рд╛рдПрдВ
рдкрд░реАрдХреНрд╖рдг
рдирд┐рд╖реНрдХрд░реНрд╖

рдкреНрд░рджрд░реНрд╢рди

рдЗрд╕ рд╕реНрддрд░ рдкрд░, рд╣рдореЗрдВ рдпрд╣ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдбреАрдПрдордЬреА рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдХ рдЪрд┐рддреНрд░ рдХреИрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╕рдм рдХреБрдЫ рдХреБрдХреАрдмреЙрдп :: рдЬреАрдкреАрдпреВ рдХреНрд▓рд╛рд╕ (рдХреБрдХреАрдмреЙрдп рд╕реЛрд░реНрд╕ рдХреЛрдб рд╕реЗ рд▓рд┐рдВрдХ ) рдореЗрдВ рд╣реЛрдЧрд╛ред рдХрд╛рд░реНрдп рдХреЛ рджреЛ рдмрдбрд╝реЗ рднрд╛рдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдбреАрдПрдордЬреА рдПрдХ рддрд╕реНрд╡реАрд░ рдХреИрд╕реЗ рдЦреАрдВрдЪрддрд╛ рд╣реИ, рдЗрд╕рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг; рд╕реНрдХреНрд░реАрди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рддрд░реНрдХ рдХрд╛ рдЕрдиреБрдХрд░рдгред

рдПрд▓рд╕реАрдбреА рдирд┐рдпрдВрддреНрд░рдХред рд╕рд┐рджреНрдзрд╛рдВрдд
рдЖрдЗрдП рддрд░реНрдХ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рдХрдм рдФрд░ рдХреНрдпрд╛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░реЗрдЧрд╛ред рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдШрдЯрдХ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

DMG рд╕реНрдХреНрд░реАрди рдкрд░ рд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдЫрд╡рд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ CRT рд╕реНрдХреНрд░реАрди рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрд╡рд╕реНрдерд╛рдУрдВ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд░рд╛рдЬреНрдп рдЙрдкрд╛рдпреЛрдВ рдХреА рдПрдХ рд╕рдЦреНрддреА рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╕рдВрдЦреНрдпрд╛ рддрдХ рд░рд╣рддрд╛ рд╣реИред рдпрд╣ рд╕реНрдореГрддрд┐ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡реАрдбрд┐рдпреЛ рдореЗрдореЛрд░реА рдФрд░ рдУрдПрдПрдо рддрдХ рдкрд╣реБрдВрдЪ рдПрдХ рд╕рд╛рде рджреЛ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдЖрд╡рд╢реНрдпрдХ рд╣реИ - рдПрдХ рдПрд▓рд╕реАрдбреА рдирд┐рдпрдВрддреНрд░рдХ рдЬреЛ рд╕реНрдХреНрд░реАрди рдкрд░ рд╕рдм рдХреБрдЫ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ; рдПрдХ рдЧреЗрдо (рд╕реАрдкреАрдпреВ) рдЬреЛ рдЙрд╕ рдлрд╝реНрд░реЗрдо рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдореЛрд░реА рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдкреВрд░реЗ рдХрд╛рд░реНрдп рдХреЛ рдЕрдВрддрд░рд╛рд▓ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдкреНрд░рддреНрдпреЗрдХ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрдерд┐рддрд┐ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИ), рдЬреЛ рдЙрд╕ рд╕рдордп рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рджреМрд░рд╛рди рд╕реНрдХреНрд░реАрди рдпрд╛ рдЧреЗрдо рдХрд╛ рддрд░реНрдХ рдореЗрдореЛрд░реА рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред рдХреБрд▓ рдЪрд╛рд░ рд░рд╛рдЬреНрдп рд╣реИрдВ (рд╕рдВрдЦреНрдпрд╛ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдбреАрдПрдордЬреА рдХреЗ рд▓рд┐рдП рдХрдбрд╝рд╛рдИ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИ):

рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЛ рдЦреАрдВрдЪрддреЗ рд╕рдордп, рдПрд▓рд╕реАрдбреА рдирд┐рдпрдВрддреНрд░рдХ рдЗрд╕ рдХреНрд░рдо рдореЗрдВ рд░рд╛рдЬреНрдпреЛрдВ рд╕реЗ рдЧреБрдЬрд░рддрд╛ рд╣реИ - 2, 3, 0. рдЕрдВрддрд┐рдо рд░реЗрдЦрд╛ рдЦреАрдВрдЪрдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ 1 рдкрд░ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рд╕реЗ рд╕рдм рдХреБрдЫ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред

рдПрдХ рдкрдВрдХреНрддрд┐ рдареАрдХ 456 рдЪрдХреНрд░реЛрдВ рддрдХ рд░рд╣рддреА рд╣реИред рдЗрд╕ рд╕рдордп рдореЗрдВ рд░рд╛рдЬреНрдпреЛрдВ рдХреА рдЕрд╡рдзрд┐ 2, 3, 0 рд╣реЛрддреА рд╣реИ рдФрд░ рдпрд╣ рд╣рдореЗрд╢рд╛ 456 рдШрдбрд╝реА рдЪрдХреНрд░реЛрдВ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рд░рд╛рдЬреНрдпреЛрдВ рдХреА рдЕрд╡рдзрд┐ рд╕реНрд╡рдпрдВ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИред рдЪреВрдВрдХрд┐ рд╕реНрдХреНрд░реАрди рдореЗрдВ 144 рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдЙрдирдХрд╛ рдЖрдЙрдЯрдкреБрдЯ 65664 рдШрдбрд╝реА рдЪрдХреНрд░ рд▓реЗрддрд╛ рд╣реИред рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ 4560 рдШрдбрд╝реА рдЪрдХреНрд░ 1 рд░рд╛рдЬреНрдп рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИред рдпрд╣ рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдмрд╛рд░ 10 рд▓рд╛рдЗрдиреЗрдВ рд╣реИрдВред рдпрд╣ рд╕рдЪ рд╣реИ - рд░рд╛рдЬреНрдп 1 рдореЗрдВ, рдпрд╣ рдРрд╕рд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ 10 рдФрд░ рд▓рд╛рдЗрдиреЗрдВ рдЦреАрдВрдЪрдирд╛ред рд▓рд╛рдЗрди рдХрд╛рдЙрдВрдЯрд░ (рд░рдЬрд┐рд╕реНрдЯрд░ LY) 143 рдкрд░ рдирд╣реАрдВ рд░реБрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди 153 рддрдХ рдкрд╣реБрдВрдЪ рдЬрд╛рддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдПрдХ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдЕрдкрдбреЗрдЯ рдореЗрдВ 70,224 рдЪрдХреНрд░ рдпрд╛ рдкреНрд░рддреНрдпреЗрдХ 456 рдЪрдХреНрд░ рдХреА 154 рд▓рд╛рдЗрдиреЗрдВ рд╣реЛрддреА рд╣реИрдВред

рдпрджрд┐ рд╕рдХреНрд╖рдо рд╣реЛ рддреЛ рд░рд╛рдЬреНрдп рдкрд░рд┐рд╡рд░реНрддрди рд░реБрдХрд╛рд╡рдЯ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рд╕рд╛рде рд╣реЛрддреЗ рд╣реИрдВред рддреАрд╕рд░реЗ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдЪрд╛рд░ рд░рд╛рдЬреНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреНрд░рд╛рдВрдЬрд┐рд╢рди рдПрдХ рдПрд▓рд╕реАрдбреАрд╕реА рд░реБрдХрд╛рд╡рдЯ рдЕрдиреБрд░реЛрдз рдХреЗ рд╕рд╛рде рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ LY рдФрд░ LYC рдмрд░рд╛рдмрд░ рд╣реИрдВ, рддреЛ рдЗрд╕ рд░реБрдХрд╛рд╡рдЯ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдиреБрд░реЛрдз рдХреЗрд╡рд▓ рддрднреА рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдЗрд╕ рд░рд╛рдЬреНрдп рдХреЗ рд▓рд┐рдП LCDC STAT рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛред рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
рдмрд┐рдЯреНрд╕рдирд┐рдпреБрдХреНрддрд┐
6LY рдФрд░ LYC рд░рдЬрд┐рд╕реНрдЯрд░ рд╕рдорд╛рди рд╣реЛрдиреЗ рдкрд░ LCDC рдХреЛ рдмрд╛рдзрд┐рдд рд╣реЛрдиреЗ рджреЗрдВ
5рд░рд╛рдЬреНрдп 2 рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдкрд░ LCDC рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ
4рд░рд╛рдЬреНрдп рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд░рдордг рдкрд░ LCDC рдХреЛ рдмрд╛рдзрд┐рдд рд╣реЛрдиреЗ рджреЗрдВ
3рд░рд╛рдЬреНрдп рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╕рдордп рдПрд▓рд╕реАрдбреАрд╕реА рдХреЛ рдмрд╛рдзрд┐рдд рд╣реЛрдиреЗ рджреЗрдВ
2рдмрд┐рдЯ рд╕реЗрдЯ рд╣реИ рдЕрдЧрд░ LY рдФрд░ LYC рдмрд░рд╛рдмрд░ рд╣реИрдВред рдЕрдиреНрдпрдерд╛ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВ
0-1рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐

рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдг - рдПрд▓рд╕реАрдбреАрд╕реА рдмрд╛рдзрд╛ рдХреЛ рдкреНрд░рддрд┐ рдкрдВрдХреНрддрд┐ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

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

рдХрдо рд╕реЗ рдХрдо рд▓рдЧрднрдЧ рдирд┐рдпрдВрддреНрд░рдХ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рд░рд╛рдЬреНрдпреЛрдВ рдХрд╛ рдПрдХ рдФрд░ рд╕реЗрдЯ рдкреЗрд╢ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ - рдЖрдВрддрд░рд┐рдХ, рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ 8 рд╣реИрдВ:
enum InternalLCDModes { LCDMODE_LY00_HBLANK, LCDMODE_LYXX_HBLANK, LCDMODE_LYXX_HBLANK_INC, LCDMODE_LY00_VBLANK, LCDMODE_LY9X_VBLANK, LCDMODE_LY9X_VBLANK_INC, LCDMODE_LYXX_OAM, LCDMODE_LYXX_OAMRAM }; 

рдирд╛рдореЛрдВ рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рд╡реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВред рд╡реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд░рдо рдореЗрдВ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ:
рдкрдВрдХреНрддрд┐рд░рд╛рдЬреНрдпреЛрдВ
0LYXX_OAM -> LYXX_OAMRAM -> LYXX_HBLANK -> LYXX_HBLANK_INC
1LYXX_OAM -> LYXX_OAMRAM -> LYXX_HBLANK -> LYXX_HBLANK_INC
......
143LYXX_OAM -> LYXX_OAMRAM -> LYXX_HBLANK -> LYXX_HBLANK_INC
144LY9X_VBLANK -> LY9X_VBLANK_INC
......
152LY9X_VBLANK -> LY9X_VBLANK_INC
153LY00_VBLANK -> LY00_HBLANK

рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдирд╛рдУрдВ рдХреЗ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рдордзреНрдпрд╡рд░реНрддреА рд░рд╛рдЬреНрдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рд░рд╛рдЬреНрдп рдкрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

LCDMODE_LYXX_OAM ред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рд╣реЛрдиреЗ рдкрд░, рд╣рдо рд╕реНрдЯреЗрдЯ рдХреЛ STAT рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ 2 (OAM рдкрдврд╝реЗрдВ) рдореЗрдВ рдмрджрд▓рддреЗ рд╣реИрдВред рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ LCDC рдЗрдВрдЯрд░рдкреНрдЯ рд╕рдХреНрд╖рдо рд╣реИред рдпрджрд┐ рд╕рдлрд▓ рд╣реЛ, рддреЛ рдпрд╣ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ рдФрд░ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВ рдХрд┐ LCDC рд╡реНрдпрд╡рдзрд╛рди рдХрд╛ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЗрд╕ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ, рд╣рдо DMG рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВред рдпрджрд┐ SCX рд░рдЬрд┐рд╕реНрдЯрд░ рдмрд┐рдЯ 2 рдкрд░ рд╕реЗрдЯ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░рдЬрд┐рд╕реНрдЯрд░ 4 рд╣реИ), рддреЛ рдЕрднреА рд╣рдореЗрдВ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдЗрд╕ рдмрд╛рдд рдкрд░ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдЕрдкрдиреА рдЕрд╡рдзрд┐ 4 рдЙрдкрд╛рдпреЛрдВ рд╕реЗ рдмрджрд▓рдиреА рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд░рд╛рдЬреНрдп рдареАрдХ 80 рдШрдбрд╝реА рдЪрдХреНрд░ рддрдХ рд░рд╣рддрд╛ рд╣реИред

LCDMODE_LYXX_OAMRAM STAT рд╕реНрдерд┐рддрд┐ рдХреЛ 3. LCDC рдореЗрдВ рдмрджрд▓реЗрдВ рдХреЛрдИ рд╡реНрдпрд╡рдзрд╛рди рдирд╣реАрдВ рд╣реИред рдЕрдм рддрдХ рд╣рдордиреЗ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЗ рд╡рд┐рд╖рдп рдХреЛ рдирд╣реАрдВ рдЫреБрдЖ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рд╕реНрдерд┐рдд рд╣реЛрдЧреА, рдЬреЛ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреА рдХрддрд╛рд░ рд╣реИ рдЬрд┐рд╕реЗ рдмрд╛рдж рдореЗрдВ рдЗрд╕ рд▓рд╛рдЗрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдпрд╣ рдбреАрдПрдордЬреА рдХреА рдПрдХ рдФрд░ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХрд╛ рдЙрддреНрдкрд╛рджрди рд░рд╛рдЬреНрдпреЛрдВ рдХреА рдЕрд╡рдзрд┐ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХ, рд░рд╛рдЬреНрдп 3 рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рд░рд╛рдЬреНрдп 0 рд╕реЗ рдХрдо рд╣реЛрддрд╛ рд╣реИ (рд╣рдореЗрдВ 456 рдШрдбрд╝реА рдЪрдХреНрд░ рдХреЗ рднреАрддрд░ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдЖрдиреБрдкрд╛рддрд┐рдХ рд╣реИ)ред рдбреАрдПрдордЬреА рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЕрдзрд┐рдХрддрдо 10 рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 11 рддрддреНрд╡реЛрдВ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдорд╛рди рд╣реИрдВ рдЬреЛ рд░рд╛рдЬреНрдпреЛрдВ рдХреА рдЕрд╡рдзрд┐ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдореВрд▓реНрдп рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП:
рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛012345678910
рд╕реНрдЯреНрд░реЛрдХ082032445264768896108

рдпрд╣ рд░рд╛рдЬреНрдп SCX рд░рдЬрд┐рд╕реНрдЯрд░ + рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЗ рдХрд╛рд░рдг рдЪрдХреНрд░реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдХрд╛рд░рдг 172 рдЪрдХреНрд░ + рдЪрдХреНрд░ рддрдХ рд░рд╣рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдкрд┐рдЫрд▓реА рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ SCX рд░рдЬрд┐рд╕реНрдЯрд░ 4 рдерд╛, рдФрд░ 6 рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд░рд╛рдЬреНрдп рдХреА рдЕрд╡рдзрд┐ 172 + 4 + 64 рдЪрдХреНрд░ рд╣реЛрдЧреАред

LCDMODE_LYXX_HBLANK ред рдпрд╣рд╛рдВ рд╣рдо рд╡рд░реНрддрдорд╛рди рд░реЗрдЦрд╛ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ LY рд░рдЬрд┐рд╕реНрдЯрд░ рд╕реЗ рд╕реАрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдо рд╕реНрдЯреЗрдЯ рд╕реНрдЯреЗрдЯ рдХреЛ STAT рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреЗ рд╣реИрдВред LCDC рдХреЗ рд╡реНрдпрд╡рдзрд╛рди рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВ, рдЕрдЧрд░ рдпрд╣ рдЕрднреА рддрдХ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдорд╛рдк рдХреА рд▓рдВрдмрд╛рдИ рдХреА рдЧрдгрдирд╛ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИ: 200 рдЙрдкрд╛рдп - SCX рдХреЗ рдХрд╛рд░рдг рдЙрдкрд╛рдп - рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЗ рдХрд╛рд░рдг рдЙрдкрд╛рдпред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣рд╛рдВ рд╣рдо LCDMODE_LYXX_OAMRAM рд░рд╛рдЬреНрдп рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдЕрд╡рдзрд┐ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреА рднрд░рдкрд╛рдИ рдХрд░рддреЗ рд╣реИрдВред

LCDMODE_LYXX_HBLANK_INC рдпрд╣рд╛рдВ рд╣рдо рдПрдХ-рдПрдХ рдХрд░рдХреЗ рд░рдЬрд┐рд╕реНрдЯрд░ LY рдмрдврд╝рд╛рддреЗ рд╣реИрдВ - рдпрд╣ рдПрдХ рд▓рд╛рдЗрди рдХрд╛рдЙрдВрдЯрд░ рд╣реИред рд╣рдо рдзреНрд╡рдЬ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрд▓рд╕реАрдбреАрд╕реА рдЗрдВрдЯрд░рдкреНрдЯ рдкрд╣рд▓реЗ рд╣реА рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ (рд╣рдо рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ)ред рдпрд╣рд╛рдВ рд╣рдореЗрдВ рд░рдЬрд┐рд╕реНрдЯрд░ LY рдФрд░ LYC рдХреА рд╕рдорд╛рдирддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЫрджреНрдо рдХреЛрдб рд╣реИ:
  LY == LYC   2   STAT    2   STAT  LCDC ,       2   STAT 


LYC рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЦреЗрд▓реЛрдВ рджреНрд╡рд╛рд░рд╛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм LY рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдореВрд▓реНрдп рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИред рдЙрдирдХреА рдХреЛрдИ рдЕрдиреНрдп рдирд┐рдпреБрдХреНрддрд┐ рдирд╣реАрдВ рд╣реИред

рдпрд╣ рд╕реНрдерд┐рддрд┐ 4 рдЙрдкрд╛рдпреЛрдВ рддрдХ рд░рд╣рддреА рд╣реИред рд╕рдВрдХреНрд░рдордг рдХрд┐рд╕ рд░рд╛рдЬреНрдп рдореЗрдВ рд╣реЛрдЧрд╛ рдпрд╣ LY рдХреЗ рдореВрд▓реНрдп рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЙрдкрд░реЛрдХреНрдд рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

LY9X_VBLANK ред рдпрджрд┐ рд╣рдо рдЗрд╕ рд░рд╛рдЬреНрдп рдореЗрдВ рдЪрд▓реЗ рдЧрдП рдФрд░ LY 144 рд╣реИ, рддреЛ рд╣рдореЗрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд░рджреНрдж рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо V-blank рд░рд╛рдЬреНрдп рдореЗрдВ рдЪрд▓реЗ рдЧрдПред рд╕реНрдЯреЗрдЯ рдХреЛ STAT рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВред рдмреАрдЪ-рдмреАрдЪ рдореЗрдВ V- рд░рд┐рдХреНрдд рд╣реЛрдиреЗ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рд╕рдХреНрд╖рдо рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдлрд┐рд░ рд╕реЗ рдПрд▓рд╕реАрдбреАрд╕реА рдЕрд╡рд░реЛрдз рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣рд╛рдВ рджреЛ рд╡реНрдпрд╡рдзрд╛рдиреЛрдВ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ LY 144 рдХреЗ рдмрд░рд╛рдмрд░ рдирд╣реАрдВ рд╣реИ, рддреЛ рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡реА-рд░рд┐рдХреНрдд рд╣реИрдВред

рдпрд╣ рд░рд╛рдЬреНрдп рдареАрдХ 452 рдЙрдкрд╛рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИред

LY9X_VBLANK_INC ред рдпрд╣рд╛рдВ рд╣рдореЗрдВ LY рдмрдврд╝рд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ LY рдФрд░ LYC рдХреА рд╕рдорд╛рдирддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдХрд┐рдпрд╛ рдерд╛ред рдпрд╣рд╛рдВ рдпрд╣ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ LY рдХреЗ рдмрд░рд╛рдмрд░ 153 рдХреЗ рд╕рд╛рде рд╣рдо рдПрдХ рдЕрд▓рдЧ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ LY9X_VBLANK рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ - рддрд╛рд▓рд┐рдХрд╛ рджреЗрдЦреЗрдВред

рдпрд╣ рдЕрд╡рд╕реНрдерд╛ 4 рдЙрдкрд╛рдпреЛрдВ рддрдХ рд░рд╣рддреА рд╣реИред

LY00_VBLANK ред рдпрд╣рд╛рдВ рд╣рдореЗрдВ LY рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдпрд╣ рд░рд╛рдЬреНрдп 452 рдЪрдХреНрд░ рддрдХ рд░рд╣рддрд╛ рд╣реИред

LCDMODE_LY00_HBLANK ред рдпрд╣ рдлреНрд░реЗрдо рдореЗрдВ рдЕрдВрддрд┐рдо рдФрд░ рдПрдХ рдЕрдЬреАрдм рд╕реНрдерд┐рддрд┐ рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ 4 рдЙрдкрд╛рдпреЛрдВ рддрдХ рд░рд╣рддрд╛ рд╣реИ рдФрд░ STAT рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ 0. рдкрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рд╕рдм рдХреБрдЫ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред

рд╕рдм рдХреБрдЫ, рд░рд╛рдЬреНрдп рдЪрдХреНрд░ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИред рдЕрдм рдПрдХ рдЫреЛрдЯрд╛ рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдгред рдпрджрд┐ рдЖрдк рдПрд▓рд╕реАрдбреАрд╕реА рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд╛ рд╡рд┐рд╡рд░рдг рдкрдврд╝рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдиреЗ рджреЗрдЦрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рдЯ 7 рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИред рд╣рдореЗрдВ рдЕрдкрдиреЗ рд░рд╛рдЬреНрдпреЛрдВ рдореЗрдВ рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдпрджрд┐ рдЦреЗрд▓ рдиреЗ рдкреНрд░рджрд░реНрд╢рди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ LY рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ STAT рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд░рд╛рдЬреНрдп рдХреЛ 0. рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЦреЗрд▓ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛ (рдПрдХ рд╢рд░реНрдд - рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЗрд╕реЗ рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛), рддреЛ рд╣рдореЗрдВ рдирд┐рдпрдВрддреНрд░рдХ рдХреЛ рдмрд╣реБрдд рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реМрдЯрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рд╕рднреА рдШрдбрд╝реА рдХрд╛рдЙрдВрдЯрд░ рд╢реВрдиреНрдп, LY рд╢реВрдиреНрдп рд╣реИ, рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рд╣реИ 2. рд╡рд╣ рд╣реИ, рд╣рдо рд╢реБрд░реВ рд╕реЗ рд╣реА рд░рд╛рдЬреНрдпреЛрдВ рдХрд╛ рдкреВрд░рд╛ рдЪрдХреНрд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдХрдИ рдЦреЗрд▓ рдЗрди рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рдЦреЗрд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдо рдЬреИрдХ рд╣реИред рд╡рд╣ рд╕реНрдЯрд╛рд░реНрдЯ рдореЗрдиреНрдпреВ рдореЗрдВ рднреА рдЬрд╛рдиреЗ рд╕реЗ рдордирд╛ рдХрд░ рджреЗрддреА рд╣реИред

рдореИрдВ рдЧрд▓рддреА рд╕реЗ рдЦреЗрд▓реЛрдВ рдХрд╛ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рджреЗрддрд╛ред рдЯреЗрд╕реНрдЯ рд░реЛрдо рдЕрдЪреНрдЫреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдкрд╛рд╕ рдХрд░рдирд╛ рдЦреЗрд▓реЛрдВ рдХреЗ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХреА рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ, рдФрд░ рди рд╣реА рд╕рднреА рдХреА рдЬрд╛рдВрдЪ рд╣реЛрддреА рд╣реИред рдЬрд╣рд╛рдВ рд╕рдВрднрд╡ рд╣реЛ, рдореИрдВ рдЙрди рдЦреЗрд▓реЛрдВ рдХрд╛ рдирд╛рдо рджреВрдВрдЧрд╛ рдЬрд┐рдиреНрд╣реЗрдВ рдореЗрд░реЗ рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдЬрд╛рдВрдЪрдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЧрдИ рд╣реИред рдмрдо рдЬреИрдХ рдХреА рдЬрд╛рдБрдЪ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП - рд╕реНрдХреНрд░реАрди рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдРрд╕реА рдЪрд╛рд▓реЗрдВ рдХрдИ рдЦреЗрд▓ рдХрд░рддреЗ рд╣реИрдВред

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

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

рдпрд╣рд╛рдБ рд╣рдорд╛рд░реЗ cookieboy :: GPU рд╕рд┐рдВрдХ рдлрд╝рдВрдХреНрд╢рди рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛:
 void Cookieboy::GPU::Step(DWORD clockDelta, Interrupts &INT) { ClockCounter += clockDelta; while (ClockCounter >= ClocksToNextState) { ClockCounter -= ClocksToNextState; if (!LCD_ON()) { LY = 0; //  ClocksToNextState = 70224; continue; } switch (LCDMode) { case LCDMODE_LY00_VBLANK: LY = 0; LCDMode = LCDMODE_LY00_HBLANK; ClocksToNextState = 452; break; } } } 

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рдХреЗрд╡рд▓ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдФрд░ рдЗрд╕рд▓рд┐рдП, рдХреНрд▓реЙрдХрдХрд╛рдЙрдВрдЯрд░ рдПрдХ рдХрд╛рдЙрдВрдЯрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд▓рд╛, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдирд┐рд░реНрдорд╛рдг рдХрд╛рд░реНрдп рд╣реИ, рдЬреЛ рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдХрд╛рдЙрдВрдЯрд░ рд╡рд╛рдВрдЫрд┐рдд рдореВрд▓реНрдп рддрдХ рдкрд╣реБрдВрдЪ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВред ClocksToNextState рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрди рдЙрдкрд╛рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рдирдП рд░рд╛рдЬреНрдп рдХреЗ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкрд╛рд╕ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред рд╣рдо рдЙрдиреНрд╣реЗрдВ рдХрд╛рдЙрдВрдЯрд░ рд╕реЗ рдШрдЯрд╛рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдпрд╣ рдЕрдЧрд▓реЗ рд░рд╛рдЬреНрдп рдореЗрдВ рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд░рд╣реЗред

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

рдЕрдЧрд▓рд╛ рд╣рдо рдореИрдХреНрд░реЛ LCD_ON () рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рддрд┐ рджреЗрдЦрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рд╣рдо рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдбрд┐рд╕реНрдкреНрд▓реЗ рдмрдВрдж рд╣реИ рдпрд╛ рдирд╣реАрдВред рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рд╣рдо рд░рд╛рдЬреНрдпреЛрдВ рдХреЗ рдкреВрд░реЗ рдЪрдХреНрд░ рд╕реЗ рдирд╣реАрдВ рдЧреБрдЬрд░рддреЗ рд╣реИрдВред рд╣рдо рдХреЗрд╡рд▓ рд╕реНрдХреНрд░реАрди рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рд░рдЦреА рдЧрдИ 70224 рдХреНрд▓реЙрдХ рд╕рд╛рдЗрдХрд┐рд▓ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВред

рдпрджрд┐ рдкреНрд░рджрд░реНрд╢рди рдЪрд╛рд▓реВ рд╣реИ, рддреЛ рд╕реНрд╡рд┐рдЪ рдирд┐рд░реНрдорд╛рдг рдХреА рдорджрдж рд╕реЗ рд╣рдо рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрд░рд╡рд╛рдИ рдХрд░рддреЗ рд╣реИрдВред рдореЗрд░реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рдРрд╕реА рд╣реИрдВ рдХрд┐ рд╣рдо LCDMode рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЕрдЧрд▓реЗ рд░рд╛рдЬреНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдЗрддрдирд╛ рд╡рд░реНрддрдорд╛рди рди рд╣реЛред рдЖрд╡рд╢реНрдпрдХ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдерд┐рддрд┐ рдХреЛ LCDMode рдореЗрдВ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рддрдиреА рдШрдбрд╝реА рд╕рд╛рдЗрдХрд┐рд▓ рдЪрд▓рдиреА рдЪрд╛рд╣рд┐рдПред рд╣рд╛рдВ, LCDMode рд╕рд┐рд░реНрдл рдПрдХ рд╕рд╣рд╛рдпрдХ рдЪрд░ рд╣реИ, рдпрд╣ рдЧреЗрдо рдХреЗ рд▓рд┐рдП рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рд╛рдЬреНрдпреЛрдВ рдХреЛ рдПрд╕рдЯреАрдПрдЯреА рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдЙрдиреНрд╣реЗрдВ рдЪрд╛рд╣рд┐рдПред

рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ред рд╕рд┐рджреНрдзрд╛рдВрдд
рдбреАрдПрдордЬреА рдкрд┐рдХреНрд╕рд▓ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдмрд▓реНрдХрд┐ рдЯрд╛рдЗрд▓реНрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкрд┐рдХреНрд╕реЗрд▓ рджреНрд╡рд╛рд░рд╛ рдкрд┐рдХреНрд╕реЗрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рд▓рд┐рдП рдЗрдХрд╛рдИ рдЯрд╛рдЗрд▓ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЖрдХрд╛рд░ 8x8 рдкрд┐рдХреНрд╕реЗрд▓ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореЗрдореЛрд░реА рдкрд┐рдХреНрд╕реЗрд▓ рд░рдВрдЧреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЯрд╛рдЗрд▓ рдирдВрдмрд░ред рдпреЗ рд╕рдВрдЦреНрдпрд╛ рдПрдХ рдЕрдиреНрдп рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреА рд╣реИ рдЬрд╣рд╛рдВ рдЯрд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕реНрдерд┐рдд рд╣реИ - рд╡реЗ рдХрд┐рд╕ рд░рдВрдЧ рдХреЗ рдкрд┐рдХреНрд╕реЗрд▓ рд╕реЗ рдорд┐рд▓рдХрд░ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рд╕реНрдкрд╖реНрдЯ рд▓рдХреНрд╖реНрдп рд╕реНрдореГрддрд┐ рдХреЛ рдмрдЪрд╛рдирд╛ рд╣реИред рдЕрдиреБрдХреНрд░рдорд┐рдд рд░рдВрдЧреЛрдВ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред

рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЙрддреНрдкрд╛рджрди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд░рдо рдореЗрдВ рддреАрди рдЪрд░рдгреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
  1. рдкреГрд╖реНрдарднреВрдорд┐ (рдкреГрд╖реНрдарднреВрдорд┐)
  2. рддрдерд╛рдХрдерд┐рдд "рдЦрд┐рдбрд╝рдХреА" (рдЦрд┐рдбрд╝рдХреА)
  3. рд╕реНрдкреНрд░рд╛рдЗрдЯ (рд╕реНрдкреНрд░рд╛рдЗрдЯ)

рдкреГрд╖реНрдарднреВрдорд┐
DMG рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рдЖрдХрд╛рд░ 32x32 рдЯрд╛рдЗрд▓ рдпрд╛ 256x256 рдкрд┐рдХреНрд╕реЗрд▓ рд╣реИ, рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ DMG рд╕реНрдХреНрд░реАрди рд╕реЗ рдмрдбрд╝рд╛ рд╣реИред SCX рдФрд░ SCY рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕рд╛ рднрд╛рдЧ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдЪрд┐рддреНрд░ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдЧрд░ рд╣рдо рдкреГрд╖реНрдарднреВрдорд┐ рдХреА рд╕реАрдорд╛рдУрдВ рд╕реЗ рдкрд░реЗ рдЪрд▓реЗ рдЧрдП, рддреЛ рд╣рдо рдЦреБрдж рдХреЛ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрдд рдЫреЛрд░ рдкрд░ рдкрд╛рддреЗ рд╣реИрдВред рдкреГрд╖реНрдарднреВрдорд┐ рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдЕрдХреНрд╕рд░ рдХрд╣рддреЗ рд╣реИрдВред

рдЯрд╛рдЗрд▓реНрд╕ рдФрд░ рдЙрдирдХреА рд╕рд╛рдордЧреНрд░реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рд╡реАрдбрд┐рдпреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд╣реИред рдпрд╣рд╛рдБ рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рд╣реИ:
рдЕрдиреБрднрд╛рдЧрдирд┐рдпреБрдХреНрддрд┐
0x8000-0x87FFрдЯрд╛рдЗрд▓реНрд╕ рдирдВрдмрд░ 1 рдХрд╛ рд╕реЗрдЯ: рдЯрд╛рдЗрд▓реНрд╕ [0, 127]
0x8800-0x8FFFрдЯрд╛рдЗрд▓реНрд╕ рдирдВрдмрд░ 1 рдХрд╛ рд╕реЗрдЯ: рдЯрд╛рдЗрд▓реНрд╕ [128, 255]
рдЯрд╛рдЗрд▓реНрд╕ рдХрд╛ рд╕реЗрдЯ # 0: рдЯрд╛рдЗрд▓реНрд╕ [-128, -1]
0x9000-0x97FFрдЯрд╛рдЗрд▓реНрд╕ рдХрд╛ рд╕реЗрдЯ # 0: рдЯрд╛рдЗрд▓реНрд╕ [0, 127]
0x9800-0x9BFFрдЯрд╛рдЗрд▓ рдирдХреНрд╢рд╛ тДЦ0
0x9C00-0x9FFFрдЯрд╛рдЗрд▓ рдирдХреНрд╢рд╛ тДЦ1

рдЯрд╛рдЗрд▓реЗрдВ рдкрд╣рд▓реЗ рд╕реНрд╡рдпрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИрдВред DMG 256 рдЯрд╛рдЗрд▓реЛрдВ рдХреЗ рджреЛ рд╕реЗрдЯреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд 384 рдЯрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдЖрдзреЗ рд╕реЗрдЯреЛрдВ рдореЗрдВ рдЖрдо рд╣реЛред рдПрдХ рд╕реЗрдЯ рдЯрд╛рдЗрд▓реНрд╕ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 0 рд╕реЗ 255 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЕрдиреНрдп рд╕реЗрдЯ -128 рд╕реЗ 127 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдкреГрд╖реНрдарднреВрдорд┐ рд╕реНрд╡рдпрдВ рдЪрдпрдирд┐рдд рдЯрд╛рдЗрд▓ рдХреЗ рдирдХреНрд╢реЗ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЦреАрдВрдЪреА рдЧрдИ рд╣реИред рдЙрдирдореЗрдВ рд╕реЗ рджреЛ рднреА рд╣реИрдВред рдЙрдирдХреЗ рдкрд╛рд╕ 1024 рдмрд╛рдЗрдЯреНрд╕ рдХрд╛ рдЖрдХрд╛рд░ рд╣реИ - рдкреНрд░рддрд┐ рдЯрд╛рдЗрд▓ рдирдВрдмрд░ рдПрдХ рдмрд╛рдЗрдЯред

рдПрд▓рд╕реАрдбреАрд╕реА рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕реЗрдЯ рдФрд░ рдЯрд╛рдЗрд▓ рдХреЗ рдирдХреНрд╢реЗ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдзреНрд╡рдЬ рднреА рд╣реИ рдЬреЛ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЛ рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдБ, рд╡реИрд╕реЗ, рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛:
рдмрд┐рдЯреНрд╕рдирд┐рдпреБрдХреНрддрд┐
7рдПрд▓рд╕реАрдбреА рдирд┐рдпрдВрддреНрд░рдХ рдкреНрд░рдмрдВрдзрди:
0: рдСрдл (рд╕реНрдХреНрд░реАрди рдЦрд╛рд▓реА рд╣реИ)
1: рдкрд░
6"рд╡рд┐рдВрдбреЛ" рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд╛рдЗрд▓ рдорд╛рдирдЪрд┐рддреНрд░ рдЪреБрдирдирд╛:
0: рдЯрд╛рдЗрд▓реНрд╕ рдирдВрдмрд░ 0 рдХрд╛ рдирдХреНрд╢рд╛ (0x9800-0x9BFF)
1: рдЯрд╛рдЗрд▓реНрд╕ рдирдВрдмрд░ 1 рдХрд╛ рдирдХреНрд╢рд╛ (0x9C00-0x9FFF)
5рдЦрд┐рдбрд╝рдХреА рдкреНрд░рджрд░реНрд╢рди рдЭрдВрдбрд╛:
0: рдмрдВрдж
1: рдкрд░
4рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ "рд╡рд┐рдВрдбреЛ" рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрд▓реНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЪреБрдирдирд╛:
0: рдЯрд╛рдЗрд▓реНрд╕ рдирдВрдмрд░ 0 (0x8800-0x97FF) рдХрд╛ рд╕реЗрдЯ
1: рдЯрд╛рдЗрд▓реНрд╕ рдирдВрдмрд░ 1 рдХрд╛ рд╕реЗрдЯ (0x8000-0x8FFF)
3рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрд╛рдЗрд▓ рдирдХреНрд╢рд╛ рдЪреБрдирдирд╛:
0: рдЯрд╛рдЗрд▓реНрд╕ рдирдВрдмрд░ 0 рдХрд╛ рдирдХреНрд╢рд╛ (0x9800-0x9BFF)
1: рдЯрд╛рдЗрд▓реНрд╕ рдирдВрдмрд░ 1 рдХрд╛ рдирдХреНрд╢рд╛ (0x9C00-0x9FFF)
2рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХрд╛ рдЖрдХрд╛рд░:
0: 8x8
1: 8:16
1рдЭрдВрдбрд╛ рдкреНрд░рджрд░реНрд╢рди рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕:
0: рдмрдВрдж
1: рдкрд░
0рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рджрд░реНрд╢рди рдзреНрд╡рдЬ:
0: рдмрдВрдж
1: рдкрд░

рдЯрд╛рдЗрд▓реЗрдВ рд╕реНрд╡рдпрдВ 16 рдмрд╛рдЗрдЯреНрд╕ рдХреЛ рд╕реНрдореГрддрд┐ рдореЗрдВ рд░рдЦрддреА рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ 2 рдмрд╛рдЗрдЯреНрд╕ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИрдВ, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рдореЗрдВ 8x8 рдЯрд╛рдЗрд▓реЗрдВ рджреЗ рд░рд╣реА рд╣реИрдВред рд╕реНрдореГрддрд┐ рдореЗрдВ рдЯрд╛рдЗрд▓реНрд╕ рдХрд╛ рд╕рдВрдЧрдарди рдмрд▓реНрдХрд┐ рдЕрдЬреАрдм рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдиреАрдЪреЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдкрд┐рдХреНрд╕реЗрд▓ рд░рдВрдЧ рджреЛ рдмрд┐рдЯреНрд╕ рд╕реЗ рдмрдирд╛ рд╣реЛрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдЯ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реЗ рд╕реЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдгред рдкрд░рд┐рдгрд╛рдо рд░рдВрдЧ рд╕реВрдЪрдХрд╛рдВрдХ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ 4 рдорд╛рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ: 0 рд╕реЗ 3 рддрдХред рдЗрди рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреАрдЬреАрдкреА рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдкреИрд▓реЗрдЯ рд╕реЗ рдПрдХ рд░рдВрдЧ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рд╣реИ:
рдмрд┐рдЯреНрд╕рд░рдВрдЧ рд╕реВрдЪрдХрд╛рдВрдХ
7-63
5-42
3-21
1-00

рдпрд╣реА рд╣реИ, 2 рдХреЗ рдмрд░рд╛рдмрд░ рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рд░рдВрдЧ рд╣реЛрдиреЗ рдкрд░, рд╣рдо рдмреАрдЬреАрдкреА рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдмрд┐рдЯреНрд╕ рдХреЗ рдореВрд▓реНрдп 5-4 рдХреЗ рд▓рд┐рдП рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬреЛ рд╣рдореЗрдВ рдПрдХ рд░рдВрдЧ рджреЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ 0 рд╕реЗ 3 рддрдХ 4 рдорд╛рди рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рд╣рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдкреИрд▓реЗрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред DMG рдкреИрд▓реЗрдЯ рд╕реЗ рдЕрд╕рд▓реА рдЖрд░рдЬреАрдмреА рд░рдВрдЧ рдореЗрдВ рдмрд╛рдж рдХреЗ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд░рдВрдЧред рдпрд╣ рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреВрд░реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИред

рдЖрдк рдПрдХ рдХрд╛рд▓реЗ рдФрд░ рд╕рдлреЗрдж рдкреИрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд░рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
рдкреИрд▓реЗрдЯ рдореЗрдВ рд░рдВрдЧрдЖрд░рдЬреАрдмреА рдореВрд▓реНрдп
00xFF, 0xFF, 0xFF
10xAA, 0xAA, 0xAA
20x55, 0x55, 0x55
30x00, 0x00, 0x00

рдпрд╛ рдЕрд╕рд▓реА DMG рдХреА рд╕реНрдХреНрд░реАрди рдкрд░ рдЙрди рд░рдВрдЧреЛрдВ рдХреЗ рдХрд░реАрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ:
рдкреИрд▓реЗрдЯ рдореЗрдВ рд░рдВрдЧрдЖрд░рдЬреАрдмреА рдореВрд▓реНрдп
00xE1, 0xF7, 0xD1
10x87, 0xC3, 0x72
20x33, 0x70, 0x53
30x09, 0x20, 0x21

рд╕реНрдХреНрд░реАрди рдХреЛ рд╕рд╛рдлрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 0 (рдЪрдордХреАрд▓реЗ) рд░рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддрджрдиреБрд╕рд╛рд░, рдпрджрд┐ рд╕реНрдХреНрд░реАрди рдХреЛ рд╕рд╛рдл рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдпрд╛ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдмрд╕ рдЗрдВрдбреЗрдХреНрд╕ 0 рдкрд░ рд░рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдм рдХреБрдЫ рднрд░реЗрдВред

рдЦрд┐рдбрд╝рдХреА
рдкреГрд╖реНрдарднреВрдорд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ "рд╡рд┐рдВрдбреЛ" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рдорд╛рди рд╣реА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ - рд╣рдо рдПрд▓рд╕реАрдбреАрд╕реА рд╕реЗ рд╕реАрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдХрд╛рд░реНрдб рдФрд░ рдЯрд╛рдЗрд▓ рдХреЗ рд╕реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдПрдХ рдзреНрд╡рдЬ рд╣реИред рдпрд╣ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ WY рдФрд░ WX рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕реНрдХреНрд░реАрди рдХреЗ рдКрдкрд░реА рдмрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ "рд╡рд┐рдВрдбреЛ" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ WX = 7 рдФрд░ WY = 0. рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред "рд╡рд┐рдВрдбреЛ" рдХреЗ рдКрдкрд░реА рдмрд╛рдПрдБ рдХреЛрдиреЗ рдХреЗ X рдФрд░ Y рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреНрд░рдорд╢рдГ WX-7 рдФрд░ WY рд╣реИрдВред

рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЪрд┐рддреНрд░ WX = 87 рдФрд░ WY = 70 рдХреЗ рд╕рд╛рде "рд╡рд┐рдВрдбреЛ" рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рддрд╛ рд╣реИред


рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ LCDC рдореЗрдВ рди рдХреЗрд╡рд▓ "рд╡рд┐рдВрдбреЛ" рдЖрдЙрдЯрдкреБрдЯ рдлреНрд▓реИрдЧ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреА рд╣реЛрдЧреА, рдмрд▓реНрдХрд┐ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рднреА:

рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╡рд░рдгред рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди WX рдФрд░ WY рдХреЛ рдмрджрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддреЗ рд╣реА WX рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рднрд╛рд╡реА рд╣реЛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди WY рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЕрдЧрд▓реЗ рд╕реНрдХреНрд░реАрди рдЕрдкрдбреЗрдЯ рдкрд░ рд╣реА рдкреНрд░рднрд╛рд╡реА рд╣реЛрдВрдЧреЗред

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рдХрдИ рдорд╛рдпрдиреЛрдВ рдореЗрдВ "рд╡рд┐рдВрдбреЛ" рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рдЧрдВрднреАрд░ рдЕрдВрддрд░ рд╣реИред

рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "рд╡рд┐рдВрдбреЛ" рдХреА рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рдПрдХ рдЫрд┐рдкреЗ рд╣реБрдП рд╕реВрдЪрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдмрд╛рдж рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ WX / WY рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рдХрд╛рд░рдг "рд╡рд┐рдВрдбреЛ" рдЕрдХреНрд╖рдо рдпрд╛ рдЫрд┐рдкреА рд╣реБрдИ рд╣реИ, рддреЛ рдЗрд╕рдХреЗ рд▓рд╛рдЗрди рдХрд╛рдЙрдВрдЯрд░ рдХреЛ рдирд╣реАрдВ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрджрд┐ "рд╡рд┐рдВрдбреЛ" рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдЖрдзреЗ рд╕реЗ рдЕрдХреНрд╖рдо рд╣реЛ рдЧрдпрд╛ рдерд╛, рддреЛ рдЬрдм рдЖрдЙрдЯрдкреБрдЯ рдЪрд╛рд▓реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдЙрд╕реА рд╕реНрдерд╛рди рдкрд░ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛ рдЬрд╣рд╛рдВ рд╕реЗ рдЗрд╕реЗ рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдПрдХ рд╕реНрдХреНрд░реАрди рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рд╣реИред рд╡реА-рд░рд┐рдХреНрдд рдХреЗ рдЕрдВрдд рдореЗрдВ, "рд╡рд┐рдВрдбреЛ" рд▓рд╛рдЗрди рдХрд╛рдЙрдВрдЯрд░ рд╢реВрдиреНрдп рдкрд░ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдПрд▓рд╕реАрдбреАрд╕реА рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдХрд╛рдЙрдВрдЯрд░ рдореВрд▓реНрдп рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ "рд╡рд┐рдВрдбреЛ" рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЕрдм рдПрд▓рд╕реАрдбреАрд╕реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд╛рд▓реВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХреЗрд╡рд▓ рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рд╕реЗ рдЕрдЧрд▓реЗ рд╕реНрдХреНрд░реАрди рдЕрдкрдбреЗрдЯ рдкрд░ рд╢реБрд░реВ рд╣реЛрдЧрд╛ред

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

рд╕реНрдкреНрд░рд╛рдЗрдЯ
рдЕрдм рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреА рдмрд╛рд░реА рд╣реИред рдЗрдирдореЗрдВ рдЯрд╛рдЗрд▓реЗрдВ рднреА рд╣реЛрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВред

рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХрд╛ рдЖрдХрд╛рд░ 8x8 рдпрд╛ 8x16 рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдПрдХ рдпрд╛ рджреЛ рдЯрд╛рдЗрд▓реЗрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдПрд▓рд╕реАрдбреАрд╕реА рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдПрдХ рдзреНрд╡рдЬ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА OAM рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рдкреНрд░рддрд┐ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдореЗрдВ 4 рдмрд╛рдЗрдЯреНрд╕ рд╣реЛрддреЗ рд╣реИрдВ, рдЬреЛ рдУрдПрдПрдо рдореЗрдВ 40 рд╕реНрдкреНрд░рд╛рдЗрдЯ рддрдХ рднрдВрдбрд╛рд░рдг рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрди рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ:
рдмрд╛рдЗрдЯрдирд┐рдпреБрдХреНрддрд┐
0Y рд╕рдордиреНрд╡рдп рдХрд░рддреЗ рд╣реИрдВ
1рдПрдХреНрд╕ рд╕рдордиреНрд╡рдп
2рдЯрд╛рдЗрд▓ рдирдВрдмрд░ (0-255)
3рдмрд┐рдЯ 7: рдкреНрд░рд╛рдердорд┐рдХрддрд╛
рдмрд┐рдЯ 6: рд╡рд░реНрдЯрд┐рдХрд▓ рдорд┐рд░рд░рд┐рдВрдЧ рдЕрдЧрд░ 1
рдмрд┐рдЯ 5: рдХреНрд╖реИрддрд┐рдЬ рджрд░реНрдкрдг рдЫрд╡рд┐ рдпрджрд┐ 1
рдмрд┐рдЯ 4: рдпрджрд┐ 1, OBJ1 рдкреИрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЕрдиреНрдпрдерд╛ - OBJ0

рд╕реНрдкреНрд░рд╛рдЗрдЯ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдирд┐рдЪрд▓реЗ рджрд╛рдПрдВ рдХреЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИрдВред рдКрдкрд░реА рдмрд╛рдПрдВ рдХреЛрдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ X-8 рдФрд░ Y-16 рд╣реИрдВред рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХрд╛ рдЖрдХрд╛рд░ рдпрд╣рд╛рдВ рдХреЛрдИ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИред

рдЯрд╛рдЗрд▓ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП, рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЗ рдЖрдХрд╛рд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдпрджрд┐ рдпрд╣ 8x16 рдкрд░ рд╕реЗрдЯ рд╣реИ, рддреЛ рдЯрд╛рдЗрд▓ рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдХрдо рд╕реЗ рдХрдо рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд┐рдЯ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдХреБрдЫ рдЧреЗрдо рдореЗрдВ рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдЖрдЙрдЯрдкреБрдЯ рдЧрд▓рдд рд╣реЛрдЧрд╛ред

рдпрджрд┐ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ 1 рдкрд░ рд╕реЗрдЯ рд╣реИ, рддреЛ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЛ рдЦреАрдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ "рд╡рд┐рдВрдбреЛ" рдХреЗ рдкреАрдЫреЗред рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗрд╡рд▓ рдЙрди рд░рдВрдЧреЛрдВ рдХреЗ рдКрдкрд░ рдЦреАрдВрдЪреЗ рдЬрд╛рддреЗ рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдореВрд▓реНрдп рд╢реВрдиреНрдп рд╣реЛрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ "рд╡рд┐рдВрдбреЛ" рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдкрд┐рдХреНрд╕реЗрд▓ рд░рдВрдЧ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ, рдЬрд╣рд╛рдВ рд╣рдо рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рд╕реНрдкреНрд░рд╛рдЗрдЯ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдерд╛, рд╢реВрдиреНрдп рд░рдВрдЧ рдХреЗ рд╕рд╛рде рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ "рдЪрдордХрддрд╛ рд╣реИ"ред рдпрджрд┐ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ 0 рдкрд░ рд╕реЗрдЯ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ "рд╡рд┐рдВрдбреЛ" рдХреЗ рдКрдкрд░ рдЦреАрдВрдЪреА рдЬрд╛рддреА рд╣реИред

рдкреНрд░рддрд┐рдмрд┐рдВрдм рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИред рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ (OBP0 рдФрд░ OBP1) рдХреЗ рд▓рд┐рдП рджреЛ рдкреИрд▓реЗрдЯ рд╣реИрдВ, рд╡реЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рднреВрдорд┐рдХрд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд░рдВрдЧ рд╕реВрдЪрдХрд╛рдВрдХ 0 (рдкреИрд▓реЗрдЯ рдореЗрдВ 0-1) рдХрд╛ рдорддрд▓рдм рдкрд╛рд░рджрд░реНрд╢реА рдкрд┐рдХреНрд╕реЗрд▓ рд╣реИ рдФрд░ рдкреИрд▓реЗрдЯ рдореЗрдВ рдЗрд╕рдХрд╛ рд░рдВрдЧ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИред

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

рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдкреНрд░реЗрдд рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ OAM рдХреЗ Y рд╕рдордиреНрд╡рдп рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдРрд╕рд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╕реНрдкреНрд░рд╛рдЗрдЯ рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди рдкрд░ рдЧрд┐рд░рддрд╛ рд╣реИ:

рдЬрд╣рд╛рдВ LY рд╕реНрдХреНрд░реАрди рдХреА рд╡рд░реНрддрдорд╛рди рд░реЗрдЦрд╛ рд╣реИ, рдФрд░ SpriteHeight рд╕реНрдкреНрд░рд╛рдЗрдЯ (8 рдпрд╛ 16) рдХреА рдКрдВрдЪрд╛рдИ рд╣реИред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реВрддреНрд░ рд╣реИ - рдЧрд▓рдд рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХрддрд╛рд░ рдХреБрдЫ рдЦреЗрд▓реЛрдВ рдореЗрдВ рд╕реВрдХреНрд╖реНрдо рдХреАрдбрд╝реЗ рдХреЛ рдЬрдиреНрдо рджреЗрдЧреА (рдХрдИ рдЧреЗрдо рдареАрдХ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ)ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рд╡рд╛рдИ рд╕рдордиреНрд╡рдп рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ - рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЗ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдЙрдирдХреЗ рдирд┐рдЪрд▓реЗ рджрд╛рдПрдВ рдХреЛрдиреЗ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╕реЗ, рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреА рдКрдВрдЪрд╛рдИ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрди рдЧрдгрдирд╛рдУрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдВрддрд░рд╛рд▓ рдХреЗ рдЧрдарди рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдореЗрдВ рд╡рд░реНрддрдорд╛рди рдкрдВрдХреНрддрд┐ рдХрд╛ рдореВрд▓реНрдп рдЭреВрда рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╣рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреА рдКрдВрдЪрд╛рдИ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ред

рдПрдХреНрд╕ рдХреЛрдСрд░реНрдбрд┐рдиреЗрдЯ рдХреЛрдИ рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рднрд▓реЗ рд╣реА рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕реНрдХреНрд░реАрди рдкрд░ рд╕реНрдкреНрд░рд╛рдЗрдЯ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрдЧрд╛ - рдпрд╣ рдЕрднреА рднреА рд╕реВрдЪреА рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИред

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

10 рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХреЗ рд░реВрдк рдореЗрдВ - рдореБрдЭреЗ рдЕрднреА рднреА рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдорд┐рд▓реА рд╣реИ рдХрд┐ рдЗрд╕ рдкреНрд░рддрд┐рдмрдВрдз рдХреЛ рдХреИрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПред рджреЛ рддрд╛рд░реНрдХрд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:

рдореИрдВрдиреЗ рджреВрд╕рд░рд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирд╛, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдп рдПрдореБрд▓реЗрдЯрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЦреЗрд▓реЛрдВ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдиреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдорджрдж рдирд╣реАрдВ рдХреА - рдХреБрдЫ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рджреГрд╢реНрдпрдорд╛рди рдХреАрдбрд╝реЗ рдирд╣реАрдВ рджреЗрдЦреЗ рдЧрдП рдереЗред

рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
рдЗрд╕рд▓рд┐рдП рд╣рдо рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдПрдХ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪрд░рдг рдкрд░ рдЖрддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдЫреЛрдЯреА-рдЫреЛрдЯреА рдЧрд▓рддрд┐рдпрд╛рдВ рд╕реНрдХреНрд░реАрди рдкрд░ рднрдпрд╛рдирдХ рдкрд░рд┐рдгрд╛рдо рджреЗ рд╕рдХрддреА рд╣реИрдВред рдореБрдЭреЗ рдХреЗрд╡рд▓ рдЗрди рд▓реЗрдЦреЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдХреБрдЫ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓реАрдВред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдореБрдЭреЗ рдХреБрдЫ рдЦреЗрд▓реЛрдВ рдореЗрдВ рд╕реНрдХреНрд░реАрди рдкрд░ рдкреВрд░реНрдг рдЕрд░рд╛рдЬрдХрддрд╛ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдерд╛ред

рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рдореИрдВ рд╢рд╛рдпрдж рдЧреЗрдордмреЙрдп рд╡рд╛рд░реНрд╕ рдЯрд░реНрдмреЛ рд▓рд╛рдпрд╛ред рдореИрдВ рдЗрд╕ рд▓реЗрдЦ рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╕рдордп рд╣реА рдЗрд╕рдореЗрдВ рд╕рд╣реА рдЪрд┐рддреНрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрд╛ред рдЕрдиреНрдп рдЕрдЪреНрдЫреЗ рдЯреЗрд╕реНрдЯ рдЧреЗрдо рд╣реИрдВред рдПрдВрдЯ рд╕реЛрд▓реНрдЬрд░реНрд╕ рдЬрд┐рд╕рдХрд╛ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛редрдХрд┐рд░реНрдмреАрд╕ рдкрд┐рдирдмреЙрд▓ рднреВрдорд┐ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХреВрд▓ рд╣реИ - рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд╡реАрдбрд┐рдпреЛ рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░реЛрдВ рдХреЗ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣, рд╣рдо рдЙрди рд╕рднреА рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдирдХреА рд╣рдореЗрдВ рдЬрд╝рд░реВрд░рдд рд╣реИ, рдЙрдиреНрд╣реЗрдВ рдмрд╛рд╣рд░ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рджреЗрдВ (рд╡рд┐рд╢реЗрд╖рдХрд░, рдХреБрдХреАрдмреЙрдп :: рдореЗрдореЛрд░реА рдХреНрд▓рд╛рд╕ рдХреЗ рд▓рд┐рдП)ред рд╡реАрдбрд┐рдпреЛ рдореЗрдореЛрд░реА рдФрд░ OAM рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдФрд░ рдЬрдЯрд┐рд▓ред

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

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

рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рджреЛ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗред рд╕реНрдХреНрд░реАрди рдкрд░ рд╡рд░реНрддрдорд╛рди рд▓рд╛рдЗрди (LY) рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдкреГрд╖реНрдарднреВрдорд┐, рдПрдХ "рд╡рд┐рдВрдбреЛ" рдФрд░ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ - рд╢реВрдиреНрдп рдХреБрдХреА :: GPU :: RenderScanline () рд╢рд╛рдорд┐рд▓ рд╣реИред рдмрд╛рдж рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХрддрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рд╢реВрдиреНрдп рд╣реИ Cookieboy :: GPU :: ReadySpriteQueue ()ред рдПрд▓рд╕реАрдбреА рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рддрд░реНрдХ рдкрд░ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЗрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХрд╣рд╛рдВ рд░рдЦреЗрдВред

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

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдХрд╣рдирд╛ред рдлрд┐рд▓рд╣рд╛рд▓, рд╣рдорд╛рд░рд╛ рдПрдореБрд▓реЗрдЯрд░ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рднреА рдЫрд╡рд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕рдм рдЕрдЪреНрдЫрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЕрднреА рднреА рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рд░реЛрдо рдирд╣реАрдВ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рдкрд░реАрдХреНрд╖рдг рд╕рдордп рдХреА рдЧрдгрдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдбреАрдПрдордЬреА рдХреЗ рдПрдХ рдФрд░ рдШрдЯрдХ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдЯрд╛рдЗрдорд░ред

рдЯрд╛рдЗрдорд░

рдЯрд╛рдЗрдорд░ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдкрд░ рд╕рдХреНрд░рд┐рдп рджреЛ рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкрд╣рд▓рд╛ рдХрд╛рдЙрдВрдЯрд░, рдЬрд┐рд╕реЗ рд╣рдо DIV рдХрд╣реЗрдВрдЧреЗ, 16384 рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИ (рдпрд╛рдиреА, рдкреНрд░рддреНрдпреЗрдХ 256 рдкреНрд░реЛрд╕реЗрд╕рд░ рдЪрдХреНрд░ рдореЗрдВ рдЙрд▓рдЯреА рдЧрд┐рдирддреА рд╣реЛрддреА рд╣реИ)ред рд╕рд┐рджреНрдзрд╛рдВрдд рдФрд░ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рджреЛрдиреЛрдВ рд╣реА рдмреЗрд╣рдж рд╕рд░рд▓ рд╣реИрдВред рд╕рдВрдХреЗрддрд┐рдд рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде, DIV рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рдореВрд▓реНрдп рдмрдврд╝ рдЬрд╛рддрд╛ рд╣реИред DIV 0 рд╕реЗ 255 рддрдХ рд▓реВрдк рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЗрд╕рдХрд╛ рдорд╛рди 255 рд╣реИ, рддреЛ рдЕрдЧрд▓рд╛ рдирдореВрдирд╛ рдЗрд╕реЗ 0 рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдЧрд╛ред рдпрджрд┐ рдЖрдк рд╕реНрд╡рдпрдВ DIV рдХреЛ рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХрд╛ рдорд╛рди рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рджреВрд╕рд░рд╛ рдХрд╛рдЙрдВрдЯрд░, рдЯреАрдЖрдИрдПрдордП рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рддреАрди рд░рдЬрд┐рд╕реНрдЯрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд░рдХреНрд╖рд┐рдд рд╣реИрдВ:
рдирд┐рдпреБрдХреНрддрд┐
2:
0 тАУ
1 тАУ
0-1:
00 тАУ 4096
01 тАУ 262144
10 тАУ 65536
11 тАУ 16384

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд▓рдЧрднрдЧ DIV рдХреЗ рд╕рдорд╛рди рд╣реИ, рдХреЗрд╡рд▓ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдПред рдпрд╣рд╛рдБ рдпрд╣ рдкреНрд░рдпреЛрдЧ рдХреЗ рд╕рдордп рдХреЛ рдпрд╛рдж рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИ (рд╡реИрд╕реЗ, рдЖрдк рд▓реВрдк рдХреЗ рдмрд┐рдирд╛ рддреЗрдЬрд╝ рдФрд░ рдХрдо рд╕рдЯреАрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ), рдЬреИрд╕рд╛ рдХрд┐ рдПрд▓рд╕реАрдбреА рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред 262144 рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░, рдЕрд╡рдзрд┐ рдХреЗрд╡рд▓ 16 рдЪрдХреНрд░ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдПрдХ рд╕реНрдерд┐рддрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрдм рд╣рдореЗрдВ рдПрдХ рд╕рдордп рдореЗрдВ рдХрдИ рдирдореВрдиреЗ рдмрдирд╛рдиреЗ рд╣реЛрдВрдЧреЗред рдпрджрд┐ рдХрд╛рдЙрдВрдЯрд░ рджреЛ рдпрд╛ рдЕрдзрд┐рдХ рдЕрд╡рдзрд┐ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ, рддреЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реНрдерд┐рддрд┐ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд╕рдВрдЪрдп рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдПрдЧреА, рдпрд╣реА рд╡рдЬрд╣ рд╣реИ рдХрд┐ рдЯрд╛рдЗрдорд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рд╢реБрд░реБрдЖрддреА рдЪрд░рдгреЛрдВ рдореЗрдВ, рдореБрдЭреЗ рдРрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛рдПрдВ рдереАрдВред

рдФрд░ рдЗрд╕рд▓рд┐рдП, рдлрд┐рд▓рд╣рд╛рд▓ рд╣рдо рдкрд░реАрдХреНрд╖рдг рд░реЛрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдо рдПрдХ рдФрд░ рд╡рд┐рд╖рдп - рдкреНрд░рдмрдВрдзрди рдкрд░ рд╕реНрдкрд░реНрд╢ рдХрд░реЗрдВрдЧреЗред

рдкреНрд░рдмрдВрдз


рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдлреЛрдЯреЛ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдбреАрдПрдордЬреА рдореЗрдВ 8 рдмрдЯрди рд╣реИрдВ: 4-рд╡реЗ рдХреНрд░реЙрд╕, рдП рдФрд░ рдмреА рдмрдЯрди, рд╕реНрдЯрд╛рд░реНрдЯ рдФрд░ рд╕рд┐рд▓реЗрдХреНрдЯ рдмрдЯрдиред рддрд╛рдХрд┐ рдЧреЗрдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХреЗ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреМрди рд╕реЗ рдмрдЯрди рджрдмрд╛рдП рдЧрдП рд╣реИрдВ, рдбреАрдПрдордЬреА рдкреА 1 рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рд▓рд┐рдЦрддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдЗрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рд╣реИ:
рдмрд┐рдЯрдирд┐рдпреБрдХреНрддрд┐
5P15
4P14
3P13
2P12
1P11
0P10

рддрд╛рд▓рд┐рдХрд╛ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣рд╛рдВ рд╕рднреА рдмрдЯрди рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдмрд┐рдЯреНрд╕ рдирд╣реАрдВ рд╣реИрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдмрдЯрди рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗрд╡рд▓ P13, P12, P11, P10 рдореЗрдВ рджрд░реНрдЬ рдХреА рдЬрд╛рддреА рд╣реИред рдмрд┐рдЯреНрд╕ рдкреА 15 рдФрд░ рдкреА 14 рдХреЛ рдЦреЗрд▓ рдХреА рд░реЙрдо рджреНрд╡рд╛рд░рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рдо рдЙрди рдЪрд╛рд░ рдЪрд╛рдмрд┐рдпреЛрдВ рдХреЛ рдЪреБрди рд╕рдХреЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рд░рдЬрд┐рд╕реНрдЯрд░ 1 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдврд╝рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдкрддреНрд░рд╛рдЪрд╛рд░ рддрд╛рд▓рд┐рдХрд╛ рд╣реИ:
P15P14P13P12P11P10
10рдиреАрдЪреЗрдКрдкрд░рдмрд╛рдИрдВ рдУрд░рджрд╛рдИрдВ рдУрд░
01рдкреНрд░рд╛рд░рдВрднрдЪреБрдирдирд╛рдмреАрдПрдХ

рдЗрд╕ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ, 0 рдХреЗ рдорд╛рди рдХреЗ рд╕рд╛рде рдПрдХ рдмрд┐рдЯ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдХреБрдВрдЬреА рджрдмрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдХреБрдВрдЬреА рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рд╕рдВрдмрдВрдзрд┐рдд рдмрд╛рдзрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╡рд╣ рд░реБрдХрд╛рд╡рдЯ рд╣реИ рдЬреЛ STOP рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдХрд╛рд░рдг DMG рдХреЛ рдПрдХ рд╕реНрдЯреЙрдк рд╕реНрдЯреЗрдЯ рд╕реЗ рдмрд╛рд╣рд░ рд▓реЗ рдЬрд╛рддреА рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдореБрдЦреНрдп рдШрдЯрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╡реНрдпрд╡рдзрд╛рди рдХрд╛ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдПрдХ рдмрдЯрди рджрдмрд╛рдиреЗ рд╕реЗ рдпрд╣ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореЗрд░реЗ рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ, STOP рдирд┐рд░реНрджреЗрд╢ рдХреЛ рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЦреЗрд▓ рдареАрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди ROMs рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдбреАрдПрдордЬреА рдмрдЯрди рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдФрд░ рдкреА 15 рдФрд░ рдкреА 14 рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕рдВрдмрдВрдзрд┐рдд рдмрд┐рдЯреНрд╕ рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реА рдХреБрдВрдЬреА рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреБрдЫ рдмрд╛рд░реАрдХрд┐рдпрд╛рдВ рд╣реИрдВред

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

рдЗрд╕реЗ рд╕рдм рд╕рд╛рде рд▓рд╛рдПрдВ

рдЕрдВрддрд┐рдо рд╕реНрдкрд░реНрд╢ рдПрдореБрд▓реЗрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХ рдЧрддрд┐ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдПрдХ рдкреВрд░реНрдг рд╕реНрдХреНрд░реАрди рдЕрдкрдбреЗрдЯ 70,224 рдЪрдХреНрд░ рддрдХ рд░рд╣рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдЖрд╡реГрддреНрддрд┐ 4194304 рд╣рд░реНрдЯреНрдЬ рд╣реИ, рдбреАрдПрдордЬреА рд╕реНрдХреНрд░реАрди рдХреЛ рд▓рдЧрднрдЧ 59.73 рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рд╣рдорд╛рд░реЗ рд▓рд┐рдП 60 рд╣рд░реНрдЯреНрдЬ рд╣реЛрдЧрд╛ред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдПрдХ рд╕рдВрдХреЗрдд рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдПрдореБрд▓реЗрдЯрд░ рдиреЗ рд╕реНрдХреНрд░реАрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдпрд╛ 70224 рдЪрдХреНрд░ рдкреВрд░рд╛ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рдЕрдЧрд▓рд╛, рд╣рдо рдЕрдкрдбреЗрдЯ рдЪрдХреНрд░ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдПрдореБрд▓реЗрдЯрд░ рдХреЛ рдПрдХ рд╕реНрдХреНрд░реАрди рдЕрдкрдбреЗрдЯ рдкреВрд░рд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░, рд╣рдореЗрдВ рдЗрд╕ рд╕реНрдХреНрд░реАрди рдЕрдкрдбреЗрдЯ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрд╕реА рдХреЗ рд▓рд┐рдП рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рдХреЛ рдорд╛рдкрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдпрд╣ рдХрд╛рдлреА рдЫреЛрдЯрд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╣рдореЗрдВ рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХреЛ "рдЗрдЪреНрдЫрд╛рдореГрддреНрдпреБ" рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рддрд╛рдХрд┐ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЪрдХреНрд░ рдХрд╛ рдПрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ 1000/60 рдПрдордПрд╕ рд╣реЛред рдХреЗрд╡рд▓ рд╕рдордп рдореЗрдВ рдХреАрдмреЛрд░реНрдб рд╕реЗ рдкреВрдЫрддрд╛рдЫ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордд рднреВрд▓рдирд╛ред

рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдПрдореБрд▓реЗрдЯрд░реЛрдВ рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рддреНрд╡рд░рд┐рдд рдЙрддреНрд╕рд░реНрдЬрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬрдм рд╣рдо рдПрдореБрд▓реЗрдЯрд░ рдХреЛ рдЙрдЪреНрдЪрддрдо рд╕рдВрднрд╡ рдЧрддрд┐ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред

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

рдкрд░реАрдХреНрд╖рдг

DMG рдХреЗ рд▓рд┐рдП, рдкрд░реАрдХреНрд╖рдг рд░реЛрдо рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди DMG рдШрдЯрдХреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИ: рдкреНрд░реЛрд╕реЗрд╕рд░, рдореЗрдореЛрд░реА, рд╕рд╛рдЙрдВрдб, рдПрд▓рд╕реАрдбреАред рдЯреЗрд╕реНрдЯ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрд╕ рдЕрдкрдиреЗ рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ ROM рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ред рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░реВрдк рдореЗрдВ рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдлрд┐рд▓рд╣рд╛рд▓, рд╣рдо рдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╣реА рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рдЖрдпреЛрдЬрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг, рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рдореЗрдореЛрд░реА рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдПрдХ рдПрд▓рд╕реАрдбреА рдкрд░реАрдХреНрд╖рдгред

рдпрд╣рд╛рдБ рдореВрд▓ рдкрд░реАрдХреНрд╖рд╛ рдХреА рдПрдХ рдХрдбрд╝реА рдФрд░ рдПрдХ рдФрд░ рд╣реИрдмрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рдХрднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рд▓реЗрдЦрдХ рдХреА рд╕рд╛рдЗрдЯ рдХрд╛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рдкрд░реАрдХреНрд╖рдг рдмрд╣реБрдд, рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИрдВред рдЦреБрдж рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рд▓рд┐рдВрдХ рд╕реЗ рд╕реНрд░реЛрдд рдХреЛрдб рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ рдХреЛрдбрд╛рдВрддрд░рдХ рдХреЛ рд╕рдордЭрдиреЗ рдХреА рдЕрддреНрдпрдзрд┐рдХ рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ - рдпрд╣ рд╕рдордЭрдирд╛ рдХрд┐ рдХреИрд╕реЗ рдФрд░ рдХреНрдпрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреАрдбрд╝реЗ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдмрд╣реБрдд рдорджрдж рдХрд░реЗрдЧрд╛ред рдЕрдм рдпрд╣ рдЗрддрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдзреНрд╡рдирд┐ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ, рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рдмрд┐рдирд╛, рдХрднреА-рдХрднреА рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред

рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдкрд░рд┐рдгрд╛рдо рдФрд░ рдЭрдВрдбреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред рдПрдХ рддреНрд░реБрдЯрд┐ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЧрд▓рдд рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдУрдкрдХреЛрдб рд╕реНрдХреНрд░реАрди рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдкреИрдХреЗрдЬ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдореВрд╣реЛрдВ рдХреЗ 11 рдкрд░реАрдХреНрд╖рдг рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдпрд╣ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд░реАрдХреНрд╖рдг рд╣реИ рдЬреЛ рдпрд╣ рджрд┐рдЦрд╛рдПрдЧрд╛ рдХрд┐ рдХреМрди рд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рд╣реИрдВред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рд╕рд╛рд░реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛрдВрдЧреА, рдЬреЛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЭрдВрдбреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЬреЛ рдореИрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ POP AF, DAA рдФрд░ HALT рд▓рд╛рдпрд╛ рдерд╛ред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдкреАрдУрдкреА рд╡рд╛рдпреБрд╕реЗрдирд╛ рдХреЗ рд╕рд╣реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ - рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдлрд┐рд░ рд╕реЗ рдПрдХ рд╣реА рд░реЗрдХ рдкрд░ рдХрджрдо рд░рдЦрдиреЗ рдХрд╛ рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИ, рдпрд╣ рд╕рдордп рдФрд░ рдмреНрдпрд╛рдЬ рдХреА рд╣рд╛рдирд┐ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓рд╛рдПрдЧрд╛ред рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рддреБрдЪреНрдЫ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрд░рд╛ рдЖрдХреНрд░реЛрд╢ рдХреЛрдИ рд╕реАрдорд╛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдмрд╕ рдЗрддрдирд╛ рдХрд░рдирд╛ рдерд╛ рдХрд┐ рдЕрдкреНрд░рдпреБрдХреНрдд рдмрд┐рдЯреНрд╕ рдХреЛ рдПрдл рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд░реАрд╕реЗрдЯ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдбреАрдПрдП рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рдЬрдЯрд┐рд▓ рд╣реИ рдФрд░ рдХрд┐рд╕реА рдФрд░ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╕рд╛рди рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИредHALT I рдХрд╛ рднреА рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред рд╕реАрдкреАрдпреВ рдореИрдиреБрдЕрд▓ рдХреЗ рдмрд╛рдж рдмреНрд▓рд╛рдЗрдВрдбрд▓реА рдиреЗ рдЖрдХреНрд░реЛрд╢ рдХреА рдПрдХ рдФрд░ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд┐рдпрд╛ ...

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рдкрд░реАрдХреНрд╖рдг рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП - рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ рдпрд╛ рдЙрдирдХреА рдЕрд╡рдзрд┐ рдХреЗ рдХрд╛рд░рдг рдкрд░реАрдХреНрд╖рдг ROM рд╕реНрд╡рдпрдВ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЖрдкрдХреЛ рддреБрд░рдВрдд рдбреАрдПрдордЬреА рдХреЗ рд╕рднреА рдкрд╣рд▓реБрдУрдВ рдХреЗ рд╕рдмрд╕реЗ рд╕рдЯреАрдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдзреНрдпрд╛рди рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рддрд╛рдХрд┐ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЗрд╡рд▓ рд╡рд╣реА рдкрд╣рдЪрд╛рди рд╕рдХреЗрдВ рдЬреЛ рдЖрдкрдиреЗ рдиреЛрдЯрд┐рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдерд╛ рдпрд╛ рд▓реЗрдЦрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рднреВрд▓ рдЧрдП рдереЗред

рдЙрдкрд╛рдпреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЙрдкрд╛рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЕрд╡рдзрд┐ рдХреА рдПрдХ рдкрд░реАрдХреНрд╖рд╛, рдЪрдХреНрд░ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢ рдХреА рдЕрд╡рдзрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рд╢рд░реНрдд рд╢рд╛рдЦрд╛ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЕрд╡рдзрд┐ рдореЗрдВ рдЕрдВрддрд░ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреА рд░реАрдбрдореА рдореЗрдВ рдЙрдкрд╛рдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рддрд╛рд▓рд┐рдХрд╛ рд╣реИред

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

рдореЗрдореЛрд░реА-рдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╢рди рдЯреЗрд╕реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд░ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рджреМрд░рд╛рди рдореЗрдореЛрд░реА рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рдж рд╣реА рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рд╕рд╣реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдкрд░реАрдХреНрд╖рд╛ рдХреЛ рдкрд╛рд╕ рдХрд░рдирд╛ рдЕрдм рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдХреБрдЫ рднреА рд╣реЛ, рддреЛ рдкрд░реАрдХреНрд╖рдг рд╕реНрдХреНрд░реАрди рдкрд░ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЖрд╢реНрдЪрд░реНрдп рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рд╕рдм рдХреБрдЫ рдкреНрд░рд╛рдердорд┐рдХ рд╣реИред рд╕рднреА рдСрдкрд░реЗрд╢рди рдЕрдзрд┐рдХрддрдо рдЖрд╡реГрддреНрддрд┐ рдкрд░ рд╕реЗрдЯ рдЯрд╛рдЗрдорд░ рдХрд╛рдЙрдВрдЯрд░ рдкрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкрд░реАрдХреНрд╖рдг рдЕрдиреБрджреЗрд╢ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рд╕рд╛рде рдЯрд╛рдЗрдорд░ рдХреЗ рд╕рд╣реА рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╕рд╛рде, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ (рдЕрд░реНрдерд╛рддреН рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ) рдХрд╛рдЙрдВрдЯрд░ рдмрдврд╝ рд╕рдХрддрд╛ рд╣реИред рдирд┐рд╖реНрдкрд╛рджрди рдХреЗ рдмрд╛рдж, рдЗрди рдореВрд▓реНрдпреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рддреА рд╣реИред

рдЕрдВрдд рдореЗрдВ, рдПрд▓рд╕реАрдбреА рдкрд░реАрдХреНрд╖рдгред рдпрд╣ рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдПрд▓рд╕реАрдбреА рдирд┐рдпрдВрддреНрд░рдХ рдХреЗ рд░рд╛рдЬреНрдпреЛрдВ рдХреА рдЕрд╡рдзрд┐ рдХрд┐рддрдиреА рд╕рд╣реА рд╣реИ, рдФрд░ рдЬрдм рд╡рд┐рднрд┐рдиреНрди рдШрдЯрдирд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд▓рд╛рдЗрди рдХрд╛рдЙрдВрдЯрд░ LY рдореЗрдВ рд╡реГрджреНрдзрд┐)ред рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдкрд╛рд╕ рдХрд┐рдП рдмрд┐рдирд╛, рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд░рд╛рдЬреНрдпреЛрдВ рдореЗрдВ рдЕрд╡рд░реБрджреНрдз рд╡реАрдбрд┐рдпреЛ рдореЗрдореЛрд░реА рдФрд░ рдУрдПрдПрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдирд╣реАрдВ рд╕реЛрдЪрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд╣ LCDC рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ 7 рдмрд┐рдЯреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╣реА / рдмрдВрдж рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдЧрд╛ред рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдмрд┐рдЯ рдХреЗ рд╕рд╛рде ROM рдЬреЛрдбрд╝рддреЛрдбрд╝ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рд╣рд┐рд╕реНрд╕реЗ рдкрд░ рдХреБрдЫ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдирд┐рд╖реНрдХрд░реНрд╖

рдореИрдВ рдЖрдкрдХреЛ рдмрдзрд╛рдИ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВ - рд╣рдорд╛рд░рд╛ рдХрд╛рд▓реНрдкрдирд┐рдХ рдПрдореБрд▓реЗрдЯрд░ рддреИрдпрд╛рд░ рд╣реИред рдЗрд╕рдореЗрдВ рд╕рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдмрд╛рдХреА рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ - рдЦреЗрд▓ рдЕрдм рдареАрдХ рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред

рдЖрдк рдЦреЗрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдзреНрд╡рдирд┐ рдХреЗ рдмрд┐рдирд╛, рдПрдореБрд▓реЗрдЯрд░ рдЕрднреА рднреА рд╣реАрди рджрд┐рдЦрддрд╛ рд╣реИред рдзреНрд╡рдирд┐ рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред рдпрд╣ рд╡рд┐рд╖рдп рдмрдбрд╝реЗ, рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдЬрдЯрд┐рд▓ рд╣реИ, рдЬреЛ рдХрд┐ рдиреБрдХрд╕рд╛рди рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд, рдмрд╣реБрдд рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред

Source: https://habr.com/ru/post/In155323/


All Articles