# Contributing ЁЯОМ [─Мe┼бtina][CZ], [Deutsch][DE], **English**, [Espa├▒ol][ES], [Fran├зais][FR], [Italiano][IT], [Kurdi][KU], [Lietuvi┼│][LT], [Nederlands][NL], [Norsk][NO], [Polski][PL], [Portugu├кs][PT_BR], [T├╝rk├зe][TR], [╬Х╬╗╬╗╬╖╬╜╬╣╬║╬м][GR], [╪з┘Д╪╣╪▒╪и┘К╪й][AR], [цЧецЬмшкЮ][JA], [цнгщлФф╕нцЦЗ][ZH_TW], [чоАф╜Уф╕нцЦЗ][ZH_CN], [эХЬъ╡ньЦ┤][KO_KR] [рдиреЗрдкрд╛рд▓реА][NP] [AR]:CONTRIBUTING.ar.md [CZ]:CONTRIBUTING.cz.md [DE]:CONTRIBUTING.de.md [EN]:CONTRIBUTING.md [ES]:CONTRIBUTING.es.md [FR]:CONTRIBUTING.fr.md [GR]:CONTRIBUTING.gr.md [IT]:CONTRIBUTING.it.md [JA]:CONTRIBUTING.ja.md [KO_KR]:CONTRIBUTING.ko_kr.md [KU]:CONTRIBUTING.ku.md [LT]:CONTRIBUTING.lt.md [NL]:CONTRIBUTING.nl.md [NO]:CONTRIBUTING.no.md [PL]:CONTRIBUTING.pl.md [PT_BR]:CONTRIBUTING.pt_br.md [TR]:CONTRIBUTING.tr.md [ZH_CN]:CONTRIBUTING.zh_cn.md [ZH_TW]:CONTRIBUTING.zh_tw.md [NP]:CONTRIBUTING.np.md рдпрд╕ рднрдгреНрдбрд╛рд░рдорд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛рдЧрдЬ рдкреНрд░рд┐рдиреНрдЯрдЖрдЙрдЯрдмрд╛рдЯ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдбрд┐рдЬрд┐рдЯрд╛рдЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рддреНрдпрд╕реИрд▓реЗ рдЯрд╛рдЗрдкреЛ рд░ рдЕрдиреНрдп рд╡рд┐рд╕рдВрдЧрддрд┐рд╣рд░реВ рдЧрд▓рдд рд░реВрдкрдорд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рдЫред рдХреЛрдбрд▓рд╛рдИ рдирд┐рдореНрди рд╕реНрдХреНрдпрд╛рди рдЧрд░рд┐рдПрдХрд╛ рдкреНрд░рд┐рдиреНрдЯрдЖрдЙрдЯрд╣рд░реВрд╕рдБрдЧ рд╕реБрд╕рдВрдЧрдд рдмрдирд╛рдЙрди рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░рд┐рдиреЗрдЫ: - [AGC printouts for Comanche][8] - [AGC printouts for Luminary][9] ## Useful Extensions рдЧрд┐рдЯрд╣рд╡ рд╕рдБрдЧ AGC рдЕрд╕реЗрдВрдмрд▓реА рднрд╛рд╖рд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рд╕рдорд░реНрдерди рдЫред рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢ рддрдкрд╛рдИрдВрдХреЛ рдХреЛрдб рд╕рдореНрдкрд╛рджрдХрд▓реЗ рдЧрд░реНрджреИрди, рдпрджреНрдпрдкрд┐ рддреНрдпрд╣рд╛рдБ AGC рднрд╛рд╖рд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВ рдЫрдиреН рдЬрд╕рд▓реЗ рдирд┐рдореНрди рд╕рдореНрдкрд╛рджрдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯрд┐рдЩ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ: - [Atom][Atom]тАа - [CodeBlocks][CodeBlocks] - [Eclipse][Eclipse] - [Kate][Kate] - [ProgrammersNotepad][ProgrammersNotepad] - [Sublime Text 3][Sublime Text]тАа - [TextPad][TextPad] - [Vim][Vim] - [Visual Studio Code][VisualStudioCode]тАа - [jEdit][jEdit] тАа рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдврд╛рдБрдЪрд╛ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ [Atom]:https://github.com/Alhadis/language-agc [CodeBlocks]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/CodeBlocks [Eclipse]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Eclipse [Kate]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/Kate [ProgrammersNotepad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/ProgrammersNotepad [Sublime Text]:https://github.com/jimlawton/AGC-Assembly [TextPad]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/TextPad [Vim]:https://github.com/wsdjeg/vim-assembly [VisualStudioCode]:https://github.com/wopian/agc-assembly [jEdit]:https://github.com/virtualagc/virtualagc/tree/master/Contributed/SyntaxHighlight/jEdit ## рдврд╛рдБрдЪрд╛ **рдиреЛрдЯ:** рдЧрд┐рдЯрд╣рд╡ рд░ рдорд╛рдерд┐ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЗрдПрдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░рд╣рд░реВрд▓реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреЗрдЫ рдХрд┐ рддрдкрд╛рдЗрдБ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд╕рд╣реА рдврд╛рдБрдЪрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИ рд╣реБрдиреБрд╣реБрдиреНрдЫред - рдЯреНрдпрд╛рдм рдЗрдиреНрдбреЗрдиреНрдЯреЗрд╕рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН - 8 рдХреЛ рдЯреНрдпрд╛рдм рдЪреМрдбрд╛рдЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН - рдЯреНрд░рд┐рдо рдЯреНрд░реЗрд▓рд┐рдЩ рд╡реНрд╣рд╛рдЗрдЯрд╕реНрдкреЗрд╕ ## рдо рдХреЗ рдЬрд╛рдБрдЪ рдЧрд░реНрдЫреБ? рдпрд╕ рднрдгреНрдбрд╛рд░рдорд╛ рд╕реНрдХреНрдпрд╛рди рд░ рд╕реНрд░реЛрдд рдХреЛрдб рдмреАрдЪрдХреЛ рдХреБрдиреИ рд╡рд┐рд╕рдВрдЧрддрд┐ред ### рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд╛рдЗрдм рдЧрд░рд┐рдПрдХреЛ рдХреЛрдбрдорд╛ рднрдПрдХрд╛ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВ **рдЕрдирд┐рд╡рд╛рд░реНрдп** рд╕реНрдХреНрдпрд╛рдирд╕рдБрдЧ **рдареНрдпрд╛рдХреНрдХреИ** рдорд┐рд▓реНрдиреБрдкрд░реНрдЫ ред рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЧрд░реНрджрд╛ рд╣реЗрд░реНрдиреБрдкрд░реНрдиреЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН, рддрд░ рд╕реАрдорд┐рдд рдЫреИрдирдиреН: #### рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлрд┐рдХ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдХреЗрд╣реА рд╕реНрдерд╛рдирд╣рд░реВрдорд╛, рдореВрд▓ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВ рд▓реЗрдЦреНрджрд╛ рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлрд┐рдХ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдЧрд░реЗред рдпреА рдордзреНрдпреЗ рдХреЗрд╣реА рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдбрд┐рдЬрд┐рдЯрд╛рдЗрдЬреЗрд╕рдирдХреЛ рдХреНрд░рдордорд╛ рдЧрд▓реНрддреАрд▓реЗ рд╕рдЪреНрдпрд╛рдЗрдПрдХреЛ рдерд┐рдпреЛ, рддрд░ рдбрд┐рдЬрд┐рдЯрд╛рдЗрдЬреЗрд╕рдирд▓реЗ рдЯрд╛рдЗрдкреЛрдЧреНрд░рд╛рдлрд┐рдХ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдкрдирд┐ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реЗрдХреЛ рдЫ рдЬреБрди рд╕реНрдХреНрдпрд╛рдирд╣рд░реВрдорд╛ рдЙрдкрд╕реНрдерд┐рдд рдерд┐рдПрдирдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ рдбрд┐рдЬрд┐рдЯрд╛рдЗрдЬ рдЧрд░рд┐рдПрдХрд╛ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдорд╛ `SPACECRAFT` рд╕рдорд╛рд╡реЗрд╢ рдЫ, рддрд░ `SPAECRAFT` рд╕реНрдХреНрдпрд╛рдирдорд╛ рдЫрд╛рдкрд┐рдПрдХреЛ рдерд┐рдпреЛ рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рдбрд┐рдЬрд┐рдЯрд╛рдЗрдЬреЗрд╕рди рд▓рд╛рдИ `SPAECRAFT` (рд╣рд░рд╛рдПрдХреЛ `C`) рдорд╛ **рдЕрдирд┐рд╡рд╛рд░реНрдп** рд╕рдЪреНрдпрд╛рдЙрдиреБрдкрд░реНрдЫред рддреНрдпрд╕реИрдЧрд░реА, рдпрджрд┐ рдХреБрдиреИ рд╢рдмреНрджрдХреЛ рдбрд┐рдЬрд┐рдЯрд╛рдЗрдЬреЗрд╕рдирдорд╛ рдЯрд╛рдЗрдкреЛ рдЫ рддрд░ рд╕реНрдХреНрдпрд╛рдирдорд╛ рд╕рд╣реА рд╣рд┐рдЬреНрдЬреЗ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рднрдиреЗ рдЯрд╛рдЗрдкреЛ **рд╕рдЪреНрдпрд╛рдЙрдиреБрдкрд░реНрдЫред #### рдЦрд╛рд▓реА рдард╛рдЙрдБрд╣рд░реВ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдорд╛ рджреБрдИ рд╡рд░реНрдгрд╣рд░реВ рдмреАрдЪрдХреЛ рдЦрд╛рд▓реА рдард╛рдЙрдБрд╣рд░реВ **рдЕрдирд┐рд╡рд╛рд░реНрдп** рд╕реНрдХреНрдпрд╛рдирд╣рд░реВрд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреБ рдкрд░реНрдиреЗрдЫред рдзреЗрд░реИ рдЬрд╕реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ (рдорд╛ рдЫрд▓рдлрд▓ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН [#316][10]), рдпреЛ рд╣реЛ: - рдирдпрд╛рдБ рд╢рдмреНрджрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдПрдХрд▓ рдард╛рдЙрдБред - рдирдпрд╛рдБ рд╡рд╛рдХреНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбрдмрд▓ рдард╛рдЙрдБред - рдЗрдиреНрдбреЗрдиреНрдЯреЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рдЯреНрд░рд┐рдкрд▓ рд╕реНрдкреЗрд╕ред рд╕реНрдХреНрдпрд╛рдирдорд╛ рднрдПрдХрд╛ рд╕рдмреИ рдкреГрд╖реНрдард╣рд░реВрд▓реЗ рдпреЛ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдгрд▓рд╛рдИ рдкрдЫреНрдпрд╛рдЙрдБрджреИрдирдиреН, рдпрджрд┐ рд╕реНрдХреНрдпрд╛рдирд╣рд░реВрдорд╛ рдбрдмрд▓ рд╕реНрдкреЗрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ рдПрдХрд▓ рд╕реНрдкреЗрд╕ рдорд╛рддреНрд░ рдЫ рднрдиреЗ, рдПрдХрд▓ рд╕реНрдкреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред ### рд▓рд╛рдЗрди рдмреНрд░реЗрдХрд╣рд░реВ - рд╕реНрддрдореНрдн рез рдорд╛ `R0000` рд╕рдБрдЧрдХреЛ рд░реЗрдЦрд╛ рд╡рд┐рдЪреНрдЫреЗрджрд╣рд░реВ рд╕реНрдХреНрдпрд╛рдирд╕рдБрдЧ рдареНрдпрд╛рдХреНрдХреИ рдорд┐рд▓реНрдиреБрдкрд░реНрдЫред - рд╕реНрддрдореНрдн рез рдорд╛ `R0000` рд╕рдБрдЧ рд▓рд╛рдЗрди рд╡рд┐рдЪреНрдЫреЗрджрдорд╛ рдкрдЩреНрдХреНрддрд┐рдорд╛ рез рд╡рд╛ реи рдЦрд╛рд▓реА рд░реЗрдЦрд╛рд╣рд░реВ рдорд╛рддреНрд░ рд╕рдорд╛рд╡реЗрд╢ рд╣реБрдиреБрдкрд░реНрдЫред - рдпрджрд┐ рддреНрдпрд╣рд╛рдБ 2 рднрдиреНрджрд╛ рдмрдвреА рдЦрд╛рд▓реА рд▓рд╛рдЗрди рдмреНрд░реЗрдХрд╣рд░реВ рдЫрдиреН рднрдиреЗ, рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рд╛рдЗрди рдмреНрд░реЗрдХрд╣рд░реВ рд╕реНрдЯреНрд░рд┐рдк рдЧрд░реНрдиреБрд╣реЛрд╕реН. - рд╕реНрддрдореНрдн рез рдорд╛ `R0000` рднрдПрдХрд╛ рд░реЗрдЦрд╛рд╣рд░реВ рдпрд╕рдорд╛ рдЧрдгрдирд╛ рдЧрд░реНрджреИрдирдиреН. - рд╕реНрд░реЛрдд рддрд╕реНрдмрд┐рд░рд╣рд░реВрдорд╛, рдпреА рд╕реНрддрдореНрдн 8 рдорд╛ рдЫрд╛рдкреНрди рдирд╕рдХрд┐рдиреЗ рдЕрдВрдХрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред A 2 рддреНрдпрд╣рд╛рдБ рдбрдмрд▓ рд╕реНрдкреЗрд╕ (рдПрдХрд▓ рдЦрд╛рд▓реА рд░реЗрдЦрд╛) рд░ 3 рд▓реЗ рддреАрди рдард╛рдЙрдБ (рджреЛрд╣реЛрд░реЛ рдЦрд╛рд▓реА рд░реЗрдЦрд╛) рд▓рд╛рдИ рдмрд╛рдзреНрдп рдкрд╛рд░реЗрдХреЛ рдЫред рдорд╛рди 4-8 рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рддрд░ рдХрд╣рд┐рд▓реНрдпреИ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдиред рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдкрдвреНрдиреБрд╣реЛрд╕реН [#159][7] рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдирд┐рдореНрди: ```plain R0819 SUBROUTINE TO SKIP... R0820 0821 LAMPTEST CS IMODES33 ``` рдмрдиреНрдиреБ рдкрд░реНрдЫ: ```plain R0819 SUBROUTINE TO SKIP... R0820 0820 LAMPTEST CS IMODES33 ``` ## рдиреЛрдЯ рддрдкрд╛рдИрдВрд▓реЗ PR рдмрдирд╛рдЙрдиреБ рдЕрдШрд┐, рдХреГрдкрдпрд╛ рддрдкрд╛рдИрдВрдХреЛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╕реНрдХреНрдпрд╛рдирд╣рд░реВрд╕рдБрдЧ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рдЫ рднрдиреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН! [0]:https://github.com/chrislgarry/Apollo-11/pull/new/master [1]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ [2]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ [6]:https://github.com/wopian/agc-assembly#user-settings [7]:https://github.com/chrislgarry/Apollo-11/issues/159 [8]:http://www.ibiblio.org/apollo/ScansForConversion/Comanche055/ [9]:http://www.ibiblio.org/apollo/ScansForConversion/Luminary099/ [10]:https://github.com/chrislgarry/Apollo-11/pull/316#pullrequestreview-102892741