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
рдорд╛ рдЕрдкрдбреЗрдЯ рдЧрд░рд┐рдПрдХреЛ
реирежреирел рдореЗ рез