āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻŽ VRChat-āĻāĻ° āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ 3D āĻ¸ā§āĻĒā§āĻ¸-āĻāĻ° āĻāĻŋāĻ¤āĻ°ā§ Linux-āĻāĻ° āĻ˛āĻā§āĻā§āĻ° āĻāĻ¯āĻŧā§āĻāĻ¨ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻļā§āĻĄāĻžāĻ° āĻ¸āĻš 3D āĻŽāĻĄā§āĻ˛ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ˛ā§āĻĒāĻŋāĻ¤ āĻ§āĻžāĻ°āĻŖāĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, RISC-V āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ (āĻĢā§āĻ°ā§āĻ¯āĻžāĻāĻŽā§āĻ¨ā§āĻ) āĻļā§āĻĄāĻžāĻ° āĻāĻāĻžāĻ°ā§ āĻāĻŋāĻĒāĻŋāĻāĻ āĻ¸āĻžāĻāĻĄā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ (āĻāĻŋāĻāĻ°āĻā§āĻ¯āĻžāĻ āĻāĻŽā§āĻĒāĻŋāĻāĻā§āĻļāĻ¨āĻžāĻ˛ āĻļā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž)āĨ¤ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻā§āĻĄ MIT āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻŽā§āĻ˛ā§āĻāĻ°āĻāĻŋ āĻ¸āĻŋ āĻāĻžāĻˇāĻžāĻ° āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻ¸ā§āĻˇā§āĻāĻŋ, āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŽāĻ°āĻŋāĻāĻž āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻŦāĻŋāĻāĻļāĻŋāĻ¤ āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ˛āĻŋāĻ¸ā§āĻāĻŋāĻ āĻāĻŽā§āĻ˛ā§āĻāĻ° riscv-rust-āĻāĻ° āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻā§āĨ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻž C āĻā§āĻĄāĻāĻŋ HLSL-āĻ āĻāĻāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻļā§āĻĄāĻžāĻ°ā§ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, VRChat-āĻ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤āĨ¤ āĻāĻŽā§āĻ˛ā§āĻāĻ°āĻāĻŋ rv32imasu āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°, SV32 āĻŽā§āĻŽāĻ°āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻŋāĻĢā§āĻ°āĻžāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸ā§āĻ (UART āĻāĻŦāĻ āĻāĻžāĻāĻŽāĻžāĻ°) āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ 5.13.5 āĻāĻŦāĻ āĻŦā§āĻ¸āĻŋāĻ BusyBox āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¯āĻĨā§āĻˇā§āĻ, āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ VRChat āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻ˛ā§āĻĄ āĻĨā§āĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ ā§āĻ¯āĻžāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻāĻŽā§āĻ˛ā§āĻāĻ°āĻāĻŋ āĻļā§āĻĄāĻžāĻ°ā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻā§āĻā§āĻ¸āĻāĻžāĻ° (āĻāĻāĻ¨āĻŋāĻāĻŋ āĻāĻžāĻ¸ā§āĻāĻŽ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻā§āĻā§āĻ¸āĻāĻžāĻ°) āĻāĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž VRChat-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻĄāĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻĒā§āĻ°āĻ, āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ RAM āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻāĻŦāĻ āĻāĻŽā§āĻ˛ā§āĻā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻā§āĻā§āĻ¸āĻāĻžāĻ° āĻāĻāĻžāĻ°ā§ 2048x2048 āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻāĻžāĻ°ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŽā§āĻ˛ā§āĻā§āĻĄ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° 250 kHz āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĻ¤ā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŽāĻžāĻāĻā§āĻ°ā§āĻĒāĻŋāĻĨāĻ¨āĻ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ āĻŦāĻŋāĻ°āĻžāĻŽ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻāĻŋ āĻā§āĻļāĻ˛ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻŽā§āĻ°āĻž āĻ āĻŦāĻā§āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻž āĻļā§āĻĄāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ°āĻžāĻāĻžāĻ° āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻāĻŦāĻĻā§āĻ§ āĻāĻŦāĻ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻž āĻā§āĻā§āĻ¸āĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻĒā§āĻāĻā§ āĻļā§āĻĄāĻžāĻ° āĻāĻ¨āĻĒā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻžāĻŦā§, āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻļā§āĻĄāĻžāĻ° āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ˛ā§āĻāĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒāĻĄāĻŧāĻž āĻ¯āĻžāĻŦā§ āĻ¯āĻāĻ¨ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻļā§āĻĄāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻā§āĻ¸āĻāĻžāĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ā§ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻļā§āĻĄāĻžāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĻā§ āĻāĻāĻŋāĻ˛ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§ āĻāĻŦāĻ āĻ¸āĻŽāĻā§āĻ° āĻāĻŽā§āĻ˛ā§āĻā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻāĻ˛āĻžāĻĻāĻž āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŦāĻ āĻāĻ¤ā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¸ā§āĻā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻž āĻāĻŽā§āĻ˛ā§āĻā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ°âā§āĻ¯āĻžāĻŽā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ (āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ 128 āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§) āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻŦāĻŋāĻ)āĨ¤ āĻĒāĻžāĻ°ā§āĻ˛ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒāĻžāĻ°āĻ˛āĻĒāĻŋāĻĒāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¤āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĻā§ āĻ¸āĻšāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻĄāĻžāĻ° āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻ āĻā§āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻāĻ¤ā§āĻ¸: opennet.ru