рд╡рд╛рдЗрди 9.2 рдФрд░ рд╡рд┐рдирд▓реЗрдЯрд░ 5.0 рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдгред рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ ntsync рдбреНрд░рд╛рдЗрд╡рд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ

Win32 API - рд╡рд╛рдЗрди 9.2 - рдХреЗ рдЦреБрд▓реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╡рд┐рдореЛрдЪрди рд╣реБрдЖред 9.1 рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмрд╛рдж рд╕реЗ, 14 рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯреЗрдВ рдмрдВрдж рдХрд░ рджреА рдЧрдИ рд╣реИрдВ рдФрд░ 213 рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдП рдЧрдП рд╣реИрдВред

рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди:

  • .NET рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рд╡рд╛рдЗрди рдореЛрдиреЛ рдЗрдВрдЬрди рдХреЛ 9.0.0 рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдмреЗрд╣рддрд░ рд╕рд┐рд╕реНрдЯрдо рдЯреНрд░реЗ рд╕рдорд░реНрдердиред
  • рдПрдЖрд░рдПрдо рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЕрдкрд╡рд╛рдж рдкреНрд░рдмрдВрдзрди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдмрд┐рд▓реНрдб 2038-рдмрд┐рдЯ рдЯрд╛рдЗрдо_рдЯреА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП YEAR64 рдореИрдХреНрд░реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред
  • рд╡рд╛рдЗрдирд╡реЗрд▓реИрдВрдб.drv рдбреНрд░рд╛рдЗрд╡рд░ рдиреЗ рдХрд░реНрд╕рд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред
  • рдЧреЗрдореНрд╕ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рддреНрд░реБрдЯрд┐ рд░рд┐рдкреЛрд░реНрдЯ рдмрдВрдж рд╣реИрдВ: рдПрд▓реАрдЯ рдбреЗрдВрдЬрд░рд╕, рдПрдкрд┐рдХ рдЧреЗрдореНрд╕ рд▓реЙрдиреНрдЪрд░ 15.21.0, рд▓реИрдирдХрдорд╛рдВрдбрд░, рдХреЛрдбреБред
  • рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдмрдВрдж рддреНрд░реБрдЯрд┐ рд░рд┐рдкреЛрд░реНрдЯ: рдХреНрд╡рд┐рдХ3270 5.21, рдбрд┐рдЬрд┐рдХреИрдо, рдбреЙрд▓реНрдлрд┐рди рдПрдореБрд▓реЗрдЯрд░, рд╡рд┐рдВрдбреЛрдЬ рд╕рд┐рд╕рд┐рдиреНрдЯрд░реНрдирд▓реНрд╕ рдкреНрд░реЛрд╕реЗрд╕ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ 17.05, рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╡реЗрдмрд╡реНрдпреВ 2 рдЗрдВрд╕реНрдЯреЙрд▓рд░ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, Winlator 5.0 рдПрдВрдбреНрд░реЙрдЗрдб рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдПрдВрдбреНрд░реЙрдЗрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рд╡рд┐рдВрдбреЛрдЬ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдЗрди рдФрд░ Box86/Box64 рдПрдореБрд▓реЗрдЯрд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред Winlator Mesa3D, DXVK, D8VK рдФрд░ CNC DDraw рдХреЗ рд╕рд╛рде рдЙрдмрдВрдЯреВ-рдЖрдзрд╛рд░рд┐рдд рд▓рд┐рдирдХреНрд╕ рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рддреИрдирд╛рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ x86 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рд╡рд┐рдВрдбреЛрдЬ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рдФрд░ рд╡рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдЖрд░рдПрдо рдПрдВрдбреНрд░реЙрдЗрдб рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛рд░реНрдп рдкреНрд░рдмрдВрдзрдХ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рддрд╛ рд╣реИ, рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИ, рдереАрдо рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдФрд░ XInput рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред

рдЖрдк ntsync рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрд▓рд┐рдВрдЧ рд╕реВрдЪреА рдкрд░ рдкреНрд░рдХрд╛рд╢рди рдХреЛ рднреА рдиреЛрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ /dev/ntsync рдХреИрд░реЗрдХреНрдЯрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдФрд░ Windows NT рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░ рдкрд░ рдРрд╕реЗ рдкреНрд░рд╛рдЗрдореЗрдЯрд┐рд╡реНрд╕ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕реЗ рд╡рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рд╡рд┐рдВрдбреЛрдЬ рдЧреЗрдореНрд╕ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, ntsync рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ NT рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬрд╝реЗрд╢рди рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ, рдЧреЗрдо рдбрд░реНрдЯ 3 рдореЗрдВ рдЕрдзрд┐рдХрддрдо FPS рдореЗрдВ 678% рдХреА рд╡реГрджреНрдзрд┐ рд╣реБрдИ, рдЧреЗрдо рд░реЗрдЬрд┐рдбреЗрдВрдЯ рдИрд╡рд┐рд▓ 2 рдореЗрдВ - 196% рддрдХ, рдЯрд┐рдиреА рдЯреАрдирд╛ рдХреЗ рд╡рдВрдбрд░рд▓реИрдВрдбреНрд╕ рдореЗрдВ - 177% рдХреА рд╡реГрджреНрдзрд┐ рд╣реБрдИред , рд▓рд╛рд░рд╛ рдХреНрд░реЙрдлреНрдЯ: рдУрд╕рд┐рд░рд┐рд╕ рдХрд╛ рдордВрджрд┐рд░ - 131% рд╕реЗ, рдЬреБрдЖрд░реЗрдЬрд╝ рдХреА рдХреЙрд▓ - 125% рд╕реЗ, рдХреНрд░реВ - 96% рд╕реЗ, рдлреЛрд░реНрдЬрд╝рд╛ рд╣реЛрд░рд╛рдЗрдЬрди 5 - 48% рд╕реЗ, рдПрдВрдЧрд░ рдлрд╝реБрдЯ - 43% рд╕реЗред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ RPC рдЪрд▓рд╛рдиреЗ рд╕реЗ рдЬреБрдбрд╝реЗ рдУрд╡рд░рд╣реЗрдб рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдХреЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдн рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдбреНрд░рд╛рдЗрд╡рд░ рдмрдирд╛рдирд╛ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдореМрдЬреВрджрд╛ рдкреНрд░рд╛рдЗрдореЗрдЯрд┐рд╡реНрд╕ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдПрдирдЯреА рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдПрдкреАрдЖрдИ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдХрдард┐рдирд╛рдИ рд╕реЗ рд╕рдордЭрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, NtPulseEvent() рдСрдкрд░реЗрд╢рди рдФрд░ NtWaitForMultipleObjects рдореЗрдВ "рд╕рднреА рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ" рдореЛрдб ) рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрддрд╛рд░ рдХреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдкреНрд░рдмрдВрдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред Ntsync рдбреНрд░рд╛рдЗрд╡рд░ рд╡рд╛рд▓реЗ рдкреИрдЪ рдореЗрдВ рдЕрднреА рднреА RFC рд╕реНрдерд┐рддрд┐ рд╣реИ, рдЕрд░реНрдерд╛рддред рд╕рдореБрджрд╛рдп рджреНрд╡рд╛рд░рд╛ рдЪрд░реНрдЪрд╛ рдФрд░ рд╕рдореАрдХреНрд╖рд╛ рдХреЗ рд▓рд┐рдП рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рдореБрдЦреНрдп рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рддреНрд░ рдирд╣реАрдВ рд╣реИрдВред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ