Может, мы обидели кого-то зря,
Сбросив пару лишних мегатонн,
И горит зелёным пламенем земля,
Там, где был когда-то Пентагон!..
Profi-576 v3.2/AY-3-8912A GI/FDD-5.25'
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Товарища дави если мы не можем задавить или забаннить то хотя бы игнорировать мы можем? А то еще одно безграмотное существо со словами оскАрбляете может почему-то гноищем плеваться, а нам, вот, в упрек ставит...
Ave ZX!
Ну сделать-то на самом деле можно, например применив тот же метод, что я применял для новой графики в диззи 7, токмо вот там размерчик будет огого.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
А ты чем проверял и где?
Только что еще раз запустил 128_cheat_sinclair_videoforboat.sna в Unreal 0.25b2, и еще на случай в EmuZWin 2.7 и SpecEmu 2.8 . С лодкой прогулялся до пристани, применил, вернулся к могиле, взял клинок, применил, вернулся к пристани - во всех этих эмуляторах лодки там уже нет? Это только у меня так PC работает, кто-то еще запустите, пожалста.
Помни. Только на компьютере можно семь раз 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 - это глюк самой игры или именно в коллекции оно вылазит?
Вопрос №2 - кто-нить знает, как это починить?
Ave ZX!
Нет, в оригинале совсем другие глюки - там, когда лодка начинает плавать, случается, ее неподвижная копия некоторое время на пристани остается.
В коллекции это правлено, может, поэтому лодка исчезает, если после применения лодки применять не ее запчасти (при этом, наверно, лодка прежнего цвета снимается, а устанавливается лодка нового цвета), а другие предметы в других местах (при этом, возможно опять же, лодка стирается, а новая лодка не устанавливается). И далее ее аксессуары уже применять невозможно.
Вот что удалось нарыть:
Скрытый текст
Гасит лодку патч по адресу #5CED, который срабатывает при попадании предмета в место использования, если только в #E3DC находится #FF (это для ключа зажигания признак отсутствия в месте использования, в частности, когда использованный ключ исчезает с карты). При использовании деталей плавсредства, даже после срабатывания патча, очередная разновидность лодки будет включена другими процедурами. Но патч срабатывает при использовании вообще любых предметов, и вот почему:
Байт 0 описателя предмета для многих предметов сразу равен FF. Для ключа, во всяком случае, так вообще почти всегда - пока предмет не замечен на своем месте, там сидит FF, и сменяется оно на другое значение только на короткое время, в момент отработки действий при использовании предмета.
При попадании в место ниже IX указывает на описатель используемого предмета (для ключа - E3DC), и по адресу IX временно находится байт, отличный от FF:
Если наоборот - поймать момент, когда там не FF, иначе говоря, если проверку на использование ключа перенести до стирания признака использования, а RET NZ заменить на RET Z, патч сработает только однажды - для ключа.Код:EE33 LD A,FF ; предмет использован, и в байт 0 описателя снова записывается FF EE35 CALL 5CED ; вызов патча, подменяющий LD (IX),A ... 5CED LD (IX),A ; команда, которую заменил вызов патча. 5CF0 LD A,(E3DC) ; признак наличия ключа в нужном месте 5CF3 CP FF ; ключ в точке использования? 5CF5 RET NZ ; RET не сработает, т.к. в E3DC либо еще FF, либо уже снова FF 5CF6 LD HL,E488 ...
[свернуть]
Можно починить так:
Проверил под 48k и 128k, пришвартованная лодка пропадает, когда нужно - перед тем, как появляется двигающаяся. Там есть еще, правда, мелкие визуальные дефекты при выводе только лодок, чисто самопропадающие по мере обновления экрана, остатки ботинок Диззи возле лодки при смене ее цвета и при сходе с лодки на пристани. Но тут уж не знаю, биться ли еще об них, это связано, может, с отображением лодки "не вовремя", когда спрайт Диззи еще не убран с экрана...Код:... 5CED 21 DC E3 LD HL,E3DC ; HL скоро все равно испортится 5CF0 BE CP (HL) ; в A уже FF 5CF1 DD 77 00 LD (IX),A ; проверка уже сделана, можно затирать 5CF4 00 NOP ; лишний байт 5CF5 C8 RET Z ; если обрабатывается не ключ, лодку стирать не надо ...
Погонял оригинал, вот этот мелкий мусор есть при эволюциях лодки и в оригинале TZX. Неприятно, но проходят сами, прохождению не мешают...
Помни. Только на компьютере можно семь раз 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 (пользователей: 0 , гостей: 1)