Кто-нибудь может подсказать какой-нибудь фикс/патч для Outlander на Mega Drive, устраняющий косяк с инверсными поворотами во время езды "задним ходом"? — тачка катится в противоположном движению руля направлении 
[
SMD]
Outlander - Исправление движения назад (неполное) / Reverse Fix
Исправить можно двумя способами:
1. reverse_sprite_fix. Исправляет только спрайт руля, чтобы поворачивал в правильную сторону. Минус: резкая смена спрайта при переходе из нейтрального положения в задний ход и обратно. Плюс: простое исправление вместо лишнего кода:
00853A:
bpl #$06 [00:8542]
neg.w D1
lsr.w #1,D1
bra #$04 [00:8546]
008542:
neg.w D1
lsr.w #1,D1
008546:
addi.w #$0004,D1на
tst.w $026E(A6)
bne.b skip
nop
neg.w D1
skip:
lsr.w #1,D1
2. reverse_fix_bad. К исправлению выше добавил обмен нажатия влево/вправо при движении назад. Но проблема в том, что положение руля меняется плавно, а смена кнопок происходит резко, из-за этого небольшой рывок при переходе из нейтральным положением в задний ход и обратно. Для воспроизведения: 1) в нейтральном положении зажать влево или вправо, начать движение назад; 2) двигаясь назад, зажать влево или вправо, начать движение вперёд (кнопка B).
Если кто-то будет изучать:
Значения RAM: $FF0080.w - поворот руля, если заморозить, машиной всё равно можно немного рулить (значения от FFF8 до 0008), $FF0203.b - индекс положения руля для спрайтов (значения от 0 до 8, центр - 4), $FF025C.w - скорость вперёд, $FF026E.w - скорость назад.
Начало обработки направления руля ROM $0084CC.