===========================================================================
  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.
