Bedolaga, перепробовал кучу вариантов, нашел c твоей подсказкой альтернативный метод DVD in Motion, AUX не сдается
Все Park->Run относятся только к DVD. Вместо 3х заглушек, ставим одну:
Код:
.text:00115798 ; =============== S U B R O U T I N E =======================================
.text:00115798
.text:00115798
.text:00115798 sub_115798: ; DATA XREF: .data:001926C4o
.text:00115798 ; .pdata:002A9968o
.text:00115798 rts
.text:0011579A nop
.text:0011579C mov.l r10, @-r15
.text:0011579E mov.l r11, @-r15
.text:001157A0 mov.l r12, @-r15
.text:001157A2 mov.l r13, @-r15
.text:001157A4 sts.l pr, @-r15
.text:001157A6 add #-h'10, r15
.text:001157A8 mov r4, r8
.text:001157AA mov #-h'70, r3
.text:001157AC mov r8, r10
.text:001157AE extu.b r3, r3
И там рядом куча манипуляций с заветными ячейками, вызванными ниоткуда:
Код:
.text:00115972 loc_115972: ; CODE XREF: sub_115950+16j
.text:00115972 mov #h'6B, r3
.text:00115974 mov r9, r2
.text:00115976 shll2 r3
.text:00115978 add r3, r2
.text:0011597A mov #1, r3
.text:0011597C mov.l r3, @r2
.text:0011597E mov r8, r3
.text:00115980 add #h'13, r3
.text:00115982 mov.b @r3, r3
.text:00115984 extu.b r3, r3
.text:00115986 tst r3, r3
.text:00115988 bf loc_11598E
.text:0011598A mov #0, r3
.text:0011598C mov.l r3, @r2
.text:0011598E
.text:0011598E loc_11598E: ; CODE XREF: sub_115950+38j
.text:0011598E mov #h'6C, r3
.text:00115990 mov r9, r2
.text:00115992 shll2 r3
.text:00115994 add r3, r2
.text:00115996 mov #1, r3
.text:00115998 add #h'14, r8
.text:0011599A mov.l r3, @r2
.text:0011599C mov.b @r8, r3
.text:0011599E extu.b r3, r3
.text:001159A0 tst r3, r3
.text:001159A2 bf loc_1159A8
.text:001159A4 mov #0, r3
.text:001159A6 mov.l r3, @r2
Мне непонятно из этого только одно, в 6D (vehicale speed) пишется либо #0, либо #1, т.е. это получается флаг, а не реальная скорость ???