рдХрдореЛрдбреЛрд░ 64 рд╕реЗ YPbPr рдЦреАрдВрдЪреЛ



рдХрдореЛрдбреЛрд░ 64 рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рдПрдХ рд╡рд┐рд╢рд╛рд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рд╡реАрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рдирд╣реАрдВред VIC-II рдирд╛рдордХ рдПрдХ рдЪрд┐рдк рддреБрд░рдВрдд рдПрд╕-рд╡реАрдбрд┐рдпреЛ рдЙрддреНрдкрдиреНрди рдХрд░рддреА рд╣реИ, рдФрд░ рд░рдВрдЧ рд╕рдВрдХреЗрдд рдХрд╛рдлреА рдорд╛рдирдХ рдирд╣реАрдВ рд╣реИ, рдФрд░ рд▓реНрдпреВрдорд┐рдиреЗрдиреНрд╕ рд╕рд┐рдЧреНрдирд▓ рдХреБрдЫ рд╢реЛрд░ рд╣реИред рд▓реЗрдХрд┐рди, рдЗрд╕ рдЪрд┐рдк рдХреЗ 22 рдкрд┐рдиреЛрдВ рд╕реЗ рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк FPGA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЗрд╕ рд╕рдордп рд╕реНрдХреНрд░реАрди рдкрд░ рдХреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдареАрдХ рдЙрд╕реА рд╡реАрдбрд┐рдпреЛ рд╕рд┐рдЧреНрдирд▓ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди YPbPrред

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

рдбрд┐рд╡рд╛рдЗрд╕ рдореЗрдВ рджреЛ рднрд╛рдЧ рд╣реЛрддреЗ рд╣реИрдВ:

  • рдПрдбреЗрдкреНрдЯрд░ рдмреЛрд░реНрдб рдЬреЛ 5-рд╡реЛрд▓реНрдЯ рд╕реНрддрд░ рд╕реЗ рд╕рднреА 22 рд╕рдВрдХреЗрддреЛрдВ рдХреЛ 3.3-рд╡реЛрд▓реНрдЯ рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд░рддрд╛ рд╣реИ
  • FPGA рдХреЗ рд╕рд╛рде рдмреЛрд░реНрдб, рдПрдХ рд▓реВрдк рдХреЗ рд╕рд╛рде рдПрдбреЗрдкреНрдЯрд░ рдХрд╛рд░реНрдб рд╕реЗ рдЬреБрдбрд╝реЗ рдФрд░ рдиреНрдпреВрдирд╛рдзрд┐рдХ рдХреЗ рдмрдЬрд╛рдп рд╕реНрдерд╛рдкрд┐рдд; рдЗрд╕рдореЗрдВ рдПрд╕-рд╡реАрдбрд┐рдпреЛ рдФрд░ рд╕рдордЧреНрд░ рд╕рдВрдХреЗрддреЛрдВ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реНрдХреЗрдб рднреА рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдЬреЛ рдореЙрдбреНрдпреВрд▓реЗрдЯрд░ рдХреЗ рд╕рдорд╛рди рдХреИрд╕реНрдХреЗрдб рдХреЛ рджреЛрд╣рд░рд╛рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╕рдВрдмрдВрдзрд┐рдд рд╡реАрдбрд┐рдпреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВред

рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╕рдордп рдХреЗ рд╕рд╛рде рдЖрдк рд╕рднреА рдореМрдЬреВрджрд╛ C64 рд╡реЗрд░рд┐рдПрдВрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ: PAL рдФрд░ NTSC рд╕рдВрд╕реНрдХрд░рдг, рд▓рдШреБ рдФрд░ рд▓рдВрдмреЗ, VIC-II рдмрд┐рдЬрд▓реА рдХреА рдЖрдкреВрд░реНрддрд┐ рдХреЗрд╡рд▓ 5 V рд╕реЗ рдФрд░ 5 рдФрд░ 12 V рд╕реЗред рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕рдВрднрд╡рддрдГ рд╕рдВрдЧрдд рд╣реИ рд╕рднреА рд╡рд┐рдХрд▓реНрдк рдЕрдм (рджреЛ рдмреЛрд░реНрдб рдХреЗ рд╕рд╛рде рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рджреЛ рд╡реЛрд▓реНрдЯреЗрдЬ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдПрдХ рдЪрд┐рдк рдХреЗ рд╕рд╛рде рд▓рдВрдмрд╛ рдФрд░ рдПрдХ рд╡реЛрд▓реНрдЯреЗрдЬ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдПрдХ рдЪрд┐рдк рдХреЗ рд╕рд╛рде рдЫреЛрдЯрд╛), рд▓реЗрдХрд┐рди рд╡реАрдЖрдИрд╕реА-рджреНрд╡рд┐рддреАрдп рдЪрд┐рдк (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, 6567R56A, рдЬреЛ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдкрд╣рд▓реЗ рдХреЗ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛) рдХреА рдХреБрдЫ рдХрд┐рд╕реНрдореЗрдВ рдлрд░реНрдорд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдФрд░ рдпреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдорд░реНрдерд┐рдд рдФрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ:

- 6569R5 (PAL)

- 8565R2 (PAL)

- 8562R4 (NTSC)

рдмреЛрд░реНрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдЖрдкрдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдЙрдЯрдкреБрдЯ рд╕рд┐рдЧреНрдирд▓ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ:

- 240 рдкреА / 288 рдкреА, рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рд╕реНрдХреИрди, 50/60 рд╣рд░реНрдЯреНрдЬ

- 480 рдкреА / 576 рдкреА, рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рд╕реНрдХреИрди, 50/60 рд╣рд░реНрдЯреНрдЬ, рд▓рд╛рдЗрди рджреЛрд╣рд░реАрдХрд░рдг

- 480p / 576p, 50/60 рд╣рд░реНрдЯреНрдЬ, рдПрдХ CRT рдкрд░ рд▓рд╛рдЗрдиреЛрдВ рдХреА рдирдХрд▓

"рдЬреИрдХ" рдХрд╛ рдкрд┐рди рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ, рдХреЙрд░реНрдб рдХреЗ рд╡рд┐рдкрд░реАрдд рдкреНрд▓рдЧ рдХреЗ рд╕рдВрдкрд░реНрдХ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ: Y, Pb, Pr, commonред рдЗрд╕рд▓рд┐рдП, рдЪрд╛рд░-рдкрд┐рди "рдЬреИрдХ" рдФрд░ рддреАрди "рдЯреНрдпреВрд▓рд┐рдк" рдХреЗ рд╕рд╛рде рдХреЛрдИ рднреА рдХреЗрдмрд▓ рдЙрдкрдпреБрдХреНрдд рд╣реИ, рдмрд╢рд░реНрддреЗ рдХрд┐ рдХреЙрд░реНрдб рдХреЗ рдирд┐рдХрдЯрддрдо "рдЬреИрдХ" рд╕рдВрдкрд░реНрдХ рд╕рд╛рдорд╛рдиреНрдп рддрд╛рд░ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реЛред

рд╕рднреА рдЯреАрд╡реА 240p / 288p рдореЛрдб рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдмрд╛рд╣рд░реА рд╕реНрдХреЗрд▓рд░реНрд╕ рдореЗрдВ рдЦрд┐рд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред 480p / 576p рджреЛрдиреЛрдВ рдореЛрдб рд╕рднреА рдЯреАрд╡реА рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЕрдЧрд░ рдХреЗрд╡рд▓ YPbPr рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдерд╛ред



рдкрд░рд┐рд╡рд░реНрддрди рдЖрджреЗрд╢:

  • рдпрд╣рд╛рдВ рд╕реЗ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдлрд╛рдЗрд▓реЗрдВ (рдЖрд░реЗрдЦ, рдмреЛрд░реНрдб рдЪрд┐рддреНрд░, рдлрд░реНрдорд╡реЗрдпрд░) рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ , рдмреЛрд░реНрдб рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ , рдПрдлрдкреАрдЬреАрдП рдлреНрд▓реИрд╢ рдХрд░реЗрдВ
  • рдХрдВрдкреНрдпреВрдЯрд░ рдмреЛрд░реНрдб рд╕реЗ VIC-II рдЪрд┐рдк рдХреЛ рд╣рдЯрд╛ рджреЗрдВ, рдХрднреА-рдХрднреА рдЗрд╕реЗ "рдвреАрд▓реА" рдФрд░ рдкреИрдирд▓ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдереЛрдбрд╝реА рдорд╛рддреНрд░рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
  • рдПрдбреЗрдкреНрдЯрд░ рдмреЛрд░реНрдб рдореЗрдВ VIC-II рдЪрд┐рдк рд░рдЦреЗрдВ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рддреИрдирд╛рдд рд╣реИ
  • рдХрдВрдкреНрдпреВрдЯрд░ рдмреЛрд░реНрдб рдореЗрдВ рдЪрд┐рдк рдХреЗ рд╕рд╛рде рдПрдбреЗрдкреНрдЯрд░ рдмреЛрд░реНрдб рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдЕрдЧрд░ рдпрд╣ рд╕реЙрдХреЗрдЯ рдореЗрдВ рдЦрд░рд╛рдм рд░реВрдк рд╕реЗ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдЗрд╕реЗ рдПрдХ рдмреЗрд╣рддрд░ рдХреЗ рд╕рд╛рде рдмрджрд▓реЗрдВ
  • FPGA рдХреЗ рд╕рд╛рде рдмреЛрд░реНрдб рдХреЛ рдПрдХ рдХреЗрдмрд▓ рдХреЗ рд╕рд╛рде рдПрдбреЗрдкреНрдЯрд░ рдмреЛрд░реНрдб рд╕реЗ рдЬреЛрдбрд╝рдХрд░ рд╡рдЬрди рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ, рдлрд┐рд░ GND3, GND4, GND5 рдкреИрдб рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдЖрдо рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд╛рдпрд░ рд╕реЗ рдЬреЛрдбрд╝рдХрд░, рдФрд░ рд╕рд╣реА RFCON2 рд╕реЗрдЯ рдкреИрдб рдХреЛ +5 V рдмрд╕ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рджреЗрдВ, рдЗрд╕ рд░реВрдк рдореЗрдВ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА YPbPr рдХреЛ рдЖрдЙрдЯрдкреБрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред -alert рд╕рдВрдХреЗрдд
  • рдореЙрдбреНрдпреВрд▓реЗрдЯрд░ рдХреЛ рд╣рдЯрд╛ рджреЗрдВ, рдмреЛрд░реНрдб рдХреЗ рд╕рднреА рдЫреЗрджреЛрдВ рдХреЛ рд╕рд╛рдл рдХрд░реЗрдВ рдЬрд╣рд╛рдВ рдЗрд╕реЗ рдорд┐рд▓рд╛рдк рд╕реЗ рдорд┐рд▓рд╛рдпрд╛ рдЧрдпрд╛ рдерд╛
  • рдиреНрдпреВрдирд╛рдзрд┐рдХ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рджреЛ рдЪрд╛рд░-рдкрд┐рди рдХрдВрдШреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдорд┐рд▓рд╛рдк рди рдХрд░реЗрдВ
  • рджреЗрдЦреЗрдВ рдХрд┐ FPGA рдмреЛрд░реНрдб рдХреЗ рдХреМрди рд╕реЗ рд╕рдВрдкрд░реНрдХ рдкреИрдб рдХреЙрдореНрдмреНрд╕ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ: рд▓рдВрдмреЗ рдмреЛрд░реНрдб рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдмреЛрд░реНрдб рдкрд░ FPGA рдХреЗ рд╕рд╛рде рдкреИрдбреНрд╕ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИ, рд╢реЙрд░реНрдЯ рдмреЛрд░реНрдб рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рд▓рд┐рдП
  • FPGA рд╕реЗ рдмреЛрд░реНрдб рдХреЛ рдХрдВрдШреЛрдВ рдкрд░ рд░рдЦреЗрдВ, рдЗрд╕реЗ рд╕рдВрд░реЗрдЦрд┐рдд рдХрд░реЗрдВ, рдлрд┐рд░ рдЙрдиреНрд╣реЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рдмреЛрд░реНрдб рдХреА рддрд░рдл рд╕реЗ рдорд┐рд▓рд╛рдк рдХрд░реЗрдВ
  • FPGA рдХреЗ рд╕рд╛рде рдмреЛрд░реНрдб рдХреЛ рд▓рдВрдмрд╡рдд рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░реЗрдВ, рдЗрд╕рдХреЗ рдХрд┐рдирд╛рд░реЗ рдкрд░ рдХрдВрдШреА рдорд┐рд▓рд╛рдк рдХрд░реЗрдВ
  • рдпрджрд┐ VIC-II рдорд╛рдЗрдХреНрд░реЛрдХреНрд░рд┐рд╕рд┐рдЯ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рджреЛ рд╡реЛрд▓реНрдЯреЗрдЬ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИ (рдЗрд╕рдХрд╛ рдкрджрдирд╛рдо 8 рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди 6 рдХреЗ рд╕рд╛рде), FPGA рдХреЗ рд╕рд╛рде рдмреЛрд░реНрдб рдкрд░ JPLUM1 рдЬрдореНрдкрд░ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ
  • рдЕрдЧрд░ рд╡рдЬрди рдХреА рдЬрд╛рдБрдЪ рдХреЗ рдмрд╛рдж рд▓реВрдк рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рд╡рд╛рдкрд╕ рдХрд░ рджреЗрдВ

рдЖрдк рдПрдбреЗрдкреНрдЯрд░ "TRRS - рддреАрди рдЯреНрдпреВрд▓рд┐рдк" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдЙрд╕реА рдХреЙрд░реНрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдпрд╛ рдХреЙрд░реНрдб TRRS - TRRS рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреЛрд░реНрдб рдХреЛ рдЯреАрд╡реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрджрд┐ рдЯреАрд╡реА рдореЗрдВ рдПрдХ рд╣реА рдкрд┐рдирдЖрдЙрдЯ (рдКрдкрд░ рджреЗрдЦреЗрдВ) рдХреЗ рд╕рд╛рде рдРрд╕рд╛ YPbPr рдЗрдирдкреБрдЯ рд╣реИред

рдбреЗрд╡рд▓рдкрд░ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрддрд╛: reinhard.grafl barks aon рдХреЛ рд╡рд╛рдХреНрдп рдХреЗ рдЕрдВрдд рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ

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


All Articles