рд╕рд░реНрдЧреЗрдИ рд╡рдХреБрд▓реЗрдВрдХреЛ рдХреЗ рдПрдХ рдЯрд┐рдк рдкрд░ , рдореИрдВрдиреЗ рдПрдХ
рдЬреАрдПрдорд╕реА -4 рдЦрд░реАрджрд╛ред рдлрд┐рд░ рднреА, рдРрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рдХреБрдЫ рдЕрдиреВрдард╛ рдЖрдХрд░реНрд╖рдг рд╣реИред рдПрдХ рдордЬреЗрджрд╛рд░ рдЬрд╛рдкрд╛рдиреА рдЧреИрдЬреЗрдЯ рд╕реНрдЯреЛрд░
рдЬрд╛рдкрд╛рди рдЯреНрд░реЗрдВрдб рд╢реЙрдк рдореЗрдВ рдСрд░реНрдбрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ ред
GMC-4 рдПрдХ рдЪрд╛рд░-рдмрд┐рдЯ рдорд╛рдЗрдХреНрд░реЛ-рдХрдВрдкреНрдпреВрдЯрд░ рд╣реИред рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:
- рд╢рдмреНрдж рдХрд╛ рдЖрдХрд╛рд░ 4 рдмрд┐рдЯреНрд╕
- рдЖрда рд░рдЬрд┐рд╕реНрдЯрд░, рдПрдХ рд░рдЬрд┐рд╕реНрдЯрд░ рдЭрдВрдбрд╛
- 15 рдПрдХ-рд╢рдмреНрдж рдФрд░ 16 рджреЛ-рд╢рдмреНрдж рдорд╢реАрди рдирд┐рд░реНрджреЗрд╢
- рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕реНрдореГрддрд┐ 80 рд╢рдмреНрдж
- рдбреЗрдЯрд╛ рдореЗрдореЛрд░реА 16 рд╢рдмреНрдж
- 7 рдЧреЗрдореНрд╕ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рд░реЙрдо: рдСрд░реНрдЧрди, рдореЗрд▓реЛрдбреА, рдХреНрд░рд╢ рддрд┐рд▓, рдЯреЗрдирд┐рд╕, рдЯрд╛рдЗрдорд░, рдореНрдпреВрдЬрд┐рдХ рдкреНрд▓реЗрдпрд░, рдореЛрд░реНрд╕ рдЬрдирд░реЗрдЯрд░ рдХрд╛ рдЕрдиреБрдорд╛рди рд╣реИ
- рд╕рд╛рдд рдПрд▓ рдИ рдбреА - рдкрддрд╛ рдмрд╕ рдЖрдЙрдЯрдкреБрдЯ рдкреЛрд░реНрдЯ
- рд╕рд╛рдд-рдЦрдВрдб рд╕рдВрдХреЗрддрдХ - рдбреЗрдЯрд╛ рдмрд╕ рдЖрдЙрдЯрдкреБрдЯ рдкреЛрд░реНрдЯ
- 20-рдмрдЯрди рдХреАрдмреЛрд░реНрдб - рдЗрдирдкреБрдЯ рдкреЛрд░реНрдЯ
- рдзреНрд╡рдирд┐ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рд╕реНрдкреАрдХрд░
- рд░реАрд╕реЗрдЯ рдмрдЯрди
- 3 рдПрдП рдмреИрдЯрд░реА рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд
рдкреВрд░реЗ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдПрдХ рдЫреЛрдЯреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ -
рдЧреИрдХреЗрди GMC-4 рдорд╛рдЗрдХреНрд░реЛ рдХрдВрдкреНрдпреВрдЯрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ ред
рдЖрдЬ рдореЗрд░рд╛ рдкреИрдХреЗрдЬ рдЖ рдЧрдпрд╛ред GMC-4 рдЧреИрдХреЗрди рдХреЗ рдУрдЯрди рдиреЛ рдХрд╛рдЧрд╛рдХреБ, 2009 рдХреЗ 24 рд╡реЗрдВ рдЕрдВрдХ рдХреЗ рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░рд┐рд╢рд┐рд╖реНрдЯ рд╣реИред рдбрд┐рдЬрд╛рдЗрдирд░ рдХреЗ рд╕рд╛рде рдмреЙрдХреНрд╕ рдХреЛ рдкрддреНрд░рд┐рдХрд╛ рд╕реЗ рдЪрд┐рдкрдХрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдм рдХреБрдЫ рдЬрд╛рдкрд╛рдиреА рдореЗрдВ рд╣реИред
рдмреЙрдХреНрд╕ рдХреЗ рдкреАрдЫреЗ рдордЬреЗрджрд╛рд░, GMC-4 рдорд╢реАрди рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВред рд╕рдм рдХреБрдЫ рдПрдХ рдЯреЗрдмрд▓ рдореЗрдВ рдлрд┐рдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред
рдмреЛрд░реНрдб, рдЯреНрд╡реАрдЯрд░, рд╕реНрдЯреИрдВрдб, рдХреАрдмреЛрд░реНрдб рдХреЗ рдЯреБрдХрдбрд╝реЗ рдФрд░ рдкреЗрдВрдЪред
рдЬрд╛рдкрд╛рдиреА рдореЗрдВ рдирд┐рд░реНрджреЗрд╢ рдХрдард┐рди рд╣реИред
рд╣рдо рдмреИрдЯрд░реА рдбрд╛рд▓рддреЗ рд╣реИрдВ рдФрд░ рдЯреНрд╡реАрдЯрд░ рдХреЛ рддреЗрдЬ рдХрд░рддреЗ рд╣реИрдВред
рд╢реБрд▓реНрдХред
рдХреАрдмреЛрд░реНрдб рдкрд░ рдЫрдбрд╝реАред
рдЪрд╛рд▓реВ ... рдпрд╣ рдЬреАрд╡рд┐рдд рд╣реИ! рдЬрд┐рдВрджрд╛ !!!
рддреЛ: рдХреАрдмреЛрд░реНрдб, рд╕рд╛рдд-рдЦрдВрдб, рдиреАрдЪреЗ рдкреНрд░реЛрд╕реЗрд╕рд░, рдлрд┐рд░ "рд╣рд╛рд░реНрдб рд░реАрд╕реЗрдЯ" рдмрдЯрдиред рдКрдкрд░ рд╕рд╛рдд рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдПрд▓рдИрдбреА рд╣реИрдВред рд╡реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд░реНрддрдорд╛рди рдкрддреЗ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рдм рдореБрдЭреЗ
рдпреВрдЯреА -88 рдХреА рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ
рдкрд╣рд▓реЗ рд╕рдВрд╢реЛрдзрди рдореЗрдВ рдХреЗрд╡рд▓ рд╕рд╛рдд-рдЦрдВрдб рд╕рдВрдХреЗрддрдХ рдФрд░ рдПрдХ рд╕рдорд╛рди рдХреАрдмреЛрд░реНрдб рдерд╛ред
рдХреБрдЫ рд▓рд┐рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЬреЛ рдХреАрдмреЛрд░реНрдб рдкрд░ рдХреАрд╕реНрдЯреНрд░реЛрдХреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╕рд╛рдд-рдЦрдВрдб рд╕рдВрдХреЗрддрдХ рдкрд░ рдПрдХ рджрдмрд╛рдП рдЧрдП рдмрдЯрди рдХрд╛ рдХреЛрдб рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
00: 0 KA 0 ; (0-F) A. , Flag=0, Flag=1. 01: F00 JUMP 00 ; Flag=1 ( ), 00. 04: 1 AO ; A Flag=1 05: F00 JUMP 00 ; Flag=1 ( 1), 00.
рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ:
RESET 0 INCR F INCR 0 INCR 0 INCR 1 INCR F INCR 0 INCR 0 INCR RESET
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:
RESET 1 RUN
рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ, рд▓реЛрд╣реЗ рдХрд╛ рдпрд╣ рдЯреБрдХрдбрд╝рд╛ рдЖрдкрдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ
рдЪрд░рдг рджрд░ рдЪрд░рдг рдЯреНрд░реЗрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк
RESET 6 RUN
рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢ рдХреЗ рдмрд╛рдж рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд╡рд░реНрддрдорд╛рди рдкрддрд╛ рдмрд╛рдЗрдирд░реА рдХреЛрдб рдореЗрдВ рдКрдкрд░реА рдПрд▓ рдИ рдбреА рдкрд░ рд╣реЛрдЧрд╛ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
INCR
, рдЖрджрд┐ рджрдмрд╛рдПрдВред рдЖрдк
RESET
рджрдмрд╛рдХрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рджреЗрдЦреЗрдВред рд╡реЗ рдореЗрдореЛрд░реА рд╕реЗрд▓ рд╣реИрдВред рдХреНрдпрд╛ рдХреЛрдИ рдбрд┐рдмрдЧрд┐рдВрдЧ рдирд╣реАрдВ рд╣реИред
рдЕрдм рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИ: рд╕рд╛рдд рдЦрдВрдбреЛрдВ рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╡рд░реНрддрдорд╛рди рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд╢реАрд░реНрд╖ рд╕рд╛рдд рдПрд▓рдИрдбреА рдХреЗ рд╕рд╛рде рдПрдХ рдЪрд▓ рдкреНрд░рдХрд╛рд╢ред
00: 80 TIA 0 ; A=0 02: 1 AO ; A . 03: 3 CY ; A Y. 04: E1 CAL SETR ; , Y. 06: 84 TIA 4 ; A=4 08: EC CAL TMR ; (A+1)*0.1 (0.5 ). 0A: E2 CAL RSTR ; , Y. 0C: 3 CY ; A Y. 0D: 91 AIA 1 ; A = A + 1 0F: C7 CIA 7 ; A=7, Flag=0. Flag=1. 11: F02 JUMP 02 ; 02, Flag=1. Flag=1. 13: F00 JUMP 00 ; 00 (Flag=1 ).
рдХреЛрдб:
8 0 1 3 E 1 8 4 ECE 2 3 9 1 C 7 F 0 2 F 0 0
рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рд╕реЗ рдХреНрдпрд╛ рд╣реИ
рдХрд╛рд╢, рдЬрд╛рдкрд╛рдиреА рдореЗрдВ рд▓рдЧрднрдЧ рд╕рднреА рд╕рдВрд╕рд╛рдзрди, рд▓реЗрдХрд┐рди Google рдЕрдиреБрд╡рд╛рдж рдЕрджреНрднреБрдд рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдмреВрдЯрд▓реЛрдбрд░рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ
рдПрдХ рдирд┐рд╖реНрдХрд░реНрд╖ рдХреЗ рдмрдЬрд╛рдп
рд╢рд╛рдВрдд рдЦрд┐рд▓реМрдирд╛ред рдореИрдВрдиреЗ рдорд╢реАрди рдХреЛрдб рдореЗрдВ
рд░реЗрдбрд┐рдпреЛ 86RK рдкрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╢реБрд░реВ рдХреА, рдЙрдиреНрд╣реЗрдВ рдореЙрдирд┐рдЯрд░ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ред рд▓рдЧрднрдЧ рд╡рд╣реА рднрд╛рд╡рдирд╛рдПрдБ рд╣реИрдВред рдЪрд┐рддреНрд░реЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП (рдореИрдВ рдЬрд╛рдкрд╛рдиреА рдирд╣реАрдВ рдкрдврд╝рддрд╛ рд╣реВрдВ, рдЕрдлрд╕реЛрд╕), рдкрддреНрд░рд┐рдХрд╛ рдХрд╛ рдореБрджреНрджрд╛, рдЬрд┐рд╕рдХреЗ рдЖрд╡реЗрджрди рдореЗрдВ рдЬреАрдПрдорд╕реА -4 рд╣реИ, рдореЗрдВ рдорд╛рдЗрдХреНрд░реЛрдкреНрд░реЛрд╕реЗрд╕рд░реЛрдВ рдХрд╛ рд╕рдЪрд┐рддреНрд░ рдЗрддрд┐рд╣рд╛рд╕ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреЛ
рдЗрдВрдЯреЗрд▓ 4004 рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред рдЕрдЧрд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдФрд░ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рджрд░реНрдЬрдиреЛрдВ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ рдЬреЛ GMC-4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдмреНрдпреВрдЯреА!