Вход

Просмотр полной версии : Space Crusade



Aprisobal
14.07.2015, 13:07
Приобрел недавно C64, решил побегать в любимый Space Crusade, который оказался там довольно убогим. Сохранение, как и на Спектруме, сделано через коды.

Удивительно, но коды, сгенерированные на C64, подходят и на ZX версию, и обратно.

На C64 оно работает, как я понимаю, правильно. После ввода кода (код из Спектрум версии) мы видим список завершенных миссий:
52848

Но на Спектруме:
48K
52849
128K
52850

Не работает?..

Без сохранения результатов прохождения миссий невозможно добраться до ранга Captain Supremus и пройти игру.
Таким образом TAP версии на WoS и все TR-DOS версии нерабочие и непроходимые? Или что-то непонимаю в игре?

П.С. В 2011-м TomCaT и goodboy сделали TR-DOS версию из +3DOS, где наконец все работает как надо. Потому что сохранение происходит прямо на диск, а не через коды.

TomCaT
14.07.2015, 13:48
Вот уж не думал, что ту отгрузку можно зашифровать в код вменяемой длины... Получается, в кодовой системе недоделано всего ничего - что-то около одного байта?

goodboy
14.07.2015, 16:08
невозможно добраться до ранга Captain Supremus
судя по-советам - возможно
"c0a720ff54f"

Aprisobal
14.07.2015, 17:07
Вот уж не думал, что ту отгрузку можно зашифровать в код вменяемой длины... Получается, в кодовой системе недоделано всего ничего - что-то около одного байта? Нет, наоборот - получается в коде все есть. Загрузка из кода в ZX работает неправильно. В детстве это мне доставляло невообразимое количество стресса :)


судя по-советам - возможно
"c0a720ff54f" Видимо отыграли все подряд?..
В ZX с этим кодом только звание:
52851
В C64 все на месте:
52852



If you do well you will be promoted until you reach the exalted rank of Captain Senioris, or, if you manage to accomplish each of the primary missions, you will become Captain Supremus.

goodboy
14.07.2015, 21:19
глянул мельком обработку пароля на 48к версии,
из 10 символов (11ый-контр.сумма) формируются 5 значений.
из них при печати статуса изучаются только два - звание и шевроны.
значение остальных трёх похоже не учитывается.

Aprisobal,если в нашей TRDверсии список пройденных миссий печатается выложи сохранение.

Aprisobal
14.07.2015, 21:39
Aprisobal,если в нашей TRDверсии список пройденных миссий печатается выложи сохранение. Да, печатается. Сохраняет даже проваленные миссии.

Во вложении сохранения 3-х команд. У красных 2 миссии пройдено, у желтых и синих по 1-й провалено. У синих есть один шеврон.

jerri
15.07.2015, 00:22
goodboy, видимо сохранение непротестированное
а можно как то поправить в тап версии восстановление битов миссий?

goodboy
15.07.2015, 11:41
а можно как то поправить в тап версии восстановление битов миссий?

http://savepic.su/5824069.png

похоже при чтении/записи/печати перепутаны смещения ???
(IX) + 07/08 и 09/0A
(сейчас детально разбираться времени нет)

Aprisobal
23.07.2015, 10:37
http://savepic.su/5824069.png

похоже при чтении/записи/печати перепутаны смещения ???
(IX) + 07/08 и 09/0A
(сейчас детально разбираться времени нет) А где именно чтение/запись происходит? Адреса? Чтобы не искать долго..

Producer
24.07.2015, 00:47
goodboy, нельзя ли ускорить игру, скажем раза в два?
Имею в виду перемещение бойцов!
Может быть есть такая возможность?

Shadow Maker
27.07.2015, 13:11
Там вроде тупо задержки стоят, если ты про 3d-вид.

Producer
27.07.2015, 16:25
В обычном виде они очень медленно ходят, а ещё генератор случайных чисел оставляет желать лучшего, может его тоже можно подработать?

Shadow Maker
27.07.2015, 18:18
833b, c9 попробуй, должны пошустрее забегать. Подработать можно всё, вопрос кому это интересно :) Мне как-то нет.

goodboy
03.08.2015, 08:45
А где именно чтение/запись происходит? Адреса? Чтобы не искать долго..
все три версии откомпилированы под разные адреса (хотя код одинаковый), для примера печать миссий в 48к
35461 LD B,#0C ; перебор статуса 12ти миссий
(у меня весь август в разъездах, спектрумить начну скорее всего осенью)

tae1980
26.10.2018, 19:19
А есть исходники игры? Если да, где брать?

rasmer
14.11.2018, 20:32
А есть исходники игры? Если да, где брать?Дизассемблер в зубы и вперде!!!