SprPoP: README для игрока и экран Controls в две колонки

README, который едет НА ДИСК рядом с программой, в двух версиях: README.TXT
(английский) и README.RUS (русский).  Краткое описание, запуск, полная
раскладка управления, читы, файлы игры, чего не хватает против оригинала,
благодарности.

Русский обязан быть в CP866 — DSS и местные просмотрщики читают именно её,
UTF-8 показался бы кракозябрами.  Исходники лежат в dist/ как UTF-8 (чтобы
читались в репозитории), перекодировка и CRLF делаются правилом Makefile.
ПОРЯДОК В КОНВЕЙЕРЕ ВАЖЕН: sed ставит CRLF ДО iconv — BSD sed в UTF-8
локали отказывается работать с байтами CP866 («RE error: illegal byte
sequence»), а с валидным UTF-8 работает.  iconv БЕЗ -c намеренно: потеря
символа должна ломать сборку, а не молча портить текст.

ЭКРАН CONTROLS переписан в две колонки.  В одну раскладка больше не
помещалась: после фаз A-C клавиш стало вдвое больше, а по высоте есть
только 200 точек вместе с заголовком.  Слева игра (бег, лазание, бой),
справа служебное и читы; высота блока считается по ДЛИННОЙ колонке.
Строка «IN A FIGHT» — заголовок, а не клавиша: ниже неё те же стрелки и
Shift означают другое, и без разделителя список читался бы противоречиво.

Заодно экран перестал врать: там до сих пор висели P, I, U и F7/F8 —
клавиши, переназначенные ещё в фазе A.

Проверено в MAME: Backspace открывает меню, Settings -> Show key bindings
показывает обе колонки целиком.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-27 15:50:59 +03:00
parent 659071838d
commit 6cc8611d03
6 changed files with 620 additions and 32 deletions
@@ -0,0 +1,130 @@
===========================================================================
SprPoP -- Prince of Persia ¤«ï Sprinter Sp2000
===========================================================================
®àâ ¨£àë Prince of Persia „¦®à¤ ­  Œ¥å­¥à  (1989) ­  Sprinter Sp2000.
ƒà ä¨ª  ¢§ïâ  ¨§ VGA-¢¥àᨨ ¤«ï MS-DOS, ०¨¬ 320x256 á ¯ «¨âன ­  256
梥⮢; ¬ã§ëª  ¨ §¢ãª®¢ë¥ íä䥪âë - ®à¨£¨­ «ì­ë¥ ®æ¨ä஢ª¨, ¨£à îâáï ç¥à¥§
ª ­ « CBL. ‚ ¨£à¥ ¢á¥ ç¥âëà­ ¤æ âì ã஢­¥©, § áâ ¢ª , íªà ­ë ¨áâ®à¨¨,
¢áâ㯫¥­¨¥ á ¯à¨­æ¥áᮩ ¨ „¦ ä à®¬, 䨭 « ¨ â ¡«¨æ  ४®à¤®¢.
‡€“‘Š
---------------------------------------------------------------------------
ˆ§ ª®¬ ­¤­®© áâப¨ DSS, ­  ⮬ ¤¨áª¥, £¤¥ «¥¦¨â ¨£à :
sprpop
冷¬ á ¯à®£à ¬¬®© ¤®«¦­ë «¥¦ âì ¥ñ ª â «®£¨ á ¤ ­­ë¬¨:
BG\ â ©«ë ä®­  KID\ ¯à¨­æ
GUARD\ áâà ¦¨ SKEL\ ᪥«¥â
VIZIER\ „¦ ä à SHADOW\ ⥭ì
SND\ §¢ãª®¢ë¥ íä䥪âë MUS\ ¬ã§ëª 
FONT\ èà¨äâ TITLE\ § áâ ¢ª 
PV\ ¨áâ®à¨ï ¨ ¢áâ㯫¥­¨¥ LEVELS\ ç¥âëà­ ¤æ âì ã஢­¥©
¥§ ª ª®£®-­¨¡ã¤ì ª â «®£  ¨£à  ¢áñ à ¢­® § ¯ãáâ¨âáï, ­® â®, çâ® ¢ ­ñ¬
«¥¦ «®, ®ª ¦¥âáï ¡¥§§¢ãç­ë¬ ¨«¨ ­¥¢¨¤¨¬ë¬.
€‚‹…ˆ…
---------------------------------------------------------------------------
¥£ ¨ « § ­¨¥
‚«¥¢® / ‚¯à ¢® ¯®¢¥à­ãâìáï ¨«¨ ¡¥¦ âì
‚¢¥àå ¯à릮ª ¨«¨ ¯®¤âï­ãâìáï
‚­¨§ ¯à¨á¥áâì ¨«¨ á¯ãáâ¨âìáï
‚­¨§ + ‚«¥¢®/‚¯à ¢® ¯à릮ª ­  ¬¥áâ¥
Shift ¯®¤®¡à âì ¯à¥¤¬¥â
Shift + ‚«¥¢®/‚¯à ¢® ®áâ®à®¦­ë© è £
Home ¨«¨ ‚¢¥àå+‚«¥¢® ¯à릮ª ¢«¥¢®
PgUp ¨«¨ ‚¢¥àå+‚¯à ¢® ¯à릮ª ¢¯à ¢®
‚¢¥àå ­  ¡¥£ã ¯à릮ª á à §¡¥£ 
Shift ¢ ¯ ¤¥­¨¨ § æ¥¯¨âìáï §  ª à­¨§
®© ­  ¬¥ç å
‚«¥¢® / ‚¯à ¢® ­ áâ㯠âì ¨«¨ ®âáâ㯠âì
Shift 㤠à
‚¢¥àå § é¨â 
‚­¨§ ã¡à âì ¬¥ç
(Shift ¤®áâ ñâ ¥£® á­®¢ )
® 室㠨£àë
Backspace ¨«¨ Esc ¯ ã§  ¨ ¬¥­î
஡¥« ᪮«ìª® ®áâ «®áì ¢à¥¬¥­¨
T ¤¥à¦ âì â ©¬¥à ­  íªà ­¥
F6 ¡ëáâ஥ á®åà ­¥­¨¥
F9 ¡ëáâà ï § £à㧪 
Ctrl+A ­ ç âì ã஢¥­ì § ­®¢®
Ctrl+R ¢¥à­ãâìáï ª § áâ ¢ª¥
Ctrl+S §¢ãª ¢ª« / ¢ëª«
Ctrl+M ¬ã§ëª  ¢ª« / ¢ëª«
Ctrl+V ¯®ª § âì ¢¥àá¨î ᡮન
Ctrl+Q ¨«¨ F10 ¢ë室
F10 à ¡®â ¥â ¢¥§¤¥, ¢ ⮬ ç¨á«¥ ¢® ¢à¥¬ï § áâ ¢ª¨. ‹î¡ ï ¤àã£ ï ª« ¢¨è  ­ 
§ áâ ¢ª¥ ¨«¨ ­  íªà ­ å ¨áâ®à¨¨ ¯à®¯ã᪠¥â ¨å ¨ ­ ç¨­ ¥â ¨£àã.
—ˆ’›
---------------------------------------------------------------------------
—¨âë ®à¨£¨­ « ; ¢ í⮩ ᡮથ ®­¨ ¢ª«îç¥­ë ¯® 㬮«ç ­¨î. ‚몫îç¨âì ¬®¦­® ­ 
íªà ­¥ ­ áâ஥ª.
Shift+L á«¥¤ãî騩 ã஢¥­ì
+ / - ­  ¬¨­ãâã ¡®«ìè¥ / ¬¥­ìè¥
K 㡨âì áâà ¦ 
Shift+I ¯¥à¥¢¥à­ãâì íªà ­
Shift+W ¬¥¤«¥­­®¥ ¯ ¤¥­¨¥
Shift+S ¢¥à­ãâì ®¤­ã ¥¤¨­¨æã §¤®à®¢ìï
Shift+T ¯à¨¡ ¢¨âì §¤®à®¢ìï (¤® ¤¥áïâ¨)
[ / ] ¯®¤¢¨­ãâì ¯à¨­æ  ­  ¯¨ªá¥«ì
„¢ãå ç¨â®¢ ®à¨£¨­ «  ¯®ª  ­¥â: R (¢®áªà¥á¨âì ¯à¨­æ ) ¨ H / J / U / N ¢¬¥áâ¥
á Ctrl+B (¯®á¬®âà¥âì á®á¥¤­îî ª®¬­ âã).
Žâ« ¤®ç­ë¥ ª« ¢¨è¨ í⮣® ¯®àâ , ª®â®àëå ¢ ®à¨£¨­ «¥ ­¥â ¢®¢á¥. ‚ᥠ®­¨ ¯®¤
Ctrl, çâ®¡ë ­¥ § ­¨¬ âì ¯à®áâë¥ ¡ãª¢ë ¨§ à áª« ¤ª¨ ¢ëè¥.
Ctrl+I ¡¥áᬥà⨥: ¢ëª« / ¢ ¡®î / ¯®ç⨠¢® ¢áñ¬
Ctrl+P ०¨¬ ᪮à®áâ¨
Ctrl+F ®áâ ­®¢¨âì ª ¤à ¨ á­®¢  ¯ãáâ¨âì
Ctrl+D ®â« ¤®ç­ ï áâப : ã஢¥­ì, ª®¬­ â , ᪮à®áâì, §¢ãª
Ctrl++ / Ctrl+- ¯¥à¥©â¨ ¢ á«¥¤ãîéãî / ¯à¥¤ë¤ãéãî ª®¬­ âã ¯® ­®¬¥àã
”€‰‹›, ŠŽ’Ž›… ‘އ„€ð’ ˆƒ
---------------------------------------------------------------------------
POP.CFG ­ áâனª¨
POP.SAV ¡ëáâ஥ á®åà ­¥­¨¥, POP.BAK - ¯à¥¤ë¤ã饥
POP.HOF â ¡«¨æ  ४®à¤®¢
‚ᥠ®­¨ ¯®ï¢«ïîâáï à冷¬ á ¯à®£à ¬¬®©, ¨ «î¡®© ¬®¦­® 㤠«¨âì - ¨£à  ¯à®áâ®
­ ç­ñâ á® §­ ç¥­¨© ¯® 㬮«ç ­¨î.
—’Ž …™ð … ƒŽ’Ž‚Ž
---------------------------------------------------------------------------
‚ᥠç¥âëà­ ¤æ âì ã஢­¥© ¯à®©¤¥­ë. ®à⠯த®«¦ ¥â à §¢¨¢ âìáï, â ª çâ®
è¥à®å®¢ â®á⨠¥éñ ¢áâà¥ç îâáï; â¥, ® ª®â®àëå ¬ë §­ ¥¬, ¢¥¤ãâáï ¢ ᯨ᪥
¡ £®¢ ¯à®¥ªâ .
à®â¨¢ ®à¨£¨­ «  ­¥ 墠⠥â: ç¨â  R (¢®áªà¥á¨âì ¯à¨­æ ), ç¨â®¢ H / J / U / N
¨ Ctrl+B ¤«ï ®á¬®âà  á®á¥¤­¨å ª®¬­ â ¨ ª« ¢¨è¨ á­¨¬ª  íªà ­  (F12).
‹€ƒŽ„€Ž‘’ˆ
---------------------------------------------------------------------------
Prince of Persia ¯à¨¤ã¬ « ¨ ­ ¯¨á « „¦®à¤ ­ Œ¥å­¥à ¢ 1989 £®¤ã.
Œ¥å ­¨ª  í⮣® ¯®àâ  á¢¥àï« áì á SDLPoP (github.com/NagyD/SDLPoP) - íâ®
á ¬®¥ â®ç­®¥ ¯à®ç⥭¨¥ ⮣®, ª ª ¢¥¤ñâ á¥¡ï ®à¨£¨­ «ì­ë© ¤¢¨¦®ª. ƒà ä¨ª 
¢§ïâ  ¨§ ¢¥àᨨ ¤«ï MS-DOS, §¢ãª®¢ë¥ íä䥪âë - ¨§ ¥ñ ä ©«®¢ DIGISND, ¬ã§ëª 
- ¨§ § ¯¨á¥© á ã­¤â४  DOS-¢¥àᨨ.
‘ ¬ ¯®àâ ᮡ࠭ ­ è¨¬ ª®¬¯¨«ïâ®à®¬ sprinter-cc ­  ®á­®¢¥ SDCC ¤«ï Sprinter
Sp2000.