рдкреНрд▓реЗрд╕реНрдЯреЗрд╢рди рдХрдпрд╛рдордд рдмрд╣реБрднреБрдЬ

рдЫрд╡рд┐

рд╕реЛрдиреА рдкреНрд▓реЗрд╕реНрдЯреЗрд╢рди



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

рд╕реАрдИрдПрд╕ '91 рдкреНрд░рджрд░реНрд╢рдиреА рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рд╣реБрдЖ, рдЬрд┐рд╕ рдкрд░ рд╕реЛрдиреА рдиреЗ рдкреНрд▓реЗ рд╕реНрдЯреЗрд╢рди рдкрд░ рд╕рд╣рдпреЛрдЧ рдХреА рдШреЛрд╖рдгрд╛ рдХреАред рдЕрдЧрд▓реЗ рджрд┐рди, рдЙрд╕реА рдкреНрд░рджрд░реНрд╢рдиреА рдореЗрдВ, рдирд┐рдирдЯреЗрдВрдбреЛ, рд╕реЛрдиреА рдХреЗ рдЖрд╢реНрдЪрд░реНрдп рдХреЗ рд╕рд╛рде рдШреЛрд╖рдгрд╛ рдХреА рдХрд┐ рдЗрд╕рдиреЗ рдлрд┐рд▓рд┐рдкреНрд╕ (рдЕрдзрд┐рдХ рдЕрдиреБрдХреВрд▓ рд╢рд░реНрддреЛрдВ рдкрд░) рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдЭреЗрджрд╛рд░реА рд╕рдордЭреМрддреЗ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛ рдерд╛ред рд╡рдлрд╛рджрд╛рд░ рдФрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЕрдкрдорд╛рдирд┐рдд рд╕реЛрдиреА рдиреЗ рд╕реЗрдЧрд╛ рдХреЗ рдирд┐рджреЗрд╢рдХ рдордВрдбрд▓ рд╕реЗ рдЕрдкреАрд▓ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬрд┐рд╕рдиреЗ рддреБрд░рдВрдд рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ред 2013 рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ, SEGA рдХреЗ рд╕реАрдИрдУ рдЯреЙрдо рдХрд▓рд┐рдВрд╕реНрдХреЗ рдиреЗ рдкрд░рд┐рд╖рдж рдХреЗ рдирд┐рд░реНрдгрдп рдХреЛ рдпрд╛рдж рдХрд┐рдпрд╛ред

тАЬрдпрд╣ рдПрдХ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд╡рд┐рдЪрд╛рд░ рд╣реИ, рд╕реЛрдиреА рдХреЛ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЙрдкрдХрд░рдг рдХреИрд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред рд╡реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд▓рд┐рдЦрдирд╛ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВред рд╣рдо рдЙрдирдХреЗ рд╕рд╛рде рдЦрд┐рд▓рд╡рд╛рдбрд╝ рдХреНрдпреЛрдВ рдХрд░рддреЗ рд╣реИрдВ? тАЭ - рд╕реЗрдЧрд╛ рдирд┐рджреЗрд╢рдХ рдордВрдбрд▓

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

рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реЛрдиреА рдХреЗ рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдиреЗ рдЗрд╕реЗ рдЬреЛрдЦрд┐рдо рднрд░рд╛ рджрд╛рдВрд╡ рдорд╛рдирд╛, рд▓реЗрдХрд┐рди рдХреБрддрд╛рд░рд╛рдЧреА рдХреЛ рд╕реЛрдиреА рдХреЗ рд╕реАрдИрдУ рдиреЛрд░рд┐рдпреЛ рдУрдЧрд╛ рдХреЗ рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рд╕рдорд░реНрдерди рдорд┐рд▓рд╛ред рдЬреВрди 1992 рдореЗрдВ, рдХреЗрди рдХреЛ рд╕реНрдХреНрд░реИрдЪ рд╕реЗ рдЧреЗрдорд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдЧрдИ рдереАред рдирд┐рджреЗрд╢рдХ рдордВрдбрд▓ рдХреЛ рд╢рд╛рдВрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, "PlayStation рдХреЗ рдкрд┐рддрд╛", рдЬреИрд╕рд╛ рдХрд┐ рдмрд╛рдж рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЙрд╕реЗ рдмреБрд▓рд╛рдпрд╛ рдерд╛, рдЖрд░реНрдерд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рдореВрд▓ рдХрдВрдкрдиреА рд╕реЛрдиреА рдореНрдпреВрдЬрд┐рдХ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЙрд╕рдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ "PlayStation" (рдирд╛рдо рдореЗрдВ рдПрдХ рдЬрдЧрд╣ рдХреЗ рдмрд┐рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА) рдмрди рдЧрдпрд╛ рдерд╛ред

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдпрд╣ рддрдп рдирд╣реАрдВ рдХрд░ рд╕рдХреЗ рдХрд┐ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЛ рдкреНрд░реЗрдд 2 рдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдпрд╛ рдмрд╣реБрднреБрдЬ 3 рдбреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдирд╣реАрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬрд╛рдкрд╛рдиреА рдЖрд░реНрдХреЗрдб рдорд╢реАрдиреЛрдВ рдкрд░ рд╕реЗрдЧрд╛ рджреНрд╡рд╛рд░рд╛ рдЕрдХреНрдЯреВрдмрд░ 1993 рдореЗрдВ рдЬрд╛рд░реА рд╡рд░реНрдЪреБрдЕ рдлрд╛рдЗрдЯрд░ рдЧреЗрдо рдХреА рд╕рдлрд▓рддрд╛ рдиреЗ рд╕рднреА рд╕рдВрджреЗрд╣ рдХреЛ рдирд╖реНрдЯ рдХрд░ рджрд┐рдпрд╛: рдкреАрдПрд╕рдПрдХреНрд╕ 3 рдбреА рдкрде рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдЧрд╛ред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рдкрд░рд┐рдгрддрд┐ рджреЛ рд╕рд╛рд▓ рдмрд╛рдж рд╣реБрдИ, рдЬрдм 3 рджрд┐рд╕рдВрдмрд░, 1994 рдХреЛ рд╕реЛрдиреА рдХрдВрдкреНрдпреВрдЯрд░ рдПрдВрдЯрд░рдЯреЗрдирдореЗрдВрдЯ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдФрд░ рдХрдВрд╕реЛрд▓ рдЬрд╛рдкрд╛рди рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЗрд╕рдиреЗ рддреБрд░рдВрдд рд╕рдлрд▓рддрд╛ рдкреНрд░рд╛рдкреНрдд рдХреА рдФрд░ рдкрд╣рд▓реЗ рджрд┐рди 100 рд╣рдЬрд╛рд░ рдЙрдкрдХрд░рдгреЛрдВ, рдЫрд╣ рдорд╣реАрдиреЗ рдХреЗ рдмрд╛рдж 2 рдорд┐рд▓рд┐рдпрди рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рдкреВрд░реЗ рдЬреАрд╡рди рдореЗрдВ 102 рдорд┐рд▓рд┐рдпрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдмреЗрдЪрд╛ рдЧрдпрд╛ред


рд╕реЛрдиреА PSX (PS1, PlayStation)ред рдлреЛрдЯреЛ: рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛

рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░



рдорд╢реАрди рдХрд╛ рджрд┐рд▓ MIPS 32-рдмрд┐рдЯ RISC R3000A рдкреНрд░реЛрд╕реЗрд╕рд░ рд╣реИ рдЬрд┐рд╕рдХреА рдЖрд╡реГрддреНрддрд┐ 2 MB DRAM рдХреЗ рд╕рд╛рде 33.8688 MHz [3] рд╣реИред рдпрд╣ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ рдХрд┐ рдЗрд╕ рдЪрд┐рдк рдореЗрдВ рдореЛрд╢рди рдбрд┐рдХреЛрдбрд░ (MDEC) рднреА рд╣реИ, рдЬреЛ 30 рдПрдлрдкреАрдПрд╕ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ 320x240 рдХреЗ рд╕рдВрдХрд▓реНрдк рдХреЗ рд╕рд╛рде рд╡реАрдбрд┐рдпреЛ рдкреНрд▓реЗрдмреИрдХ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдПрдордбреАрдИрд╕реА рдХреЗ рдмрдЧрд▓ рдореЗрдВ, рд╣рдо рдЬрд┐рдпреЛрдореЗрдЯреНрд░реА рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо рдЗрдВрдЬрди (рдЬреАрдЯреАрдИ) рдХреЛрдкреНрд░реЛрд╕реЗрд╕рд░ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╡реИрдХреНрдЯрд░ рдФрд░ рдореИрдЯреНрд░рд┐рд╕ рдкрд░ рддреЗрдЬреА рд╕реЗ рдлрд┐рдХреНрд╕реНрдб-рдкреЙрдЗрдВрдЯ рдЧрдгрд┐рддреАрдп рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдлреНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рдирдВрдмрд░реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрде рд╣реИред

GPU рдПрдХ "рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕" рд╣реИ рдЬрд┐рд╕реЗ рдХреЗрдВрджреНрд░реАрдп рдкреНрд░реЛрд╕реЗрд╕рд░ рджреНрд╡рд╛рд░рд╛ "рдХрдорд╛рдВрдб" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ 1 MB VRAM рд╣реИ, рдЬреЛ CPU рдХреЗ рд▓рд┐рдП рдЕрдиреБрдкрд▓рдмреНрдз рд╣реИред рдХрдИ рдорд╛рдпрдиреЛрдВ рдореЗрдВ, рдЙрдирдХрд╛ рдХрд╛рдо рдЕрджреНрднреБрдд рддрддреНрдХрд╛рд▓ рдореЛрдб рдУрдкрдирдЧреЗрд▓ рдХреЗ рдХрд╛рдо рд╕реЗ рдорд┐рд▓рддрд╛-рдЬреБрд▓рддрд╛ рд╣реИ: рд╡реЗ рдмрдирд╛рд╡рдЯ рд╡рд╛рд▓реЗ рдмрд╣реБрднреБрдЬ рдЦреАрдВрдЪрддреЗ рд╣реИрдВ рдЬреЛ рд╢реАрд░реНрд╖ рд░рдВрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ "рдЫрд╛рдпрд╛рдВрдХрд┐рдд" рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рддрдп рд╣реЛ рдЧрдИ рд╣реИ рдФрд░ рдЗрд╕реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдИ Z рдмрдлрд░ (рдЧрд╣рд░рд╛рдИ рдмрдлрд░) рдирд╣реАрдВ рд╣реИред

GPU рдХреА рддрд░рд╣ рд╕рд╛рдЙрдВрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдпреВрдирд┐рдЯ рд╕рд╛рдЙрдВрдб рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдпреВрдирд┐рдЯ (SPU) рдПрдХ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рд╣реИред рдпрд╣ 24 рдЪреИрдирд▓реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдСрдбрд┐рдпреЛ (ADPCM рдкреНрд░рд╛рд░реВрдк рдореЗрдВ) рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SRAM рдХрд╛ 512 KB рд╣реИ рдФрд░ рдЕрдкрдиреЗ рдСрдбрд┐рдпреЛ рдЪреИрдирд▓реЛрдВ рдХреЗ рд╕рд╛рде CD-ROM рдСрдбрд┐рдпреЛ рдЯреНрд░реИрдХ рдХреЛ рдорд┐рд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдирд╛рдо SRAM рдХрд╛ рдЕрд░реНрде "рд╕реНрдЯреИрдЯрд┐рдХ рд░реИрдо" рдирд╣реАрдВ рд╣реИ, рдмрд▓реНрдХрд┐ "рд╕рд╛рдЙрдВрдб рд░реИрдо" рд╣реИред

рд╕реЛрдиреА рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рдХрд╛ рд╕рдмрд╕реЗ рд╕рд╛рд╣рд╕реА рдирд┐рд░реНрдгрдп рдбреЗрдЯрд╛ рд╡рд╛рд╣рдХ рдХреА рдкрд╕рдВрдж рдерд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдХрд╛рд░рддреВрд╕ рдирд╣реАрдВ рдЪреБрдирд╛, рд▓реЗрдХрд┐рди рдПрдХ рджреЛрд╣рд░реЗ рдЧрддрд┐ рд╕реАрдбреА-рд░реЛрдо рдореЙрдбреНрдпреВрд▓, рдЬрд┐рд╕рдиреЗ рдЦреЗрд▓реЛрдВ рдХреА рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдЙрдкрд▓рдмреНрдз рдорд╛рддреНрд░рд╛ (рд▓рдЧрднрдЧ 650 рдПрдордмреА рддрдХ) рдореЗрдВ рдХрд╛рдлреА рд╡реГрджреНрдзрд┐ рдХреАред рдиреБрдХрд╕рд╛рди рдХрдо рдЕрдВрддрд░рдг рджрд░ (300 KB / s) рдФрд░ рд░рд╛рдХреНрд╖рд╕реА рд░реВрдк рд╕реЗ рдмрдбрд╝реЗ рд╕рд┐рд░ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд╛ рд╕рдордп (300 ms) рд╣реИред

рдХрдВрд╕реЛрд▓ рдореЗрдВ рдХреЛрдИ рдмреНрд▓рд┐рдЯрд░ рдирд╣реАрдВ рд╣реИред рдорд╢реАрди рдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЙрдбрд▓ рдпрд╣ рдерд╛ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ "рдирдВрдЧреЗ" рд▓реЛрд╣реЗ рдХреЛ рдирд╣реАрдВ рдЫреВрддреЗ рдереЗред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕реАрдбреАрдП / рдбреАрдЖрд░рдПрдПрдо рд╕реЗ рд╡реАрдЖрд░рдПрдПрдо / рдПрд╕рдЖрд░рдПрдПрдо рдореЗрдВ рдбреЗрдЯрд╛ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдбреАрдПрдордП рдирд┐рдпрдВрддреНрд░рдХ рд╣реИред

рд╡реАрдбрд┐рдпреЛ рд╕рд┐рд╕реНрдЯрдо


рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╡реАрдбрд┐рдпреЛ рд╕рд┐рд╕реНрдЯрдо 24-рдмрд┐рдЯ рд░рдВрдЧ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдмрд╣реБрдд рдХрдо рдЧреЗрдо рдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ (рд╣рд╛рд░реНрдЯ рдСрдлрд╝ рдбрд╛рд░реНрдХрдиреЗрд╕ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб [4] ) рдХреЗ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде ред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпрд╣ рдЕрдЪреНрдЫреЗ рд╡рд┐рд╡реЗрдХ рдХреЗ рд╕рд╛рде рдХрд╣рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЦреЗрд▓реЛрдВ рдореЗрдВ 1-рдмрд┐рдЯ рдорд╛рд╕реНрдХ рдХреЗ рд╕рд╛рде 16-рдмрд┐рдЯ рд░рдВрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред



рдкреАрдПрд╕рдПрдХреНрд╕ рд░рдВрдЧ рдХреА рдЬрдЧрд╣ 15 рдмрд┐рдЯ рдкреНрд░рддрд┐ рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдЧрд╣рд░рд╛рдИ рдХреЗ рд╕рд╛рде

рд╡реАрдбрд┐рдпреЛ рд╕рд┐рд╕реНрдЯрдо рдХреА рдПрдХ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╡реАрдЖрд░рдПрдПрдо рдХрд╛ рд╕рдВрдЧрдарди рд╣реИ, рдЬреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдбреЗрд╡рд▓рдкрд░ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реИред 1 рдПрдордмреА рд╡реАрдЖрд░рдПрдПрдо рдХреЛ 1024 x 512 x 16 рдмрд┐рдЯреНрд╕ рдХреА рдПрдХ рд╕рд░рдгреА рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдбрдмрд▓ рдпрд╛ рдЯреНрд░рд┐рдкрд▓ рдмрдлрд╝рд░рд┐рдВрдЧ рдХрд╛ рдЖрд╡реЗрджрди рддреБрдЪреНрдЫ рддрд░реАрдХреЗ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреНрд╖реЗрддреНрд░ рдЖрдЙрдЯрдкреБрдЯ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЖрд░рдХреНрд╖рд┐рдд, рдЖрдХрд░реНрд╖рд┐рдд рдФрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рдлреНрд░реЗрдо рдмрдлрд╝рд░реНрд╕ рдХреЗ рдмрдЧрд▓ рдореЗрдВ рд╡реАрдЖрд░рдПрдПрдо рдореЗрдВ рднреА рдЯреЗрдХреНрд╕рдЪрд░ рд╣реИрдВред рдлреНрд░реЗрдо рдмрдлрд░ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдмрдирд╛рд╡рдЯ рд╡рд╛рд▓реЗ рддреНрд░рд┐рдХреЛрдг / рдЪрддреБрд╖реНрдХреЛрдг рдХреЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЗ рд▓рд┐рдП GPU рдХрдорд╛рдВрдб рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдмрдирд╛рд╡рдЯ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╛рд░реВрдк рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред 16-рдмрд┐рдЯ рдФрд░ 24-рдмрд┐рдЯ рд░рдВрдЧреЛрдВ рдХреЗ рджреЛ рдкреНрд░рддреНрдпрдХреНрд╖ рд╕реНрд░реЛрдд рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╕рд╛рде рд░рдВрдЧ рд▓реБрдХ рдЕрдк рдЯреЗрдмрд▓ (CLUT) рдирд╛рдордХ рдПрдХ рдкреИрд▓реЗрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╕реНрд░реЛрдд рд╣реИрдВред 8-рдмрд┐рдЯ рдФрд░ 4-рдмрд┐рдЯ CLUTs рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред

рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдХрдВрд╕реЛрд▓ NTSC рдФрд░ рдкрд╛рд▓ рдЯреЗрд▓реАрд╡рд┐рдЬрди рдорд╛рдирдХреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдерд╛ред рдЕрдореЗрд░рд┐рдХрд╛ рдФрд░ рдЬрд╛рдкрд╛рди рдХреЗ рдмрд╛рдЬрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░ 256, 320, 384, 512 рдпрд╛ 640 рдкрд┐рдХреНрд╕реЗрд▓ рдХрд╛ рдПрдХ рдХреНрд╖реИрддрд┐рдЬ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдЪреБрди рд╕рдХрддрд╛ рд╣реИред рд╡рд░реНрдЯрд┐рдХрд▓ рд░реЗрдЬреЛрд▓реНрдпреВрд╢рди рдпрд╛ рддреЛ 240 рдкрд┐рдХреНрд╕реЗрд▓ рдерд╛ (рдЬрдм рд╣рд░ рджреВрд╕рд░реА рд░реЗрдЦрд╛рдкреБрдВрдЬ рд░реЗрдЦрд╛ рдХреЛ рдЫреЛрдбрд╝рддреЗ рд╣реБрдП), рдпрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрд░рддреЗ рд╕рдордп 480 рдкрд┐рдХреНрд╕реЗрд▓ред рджреЛрдиреЛрдВ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рдореЛрдб 60 рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред NTSC рдФрд░ PAL рдХреЗ рдмреАрдЪ рдПрдХрдорд╛рддреНрд░ рдЕрдВрддрд░ рдПрдХ рд╡рд░реНрдЯрд┐рдХрд▓ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди (240/480 рдХреЗ рдмрдЬрд╛рдп 256/512) рдФрд░ рдХрдо рд░рд┐рдлреНрд░реЗрд╢ рд░реЗрдЯ (50 рд╣рд░реНрдЯреНрдЬ) рдерд╛ред

рдПрдирдЯреАрдПрд╕рдЖрд░ рдореЛрдб (60 рд╣рд░реНрдЯреНрдЬ) рдкрд╛рд▓ (50 рд╣рд░реНрдЯреНрдЬ) рдиреЛрдЯ
=================================================== ========

0 256 x 240 256 x 256 рдЧреИрд░-рдЗрдВрдЯрд░рд▓реЗрд╕реНрдб
1 320 x 240 320 x 256 рдиреЙрди-рдЗрдВрдЯрд░рд▓реЗрд╕реНрдб
2 512 x 240 512 x 256 рдЧреИрд░-рдЗрдВрдЯрд░рд▓реЗрд╕реНрдб
3 640 x 240 640 x 256 рдиреЙрди-рдЗрдВрдЯрд░рд▓реЗрд╕реНрдб
4 256 x 480 256 x 512 рдЗрдВрдЯрд░рд▓реАрд╡реНрдб
рел рейреиреж x рек xреж рейреиреж x релреирез рдкрд░рд╕реНрдкрд░
6 512 x 480 512 512 512 рдЗрдВрдЯрд░рд▓реАрд╡реНрдб
7 640 x 480 640 x 512 рдЗрдВрдЯрд░рд▓реАрд╡реНрдб
8 384 x 240 384 x 256 рдЧреИрд░-рдЗрдВрдЯрд░рд▓реЗрд╕реНрдб
9 384 x 480 384 x 512 рдЗрдВрдЯрд░рд▓реАрд╡реНрдб


384 рдкрд┐рдХреНрд╕рд▓ (8 рдФрд░ 9) рдХреЗ рдХреНрд╖реИрддрд┐рдЬ рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╡рд╛рд▓реЗ рдореЛрдб рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдЬреЛ рдХрд┐ рдЙрдирдХреА рдЖрдИрдбреА рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдмрд╛рдж рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред

PSX рдкрд░ DOOM


DOOM рдХреЛ рдЖрдИрдбреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд╕рдорд░реНрдерди рд╕реЗ рд╡рд┐рд▓рд┐рдпрдореНрд╕ рдПрдВрдЯрд░рдЯреЗрдирдореЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ PSX рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрдВрдЬрди рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ, рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдмрджрд▓рдиреЗ рдФрд░ рдЦреЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рдВрдЪ рд▓реЛрдЧреЛрдВ рдХреА рдЯреАрдо рдХреЛ рдПрдХ рд╕рд╛рд▓ рд╕реЗ рдХрдо [5] [6] рдореЗрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рддрд╛рдХрд┐ 3.5 рдПрдордмреА рд░реИрдо рдкрд░ рд╕рдм рдХреБрдЫ "рдХреЗрд╡рд▓" рдХрд╛рдо рдХрд┐рдпрд╛ред

тАЬрдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХреЛ рдиреАрдЪрд╛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдмрдирд╛рд╡рдЯ рдЖрдХрд╛рд░, рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕, рд░рд╛рдХреНрд╖рд╕реЛрдВ рдФрд░ рд╣рдерд┐рдпрд╛рд░реЛрдВ рдореЗрдВ рднреА рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред [...] рдХрднреА-рдХрднреА рд╣рдо рдПрдиреАрдореЗрд╢рди рдлреНрд░реЗрдо рдХрд╛рдЯрддреЗ рд╣реИрдВред " - рд╣реИрд░реА рдЯрд┐рд╕реНрд▓реЗ

рддреИрдпрд╛рд░ рдкрд░рд┐рдгрд╛рдо 16 рдирд╡рдВрдмрд░, 1995 рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдЧреЗрдо рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрдВрд╕реЛрд▓ рдкреЛрд░реНрдЯ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рдкрд╣рд▓реБрдУрдВ рдХреЛ рд░рдВрдЧ рдЯреЙрдкреНрд╕ рдФрд░ рд╕реАрдбреА-рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рд╕рдВрдЧреАрдд рдХреЗ рдХрд╛рд░рдг рдкреАрд╕реА рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рднреА рдЖрдЧреЗ рдирд┐рдХрд▓ рдЬрд╛рддрд╛ рд╣реИред

"рдЕрдм рддрдХ, рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдбреВрдо рд╣реИ!" - рдЬреЙрди рд░реЛрдореЗрд░реЛ

рдкрдврд╝рд╛рдИ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рдпреЛрдЬрдирд╛



рд╡рд┐рдХрд╛рд╕ рдХреА рдкреНрд░рдХреГрддрд┐ рдХреЗ рдХрд╛рд░рдг, DOOM рд╕рдВрд░рдЪрдирд╛ рдПрдХ рдХрд░реНрдиреЗрд▓ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ рдЬреЛ I / O рдХреЗ рд▓рд┐рдП рдЫрд╣ рдЙрдк-рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдордп рдореИрдВрдиреЗ рдЙрди рддреАрди рд╣рд┐рд╕реНрд╕реЛрдВ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рдкрд╛рдпрд╛, рдЬреИрд╕реЗ рдХрд┐ рд╕реАрдбреА-рд░реЙрдо-рдЖрдзрд╛рд░рд┐рдд рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, рдПрд╕рдкреАрдпреВ-рдЖрдзрд╛рд░рд┐рдд рдСрдбрд┐рдпреЛ рдФрд░ рдЬреАрдкреАрдпреВ-рдЖрдзрд╛рд░рд┐рдд рд╡реАрдбрд┐рдпреЛ, рдХреНрдпреЛрдВрдХрд┐ рд╡реЗ рдкреАрдПрд╕рдПрдХреНрд╕ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рдЕрджреНрд╡рд┐рддреАрдп рд╣реИрдВред

PSX рдХреЗ рд▓рд┐рдП DOOM рд╕реНрд░реЛрдд рдХреЛрдб рдХрднреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереАред рдЙрдкрд▓рдмреНрдз рдЬрд╛рдирдХрд╛рд░реА рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред

рдкрд╣рд▓рд╛ рд╕реНрд░реЛрдд рднрдпрд╛рдирдХ PSY-Q SDK рд╣реИ, рдЬреЛ рдЙрд╕ рд╕рдордп рдХреЗ PSX рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ" рдЯреВрд▓ рдерд╛ред рдЗрд╕ рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреНрд░рд▓реЗрдЦрди рд╣реИ, рдкреАрдбреАрдПрдл рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдРрд╕рд╛ рдмрд╛рд╣реБрд▓реНрдп рдХреЗрд╡рд▓ рдЙрди рд╕рднреА рдЕрдЪреНрдЫреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдореИрдВрдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП PSX рдХреА рдорд┐рддреНрд░рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реБрдирд╛ рдерд╛ред Psygnosis рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдкреБрд╕реНрддрдХрд╛рд▓рдп (рдпрд╛рдиреА, libcd, libds) рдХреЛ рднреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕реНрдкрд╖реНрдЯ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рджреЗрдЦрдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдерд╛, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдиреНрдп рдХрдВрд╕реЛрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреА рд▓рдЧрднрдЧ рдкреВрд░реНрдг рдХрдореА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ (рд╣рд╛рдВ, рдореИрдВ рдПрд╕рдПрдирдИрдПрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ)ред

рд╕реВрдЪрдирд╛ рдХрд╛ рдПрдХ рдЕрдиреНрдп рд╕реНрд░реЛрдд рдЖрдЬ рдХрдИ рдмрд╛рд╣рд░реА рдЙрдкрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИрдВред ISOBuster рдиреЗ рдореБрдЭреЗ рд╕реАрдбреА рдХреА рд╕рд╛рдордЧреНрд░реА рдЦреЛрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдкреАрдПрд╕рд╛рдЙрдВрдб рдиреЗ рдПрд▓рд╕реАрдбреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрдХреИрди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХреАред GPU рдФрд░ SPU рдХрдорд╛рдВрдб рдХреЛ рдЯреНрд░реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ $ PSX рдПрдореБрд▓реЗрдЯрд░ рдХреА рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдХреНрд╖рдорддрд╛ рдЕрд╕рд▓реА рд╕реЛрдирд╛ рдмрди рдЧрдИ рд╣реИред

рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рдореИрдВ рдкреНрд░рд╢рдВрд╕рдХ рд╕рдореБрджрд╛рдп рд╕реЗ PSX рдХреЗ рд▓рд┐рдП DOOM рдХреЗ рд╡рд┐рд╢рд╛рд▓ рдкреНрд░реЗрдо рд╕реЗ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡рд┐рдд рдерд╛ред рдЦреЗрд▓ рдХрд╛ рдПрдХ рдкреВрд░рд╛ рд░рд┐рд╡рд░реНрд╕ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред PSXDOOM-RE рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрд╛рд╣рд░ рдЦрдбрд╝рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдПрдХ рд╕реА рдХреЛрдбрдмреЗрд╕ рд╣реИ рдЬрд┐рд╕реЗ PSY-Q SDK рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдкреВрд░реНрдг PSX рдЧреЗрдо рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдб рдЕрддреНрдпрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ C рдореЗрдВ рдорд╢реАрди рдХреЛрдб рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдХрд░ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╕реАрдбреА рдХреА рдЕрджреНрднреБрдд рджреБрдирд┐рдпрд╛


рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЕрдзреНрдпрдпрди рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рд╕реАрдбреА рдХреА рдЕрджреНрднреБрдд рджреБрдирд┐рдпрд╛ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЫреЛрдЯрд╛ рд╕рд╛ рднреНрд░рдордг рдХрд┐рдпрд╛ред

20 рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП, 1980 рд╕реЗ 2000 рддрдХ, рдЗрд╕ рд╡рд┐рд╖рдп рдХреЛ рдкреНрд░рдХрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдХрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд╛рде рдореЗрдВ, рдЙрдиреНрд╣реЗрдВ "рд░реЗрдирдмреЛ рдмреБрдХреНрд╕" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреА рдкрд╣рд▓реА рдкреБрд╕реНрддрдХ, "рд░реЗрдб рдмреБрдХ" рдореЗрдВ рдПрдХ рдСрдбрд┐рдпреЛ рдХреЙрдореНрдкреИрдХреНрдЯ рдбрд┐рд╕реНрдХ (рд╕реАрдбреА) рдХреЗ рд▓рд┐рдП рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рд╣реИрдВред "рдпреЗрд▓реЛ рдмреБрдХ" "рд░реЗрдб рдмреБрдХ" рдХрд╛ рдкреВрд░рдХ рд╣реИ, рдпрд╣ CD-ROM рдФрд░ ISO-9600 рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдСрд░реЗрдВрдЬ рдмреБрдХ рдиреЗ рд╕реАрдбреА-рдбреАрдП, рд╕реАрдбреА-рдЖрд░ (рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдп) рдФрд░ рд╕реАрдЖрд░-рдбрдмреНрд▓реНрдпреВрдЖрд░ (рд░реАрд╡реЗрд░рд┐рдЯреЗрдмрд▓) рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рд╛ рд╣реИред рд╡реНрд╣рд╛рдЗрдЯ рдмреБрдХ рд╡реАрдбрд┐рдпреЛ-рд╕реАрдбреА (рд╡реАрд╕реАрдбреА) рдХреЛ рд╕рдорд░реНрдкрд┐рдд рд╣реИред рдЧреНрд░реАрди рдмреБрдХ рд╕реАрдбреА-рдЗрдВрдЯрд░рдПрдХреНрдЯрд┐рд╡ (рд╕реАрдбреА-рдЖрдИ) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреА рд╣реИред рдмреНрд▓реВ рдмреБрдХ рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдПрдиреНрд╣рд╛рдВрд╕реНрдб-рд╕реАрдбреА (рдИрд╕реАрдбреА) рдбреЗрдЯрд╛ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред рд╕реНрдХрд╛рд░рд▓реЗрдЯ рдмреБрдХ рд╕реБрдкрд░ рдСрдбрд┐рдпреЛ (SACD) рдХреЛ рд╕рдорд░реНрдкрд┐рдд рд╣реИ, рдЬреЛ рдЙрдЪреНрдЪ рдкрд░рд┐рднрд╛рд╖рд╛ рдСрдбрд┐рдпреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдкрд░реНрдкрд▓ рдмреБрдХ рдбрдмрд▓ рдбреЗрдВрд╕рд┐рдЯреА рд╕реАрдбреА (рдбреАрдбреАрд╕реАрдбреА) рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдиреЗ рдбрд┐рд╕реНрдХ рдХреНрд╖рдорддрд╛ рдХреЛ 650 рдПрдордмреА рд╕реЗ рдмрдврд╝рд╛рдХрд░ 1.3 рдЬреАрдмреА рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдЖрдЦрд┐рд░рдХрд╛рд░,рд╕рд┐рдпрд╛рди рдмреБрдХ рд╡рд┐рд╡рд░рдг 9660 рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ[]] ред


рд░реЗрдирдмреЛ рдмреБрдХреНрд╕ рдореЗрдВ рд╡рд╣ рд╕рдм рдХреБрдЫ рд╣реИ рдЬреЛ рд╣рдо рд╕реАрдбреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВред

рдПрдХ рдкреВрд░реНрдг рдиреНрдпреВрдирддрдо рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдореЗрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдХрд┐ рдкреАрдПрд╕рдПрдХреНрд╕ рд╕реАрдбреА рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рд╕реЗрдХреНрдЯрд░ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ 2048 рдмрд╛рдЗрдЯреНрд╕ рдбреЗрдЯрд╛ рд╣реЛрддреЗ рд╣реИрдВред рд╕реЗрдХреНрдЯрд░реЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдЬреЛ рдбреЗрдЯрд╛ рдпрд╛ рдзреНрд╡рдирд┐ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ)ред рд╕рддреНрд░ рдореЗрдВ рдкрдЯрд░рд┐рдпреЛрдВ рдХреЛ рд╕рдореВрд╣реАрдХреГрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдбреЗрдЯрд╛ рдЯреНрд░реИрдХ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдорд╛рдирдХ ISO-9660 рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЧреЗрдо рдореЗрдВ рд╣рд╛рд░реНрдбрдХреЛрдб рд╕реЗрдХреНрдЯрд░ рдПрдбреНрд░реЗрд╕ рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред

рдбреАрдУрдПрдо рдЧреЗрдо рд╕реАрдбреА рдХреЗ рдЕрдВрджрд░



рдпрджрд┐ рдЖрдк ISOBuster рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП CD-ROM рдХреЗ рдЕрдВрджрд░ рджреЗрдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ DOOM рдореЗрдВ рдПрдХ рд╕рддреНрд░ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрда рдЯреНрд░реИрдХ рд╣реЛрддреЗ рд╣реИрдВ [8] ред рдЙрдирдореЗрдВ рд╕реЗ рд╕рд╛рдд рдорд┐рд╢рдиреЛрдВ рдХреЗ рдмреАрдЪ рдФрд░ рдЕрдВрддрд┐рдо рджреГрд╢реНрдп рдореЗрдВ рдЦреЗрд▓реЗ рдЧрдП рд╕реАрдбреА-рдХреНрд╡рд╛рд▓рд┐рдЯреА рд╕рд╛рдЙрдВрдб рдЯреНрд░реИрдХ рд╣реИрдВред рдЕрдВрддрд┐рдо рдЯреНрд░реИрдХ (# 7) рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдбрд┐рдЬрд┐рдЯрд╛рдЗрдЬреНрдб рджрд╛рдирд╡ рдЖрд╡рд╛рдЬреЛрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЯреНрд░реИрдХ рдирдВрдмрд░ 6 рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╕реАрдзреЗ рд░реЗрд╡ рдкрд╛рд░реНрдЯреА рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реБрдкрд░-рдЧреБрдкреНрдд рдХрд╛рд░реНрдб 59 "рдХреНрд▓рдм DOOM" (рдХреЗрд╡рд▓ рдПрдХ рдЧреБрдкреНрдд рдХрд╛рд░реНрдб рд╕реЗ рд╕реБрд▓рдн рдПрдХ рдЧреБрдкреНрдд рдХрд╛рд░реНрдб) [9] рдкрд░ рдЦреЗрд▓рд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╕рдВрдЧреАрдд рд╣реИ ред рдореБрдЭреЗ рдЙрд╕рдХреЗ рдкрд╛рдЧрд▓рдкрди рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХрд░рдиреЗ рджреЛред рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдзреНрд╡рдирд┐ рдХреА рдорд╛рддреНрд░рд╛ рдЬрд╛рдВрдЪреЗрдВред


рд╢реЗрд╖ рдЯреНрд░реИрдХ (рдирдВрдмрд░ 1) рдЖрдИрдПрд╕рдУ -9660 рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЧреЗрдо рдЗрдВрдЬрди рдФрд░ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдВрд╕рд╛рдзрди рд╣реИрдВред рдХрдИ DOOM рдкреЛрд░реНрдЯреНрд╕ рдХреА рдЦреЛрдЬ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдЬрд╛рдирдмреВрдЭрдХрд░ DOOM.EXE, PSXDOOM.WAD рд╕рдВрд╕рд╛рдзрди рдлрд╝рд╛рдЗрд▓ рдирд╛рдордХ рдПрдХ рдЗрдВрдЬрди рдХреА рдЙрдореНрдореАрдж рдХреА, рдФрд░ рд╕рдВрднрд╡рддрдГ рдПрдХ рдкреНрд░рдХрдЯрддрд╛ред рдореБрдЭрд╕реЗ рдмрд╣реБрдд рдЧрд▓рддреА рд╣реБрдИред рдЯреНрд░реИрдХ рдкрд░ 287 рдлрд╛рдЗрд▓реЗрдВ [10] [11] рдкрд╛рдИ рдЧрдИрдВ , рдЬрд┐рдирдореЗрдВ 60 .WAD, 120 .IMG рдФрд░ рдЕрдирдЧрд┐рдирдд .LCD рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдбреЗрдЯрд╛ рд╕реНрддрд░ (рдкреНрд░рддрд┐ рдХрд╛рд░реНрдб рдкрд╛рдБрдЪ рдлрд╝рд╛рдЗрд▓реЗрдВ) рджреНрд╡рд╛рд░рд╛ рдЖрджреЗрд╢ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╡рд┐рд╡рд░рдг
=================================================== =====

MAPDIR0 / MAP01.WAD рдорд╛рдирдХ рдЬреНрдпрд╛рдорд┐рддрд┐ (BSP / Reject / ...)
MAPDIR0 / MAPTEX01.IMG рд╡рд┐рдорд╛рдиреЛрдВ / рджреАрд╡рд╛рд░реЛрдВ рдХреА рдмрдирд╛рд╡рдЯ
MAPDIR0 / MAPSPR01.IMG рд╕рднреА рд╕реНрдкреНрд░рд┐рдВрдЧреНрд╕ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд
рд╕рдВрдЧреАрдд / MUSLEV1.LCD рдмрдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╕рдВрдЧреАрдд
SNDMAPS1 / MAP01.LCD THINGS рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдИ рдЧрдИ рд╕рднреА рдзреНрд╡рдирд┐рдпрд╛рдБ

рдЬрдм рдкреВрдЫрд╛ рдЧрдпрд╛ рдХрд┐ рдХреНрдпреЛрдВ рд╕рдм рдХреБрдЫ рдПрдХ рдирдП рддрд░реАрдХреЗ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдХреНрд░реИрд╢ рдмреИрдВрдбрд┐рдХреВрдЯ рдбреЗрд╡рд▓рдкрд░ рдПрдВрдбреА рдЧреЗрд╡рд┐рди рдиреЗ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд░рд┐рдХрд╛ рдЯреЗрдХреНрдиреАрдХрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдореЗрдВ рдЬрд╡рд╛рдм рджрд┐рдпрд╛ред [ рд╣рдмреНрд░реЗ рдкрд░ рдЕрдиреБрд╡рд╛рдж ]

"рд╕реАрдбреА рдкрд░ рдХрд┐рд╕реА рднреА рдмрд┐рдВрджреБ рдкрд░ рд╕рд┐рд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕реЗрдХрдВрдб рдХрд╛ 1/3 рднрд╛рдЧ рд▓рдЧрддрд╛ рд╣реИред"

рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╣реЗрдб рдкреЛрдЬрд┐рд╢рдирд┐рдВрдЧ рд╕реНрдкреАрдб 300 ms (рдЬрд┐рд╕рдХреА рдкреБрд╖реНрдЯрд┐ PSY-Q рдкреНрд░рд▓реЗрдЦрди [12] рджреНрд╡рд╛рд░рд╛ рдХреА рдЧрдИ рд╣реИ) рдХреЗ рдХрд░реАрдм рдереА , рд╡рд┐рд▓рд┐рдпрдореНрд╕ рдПрдВрдЯрд░рдЯреЗрдирдореЗрдВрдЯ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ DOOM рдЗрдВрдЬрди рдХреА рд╕реНрдкрд╖реНрдЯ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдирд╣реАрдВ рдмрдЪрд╛ рд╕рдХреЗ, рдЬрд┐рд╕рдиреЗ рд╕рднреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП) DOOM.WAD) рдФрд░ рдЕрдиреБрд░реЛрдз рдкрд░ рдЙрдиреНрд╣реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ред PSX рдкрд░, рдпрд╣ рдПрдХ рднрдпрд╛рдирдХ рдлреНрд░реЗрдо рджрд░ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рдПрдЧрд╛ред

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

рд░реЛрдЪрдХ рддрдереНрдп:рдбреЗрдЯрд╛ рдЯреНрд░реИрдХ рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ PSXDOOM.WAD (4 806 088 рдмрд╛рдЗрдЯреНрд╕) рдирд╛рдордХ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рд▓реЛрдбрд┐рдВрдЧ рдкреИрд▓реЗрдЯ рдФрд░ рдХрдИ рдореЗрдиреВ рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рдВрднрд╡рддрдГ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдкрд╣рд▓реЗ рдорд╛рдирдЪрд┐рддреНрд░ рдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдВ: рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреА рдХреБрд▓ рдорд╛рддреНрд░рд╛ 4 рдПрдордмреА рд╕реЗ рдШрдЯрд╛рдХрд░ 900 рдХреЗрдмреА рдХрд░ рджреА рдЧрдИ рд╣реИред

рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рдЖрдХрд╛рд░ (рдмрд╛рдЗрдЯреНрд╕ рдореЗрдВ)  
=====================================  	
MAPDIR0 / MAP01.WAD 28 196
MAPDIR0 / MAPTEX01.IMG 90 744
MAPDIR0 / MAPSPR01.IMG 590 344
рд╕рдВрдЧреАрдд / MUSLEV1.LCD 61 232
SNDMAPS1 / MAP01.LCD 143 632
=====================================
рдХреБрд▓: 914,148

рдпрд╣ рдЬрд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ 914 KB рдХрд╛ рдХрдмреНрдЬрд╛ рд╣реИ, рдЖрдк рд╕реЛрдЪ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЕрдкреНрд░рдпреБрдХреНрдд рдбреАрдЖрд░рдПрдПрдо рдмрдЪрд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ 428 KB рдХреА рдПрдХ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдПрдХ рд╕реНрдЯреИрдХ рднреА рдлрд┐рдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рд░рди рдЯрд╛рдЗрдо рдкрд░ рдмрджрд▓рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд░рдирдЯрд╛рдЗрдо рдХреЗ рджреМрд░рд╛рди рдХреЗрд╡рд▓ 1 MB DRAM рд╣реА рдЙрдкрд▓рдмреНрдз рдерд╛ред

рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рддрдереНрдп: PSXDOOM-RE рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ P_LoadBlocks рдлрд╝рдВрдХреНрд╢рди рдХреА рдЦреЛрдЬ рдХреА, рдЬреЛ рд╕реАрдбреА рд╕реЗ рдЪрд╛рд░ рдмрд╛рд░ [13] рддрдХ рдкрдврд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЖрд╕рд╛рдиреА рд╕реЗ рдЦрд░реЛрдВрдЪ рдореАрдбрд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕реБрдЦреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред

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

рдЖрдИрдбреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд▓реЛрдЧ рд╕реАрдбреА-рд░реЛрдо рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдХреНрд╖рдорддрд╛ рдФрд░ рдЧрддрд┐ рдХреЗ рдмреАрдЪ рд╡реНрдпрд╛рдкрд╛рд░-рдмрдВрдж рдХреЗ рдкреНрд░рд╢рдВрд╕рдХ рдирд╣реАрдВ рд░рд╣реЗ рд╣реИрдВред

┬л - . , CD. - , Crash 'n Burn тАФ ? . , CD , 3DO . - CD- DOOM, тАЮ DOOMтАЬ. , . .

, CD. ┬╗. тАФ (ATARI EXPLORER ONLINE, 22 1994 )

рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рддрдереНрдп: рдбреАрдУрдПрдо рдЧреЗрдо рдХреЗ рдЕрдВрджрд░ рдХреА рдШрдЯрдирд╛рдУрдВ рдХреЛ "рд╕реНрдЯреНрд░реЗрдЪ рдорд╛рд░реНрдХреНрд╕" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЯреНрд░рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рд░реЗрдЦрд╛ рдХреЛ рдкрд╛рд░ рдХрд░рддреЗ рд╕рдордп, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдп рдХрд╣рд╛ рдЬрд╛рддрд╛ рдерд╛ред рдЗрдВрдЬрди рдХреЗ "рд╡рд┐рд░рд╛рд╕рдд" рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХреЛрдИ рд╕рдВрдкрддреНрддрд┐ рдирд╣реАрдВ рдереА рдЬреЛ рдЖрдкрдХреЛ рдЧрд╛рдиреЗ рдмрдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рдереАред рдХреНрд▓рдм DOOM рдЦреЗрд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкрдВрдХреНрддрд┐рдмрджреНрдз рдХрд╛рд░реНрд░рд╡рд╛рдИ рдмрдирд╛рдИ рдЧрдИ (рд╕рдВрдЦреНрдпрд╛ 142) [14] ред рдпрд╣ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд╣реИ рдХрд┐ рдЗрд╕ рд╕реНрддрд░ рдХреЛ рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд┐рддрдирд╛ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╕рдВрднрд╡рдд: рдбреЗрд╡рд▓рдкрд░реНрд╕ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╕рдВрдж рдХрд░рддреЗ рдереЗ рдЬреЛ рд░рд╡реЗ рдкрд░ рдорд╕реНрддреА рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рдереЗред

рдорд┐рд╕рд┐рдВрдЧ рдЖрд░реНрдХрд╛рдЗрд╡ рдХрд╛ рдорд╛рдорд▓рд╛



рдореЗрд░реЗ рдЧреЗрдо рдЗрдВрдЬрди рдмреНрд▓реИрдХ рдмреБрдХ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╕рдВрдзрд╛рди рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рддреЗ рд╣реБрдП, рдореИрдВ рдбрд┐рдЬрд╛рдЗрдирд░ рд╣реИрд░реА рдЯреЗрд╕реНрд▓реА рджреНрд╡рд╛рд░рд╛ рдЗрд╕ рд╡рд╛рдХреНрдпрд╛рдВрд╢ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛рдпрд╛:

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

рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдерд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рд╕реАрдбреА рдХреА 650 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рдереА, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рд╕реАрдорд┐рдд рдХрд╛рд░рдХ рдХреНрдпрд╛ рд╣реИ - DRAM рдпрд╛ VRAMред

CD-ROM рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХрд┐рд╕реА CD рдкрд░ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдпрд╛ DRAM рд╕реЗ VRAM рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдирд╣реАрдВ рдереАред рд╕рдорд╕реНрдпрд╛ DRAM рдореЗрдВ рд╕рдм рдХреБрдЫ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреА рд╣реИред

рджрд┐рд▓рдЪрд╕реНрдк рддрдереНрдп: ArchVile рдХреЛ PSXDOOM-RE рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЙрдирдХреЗ #DEFINE рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХреА рдЧрдИ рд╣реИ [15] ред

#define CC_ZOMBIE  "Zombieman"
#define CC_SHOTGUN  "Shotgun Guy"
#define CC_HEAVY  "Heavy Weapon Dude"
...
#define CC_HELL   "Hell Knight"
//#define CC_ARCH "Arch-Vile"
#define CC_SPIDER "The Spider Mastermind"
#define CC_CYBER  "The Cyberdemon"
#define CC_HERO   "Our Hero"

SPU рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ


SPU рдЪрд┐рдк рдХреЗрд╡рд▓ рдПрдХ рдкреНрд░рд╛рд░реВрдк рдХреЛ рд╕рдордЭрддреА рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдирд╛рдо ADPCM рд╣реИред рдпрд╣ 24 рдЪреИрдирд▓реЛрдВ (рд╕реАрдбреА рдСрдбрд┐рдпреЛ рдЯреНрд░реИрдХ рд╕рд╣рд┐рдд) рдХреЛ рдорд┐рд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдСрдбрд┐рдпреЛ рд╣реЗрд░рдлреЗрд░ рдХрд╛рд░реНрдп рд╣реИрдВред

рдЗрд╕ рдЬрд╛рдирд╡рд░ рдХреЛ рд╡рд╢ рдореЗрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, DOOM PSX рдиреЗ рд▓рд┐рдмрд╡реЗрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рд╡рд┐рд▓рд┐рдпрдореНрд╕ рдПрдВрдЯрд░рдЯреЗрдирдореЗрдВрдЯ рд╕рд╛рдЙрдВрдб рд╕рд┐рд╕реНрдЯрдо) рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛, рдЬреЛ рд╕рд╛рдЙрдВрдб рдЗрдВрдЬреАрдирд┐рдпрд░ рд╕реНрдХреЙрдЯ рдкреИрдЯрд░рд╕рди рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреА рдЧрдИ рдереАред рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХрд╛рдлреА рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИ, рдпрд╣ MiDI рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рднрд╛рд░реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдиреЛрдЯ (рдзреНрд╡рдирд┐ рдлрд╝реЙрдиреНрдЯ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдХреЛ рдПрдХ рд╕рдВрдЧреАрдд рд╕реНрдХреЛрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдмрд╣реБрдд рдХрдо рдЬрдЧрд╣ рд▓реЗрддрд╛ рд╣реИред рдпрд╣ рд╡реЙрд▓реНрдпреВрдо, рдЯреЛрди, рдиреЛрдЯ рд╕реНрдкреАрдб рдФрд░ ADSR рдлрд╝рдВрдХреНрд╢рдВрд╕ (рд╣рдорд▓рд╛, рдХреНрд╖рдп, рд╕реНрдерд╛рдпреА рдФрд░ рд░рд┐рд▓реАрдЬрд╝) рдЬреИрд╕реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреА рдзреНрд╡рдирд┐ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рднреА рд╣реЗрд░рдлреЗрд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЧреЗрдордкреНрд▓реЗ рдХреЗ рджреМрд░рд╛рди рдмрдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╕рднреА рд╕рдВрдЧреАрдд рд▓рд┐рдмрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЗ рд╕рд╛рде, рдЖрдкрдиреЗ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдпрд╛, рдпрд╣ рдХреНрд▓рдм рдбреАрдУрдПрдо рд╣реИ, рдЬреЛ рд╕реАрдбреА рдЯреНрд░реИрдХ рдирдВрдмрд░ 6 рд╕реЗ рдЦреЗрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

WESS рджреЛ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдкреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпреЗ .WMD рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ рд╕рдВрдЧреАрдд рд╕реНрдХреЛрд░ рдФрд░ рдзреНрд╡рдирд┐ рдкреНрд░рднрд╛рд╡ рд╣реИрдВ, рдФрд░ .LCD рдлрд╛рдЗрд▓реЗрдВ, рдЬреЛ PSX VAG рдкреНрд░рд╛рд░реВрдк (рдХреЛрдИ рд╢реАрд░реНрд╖рдХ рдирд╣реАрдВ) рд╣реИрдВ рдФрд░ рдЗрд╕рдореЗрдВ ADPCM рдирдореВрдиреЗ рд╣реИрдВред рдЬрдм DOOM рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ libWESS рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕рднреА рд╕рд╛рдЙрдВрдб рдЗрдлреЗрдХреНрдЯреНрд╕ (SFX, 89 рдЯреБрдХрдбрд╝реЗ) рдФрд░ рдореНрдпреВрдЬрд╝рд┐рдХрд▓ рд╕реНрдХреЛрд░ (19 рдЯреБрдХрдбрд╝реЗ) рдХреЛ рдПрдХ рдЫреЛрдЯреЗ (55 KB) рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ DOOMSND.WMD рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╡рд╣ рдПрд╕рдЖрд░рдПрдПрдо "рд╣рдореЗрд╢рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ" рдирдореВрдиреЗ рдореЗрдВ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЪрд░рд┐рддреНрд░, рджрд░рд╡рд╛рдЬреЗ, рдЖрджрд┐ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред

рд╕рдВрдЧреАрдд / DOOMSFX.LCD -> SRAM
рд╕рдВрдЧреАрдд / DOOMSND.WMD -> рдирд╛рдЯрдХ

рдорд╛рдирдЪрд┐рддреНрд░ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, libWESS MUSIC / MUSLEV% .LCD рдХреЛ рдЦреЛрд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рдХрд╛рд░реНрдб рдХреЗ рд╕рдВрдЧреАрдд рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ ADPCM рдирдореВрдиреЗ рдФрд░ SNDMAPS% / MAP %% LCD рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдЗрд╕ рд╕реНрддрд░ рдкрд░ рджреБрд╢реНрдордиреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ ADPCM рдирдореВрдиреЗ рд╣реИрдВред рд╕рднреА ADPCM рдирдореВрдиреЗ рд╕реАрдзреЗ SRAM рдореЗрдВ рд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ DRAM рдореЗрдВ рдЬрдЧрд╣ рдирд╣реАрдВ рд▓реЗрддреЗ рд╣реИрдВред

рдкреАрдПрд╕рдПрдХреНрд╕ рдкрд░ рдбреАрдУрдПрдо: рдЬреАрдкреАрдпреВ


рд╡реАрдбрд┐рдпреЛ рдкреАрдврд╝реА рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ, рд╡рд┐рд▓рд┐рдпрдореНрд╕ рдПрдВрдЯрд░рдЯреЗрдирдореЗрдВрдЯ рдХреЛ рджреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА: рд╡реАрдЖрд░рдПрдПрдо рдХреА рдПрдХ рдЫреЛрдЯреА рд░рд╛рд╢рд┐ (рд╣рдо рдмрд╛рдж рдореЗрдВ рдЗрд╕ рдкрд░ рд╡рд╛рдкрд╕ рдЖрдПрдВрдЧреЗ) рдФрд░ рд╕рд╣реА рдмрдирд╛рд╡рдЯ рдХреА рдХрдореА рдХреЗ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдПред

"рдЖрд░реЛрди рд╕рд┐рд▓реЗрд░ рдФрд░ рдореИрдВрдиреЗ рдирд┐рдВрдЯреЗрдВрдбреЛ 64 (рдпрд╣ рдЧреЗрдо рдХрд╛рдлреА рдЕрд▓рдЧ рдерд╛) рдФрд░ рдкреНрд▓реЗрд╕реНрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛ред рдпреЗ рдкрд╣рд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рдереЗ рдЬреЛ рдирдВрдЧреЗ рдзрд╛рддреБ рдкрд░ рдирд╣реАрдВ рд▓рд┐рдЦреЗ рдЧрдП рдереЗ, рдХреНрдпреЛрдВрдХрд┐ рд╕реЛрдиреА рдФрд░ рдирд┐рдирдЯреЗрдВрдбреЛ рджреЛрдиреЛрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ (рдХрдо рд╕реЗ рдХрдо рддреАрд╕рд░реЗ рдкрдХреНрд╖ рд╡рд╛рд▓реЗ) рдХреЛ рдПрдкреАрдЖрдИ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддреЗ рдереЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд░рдЬрд┐рд╕реНрдЯрд░реЛрдВ рдкрд░ рдкреНрд░рд▓реЗрдЦрди рдирд╣реАрдВ рджреЗрддреЗ рдереЗред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдПрд╕рдЬреАрдЖрдИ рд╕рдВрд╕реНрдХреГрддрд┐ рдиреЗ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╕реАрдорд┐рдд рдбреЗрд╡рд▓рдкрд░реНрд╕, рд▓реЗрдХрд┐рди рдзреАрд░реЗ-рдзреАрд░реЗ рдирд┐рдВрдЯреЗрдВрдбреЛ рдиреЗ рдЕрдкрдиреА рдкрдХрдбрд╝ рдвреАрд▓реА рдХрд░ рджреАред

Playstation рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдордЬреЗрджрд╛рд░ рдХрд╣рд╛рдиреА: рд╣рд╛рд░реВрди рдФрд░ рдореИрдВрдиреЗ рдПрдХ рдЕрд▓рдЧ рдЗрдВрдЬрди рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рджреБрдирд┐рдпрд╛ рдХреЗ рддреНрд░рд┐рдХреЛрдгреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдХрдВрд╕реЛрд▓ рдиреЗ рдЙрдиреНрд╣реЗрдВ рдкреВрд░реНрдг рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рддреНрд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ред N64 рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕рдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдЙрдк-рдкреНрд░рд┐рдХреЗрд▓ рд╕рдЯреАрдХрддрд╛ (SGI рдХреЗ рдкреНрд░рднрд╛рд╡ рдХрд╛ рдкрд░рд┐рдгрд╛рдо) рдХреЗ рд╕рд╛рде рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп-рд╕рд╣реА рдкреНрд░рддрд┐рдкрд╛рджрди рдерд╛, рд▓реЗрдХрд┐рди Playstation рдкрд░ рдкреНрд░рд╕реНрддрд░ рдмрдирд╛рд╡рдЯ рдорд╛рдирдЪрд┐рддреНрд░рдг рдкреВрд░реНрдгрд╛рдВрдХ рдирд┐рд░реНрджреЗрд╢рд╛рдВрдХ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдмрдбрд╝реА рджреАрд╡рд╛рд░ рдФрд░ рдлрд░реНрд╢ рддреНрд░рд┐рдХреЛрдг AWESOME рджрд┐рдЦреЗред " - рдЬреЙрди рдХрд╛рд░реНрдореИрдХ (рдЧреЗрдо рдЗрдВрдЬрди рдмреНрд▓реИрдХ рдмреБрдХ: рдбреАрдУрдПрдо)

рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ "рднрдпрд╛рдирдХ" рдпрд╣ рдХреИрд╕реЗ рджрд┐рдЦрддрд╛ рд╣реИ, рдиреАрдЪреЗ рдореИрдВрдиреЗ рддреАрди рджреАрд╡рд╛рд░реЛрдВ рдХреЛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХрд┐ рд╢рд╛рд▓реАрдирддрд╛ рд╕реЗ рдкреЗрд╢ рдХреА рдЧрдИ рд╣реИрдВ рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рд╕рд╣реА рдмрдирд╛рд╡рдЯ рд╣реИрдВред


рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдмрдирд╛рд╡рдЯ


Affine (PSX)

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕реАрдзреА рджреАрд╡рд╛рд░ рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп рдХрд╛ рдХреЛрдг рдмрдврд╝рддрд╛ рд╣реИ, рд╡рд┐рд░реВрдкрдг рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдЙрд╕реА рдзрд╛рд░рдгрд╛ рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реБрдП рд░реЗрдЬ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдЬрдм DOOM рдХреЛ SEGA рд╢рдирд┐ рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

┬л , id Software. , WAD Saturn, , 3D-. , , 3D- . , PC. , , : SH2 , PC, 68000 .

, ┬╗ тАФ ( DOOM Saturn) RetroGamer тДЦ134.

рд╢рд╛рдпрдж, рдЪреВрдВрдХрд┐ рдкреАрдПрд╕рдПрдХреНрд╕ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдкрд╛рд╕ рдЕрдзрд┐рдХ рд╕рдордп рдерд╛, рд╡реЗ рдЬреАрдкреАрдпреВ рдкреЙрд▓реАрдЧреЙрди рд░реЗрдВрдбрд░рд░ рдХреЛ рд▓рд╛рдЗрди рд░реЗрдВрдбрд░рд░ рдореЗрдВ рдмрджрд▓рдХрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рд╣реА рдмрдирд╛рд╡рдЯ рдореИрдкрд┐рдВрдЧ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗред

"рдореИрдВрдиреЗ рдХрд╣рд╛: рдмреИрдХрдЕрдк рд╕рдм рдХреБрдЫ (рддрдм рдХреЛрдИ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓реА рдирд╣реАрдВ рдереА!), рд╣рдо рдЦреЗрд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдХрд░ рджреЗрдВрдЧреЗред" рд╣рдордиреЗ рдРрд╕реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛, рдЬреЛ рдПрдХ рдкреАрд╕реА рдкрд░ рдХреЛрдбрд╛рдВрддрд░рдХ рдХреЛрдб рдХреА рддрд░рд╣ рдХреЙрд▓рдо рдпрд╛ рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рдереЗ, рдФрд░ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рдерд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ Playstation рдкрд░ рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╛рдзрд╛рди рджреЛ рдЕрдХреНрд╖реЛрдВ рдХреЗ рд╕рд╛рде рдЬреНрдпрд╛рдорд┐рддрд┐ рдХрд╛ tessellation рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд╕рдВрдж рдЖрдпрд╛ рдХрд┐ рдХрдпрд╛рдордд рдЙрд╕ рд╕рдордп рдХреЗ рдкреНрд▓реЗрд╕реНрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрд╛рдВрд╢ рдЦреЗрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдо "рдЪрд┐рдХреЛрдЯреА" рд▓рдЧ рд░рд╣рд╛ рдерд╛ред "- рдЬреЙрди рдХрд╛рд░реНрдореИрдХ (рдЧреЗрдо рдЗрдВрдЬрди рдмреНрд▓реИрдХ рдмреБрдХ: рдбреАрдУрдПрдо)

PSXDOOM-RE рдкрд░рд┐рдпреЛрдЬрдирд╛ [16] рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж , рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд░реЗрдВрдбрд░рд┐рдВрдЧ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рджреЛ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдиреАрдЪреЗ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреА, рд▓реЗрдХрд┐рди рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ R_Render_Wall рд░реЗрдВрдбрд░рд┐рдВрдЧ рдлрд╝рдВрдХреНрд╢рди 1 рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдбреНрд░рд╛рдЗрдВрдЧ рдХрдорд╛рдВрдб рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

void R_Render_Wall(...) {
  .
  int x1 = ... ; // Left end of wall.
  int x2 = ... ; // Right end of wall.
  .
  while(x1 < x2) {
    .
    setRGB0(wallpoly);

    setXY3(wallpoly,
      x1    , ypos1 - 1,
      x1 + 1, ypos2 + 1,
      x1    , ypos2 + 1);		

    setUV3(wallpoly,
         upos, v0,
         upos, v1,
         upos, v1);  
    .
    x1 += 1;
  }
}

рджреАрд╡рд╛рд░реЛрдВ рдХреЛ рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдЪреМрдбрд╝реЗ рдХреЙрд▓рдо рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред API рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ, рдЬреЛ OpenGL рдореЗрдВ рддрддреНрдХрд╛рд▓ рдореЛрдб рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИред

рджрд┐рд▓рдЪрд╕реНрдк рддрдереНрдп: рд╕реЛрдиреА рдХреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдбрд┐рдЬрд╛рдЗрдирд░ рдиреЗ MIPS рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ i-cache рдХреЛ рдмрдирд╛рдП рд░рдЦрд╛, рд▓реЗрдХрд┐рди рдЗрд╕реЗ 1K рд╣рд╛рдИ-рд╕реНрдкреАрдб рд╕реНрдХреНрд░реИрдбрдкреИрдб рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ d-cache рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджрд┐рдпрд╛ред рд╡реЙрд▓ / рдкреНрд▓реЗрди рд░реЗрдВрдбрд░рд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдиреЗ рдЗрд╕ рд╕реНрдХреНрд░реИрдбрдкреИрдб рдХрд╛ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рд╡реАрдЖрд░рдПрдПрдо рдЬреАрдкреАрдпреВ рдкреНрд░рдмрдВрдзрди


рд╡реАрдЖрд░рдПрдПрдо рдирд┐рдпрдВрддреНрд░рдг рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рдЬрд┐рдЬреНрдЮрд╛рд╕реБ рддрд░реАрдХрд╛ рдЪреБрдирд╛: рдореИрдВрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЗ рд╡реАрдЖрд░рдПрдПрдо рдПрдореБрд▓реЗрдЯрд░ рдирдВ рдкреАрдПрд╕рдПрдХреНрд╕ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рдХрд╛рд░реНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рд╕рдВрдкреВрд░реНрдг рд╕рд░рдгреА рдХреЛ 1024 x 512 x 16 рдмрд┐рдЯреНрд╕ (рдпрджреНрдпрдкрд┐ рд╡рд┐рдХреГрдд рд░реВрдк рдореЗрдВ) рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡реНрдпреВ рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдо рдореЗрдВ рдХреЗрдВрджреНрд░реАрдп рдкреНрд░реЛрд╕реЗрд╕рд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░реЗрд╖рд┐рдд GPU рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рднреА рджрд┐рдЦрд╛рддрд╛ рд╣реИред


рдХреЛрдИ $ PSX - рднрдЧрд╡рд╛рди рдиреЗ рд╣рдореЗрдВ рдПрдХ рдПрдореБрд▓реЗрдЯрд░ рднреЗрдЬрд╛ рдЬреЛ рдЖрдкрдХреЛ GPU рдХреЗ рдЕрдВрджрд░ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд╡реАрдЖрд░рдПрдПрдо рдкреНрд░рдердо рдлреНрд░реЗрдо рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЕрдзреНрдпрдпрди рдЖрдкрдХреЛ рдмрд╣реБрдд рдХреБрдЫ рд╕реАрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред


рдЦреЗрд▓ рдХрд╛ рдкрд╣рд▓рд╛ рдлреНрд░реЗрдо рдиреЛ $ рдкреАрдПрд╕рдПрдХреНрд╕ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рд╕рдмрд╕реЗ рд╕реНрдкрд╖реНрдЯ рдКрдкрд░реА рдмрд╛рдПрдБ рдХреЛрдиреЗ рдореЗрдВ 256 x 240 x 16 рдмрд┐рдЯ рдХреЗ рджреЛ рдХреНрд╖реЗрддреНрд░ рд╣реИрдВ, рдЬреЛ рдлреНрд░реЗрдо рдмрдлрд╝рд░ рд╣реИрдВ (рдЗрд╕рд▓рд┐рдП, рдЦреЗрд▓ рдбрдмрд▓ рдмрдлрд╝рд░рд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ)ред рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдкреАрдПрд╕рдПрдХреНрд╕ рдкрд░ 256x240 рд╕рдмрд╕реЗ рдХрдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рд╕рдВрднрд╡ рд╣реИред

рдлреНрд░реЗрдо рдмрдлрд╝рд░реНрд╕ рдХреЗ рддрд╣рдд рдкрд┐рдХреНрд╕рд▓ рдХрд╛ рдПрдХ рд░рдВрдЧреАрди рд╕реЗрдЯ рд╣реИ - рдХреНрд▓реВрдЯ рдкреИрд▓реЗрдЯред рд▓рд╛рд▓ рд░рдВрдЧ рдХреЗ рд░рдВрдЧреЛрдВ рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдЙрдирдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЬрдм рдЦрд┐рд▓рд╛рдбрд╝реА рдЦрд░рд╛рдм рд╣реЛрдиреЗ рдкрд░ рд╕реНрдХреНрд░реАрди рд▓рд╛рд▓ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рддреЛ рдкреВрд░реНрд╡-рдЧрдгрдирд╛ рдкреИрд▓реЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдКрдкрд░реА рджрд╛рдПрдВ рдХреЛрдиреЗ рдореЗрдВ рд╣рдо рдРрд╕реЗ рдмрдирд╛рд╡рдЯ рджреЗрдЦрддреЗ рд╣реИрдВ рдЬреЛ рдХреНрд╖реИрддрд┐рдЬ рд░реВрдк рд╕реЗ рд╕рдВрдХреБрдЪрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ "рдЧрд▓рдд" рд░рдВрдЧ рд╣реЛрддреЗ рд╣реИрдВред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реБрдЖ рдХреНрдпреЛрдВрдХрд┐ рдмрдирд╛рд╡рдЯ рдКрдкрд░ рд╡рд░реНрдгрд┐рдд CLUT рдХреЗ 8-рдмрд┐рдЯ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдЪрд▓реЛ рдлрд┐рд░ рд╕реЗ PS1 рдкрд░ DOOM рдореЗрдВ рдЖрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ


2018 рдореЗрдВ, рдореИрдВрдиреЗ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛ рдХрд┐ рдЖрдЧ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдХреИрд╕реЗ рд╣реБрдЖ [17] [ рд╣реИрдмреЗ рдкрд░ рдЕрдиреБрд╡рд╛рдж ]ред рдЬреАрдкреАрдпреВ рдХрдорд╛рдВрдб рдкрд░ рд╢реЛрдз рдХрд░рддреЗ рд╣реБрдП рдлрд┐рд░ рд╕реЗ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдЖрдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдерд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреЛрдИ $ PSX рдкреНрд░рддреНрдпреЗрдХ рдХрдорд╛рдВрдб рдХреЗ рд▓рдХреНрд╖реНрдп рдХреНрд╖реЗрддреНрд░ рдХреЛ рд▓рд╛рд▓ рд░рдВрдЧ рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рд╕реНрдЯреЗрдЬ 1: рд▓реМ рдХреЛ рд░реИрдо рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╡реАрдЖрд░рдПрдПрдо (CpuToVram рдХрдорд╛рдВрдб) рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рд╕реНрдЯреЗрдЬ 2: рд▓реМ рдмрдирд╛рд╡рдЯ рд╕реНрдХреНрд░реАрди (рдХреНрд╡рд╛рдбрдЯреЗрдХреНрд╕ рдХрдорд╛рдВрдб) рдХреЗ рд╕рд╛рде рдЪрд╛рд░ рдмрд╛рд░ рдЦреАрдВрдЪреА рдЬрд╛рддреА рд╣реИред рдлреНрд▓реЗрдо рдЯреЗрдХреНрд╕рдЪрд░ рдХреА рдЪреМрдбрд╝рд╛рдИ 32 рдЯреЗрдХреНрд╕рд▓реНрд╕ рд╣реИ, рд▓реЗрдХрд┐рди 64 рдкрд┐рдХреНрд╕реЗрд▓ рдХреА рдЪреМрдбрд╝рд╛рдИ рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдЦреАрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП GPU рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдмрд┐рд▓рд┐рдирд┐рдпрд░ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдпрд╣рд╛рдВ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ, рдирд┐рдХрдЯрддрдо рдЯреЗрдХреНрд╕рд▓реНрд╕ рдХрд╛ рдирдореВрдирд╛ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


рд╕реНрдЯреЗрдЬ 3: рдЕрдВрддрд┐рдо DOOM рдкреНрд▓реЗрдЯ (рдХреНрд╡рд╛рдбрдЯреЗрдХреНрд╕ рдХрдорд╛рдВрдб) рд╕рдм рдХреБрдЫ рдХреЗ рдКрдкрд░ рдЦреАрдВрдЪреА рдЧрдИ рд╣реИред


рдкреВрд░реНрдг рдлреНрд░реЗрдо, рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдЯреАрдо


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

PSX рдкрд░, рдкреНрд░рддрд┐рдкрд╛рджрди рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рдХрдареЛрд░ рд╣реИред рд╕рдм рдХреБрдЫ рдПрдХ рдкрд╛рд╕ рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рджреВрд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рджреАрд╡рд╛рд░реЛрдВ рдХреЗ рдмреАрдЪ рд╢реВрдиреНрдп рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рд╡рд┐рдЬрд╝рди рд╕рд┐рд╕реНрдЯрдоред "рдкрддреНрддрд┐рдпреЛрдВ" рдирд╛рдордХ рдПрдХ рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╡рд┐рдорд╛рди рдФрд░ рджреАрд╡рд╛рд░реЛрдВ рдХреЛ рдЙрдк-рдирд┐рд░реАрдХреНрд╖рдХреЛрдВ рдХреЗ рдХреНрд░рдо рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред GPE рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрд╢рди рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧ рдХреЗ рдХрд╛рд░рдг "рдЯреНрд░реВ 3D" рдореЗрдВ рдРрд╕реЗ рдСрдкрд░реЗрд╢рди рд╕рдВрднрд╡ рд╣реЛ рдЧрдПред рдУрд╡рд░рд▓реИрдк рдФрд░ рдЯреНрд░рдВрдХреЗрд╢рди рдЬрд╛рдВрдЪ рдХреЗ рдмрд┐рдирд╛ рджреАрд╡рд╛рд░реЛрдВ / рд╡рд┐рдорд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдкреНрд░рд╛рдЗрдЯ рднреА рдПрдХ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдереЛрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рд░реЗрдбреНрд░рд┐рдВрдЧ рд╣реЛрддреА рд╣реИред

void R_RenderPlayerView(void) {
  R_BSP();         // Phase 1
  R_RenderSKY();   // Phase 2
  for (all subsectors from phase 1) {
    R_RenderAll(subsector)
  }
  R_Render_Hud_Weapons();
}

рдЖрдЗрдП рдЖрдХрд╛рд╢ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рджреЗрдЦреЗрдВ, рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ CopyRectRaw рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреЛрдИ $ PSX рдлреНрд░реЗрдо рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рд╕рдордп рд╡реАрдЖрд░рдПрдПрдо рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдХрдорд╛рдВрдб рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд╛рдкрд╕ рдЬрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдХрд╛рд╢ рдкрд┐рдХреНрд╕реЗрд▓ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рджрд┐рдЦрд╛рдИ рджреЗрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдХрд┐рд╕реА рднреА $ PSX рдХреЛ рдЗрд╕ рд╣реИрдХ рдХреЛ рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдЪреМрдбрд╝рд╛рдИ (рдЕрдиреНрдп emulators, рдЬреИрд╕реЗ ePSXe ) рдХреЗ рдХреЙрд▓рдо рдХреЗ рд╕рд╛рде рд╕рдордЭрдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ [18] ), рд▓реЗрдХрд┐рди рдЗрди рд╕рднреА рдкрд┐рдХреНрд╕реЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдХрд╛рд╢ рдХреЗ рдмрдирд╛рд╡рдЯ рдХреЗ рддрд╣рдд рджрд░рд╡рд╛рдЬреЛрдВ рдХреА рдЪрд╛рдмреА рдХреЗ рд╕рднреА рдорд╛рд░реНрдХрд░ рдПрдХ рдПрдЯрд▓рд╕ рдореЗрдВ рдПрдХрддреНрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред


рдлрд┐рд░ рдмрд╕рдкрд╛ рдкрд╛рд╕ рд╕реЗ рджреВрд░ рддрдХ рдХреНрд░рдордмрджреНрдз рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдЙрдк-рдирд┐рд░реАрдХреНрд╖рдХ рдХреЗ рд▓рд┐рдП, рд╕рднреА рджреАрд╡рд╛рд░реЛрдВ / рд╡рд┐рдорд╛рдиреЛрдВ / рд╕реНрдкреНрд░рд╛рдЗрдЯреЛрдВ рдХрд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк DOOM BSP рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рддреЛ рд╢рд╛рдпрдж рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ doombsp рд╕рдВрдХрд▓рдХ рдХреЗрд╡рд▓ рдЙрдк-рдЦрдВрдбреЛрдВ рдХреЗ рдареЛрд╕ рдЦрдВрдб рд░рдЦрддрд╛ рд╣реИред рд╡рд┐рдорд╛рдиреЛрдВ рдХреЗ рдкреНрд░рддрд┐рдкрд╛рджрди рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкреАрдПрд╕рдПрдХреНрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ "рдкрддреНрддрд┐рдпреЛрдВ" рдХреА рдПрдХ рдирдИ рдЕрд╡рдзрд╛рд░рдгрд╛ рдЬреЛрдбрд╝реА рдЧрдИ, рдЬрд┐рд╕рдореЗрдВ рдмреАрдкреАрдПрд╕ рдкреГрдердХреНрдХрд░рдг рдЦрдВрдб (рдЕрджреГрд╢реНрдп) рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЧрдП рдереЗред рдЗрди рдЦрдВрдбреЛрдВ рдХреЛ рд╡рд┐рдорд╛рди рдХреА рд╕реАрдорд╛рдУрдВ рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдХреНрд░реАрди рд╕реНрдкреЗрд╕ рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдЕрдзрд┐рдХ "рд╕реНрд╡рдЪреНрдЫ" рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ рд╕реНрдХреНрд░реАрди рд╕реНрдкреЗрд╕ рдФрд░ рдмрдЧреНрд╕ рдХреЗ рд╕рд╛рде рд╣реИрдХ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рд╕реНрд▓рдЧ рдХреЗ рдирд┐рд╢рд╛рди" рд╕реЗред


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


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


рдордЬрд╝реЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдкреНрд▓рд╛рдЬреНрдорд╛ рдХреЗ рдЧреЛрд▓реЗ рджрд┐рдЦрд╛рдПрдВрдЧреЗред


рд╣рдо рд░реЗрдВрдбрд░рд┐рдВрдЧ рдХрдорд╛рдВрдбреНрд╕ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЖ рд░рд╣реЗ рд╣реИрдВред рдпрд╣рд╛рдВ, рдЖрдпрдд рдХреЛ рдорд┐рд▓рд╛рдХрд░, рд╣рдерд┐рдпрд╛рд░ рдХрд╛ рдкреНрд░рддрд┐рдкрд╛рджрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


рдЕрдВрддрд┐рдо рдЪрд░рдг: рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд░реЗрдВрдбрд░рд┐рдВрдЧ (HUD)ред


рд╡реАрдЖрд░рдПрдПрдо рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣!



GPU рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдп рдХрд░рдирд╛ рд╡реАрдЖрд░рдПрдПрдо рдореЗрдВ рд╕реНрдерд╛рди рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрднреНрдпрд╛рд╕ рдерд╛ред рдлрд╝реНрд░реЗрдо рдмрдлрд╝рд░реНрд╕, CLUT, рд╕реНрдерд┐рд░ рд╕рд╛рдордЧреНрд░реА (рдЗрдВрдЯрд░рдлрд╝реЗрд╕), рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рджреАрд╡рд╛рд░реЛрдВ / рд╡рд┐рдорд╛рдиреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХрд╛рд░реНрдп рдкреНрд░рд╛рдердорд┐рдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрди рд╕рднреА рдХрд╛ рдЖрдХрд╛рд░ рд╕рдорд╛рди рд╣реИред рд▓реЗрдХрд┐рди рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде, рдЪреАрдЬреЗрдВ рдереЛрдбрд╝реА рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИрдВред

рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рдЖрдХрд╛рд░ рд╣реИрдВ, рд╡реЗ рд╡рд┐рдЦрдВрдбрди рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдмрдирд╛рд╡рдЯ рд╕реНрдХреНрд░реАрди рдХреЗ рдмрдбрд╝реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░ рд╕рдХрддреА рд╣реИ рдФрд░ рджреЛрд╣рд░рд╛ рд╕рдХрддреА рд╣реИ, рдФрд░ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдЕрдХреНрд╕рд░ рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдлреНрд░реЗрдо рдореЗрдВ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдлрд╝реНрд░реЗрдо рдХреЛ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕реНрдкреНрд░рд╛рдЗрдЯреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕реЗ рд╡реАрдЖрд░рдПрдПрдо рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдЯреЗрдХреНрд╕рдЪрд░ рдХреИрд╢ рдУрд╡рд░рдлрд╝реНрд▓реЛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЧреЗрдо рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдПрдХ рдЧреБрдкреНрдд рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ [19]рд╣рдо рдореЗрдВ рд╕реЗ рдХреБрдЫ рдХреА рдпрд╛рдж рджрд┐рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП "рдХреЛрдИ рдФрд░ рдЕрдзрд┐рдХ visplanes"ред


рдЬрд┐рддрдирд╛ рдЕрдзрд┐рдХ рд╕реНрдкреНрд░рд╛рдЗрдЯ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ, рдЙрддрдирд╛ рд╣реА рд╡реАрдЖрд░рдПрдПрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

PAL рдФрд░ NTSC рдХреЗ рдмреАрдЪ рдХрд╛ рдЕрдВрддрд░


рд╡реАрдбрд┐рдпреЛ рдЕрдзреНрдпрд╛рдп рдХреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдореЗрдВ, рдореИрдВрдиреЗ рдпрд╣ рджреЗрдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ NTSC рдХреЛ PAL рдореЗрдВ рдХреИрд╕реЗ рдмрджрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдХрдИ рдЕрдиреНрдп рдЦреЗрд▓реЛрдВ рдХреА рддрд░рд╣, рдбреАрдУрдПрдо рдкреАрдПрд╕рдПрдХреНрд╕ рдиреЗ рдКрд░реНрдзреНрд╡рд╛рдзрд░ рд╕рдВрдХрд▓реНрдк рдореЗрдВ рд╡реГрджреНрдзрд┐ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрд╛ред рдпреВрд░реЛрдк рдореЗрдВ PS1 рдкрд░ DOOM рдЦреЗрд▓рддреЗ рд╕рдордп, рдЖрдкрдиреЗ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдХрд╛рд▓реА рд╕реАрдорд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд▓рдВрдмрд╡рдд рд╕рдВрдХреБрдЪрд┐рдд рдЫрд╡рд┐ рджреЗрдЦреАред

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

рд╕реНрд╡реАрдХреГрддрд┐рдпрд╛рдБ


рдПрд░рд┐рдХ рд╡рд╛рдЬрд╝рдХреНрд╡реЗрдЬрд╝ (PSXDOOM-RE рдХреЗ рд▓реЗрдЦрдХ), рд╕реИрдореБрдЕрд▓ рд╡рд┐рд▓рд╛рд░рд┐рдпрд▓ (PSXDOOM-RE рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ) рдФрд░ рдбреИрди рд▓реЗрд╕реНрд▓реА (PlayStation 1 рдХреЗ рд▓рд┐рдП рдкреЗрд╢реЗрд╡рд░ рдбреЗрд╡рд▓рдкрд░) рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЙрджрд╛рд░рддрд╛рдкреВрд░реНрд╡рдХ рдЕрдкрдиреЗ рдЬреНрдЮрд╛рди рдХреЛ рдореЗрд░реЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред


All Articles