DuckStation

рек.рей
резрем┬ард╣рдЬрд╛рд░ рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ
резреж┬ард▓рд╛рдЦ+
рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ
рд╕рд╛рдордЧреНрд░реАрдХреЛ рдореВрд▓реНрдпрд╛рдЩреНрдХрди
рд╕рдмреИрдЬрдирд╛
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ
рд╕реНрдХреНрд░рд┐рдирд╕рдЯ рдлреЛрдЯреЛ

рдпреЛ рдЦреЗрд▓рдХрд╛ рдмрд╛рд░реЗрдорд╛

DuckStation Sony PlayStation(TM) / PSX / PS1 рдХрдиреНрд╕реЛрд▓рдХреЛ рд╕рд┐рдореНрдпреБрд▓реЗрдЯрд░/рдЗрдореНрдпреБрд▓реЗрдЯрд░ рд╣реЛ, рдкреНрд▓реЗрдмрд┐рд▓рд┐рдЯреА, рдЧрддрд┐ рд░ рджреАрд░реНрдШрдХрд╛рд▓реАрди рдорд░реНрдорддрдпреЛрдЧреНрдпрддрд╛рдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫред рд▓рдХреНрд╖реНрдп рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдХрд╛рдпрдо рд░рд╛рдЦреНрджрд╛ рд╕рдХреЗрд╕рдореНрдо рд╕рдЯреАрдХ рд╣реБрдиреБ рд╣реЛред

рдЗрдореБрд▓реЗрдЯрд░ рд╕реБрд░реБ рдЧрд░реНрди рд░ рдЦреЗрд▓ рдЦреЗрд▓реНрдирдХреЛ рд▓рд╛рдЧрд┐ "BIOS" ROM рдЫрд╡рд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреНрдЫред рдХрд╛рдиреБрдиреА рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рдЗрдореБрд▓реЗрдЯрд░рд╕рдБрдЧ ROM рдЫрд╡рд┐ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рддрдкрд╛рдИрдВрд▓реЗ Caetla/Unirom/etc рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЖрдлреНрдиреИ рдХрдиреНрд╕реЛрд▓рдмрд╛рдЯ рдпрд╕рд▓рд╛рдИ рдбрдореНрдк рдЧрд░реНрдиреБрдкрд░реНрдЫред рдЦреЗрд▓рд╣рд░реВ рдЗрдореБрд▓реЗрдЯрд░рдХреЛ рд╕рд╛рде рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рдпреЛ рдХрд╛рдиреБрдиреА рд░реВрдкрдорд╛ рдЦрд░рд┐рдж рдЧрд░рд┐рдПрдХрд╛ рд░ рдлреНрдпрд╛рдБрдХрд┐рдПрдХрд╛ рдЦреЗрд▓рд╣рд░реВ рдЦреЗрд▓реНрди рдорд╛рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдбрдХрд╕реНрдЯреЗрд╢рдирд▓реЗ рдХреНрдпреВ, рдЖрдИрдПрд╕рдУ, рдЖрдИрдПрдордЬреА, рдИрд╕реАрдПрдо, рдПрдордбреАрдПрд╕, рд╕реАрдПрдЪрдбреА, рд░ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб PBP рдЦреЗрд▓ рдЫрд╡рд┐рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБрдХрд╛ рдЦреЗрд▓рд╣рд░реВ рдЕрдиреНрдп рдврд╛рдБрдЪрд╛рд╣рд░реВрдорд╛ рдЫрдиреН рднрдиреЗ, рддрдкрд╛рдЗрдБ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреБрди: рдбрдореНрдк рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╣реБрдиреЗрдЫред рдмрд┐рди рдврд╛рдБрдЪрд╛рдорд╛ рдПрдХрд▓ рдЯреНрд░реНрдпрд╛рдХ рдЦреЗрд▓рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдХреНрдпреВ рдлрд╛рдЗрд▓рд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди https://www.duckstation.org/cue-maker/ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢:
- OpenGL, Vulkan рд░ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд░реЗрдиреНрдбрд░рд┐рдЩ
- рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд░реЗрдиреНрдбрд░рд░рд╣рд░реВрдорд╛ рдЕрдкрд╕реНрдХреЗрд▓рд┐рдВрдЧ, рдмрдирд╛рд╡рдЯ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ, рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рдВрдЧ (24-рдмрд┐рдЯ)
- рд╕рдорд░реНрдерд┐рдд рдЦреЗрд▓рд╣рд░реВрдорд╛ рд╡рд╛рдЗрдбрд╕реНрдХреНрд░рд┐рди рд░реЗрдиреНрдбрд░рд┐рдЩ (рдХреБрдиреИ рд╕реНрдЯреНрд░реЗрдЪрд┐рдЩ рдЫреИрди!)
- рдЬреНрдпрд╛рдорд┐рддрд┐ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛, рдмрдирд╛рд╡рдЯ рд╕реБрдзрд╛рд░, рд░ рдЧрд╣рд┐рд░рд╛рдИ рдмрдлрд░ рдЗрдореБрд▓реЗрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ PGXP (рдмрдирд╛рд╡рдЯ "рдбрдмрд▓"/рдмрд╣реБрднреБрдЬ рдлрд╛рдЗрдЯрд┐рдВрдЧ рдлрд┐рдХреНрд╕ рдЧрд░реНрджрдЫ)
- рдЕрдиреБрдХреВрд▓реА рдбрд╛рдЙрдирд╕рдореНрдкрд▓рд┐рдВрдЧ рдлрд┐рд▓реНрдЯрд░
- рдкреЛрд╕реНрдЯ рдкреНрд░реЛрд╕реЗрд╕рд┐рдЩ рд╢реЗрдбрд░ рдЪреЗрди (GLSL рд░ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд░рд┐рд╢реЗрдб FX)ред
- PAL рдЦреЗрд▓рд╣рд░реВрдорд╛ 60fps рдЬрд╣рд╛рдБ рд╕рдорд░реНрдерд┐рдд рдЫ
- рдкреНрд░рддрд┐-рдЦреЗрд▓ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ (рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдкрдорд╛ рдкреНрд░рддреНрдпреЗрдХ рдЦреЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд╡рд░реНрджреНрдзрди рд░ рдирд┐рдпрдиреНрддреНрд░рдХ рдореНрдпрд╛рдкрд┐рдЩ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН)
- рдорд▓реНрдЯрд┐рдЯреНрдпрд╛рдкрдХреЛ рд╕рд╛рде рд╕рдорд░реНрдерд┐рдд рдЦреЗрд▓рдорд╛ 8 рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВ рд╕рдореНрдо
- рдирд┐рдпрдиреНрддреНрд░рдХ рд░ рдХрд┐рдмреЛрд░реНрдб рдмрд╛рдЗрдиреНрдбрд┐рдЩ (+рдирд┐рдпрдиреНрддреНрд░рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрдореНрдкрди)
- рд╕рдорд░реНрдерд┐рдд рдЦреЗрд▓рд╣рд░реВрдорд╛ RetroAchievements (https://retroachievements.org)
- рдореЗрдореЛрд░реА рдХрд╛рд░реНрдб рд╕рдореНрдкрд╛рджрдХ (рд╕рд╛рд╡ рдмрдЪрдд, рдЖрдпрд╛рдд gme/mcr/mc/mcd)
- рдкреНрдпрд╛рдЪ рдХреЛрдб рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдирд┐рд░реНрдорд┐рдд
- рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реНрдХреНрд░рд┐рдирд╕рдЯрд╣рд░реВрдХреЛ рд╕рд╛рде рд░рд╛рдЬреНрдпрд╣рд░реВ рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН
- рдордзреНрдп рджреЗрдЦрд┐ рдЙрдЪреНрдЪ рдЕрдиреНрдд рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рджреНрд░реБрдд рдЯрд░реНрдмреЛ рдЧрддрд┐ рдкреНрд░рдЬреНрд╡рд▓рд┐рдд
- рдЦреЗрд▓рд╣рд░реВрдорд╛ FPS рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдПрдореНрдпреБрд▓реЗрдЯреЗрдб CPU рдУрднрд░рдХреНрд▓рд┐рдЩ
- рд░рдирд╣реЗрдб рд░ рд░рд┐рд╡рд╛рдЗрдиреНрдб (рдврд┐рд▓реЛ рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдирдЧрд░реНрдиреБрд╣реЛрд╕реН)
- рдирд┐рдпрдиреНрддреНрд░рдХ рд▓реЗрдЖрдЙрдЯ рд╕рдореНрдкрд╛рджрди рд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ (рдкрдЬ рдореЗрдиреБрдорд╛)

DuckStation рджреБрдмреИ 32-bit/64-bit ARM, рд░ 64-bit x86 рдЙрдкрдХрд░рдгрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдпрджреНрдпрдкрд┐, рдпреЛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рдЗрдореБрд▓реЗрдЯрд░ рднрдПрдХреЛ рдХрд╛рд░рдг, рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдордзреНрдпрдо рд╣реБрди рд╕рдХреНрдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ 32-рдмрд┐рдЯ рдПрдЖрд░рдПрдо рдЙрдкрдХрд░рдг рдЫ рднрдиреЗ, рдХреГрдкрдпрд╛ рдЗрдореБрд▓реЗрдЯрд░рд▓реЗ рд░рд╛рдореНрд░реЛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреЗ рдЖрд╢рд╛ рдирдЧрд░реНрдиреБрд╣реЛрд╕реН - рд░рд╛рдореНрд░реЛ рдкреНрд░рджрд░реНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдХрдореНрддрд┐рдорд╛ 1.5GHz CPU рдЪрд╛рд╣рд┐рдиреНрдЫред

рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдмрд╛рд╣реНрдп рдирд┐рдпрдиреНрддреНрд░рдХ рдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рдмрдЯрдирд╣рд░реВ рд░ рд╕реНрдЯрд┐рдХрд╣рд░реВ рдирдХреНрд╕рд╛ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫред

рдЦреЗрд▓ рдЕрдиреБрдХреВрд▓рддрд╛ рд╕реВрдЪреА: https://docs.google.com/spreadsheets/d/1H66MxViRjjE5f8hOl5RQmF5woS1murio2dsLn14kEqo/edit?usp=sharing

"PlayStation" Sony Interactive Entertainment Europe Limited рдХреЛ рджрд░реНрддрд╛ рдЧрд░рд┐рдПрдХреЛ рдЯреНрд░реЗрдбрдорд╛рд░реНрдХ рд╣реЛред рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ Sony Interactive Entertainment рд╕рдБрдЧ рдХреБрдиреИ рдкрдирд┐ рд╣рд┐рд╕рд╛рдмрд▓реЗ рд╕рдореНрдмрджреНрдз рдЫреИрдиред

icons8 рджреНрд╡рд╛рд░рд╛ рдбрдХ рдЖрдЗрдХрди: https://icons8.com/icon/74847/duck

рдпреЛ рдПрдк Creative Commons Attribution-NonCommercial-NoDerivatives рдЕрдиреНрддрд░реНрд░рд╛рд╖реНрдЯреНрд░рд┐рдп рд▓рд╛рдЗрд╕реЗрдиреНрд╕ (BY-NC-ND 4.0, https://creativecommons.org/licenses/by-nc-nd/4.0/) рдХреЛ рд╕рд░реНрддрд╣рд░реВ рдЕрдиреНрддрд░реНрдЧрдд рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред

рджреЗрдЦрд╛рдЗрдПрдХрд╛ рдЦреЗрд▓рд╣рд░реВ рд╣реБрдиреН:
- рд╣реЛрднрд░ рд░реЗрд╕рд┐рдЩ: http://www.psxdev.net/forum/viewtopic.php?t=636
- Fromage: https://chenthread.asie.pl/fromage/
- PSXNICCC рдбреЗрдореЛ: https://github.com/PeterLemon/PSX/tree/master/Demo/PSXNICCC
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреирел рдореЗ рез

рдбреЗрдЯрд╛рдХреЛ рд╕реБрд░рдХреНрд╖рд╛

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

рдореВрд▓реНрдпрд╛рдЩреНрдХрди рд░ рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ

рек.реи
резрел.рей┬ард╣рдЬрд╛рд░ рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ

рдирдпрд╛рдБ рдХреЗ рдЫ

- Multi-threaded rendering.
- Merging of multi-disc games in list/grid.
- Custom game titles/regions.
- Texture cache and replacements.
- New enhancements.
- New patch code system.
- Game compatibility improvements.
- Updated UI.

рдПрдкрд╕рдореНрдмрдиреНрдзреА рдЧреНрд░рд╛рд╣рдХ рд╕реЗрд╡рд╛

рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА
CONNOR WILLIAM MCLAUGHLIN
stenzek@gmail.com
Australia
undefined

рдорд┐рд▓реНрджрд╛рдЬреБрд▓реНрджрд╛ рдЧреЗрдорд╣рд░реВ