рд╕реЛрд▓рд╣ Z80 рдкрд░ рдШрд░ рдХрд╛ рдмрдирд╛ рд▓реИрдкрдЯреЙрдк ZedRipper

рдкрд╛рдЧрд▓ рдШрд░ рдХрд╛ рдмрдирд╛ рдЗрдВрдЬреАрдирд┐рдпрд░ рдХреНрд░рд┐рд╕ рдлреЗрдВрдЯрди рдХреА рд╕рд╛рдЗрдЯ рд╕реЗ рдПрдХ рд▓реЗрдЦ



ZedRipper рд╕реЗ рдорд┐рд▓реЛ, рдПрдХ 16-рдХреЛрд░ рдЬрд╛рдирд╡рд░ Z80 рдкреНрд░реЛрд╕реЗрд╕рд░ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд 83 MHz рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╣реИред рдорд╕реНрддреА рдХреЗ рд▓рд┐рдП рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдФрд░ рдПрдХ рд╕рд╛рде рдХрдИ рдЗрдЪреНрдЫрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рдореЗрд░рд╛ рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИ:
  • рдЕрдВрдд рдореЗрдВ, рд╡рд┐рд╢рд╛рд▓ FPGA рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬреЛ рдореЗрд░реЗ рд╕рд╛рде рдмреЗрдХрд╛рд░ рдкрдбрд╝рд╛ рдерд╛ред
  • рд▓реЛрд╣реЗ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдорд▓реНрдЯреАрдЯрд╛рд╕реНрдХрд┐рдВрдЧ рдХреЗ рдореБрджреНрджреЗ рдкрд░ рд╕рдВрдкрд░реНрдХ рдХрд░рддреЗ рд╣реБрдП, рдХрдВрдкреНрдпреВрдЯрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЗрддрд┐рд╣рд╛рд╕ рдЦреЗрд▓реЗрдВред
  • рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ рдЬрд┐рд╕ рдкрд░ рдореИрдВ рдЯреНрд░реЗрди рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдЕрдЬреАрдм рдЫреЛрдЯреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦ рд╕рдХрддрд╛ рдерд╛ред
  • рдПрдХ рдордВрдЪ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ рдЬрд┐рд╕ рдкрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рдкреНрд░рдпреЛрдЧ рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред


рдЧреНрд▓реИрдорд░рд╕ рддрд╕реНрд╡реАрд░реЗрдВ


рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрд╡реНрдпрд╡рд╣рд╛рд░рд┐рдХ рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╛рда рдХреА рдПрдХ рд╢реАрдЯ рдкрдврд╝рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИ ...













рддреЛ рдпрд╣ рдЬрд╛рдирд╡рд░ рдХреНрдпрд╛ рд╣реИ?




ZedRipper CP / M 2.2 рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ:

  • 16 Z80 рдкреНрд░реЛрд╕реЗрд╕рд░ 83.33 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред
  • рдкреНрд░рддреНрдпреЗрдХ Z80 рдХреЗ рд▓рд┐рдП 64 KB рд╕рдорд░реНрдкрд┐рдд рдореЗрдореЛрд░реАред
  • ANSI- рд╕рдВрдЧрдд рдЯрд░реНрдорд┐рдирд▓ рддреНрд╡рд░рдХ 16 рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рдеред
  • рд╕рднреА рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ 83 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдпреВрдирд┐рдбрд╛рдпрд░реЗрдХреНрд╢рдирд▓ рд░рд┐рдВрдЧ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВред
  • рдПрд╕рдбреА рдХрд╛рд░реНрдб рдкрд░ 128 рдПрдордмреА рдбреНрд░рд╛рдЗрд╡ (рд╕реАрдкреА / рдПрдо рдореЗрдВ 16 x 8 рдПрдордмреА рдбреНрд░рд╛рдЗрд╡)ред
  • рдПрдХ "рд╕рд░реНрд╡рд░" рдХрд░реНрдиреЗрд▓ рдЬреЛ рд╕реАрдкреА / рдПрдо 2.2 рдореЗрдВ рдмреВрдЯ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рд╕реАрдкреА / рдиреЗрдЯ рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░ рдЪрд▓рд╛рддрд╛ рд╣реИ (рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЯрд░реНрдмреЛ рдкрд╛рд╕реНрдХрд▓ 3 рдореЗрдВ рд▓рд┐рдЦрд╛ рд╣реИ!), рдЬреЛ рдПрд╕рдбреА рдХрд╛рд░реНрдб рдХреЛ рд╕рд╛рдЭрд╛ рдПрдХреНрд╕реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  • 15 "рдЧреНрд░рд╛рд╣рдХ" рдЧреБрдард▓реА ROM рд╕реЗ рд╕реАрдкреА / рдПрдирдУрдПрд╕ рдХрд╛ рд╢реБрднрд╛рд░рдВрднред рдкреНрд░рддреНрдпреЗрдХ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рдкрд╛рд╕ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрддреА рд╣реИ, рдФрд░ рд╣рд░ рдХреЛрдИ рдЕрдиреНрдп рд╕реАрдкреАрдПрди рдХреЗ рд╕рд╛рде рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд┐рд╕реА рднреА рд╕реАрдкреА / рдПрдо 2.2 рдХрд╛рд░реНрдпрдХреНрд░рдо рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИред

рдПрдХ рдФрд░ рд╕рдбрд╝рдХ



рдХреНрдпрд╛ рдпрд╣ рд╢рддрд░рдВрдЬ рдФрд░ рдкреНрд▓реИрдиреЗрдЯрдлреЙрд▓ рд╣реИ рдЬреЛ рдореБрдЭреЗ рдореЗрд░реЗ рдЯрд░реНрдмреЛ рдкрд╛рд╕реНрдХрд▓ рд╕рдВрдкрд╛рджрдХ рд╕реЗ рд╡рд┐рдЪрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ?

Kaypro рдореЗрдВ рдкреЛрд░реНрдЯрд┐рдВрдЧ рдЧреЗрдореНрд╕ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд░реЛрдорд╛рдВрдЪ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ 40 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЗрд╕ рдЖрджрд┐рдо рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рдЧрд░реНрдо рдЫрд╛рдк рдорд┐рд▓реА рдереА, рдФрд░ рдореБрдЭреЗ рдПрдХ рд╡рд┐рдЪрд╛рд░ рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛: рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдХрд╣рд╛рдиреА рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛ рдореЗрдВ рдмрджрд▓ рдЧрдИ, рдФрд░ рдкреАрд╕реА рдЪрд▓реА рдЬрд╛рдПрдЧреА рдХрдИ рд╕реАрдкреАрдпреВ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╛рд╕ рдХреЗ рд░рд╛рд╕реНрддреЗ рддреБрд░рдВрдд? 1980 рдХреЗ рджрд╢рдХ рдореЗрдВ рднреА, рдкреНрд░реЛрд╕реЗрд╕рд░ рдЦреБрдж (рдФрд░ рдЬрд▓реНрдж рд╣реА рд░реИрдо) рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд╕реНрддреЗ рдереЗ, рд▓реЗрдХрд┐рди рдкреАрд╕реА рдорд▓реНрдЯреАрдЯрд╛рд╕реНрдХрд┐рдВрдЧ рдХреЗрд╡рд▓ рд▓рдВрдмрд╛рдИ рдореЗрдВ рдХрдЯреМрддреА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдерд╛ рдЬрдм рдПрдХ рдмрдбрд╝реЗ рд╕рдВрд╕рд╛рдзрди (рд░реИрдо рдпрд╛ рд╕реАрдкреАрдпреВ) рдХреЛ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдмреАрдЪ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЖрдпрд░рди рдЗрд╕ рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдерд╛ (рдФрд░ рдУрдПрд╕ рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдерд╛ рдЬреИрд╕реЗ рдХрд┐ рдбреЙрд╕) рдЬрдм рддрдХ рдХрд┐ рд╣рдо 386 рдПрд╕ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ 4 рдПрдордмреА рд╕реЗ рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЪрд▓реЗ рдЧрдПред

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

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, CPU рдФрд░ RAM (рдЖрдорддреМрд░ рдкрд░ Z80 рдореЗрдВ 64 KB DRAM рдерд╛) рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рдВрдЧреЗ рдирд╣реАрдВ рдереЗ, рд▓реЗрдХрд┐рди рдПрдХ рдЙрдкрдпреЛрдЧреА рдХрдВрдкреНрдпреВрдЯрд░ (рдбреНрд░рд╛рдЗрд╡, рдкреНрд░рд┐рдВрдЯрд░, рдореЙрдирд┐рдЯрд░, ..) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдмрд╛рд╣рд░реА рдкрд░реНрдмрд▓реНрд╕ рдХреЛ рдХреБрд▓ рд▓рд╛рдЧрдд рддрдХ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ред рдЙрд╕ рд╕рдордп, рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдореЗрдВ рдХрдИ рд╕реАрдкреАрдпреВ / рд░реИрдо рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдХрдИ рд╕реАрдкреАрдпреВ рдФрд░ рд░реИрдо рдХреЗ рд╕рд╛рде рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рд╣рдж рддрдХ рдкрддрдирд╢реАрд▓ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд▓рдЧрддрд╛ рдерд╛ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ CP / M, MP / M OS рдХреЗ рд▓рд┐рдП рд▓рдВрдмрд╛рдИ рдХреА рд▓рдВрдмрд╛рдИ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рд╣реИред

рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ Exidy рдЗрд╕рдХреЗ рд╕рдмрд╕реЗ рдХрд░реАрдм рдерд╛ - 1981 рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреА рдорд▓реНрдЯреА-рдиреЗрдЯ 80 рдорд╢реАрди рдЬрд╛рд░реА рдХреА, рдЬрд┐рд╕рдореЗрдВ 16 рдХрд╛рд░реНрдб рддрдХ рдЬреЛрдбрд╝реЗ рдЬрд╛ рд╕рдХрддреЗ рдереЗ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ Z80 рдФрд░ RAM рдереАред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЗрд╕реЗ 16 рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рди рдХрд┐ рдПрдХ рдПрдХрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕рдиреЗ рдПрдХ рд╕рд╛рде 16 рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓реЙрдиреНрдЪ рдХрд┐рдПред


рдЗрддрдиреЗ рдкрд╛рд╕ ...

рддреЗрдЬреА рд╕реЗ 40 рд╕рд╛рд▓ рдЖрдЧреЗ - рдЯреНрд░рд╛рдВрдЬрд┐рд╕реНрдЯрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреАрдордд рдореЗрдВ рдЧрд┐рд░ рдЧрдП рд╣реИрдВред рдкреНрд░рдпреЛрдЧрд╢рд╛рд▓рд╛ рдХреЗ рдмрдВрдж рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдХрдИ рд░рд╛рдХреНрд╖рд╕реА FPGAs (рд╕реНрдЯреНрд░реИрдЯрд┐рдХреНрд╕ IV 530GX) рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдорд┐рд▓реАрдВ, рдФрд░ рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рдХрд░рдирд╛ рдХрд╛рдлреА рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдЧрд╛ред рдХреБрдЫ рдмрд┐рдВрджреБ рдкрд░, рдореИрдВ рдЧреНрд░рд╛рдВрдЯ рд╕рд┐рдпрд╛рд░ рдорд▓реНрдЯреА-рдХреЙрдореНрдк рджреНрд╡рд╛рд░рд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдкрд╛рд░ рдЖрдпрд╛, рдФрд░ рд╕реАрдкреА / рдПрдо рдФрд░ рдПрдХ рд╕реАрдкреАрдпреВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рдорд╢реАрди рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рдХрд╛рдлреА рдЖрд╕рд╛рди рдерд╛ред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдФрд░ рдЬрд░реВрд░рдд рдереАред рдореИрдВрдиреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд▓реНрдЯреАрдЯрд╛рд╕реНрдХрд┐рдВрдЧ рдХреЗ рд╕рд╛рде CP / M рдкрд░ рдПрдХ рдорд▓реНрдЯреА-рдХреЛрд░ рдорд╢реАрди рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВ - рдХреБрдЫ рднреА рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ, рдмрд╕ рдХреНрд░реВрд░ рдмрд▓ред

рд╣рдо рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдФрд░ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ


рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ, рдореИрдВрдиреЗ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдХреЛрдбрд╛рдВрддрд░рдХ рдореЗрдВ рдХреЛрдб рдХреА рдПрдХ рднреА рдкрдВрдХреНрддрд┐ рдирд╣реАрдВ рд▓рд┐рдЦреАред CPU 0 рд╕реАрдзреЗ ROM рд╕реЗ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдЕрдиреБрджрд╛рди рд╕реЗ рд▓рд┐рдпрд╛ рдерд╛, рдФрд░ рд╢реЗрд╖ рдиреЛрдбреНрд╕ 4KB CP / NOS ROM рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЬреЛ рдореИрдВрдиреЗ рдЕрдЯрд╛рд░реА рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░ рд╕реЗ рд▓рд┐рдпрд╛ рдерд╛ред

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

рдЕрдВрджрд░




ZedRipper рдХрд╛ рджрд┐рд▓ рдЗрди рд╡рд┐рд╢рд╛рд▓ рд╕реНрдЯреНрд░реИрдЯрд┐рдХреНрд╕ IV 530GX FPGAs рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред HSMC рдХрд╛рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреАрдмреЛрд░реНрдб рдирд┐рдпрдВрддреНрд░рдХ рд╕реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдПрд╕рдбреА рдХрд╛рд░реНрдб рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдИрдерд░рдиреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдорд╛рдорд▓реЗ рдХреЗ рдХрд┐рдирд╛рд░реЗ рдкрд░ рдПрдХ рдРрд╕рд╛ рдкреЛрд░реНрдЯ рд╣реЛрддрд╛ рд╣реИ, рд╕рд╛рде рдореЗрдВ рдПрд╕рдбреА рдХрд╛рд░реНрдб рдПрдбреЙрдкреНрдЯрд░ рдФрд░ рдмрд╛рд╣рд░реА рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд▓реЙрдЯ (рдЕрднреА рддрдХ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред

рдХреАрдмреЛрд░реНрдб рдФрд░ рдирд┐рдпрдВрддреНрд░рдХ



рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рдХреАрдмреЛрд░реНрдб рдФрд░ рдЫреЗрдж, рдЬрд╣рд╛рдВ рдмрд╛рдж рдореЗрдВ рдПрдХ рдкреЛрдЬрд┐рд╢рдирд┐рдВрдЧ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рдХреЙрдореНрдкреИрдХреНрдЯ PS / 2 рдХреАрдмреЛрд░реНрдб рдкрдбрд╝рд╛ рдерд╛ (рд▓реИрдкрдЯреЙрдк рдХреЗ рд╕рд╛рде рдореЗрд░реА рдкреБрд░рд╛рдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ), рдФрд░ рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ FPGA рдХреЗ 2.5 V I / O рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдореИрдВрдиреЗ рдЖрд╕рд╛рди рд░рд╛рд╕реНрддрд╛ рддрдп рдХрд┐рдпрд╛, рдФрд░ рдмрдВрдбрд▓ рдореЗрдВ рдПрдХ Teensy 2.0 рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ рдЬреЛрдбрд╝рд╛ред


рдХреАрдмреЛрд░реНрдб рдХреЗ рдирд┐рдЪрд▓реЗ рднрд╛рдЧ рдореЗрдВ рдЧрд░реНрдо рдЧреЛрдВрдж рдирд┐рдпрдВрддреНрд░рдХ

рдЗрд╕рдиреЗ рдПрдПрд╕рд╕реАрдЖрдИрдЖрдИ рдореЗрдВ рдкреАрдПрд╕ / 2 рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рдирд╛ рд╕рдВрднрд╡ рдмрдирд╛рдпрд╛, рд╕рд╛рде рд╣реА рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреБрдВрдЬреА (рдПрдл 1-рдПрдл 12) рдХреЛ рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдВрдб рдХреЗ "рдореИрдЬрд┐рдХ" рджреГрд╢реНрдпреЛрдВ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛ред рдирд┐рдпрдВрддреНрд░рдХ рддрдм UART рдХреЗ рд▓рд┐рдП 9600 рдмреЙрдб рдореЗрдВ Z80 рдмрд╛рдЗрдЯреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ (рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡реЛрд▓реНрдЯреЗрдЬ рд╡рд┐рднрдХреНрдд рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЬреЛ FPGA рдХреЗ рд▓рд┐рдП 5 V рд╕реЗ 2.5 V рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИ)ред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрд░реА рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛ рдореЗрдВ рдкрдбрд╝реА рд╡рд┐рднрд┐рдиреНрди рдмрдХрд╡рд╛рд╕ рд╕реЗ рдЗрдХрдЯреНрдард╛ рдХреА рдЧрдИ рдереА, рдпрд╣ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдорд╛рдзрд╛рди рдерд╛ рдЬрд┐рд╕рдиреЗ рдХрд╛рдо рдореЗрдВ рдЦреБрдж рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рджрд┐рдЦрд╛рдпрд╛ред

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



рд▓реЛрдбрд┐рдВрдЧ рд╕реНрдХреНрд░реАрди, рд╕рд░реНрд╡рд░ рдКрдкрд░реА рдмрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдФрд░ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд░реНрдиреЗрд▓ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ

рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ: 1280 ├Ч 800 10.1 800, рдФрд░ рдпрд╣ рд╡реАрдЬреАрдП рдХреЛ рд╕рдордЭрддрд╛ рд╣реИред FPGA 64 рд░рдВрдЧреЛрдВ (R2G2B2) рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рд░реЛрдзреЛрдВ рдХреЗ рдПрдХ рд╕рд░рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП 83.33 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ (1280 ├Ч 800 @ 60 рд╣рд░реНрдЯреНрдЬ) рдХреЗ рдЯрд╛рдЗрдорд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП рдкреВрд░рд╛ рд╕рд░реНрдХрд┐рдЯ рдЗрд╕ рдЖрд╡реГрддреНрддрд┐ рдкрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдЧреНрд░рд╛рдВрдЯ рдХреА рдкрд░рд┐рдпреЛрдЬрдирд╛, рдорд▓реНрдЯреАрдХрдореНрдк рдореЗрдВ рдПрдХ рд╕рд░рд▓ рдПрдПрдирдПрд╕рдЖрдИ-рд╕рдВрдЧрдд рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд▓рд┐рдП рд╡реАрдПрдЪрдбреАрдПрд▓ рдХреЛрдб рдерд╛ред рдореИрдВрдиреЗ рд╡реЗрд░рд┐рд▓реЙрдЧ рдкрд░ рдЗрд╕рдХреЗ рддрд░реНрдХ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛, рдФрд░ рдлрд┐рд░ рдПрдХ рдЬреЗрдб-рд░рд┐рдВрдЧ рдиреЛрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝реЗ 16 рд╕реНрд╡рддрдВрддреНрд░ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рд╡реАрдбрд┐рдпреЛ рдирд┐рдпрдВрддреНрд░рдХ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ред 1280 ├Ч 800 рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ 160x50 рдЕрдХреНрд╖рд░реЛрдВ (8x16 рдлрд╝реЙрдиреНрдЯ рдХреЗ рд╕рд╛рде) рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЯрд░реНрдорд┐рдирд▓ 80x25 "рд╕реНрдкреНрд░рд╛рдЗрдЯ" рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕реНрдХреНрд░реАрди рдкрд░ рдХрд╣реАрдВ рднреА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдЬреЛ рдЯрд░реНрдорд┐рдирд▓ рд░реЗрдВрдбрд░рд┐рдВрдЧ рдЕрдиреБрдХреНрд░рдо рдХреЛ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ)ред рдЪреВрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЯрд░реНрдорд┐рдирд▓ рджреВрд╕рд░реЛрдВ рдХреЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рдХреА рдЕрдкрдиреА рд░рд╛рдЬреНрдп рдорд╢реАрди рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдкрд╛рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП 2 KB рд░реИрдо рдФрд░ "рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ" (рд░рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдХреЗ 2 KB рд╣реЛрддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдг 4-рдмрд┐рдЯ рдкреГрд╖реНрдарднреВрдорд┐ рдФрд░ рд╡рд░реНрдг рд░рдВрдЧреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рд╕рднреА рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдореЗрдВ рдПрдХ рд╣реА рдЗрдВрдбреЗрдВрдЯреЗрд╢рди рд╡рд░реНрдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рдПрдХ 8x16 рд╕реЗрд▓ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рд╡рд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд╕рднреА рдЯрд░реНрдорд┐рдирд▓ рдПрдХ рд╣реА 2 KB ROM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдлрд╝реЙрдиреНрдЯ рд╣реЛрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдбрд┐рд╕реНрдкреНрд▓реЗ рд▓реЙрдЬрд┐рдХ рд▓рдЧрднрдЧ 66 KB рдмреНрд▓реЙрдХ рд░реИрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

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

рдЪреВрдВрдХрд┐ рдЯрд░реНрдорд┐рдирд▓ рдирд┐рдпрдВрддреНрд░рдХ Z- рд░рд┐рдВрдЧ рдиреЛрдбреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ (рдФрд░ Z80 рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рд╣реА рд╕рд░рд▓ рд╣реИ), рднрд╡рд┐рд╖реНрдп рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмреАрдЪ "рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди" рдЯрд░реНрдорд┐рдирд▓ 160x50 (рд╕рдВрднрд╡рддрдГ "рдкреГрд╖реНрдарднреВрдорд┐") рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдФрд░ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рджрд░реНрд╢рди 1280x800x64 рдмреЛрд░реНрдб рдкрд░ рддреЗрдЬреА рд╕реЗ рдмрд╛рд╣рд░реА SRAM рдХреЗ рд╕рд╛рде рд░рдВрдЧред

рдЬреЗрдб рдХреА рдЕрдВрдЧреВрдареА


Z80 рдХреЗ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдХреЛ рдПрдХ рд╕рд╛рде рдХреИрд╕реЗ рд░рдЦрд╛ рдЬрд╛рдП? рдЕрдкрдиреЗ рдХрд╛рдо рдкрд░, рдореИрдВрдиреЗ рджреГрдврд╝рддрд╛ рд╕реЗ рдПрдХ рдмрд╛рдд рд╕реАрдЦреА: рдиреЗрдЯрд╡рд░реНрдХ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд╕рдордЧреНрд░ рдЙрджреНрджреЗрд╢реНрдп рдереЗ:

  • рд╕рд░рд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
  • рд╕рд░рд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕
  • рдордирдорд╛рдиреА рд╡рд┐рд╕реНрддрд╛рд░ред
  • рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░рджрд░реНрд╢рдиред

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

"рдмрд╕" рдореЗрдВ рдПрдХ рд╡реИрдзрддрд╛ рдмрд┐рдЯ, рдПрдХ "рд╕реНрд░реЛрдд" рдЖрдИрдбреА, рдПрдХ "рд▓рдХреНрд╖реНрдп" рдЖрдИрдбреА рдФрд░ 1-рдмрд╛рдЗрдЯ рдкреЗрд▓реЛрдб (19 рдмрд┐рдЯ) рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯреАрдЯреАрдПрд▓ рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реЛрдЧрд╛ (рдпрджрд┐ рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ 1981 рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдПрдХ FPGI рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реЛрдЧрд╛)ред рдкреНрд░рддреНрдпреЗрдХ "рдиреЛрдб" рдореЗрдВ рдмрд╕ рдЯреНрд░рд┐рдЧрд░ рдХреЗ рд▓рд┐рдП 2 рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╣реИрдВ - 0 рдФрд░ 1 рдЪрд░рдг - рдФрд░ рдЬрдм рдЖрдк рдПрдХ рд╕рдВрджреЗрд╢ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ 0 рд╡реЗрдВ рдЪрд░рдг рдХреЗ рдЦрд╛рд▓реА рд╣реЛрдиреЗ рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ 1 рдореЗрдВ рд╡рд┐рд▓реАрди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрджреЗрд╢ рд╕реНрд░реЛрдд рдиреЛрдб рдкрд░ рджрд░реНрдЬ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдЬрдм рддрдХ рд╡реЗ рд▓рдХреНрд╖реНрдп рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдЬрд╛рддреЗ, рддрдм рддрдХ рд░рд┐рдВрдЧ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдпрд╛рддреНрд░рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╡реЗ рдЦреБрдж рдХреЛ рдЙрдкрдпреБрдХреНрдд рдмрдлрд░ рдореЗрдВ рдкрд╛рддреЗ рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛ рддрддреНрдкрд░рддрд╛ рдзреНрд╡рдЬ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рдкреНрд░рд╛рдкреНрдд рдиреЛрдб рдмрдлрд╝рд░ рдХреЛ рдкрдврд╝рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдореВрд▓ рд╕рдВрджреЗрд╢ рдХреЛ рдлрд┐рд░ рд╕реЗ рджрд░реНрдЬ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ "рдХреНрд░реЗрдбрд┐рдЯ" рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рддрдХ рд░рд┐рдВрдЧ рдХреЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдпрд╛рддреНрд░рд╛ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдкреИрдХреЗрдЬ рдХреЛ рдХрд┐рд╕реА рдЧреИрд░-рдореМрдЬреВрдж рдкрддреЗ рдкрд░ рднреЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рдЛрдг рдкреВрд░реНрдг рдЪрдХреНрд░ рдХреЗ рдмрд╛рдж рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛ред

рдЪреВрдВрдХрд┐ рдЕрдВрдЧреВрдареА рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдЯреЙрдк рдореЗрдВ рджреЛ рдХрдиреНрд╡реЗрдпрд░ рдЪрд░рдг рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдХреЛрдИ рдкреАрдЫреЗ рджрдмрд╛рд╡ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрджреЗрд╢ 2 * (рдиреЛрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛) рд╡рд┐рддрд░рдг рдЪрдХреНрд░ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд▓реЗрддрд╛ рд╣реИред рд╡рд░реНрддрдорд╛рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ 17 рдиреЛрдбреНрд╕ (16 рд╕реАрдкреАрдпреВ + рдбрд┐рд╕реНрдкреНрд▓реЗ / рдХреАрдмреЛрд░реНрдб рдХрдВрдЯреНрд░реЛрд▓рд░) рд╣реИрдВ, рдФрд░ рдпрд╣ 12 рдПрдирдПрд╕ рдХреЗ рдЯрд╛рдЗрдорд░ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдХ рд╕рдВрджреЗрд╢ рджреЗрдиреЗ рдФрд░ рдЛрдг рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ 400 рдПрдирдПрд╕ рд▓рдЧрддреЗ рд╣реИрдВред рдбрд┐рд╕реНрдкреНрд▓реЗ рдХрдВрдЯреНрд░реЛрд▓рд░ рдПрдХ рдЖрдЧрдорди рджрд░ рдХреЗ рд╕рд╛рде рдЯреНрд░реИрдлрд╝рд┐рдХ рднреЗрдЬ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рд╕реАрдкреАрдпреВ рдХреЗ рдкрд╛рд╕ рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдкрд░ 2-2.5 рдПрдордмреА / рдПрд╕ рдмреИрдВрдбрд╡рд┐рдбреНрде рд╣реИ (рд╕рднреА 16 рд╕реАрдкреАрдпреВ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ рдкрд╛рд╕ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ), рдЬреЛ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╣реИред

рд╡рд░реНрддрдорд╛рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • рдкреНрд░рд╛рдкреНрдд рдмрдлрд╝рд░реНрд╕ рдХреЛ рдЧрд╣рд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдиреЛрдбреНрд╕ рдХреЗ рдереНрд░реВрдкреБрдЯ рдХреЛ рдмрдврд╝рд╛рдПрдЧрд╛ - рдПрдлрдкреАрдЬреАрдП рдкрд░ 1 рдХреЗрдмреА рд░реИрдо рдХреЗ рдХрдИ рдореБрдлреНрдд рдмреНрд▓реЙрдХ рд╣реИрдВ, рдЬреЛ 32 рдХреНрд░реЗрдбрд┐рдЯ рдХреЗ рд╕рд╛рде 32 рдиреЛрдбреНрд╕ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕реАрдкреАрдпреВ рдмрд╕ рдХреЛ рд╕рдВрддреГрдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
  • рдкрддрд╛ рдореЛрдб рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВред 16-рдмрд┐рдЯ (рдпрд╛ рдЕрдзрд┐рдХ) рдкрддреЗ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдореЗрдореЛрд░реА (рдбреАрдПрдордП) рддрдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ рд╣реЛ рдЬрд╛рдПрдЧреА (рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдореЗрдВ рдбреАрдПрдордП рдЬреЛрдбрд╝рдирд╛ рд╕рд░рд▓ рд╣реЛрдЧрд╛)ред FPGA рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ (рд╕реНрдерд┐рд░ рд░реИрдо рдХреЗ рдХреБрдЫ рдореЗрдЧрд╛рдмрд╛рдЗрдЯреНрд╕ рдФрд░ DDR3 рдХреЗ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ) рдХреА рдПрдХ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рд╣реИред
  • рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рдкреНрд░рд╡рд╛рд╣ рдирд┐рдпрдВрддреНрд░рдг (рдФрд░ рдмрдлрд░рд┐рдВрдЧ) рдЬреЛрдбрд╝реЗрдВред

рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рдмреЗрд╣рддрд░ рд╕рдордп рддрдХ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдкрд╛рд╡рд░!


FPGA рдХреЗ рд╕рд╛рде рдбрд┐рдмрдЧрд┐рдВрдЧ рдмреЛрд░реНрдб рдХреЗ рд▓рд┐рдП 12-20 V рдЗрдирдкреБрдЯ рдкрд╛рд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдбрд┐рд╕реНрдкреНрд▓реЗ рдХреЛ 12 V рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдФрд░ рдХреАрдмреЛрд░реНрдб рдФрд░ рдХрдВрдЯреНрд░реЛрд▓рд░ рдХреЛ 5 V рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХрд┐ FPGA рдореЗрдВ 3.3, 5 рдФрд░ 12 V рдХрдВрдЯреНрд░реЛрд▓рд░ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ, рдЗрд╕рд▓рд┐рдП FPGA 5000 mAh рдкрд░ 14.4 V рдХреЗ рд╡реЛрд▓реНрдЯреЗрдЬ рдХреЗ рд╕рд╛рде рд▓рд┐рдерд┐рдпрдо-рдкреЙрд▓рд┐рдорд░ рдмреИрдЯрд░реА рд╕реЗ рд╕реАрдзреЗ рдмрд┐рдЬрд▓реА рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЕрдиреНрдп рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдмрд┐рдЬрд▓реА рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдпрд╣ рдерд╛ рдХрд┐ рдореИрдВ рдЪрд╛рд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рд░ рдмрд╛рд░ рд▓реИрдкрдЯреЙрдк рдХреЛ рдЕрд▓рдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдмреИрдЯрд░реА рдореЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп + / - рдкрд╛рд╡рд░ рдХрдиреЗрдХреНрдЯрд░, рд╕рд╛рде рд╣реА рдПрдХ "рдмреИрд▓реЗрдВрд╕рд┐рдВрдЧ" рдХрдиреЗрдХреНрдЯрд░ рдерд╛ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕реЗрд▓ рд╕реЗ рдЬреБрдбрд╝рд╛ рдерд╛ред рдореЗрд░рд╛ рдЕрдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдкрд╛рд╡рд░ рдмрдЯрди FPGA рдкрд╛рд╡рд░ рдФрд░ рдЪрд╛рд░реНрдЬрд┐рдВрдЧ рдХрдиреЗрдХреНрдЯрд░ рдХреЗ рдмреАрдЪ рдмреИрдЯрд░реА рдХрдиреЗрдХреНрд╢рди рдХреЛ рдПрдХ рд╕реНрд▓рд╛рдЗрдбрд┐рдВрдЧ рдХрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдмрд╕ рдврдХреНрдХрди рдХреЛ рд╕реНрд▓рд╛рдЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╣реЗрдХреНрд╕ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдЙрдиреНрд╣реЗрдВ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрдЯрд░реНрд╕ рдХреЛ рд╡рд╣рд╛рдВ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред


рдЪрд╛рд░реНрдЬ рдХрд░рдирд╛ рдЕрдЬреАрдм рд▓рдЧрддрд╛ рд╣реИ

рдореИрдВрдиреЗ рдмреИрдЯрд░реА рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХрдо рд╕реЗ рдХрдо 3 рдШрдВрдЯреЗ рддрдХ рдЪрд▓рддреА рд╣реИ (рдЬреЛ рдореЗрд░реА рдЯреНрд░реЗрди рдХреА рд╕рд╡рд╛рд░реА рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ)ред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдпрд╣ рдЙрдкрднреЛрдЧ рдХреЗ рдХрд┐рд╕реА рднреА рдЕрдиреБрдХреВрд▓рди рдХреЗ рдмрд┐рдирд╛ рд▓рдЧрднрдЧ 6 рдШрдВрдЯреЗ рддрдХ рдЪрд▓реЗрдЧрд╛ред рдпрд╣ рдЪрд╛рд░реНрдЬрд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓реИрдкрдЯреЙрдк рдмреИрдЯрд░реА рдкрд╛рд╡рд░ рдкрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЪрд▓рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рди рд╣реЛред

рдЖрд╡рд╛рд╕


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

рдЧрддрд┐


рдореИрдВрдиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ CP / M рдХреЗ рд▓рд┐рдП рдПрдХ рднреА рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рджреЗрдЦрд╛ рд╣реИ)ред рдЪреВрдВрдХрд┐ рдпрд╣ рдорд╢реАрди рдЯрд░реНрдмреЛ рдкрд╛рд╕реНрдХрд▓ рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рдереА, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЧрддрд┐ рдХреЗ рд▓рд┐рдП рдХрдИ рд╕реВрдХреНрд╖реНрдо рдкрд░реАрдХреНрд╖рдг рдХрд┐рдПред рдпрд╣ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 15-35 K рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдСрдкрд░реЗрд╢рдВрд╕ (рдЯреАрдкреА рдореЗрдВ 48-рдмрд┐рдЯ рд░рд┐рдпрд▓ рдЯрд╛рдЗрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ), рдФрд░ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рд▓рдЧрднрдЧ 1 рдорд┐рд▓рд┐рдпрди рдкреВрд░реНрдгрд╛рдВрдХ рдСрдкрд░реЗрд╢рди (16-рдмрд┐рдЯ рдЗрдВрдЯреЗрдЧрд░ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕рд╛рде) рд╣реБрдЖред 8-рдмрд┐рдЯ рд╕реАрдкреАрдпреВ рдФрд░ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЗ рд▓рд┐рдП рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдкрд░рд┐рдпреЛрдЬрдирд╛ рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреНрд╡рд╛рдЗрдВрдЯ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдПрдХ рддреНрд╡рд░рдХ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

FPGA рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡


рд╕рднреА рддрд░реНрдХ, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рдерд╛, рдмрд▓реНрдХрд┐ рд╣рд▓реНрдХрд╛ рд╣реИ, рдФрд░ рдЪрд┐рдк рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдХреЗрд╡рд▓ 7% рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдХреБрд▓ рдмреНрд▓реЙрдХ рд░реИрдо рдХрд╛ 40% рдФрд░ M144k рд░реИрдо рдХрд╛ 100%)ред

  • рд╕рдВрдпреБрдХреНрдд ALUTs 31,808 / 424,960 (7%)
  • рдореЗрдореЛрд░реА ALUTs 0 / 212,480 (0%)
  • рд╕рдорд░реНрдкрд┐рдд рддрд░реНрдХ 10,231 / 424,960 (2%) рдкрдВрдЬреАрдХреГрдд рдХрд░рддрд╛ рд╣реИ
  • рддрд░реНрдХ рдЙрдкрдпреЛрдЧ 10%
  • рдХреБрд▓ рд░рдЬрд┐рд╕реНрдЯрд░ 10231
  • рдХреБрд▓ рдмреНрд▓реЙрдХ рдореЗрдореЛрд░реА рдмрд┐рдЯреНрд╕ 9,005,056 / 21,233,664 (42%)
  • DSP 18-рдмрд┐рдЯ рддрддреНрд╡реЛрдВ рдХреЛ 0 / 1,024 (0%) рдмреНрд▓реЙрдХ рдХрд░рддрд╛ рд╣реИ

рднрд╡рд┐рд╖реНрдп рдХреА рдпреЛрдЬрдирд╛


рдореЗрд░реА рддрддреНрдХрд╛рд▓ рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ (рдЕрд░реНрдерд╛рдд, рд▓реЛрд╣реЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рд░реНрдпрд╢рд╛рд▓рд╛ рдореЗрдВ рд╣реИ, рдЖрдкрдХреЛ рдмрд╕ рд╕реЛрд▓реНрдбрд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЦреЛрдЬрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ):

  • рдпрд╣ рд╕рдм рд░рдВрдЧред рд▓реИрдкрдЯреЙрдк рдкреНрд▓рд╛рдИрд╡реБрдб рд╕реЗ рдмрдирд╛ рд╣реИ, рдФрд░ рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕реЗ рдХреБрдЫ рдХреЗ рд╕рд╛рде рдХрд╡рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред
  • рдЬреЙрдпрд╕реНрдЯрд┐рдХ рдкреЛрдЬрд┐рд╢рдирд┐рдВрдЧ рдбрд┐рд╡рд╛рдЗрд╕ рдЗрд╕реЗ рдХреАрдмреЛрд░реНрдб рдХрдВрдЯреНрд░реЛрд▓рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВред
  • рдмреИрдЯрд░реА рдЯреНрд░реИрдХрд┐рдВрдЧред рдХреАрдмреЛрд░реНрдб рдХрдВрдЯреНрд░реЛрд▓рд░ рдкрд░ рдПрдбреАрд╕реА рдмреИрдЯрд░реА рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдореИрдВ рдпрд╣ рд╕рдордЭ рд╕рдХреВрдВ рдХрд┐ рдЪрд╛рд░реНрдЬ рдХрд┐рд╕ рд╕реНрддрд░ рдкрд░ рд╣реИред
  • WiFi - рдореЗрд░реЗ рдкрд╛рд╕ Zimodem рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ESP32 рд╣реИ! рдПрдХреНрд╕реЗрд╕ рдкреНрд╡рд╛рдЗрдВрдЯ рдореЛрдб рдореЗрдВ рдлреЛрди рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, рдпрд╣ рдореБрдЭреЗ рдЪрд▓рддреЗ-рдлрд┐рд░рддреЗ рдСрдирд▓рд╛рдЗрди рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗ рд╕рдХрддрд╛ рд╣реИред CP / M рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреЗ рдЯрд░реНрдорд┐рдирд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╣реИрдВ, рд▓реЗрдХрд┐рди IRC рдХреНрд▓рд╛рдЗрдВрдЯ рдпрд╛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреА рддрд░рд╣ рдХреБрдЫ рд▓рд┐рдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рдЖрдзреБрдирд┐рдХ рд▓рд┐рдирдХреНрд╕ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд▓рд┐рдП Kermit рдлрд╛рдЗрд▓ рдЯреНрд░рд╛рдВрд╕рдлрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ред
  • рд╕реАрд░рд┐рдпрд▓ рдкреЛрд░реНрдЯ, рдмрд╛рд╣рд░ рд╕реЗ рд╕реБрд▓рдн, рдХрд┐рд╕реА рдЕрдиреНрдп рдорд╢реАрди рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП (рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдХрдиреЗрдХреНрдЯрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕реЗ рдХреЗрд╡рд▓ рд╕реЛрд▓реНрдбрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред
  • рдПрд▓рдИрдбреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХрд╛ рд╕рдВрдХреЗрдд рд╣реИред рдЙрд╕рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЫреЗрдж рд╣реИ - рдЕрдм рдореИрдВ рдЗрд╕реЗ рдПрд╕рдбреА рдХрд╛рд░реНрдб рдХреЗ рдПрдХреНрд╕реЗрд╕ рд╕рд┐рдЧреНрдирд▓ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред

рд▓рдВрдмреА рдЕрд╡рдзрд┐ рдореЗрдВ, рдореИрдВ рд╡рд┐рднрд┐рдиреНрди рд▓реЛрд╣реЗ рдХреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рдХрд┐ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдордЬреЗрджрд╛рд░ рд╣реЛрдВрдЧреЗ:

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

    • 64 рдмрд┐рдЯ рдбреЗрдЯрд╛ рдмрд╕ рдХреЗ рд╕рд╛рде 512 рдПрдордмреА рдбреАрдбреАрдЖрд░ 3 рдПрд╕рдбреАрдЖрд░рдПрдПрдо
    • 16 рдмрд┐рдЯ рдбреЗрдЯрд╛ рдмрд╕ рдХреЗ рд╕рд╛рде 128 рдПрдордмреА рдбреАрдбреАрдЖрд░ 3 рдПрд╕рдбреАрдЖрд░рдПрдПрдо
    • 18 рдмрд┐рдЯ рдбреЗрдЯрд╛ рдмрд╕реЛрдВ рдХреЗ рд╕рд╛рде рджреЛ 4 рдПрдордмреА QDR II + SRAMs
    • 64 рдПрдордмреА рдлреНрд▓реИрд╢
    • 2 рдПрдордмреА рдПрд╕рдПрд╕рдЖрд░рдПрдПрдо

  • рд╡реАрдбрд┐рдпреЛ рдХреЛ рд╕реБрдзрд╛рд░реЗрдВ! рдкрд╣рд▓рд╛ рдЪрд░рдг "рдкреВрд░реНрдг-рд╕реНрдХреНрд░реАрди" рдЯрд░реНрдорд┐рдирд▓ 160x50 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдирд╛ рд╣реИ, рдФрд░ рдПрдХ рдирд┐рдпрдорд┐рдд рдЯрд░реНрдорд┐рдирд▓ 80x2 2 рдмрд╛рд░ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рдмрд╛рд╣рд░реА SSRAM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрд╕ 1280 ├Ч 800 @ 6-рдмрд┐рдЯ рдореЛрдб рдЬреБрдбрд╝ рдЬрд╛рдПрдЧрд╛ред
  • рд╡рд░реНрддрдорд╛рди рдЯрд░реНрдорд┐рдирд▓ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реЗрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ ADM-3A (рдФрд░ рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рд╕рдкреЛрд░реНрдЯ) рдЬреИрд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ Kaypro / 84 рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рддрдХ рдкрд╣реБрдВрдЪ рд╣реЛрдЧреА (рдФрд░ рдореБрдЭреЗ DD9 рдХреЛ рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛)ред

рдкрд░рд┐рдгрд╛рдо


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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╕рд╣реА рд░рд╛рд╕реНрддреЗ рдкрд░ рд╣реВрдВред рдЯреАрдкреА рдкрд░ рдХреЛрдб рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдиреЛрдЯреНрд╕ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдПрдХ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рдЦреЛрд▓рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдмреЗрд╣рдж рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ (рдпрд╛ рдЬреЛрд░реНрдХ рдЦреЗрд▓рддреЗ рд╕рдордп рдиреЛрдЯреНрд╕ рд▓реЗрдиреЗ рдХреА рдХреНрд╖рдорддрд╛!)ред рдпрд╣ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рд╕реАрдкреА / рдПрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдХрдо рд▓рд╛рдЧрдд рд╡рд╛рд▓реЗ рдорд▓реНрдЯреАрдЯрд╛рд╕реНрдХ рдХрдВрдкреНрдпреВрдЯрд░реЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореМрдЬреВрдж рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

рдЙрд╕реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?


рдЕрдм рддрдХ, рдореЗрд░реЗ рдкрд╛рд╕ рдорд╢реАрди рд╕реЗ рдлрд╛рдЗрд▓реЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣рд┐рд╕реНрд╕рд╛ (рдЯрд░реНрдмреЛ рдкрд╛рд╕реНрдХрд▓ рдореЗрдВ рд▓рд┐рдЦрд╛ рд╕реАрдкреА / рдиреЗрдЯ рдлрд╝рд╛рдЗрд▓ рд╕рд░реНрд╡рд░) рдлрдВрд╕ рдЧрдпрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рд╕рд╛рде рдмрдиреЗ рд░рд╣реЗрдВ рдФрд░ рдмрдиреЗ рд░рд╣реЗрдВ (рдпрд╛ рдореБрдЭреЗ рдПрдХ рдИрдореЗрд▓ рд▓рд┐рдЦреЗрдВ рдпрджрд┐ рдЖрдк рдмрд┐рд▓реНрдХреБрд▓ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред - , , XXI github. , ┬л ┬╗.

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


All Articles