Важная информация

User Tag List

Страница 1 из 6 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 57

Тема: The rats

  1. #1
    Activist
    Регистрация
    27.02.2005
    Адрес
    Белоруссия
    Сообщений
    382
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию The rats

    Никто сабж не проходил?

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Activist Аватар для Adramelek
    Регистрация
    17.02.2005
    Адрес
    USA
    Сообщений
    371
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сейчас буду оффтопить.

    Игру не видел (хотя, помню, читал описание в "500 игр"), но книгу прочитать советую -- когда-то в числе любимых была, особенно последняя часть трилогии, про ядерную войну. Перечитывал раз десять. До сих пор ее считаю эталоном постапокалипсиса. Всякие трэшаки вроде "Путешествия Иеро" и близко не валялись. Автора, вроде, звали Фрэнк Херберт -- кажется, однофамилец автора "Дюны"? Или это он и есть? Не помню.

  4. #3
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    235
    Поблагодарили
    100 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Автора звали Джеймс Херберт, а не Фрэнк... И на "Путешествие Иеро" не надо гнать, очень даже ничего книга.

    Я не проходил, уж больно она тормозная, ибо на басике... Пройти?
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  5. #4
    Activist
    Регистрация
    27.02.2005
    Адрес
    Белоруссия
    Сообщений
    382
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    и нифига не на васике, а на самом что ни на есть асемблере.
    мы про одну игру? я про эту
    ftp://ftp.worldofspectrum.org/pub/si...atsThe.tzx.zip

  6. #5
    Veteran Аватар для TomCaT
    Регистрация
    25.06.2005
    Адрес
    Одесса
    Сообщений
    1,795
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По инструкции выходит, что в игре все-таки есть отгрузка/восстановление состояния! Вызываются не через меню (вот - и не заметил), а через SS+L и SS+S - когда открыто главное меню карты.

    Отгрузка какая-то странная, сохраняет по 4 блока, которые вместе занимают немало - килобайт 10. В диск-версии сделал одну отгрузку...

    Смущает только то, что предупреждающие надписи перед загрузкой-сохранением на тему "дайте чистую кассету, запустите магнитолу" распаковываются, как и все остальные тексты в игре, каким-то непонятным способом. Перед полной публикацией хотелось бы их поправить.

    Полностью отключить надписи проблематично, т.к. игра компилированная и программу своих действий вызывает через несколько JP (HL), при этом еще часто модифицирует код. Отследить все, касающееся исключительно этих надписей, пока не могу.

    Удалось найти процедуру с входом C7AC, распаковывающую текст. С самого начала процедуры идет загрузка нужных ей регистров из переменных памяти, причем в DE - адрес-приемник текста (обычно 6AD1), а в HL - скорее всего адрес-источник (всегда BD16 для SAVE и BD47 для LOAD). Алфавит где-то в районе BDB8-BDD9 - точно не понял, он тоже как-то странно построен, в Iron Lord и то понятнее. В IX, HL' обычно кладутся одинаковые значения для не совсем понятных нужд распаковщика.

    Процедура C7AC вызывает другую процедуру, которая возвращает код очередного символа - 0x25 означает CAPS для следующего символа, 0x5D - терминатор. Внутри распаковщика видно, что входные данные принимаются побитово (через регистр C). Но вот сам алгоритм пока темный лес. Еще непонятность - BC заполняется вместе с другими регистрами, и распаковщик сразу использует значение из регистра C - разное для разных фраз. Т.е., похоже, первый байт (или неск. бит) прочитаны до вызова этой процедуры...

    Может ли кто-то помочь с расшифровкой, или с выключением фраз - пожалуйста, помогите.
    __________________________

    Кстати, игру в принципе реально сделать сильно быстрее, она компилированная и надо-не надо вызывает процедуру задержки... Стоит ли убыстрять?
    Вложения Вложения
    Последний раз редактировалось TomCaT; 08.01.2010 в 22:39. Причина: Добавлено сообщение
    Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
    Власть людей сильнее, чем люди у власти.
    Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)

    Скрытый текст

    Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
    Мы все немного режем по дереву, а потом собираем корабли в бутылках.
    Is it the same old story you are going to tell me
    or is it the old story telling me and you we are the same?
    http://www.sky.od.ua/~ptsk
    [свернуть]


  7. #6
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    235
    Поблагодарили
    100 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот я поэтому и сказал, что на васике.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  8. #7
    Master
    Регистрация
    31.08.2007
    Адрес
    Ковров
    Сообщений
    756
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    начал гонять эту игрушку - тормозная она конечно и глючная (наверно?). позже закину снапшоты с глюками (если это конечно они). кста если не читать книгу то вообще непонятно что там делать
    C64C+1541II

  9. #8
    Veteran Аватар для TomCaT
    Регистрация
    25.06.2005
    Адрес
    Одесса
    Сообщений
    1,795
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я приложил нечто из руководства в архив, добавив про релиз, но на русский его переводить можно не один день.

    Это, кончено, в мануале говорят что до стратегии.

    А без книжки, конечно, в тактике - метод научного тыка.

    ---------- Post added at 20:51 ---------- Previous post was at 20:47 ----------

    2 Shadow Maker: если удастся, то конечно many thanks. Я уже несколько раз брался, подизучил несколько эпизодов, но до полной ясности (особенно о качестве релиза) далеко.
    Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
    Власть людей сильнее, чем люди у власти.
    Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)

    Скрытый текст

    Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
    Мы все немного режем по дереву, а потом собираем корабли в бутылках.
    Is it the same old story you are going to tell me
    or is it the old story telling me and you we are the same?
    http://www.sky.od.ua/~ptsk
    [свернуть]


  10. #9
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    235
    Поблагодарили
    100 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А? Чего? Пройти?
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  11. #10
    Veteran Аватар для TomCaT
    Регистрация
    25.06.2005
    Адрес
    Одесса
    Сообщений
    1,795
    Спасибо Благодарностей отдано 
    54
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    22 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да.
    Помни. Только на компьютере можно семь раз Cut, а один - Format. В реале все иначе. (c)
    Власть людей сильнее, чем люди у власти.
    Чем меньше мы смотрим на мир, тем больше задумываемся о нем. (c)

    Скрытый текст

    Can you help Robin in his quest for the silver arrow? (c) Odin "Robin of the Wood"
    Мы все немного режем по дереву, а потом собираем корабли в бутылках.
    Is it the same old story you are going to tell me
    or is it the old story telling me and you we are the same?
    http://www.sky.od.ua/~ptsk
    [свернуть]


Страница 1 из 6 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •