Отключение автоторможение в автосимуляторе под DOS

Тема в разделе "WASM.RESEARCH", создана пользователем Llirik, 14 авг 2018.

  1. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.953
    Видел, биндил. Пока не забиндил она даже крутилась будто на ручнике, как настроил тупо стоит и все, вижу что колеса поворачиваются, но не едет, даже со стоковым ехе. Ставить уже наверное ничего не надо. К слову, постановка бряка прямо в файл действительно выбрасывает в отладчик, по крайней мере ватком, но и это не пригодилось даже.
     
  2. Llirik

    Llirik Member

    Публикаций:
    0
    Регистрация:
    18 июл 2008
    Сообщения:
    468
    При старте надо включить первую передачу, но только после слова "GO", а то фальшстарт будет и накажут STOP AND GO))
     
  3. _edge

    _edge Well-Known Member

    Публикаций:
    1
    Регистрация:
    29 окт 2004
    Сообщения:
    631
    Адрес:
    Russia
    КАК? )

    я все же добью резидент, который выводит прерываемое место основной программы. вспомнил, что нужно хукать не 1с, а инт 8.
     
  4. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.953
    [​IMG]
    Структура-то немаленькая, переменных много. Если искать например не конкретно нужную переменную, а ту, которая похожим образом адресуется, то можно и разыскать. Хотя я по-моему что-то напутал, но каким-то чудом Autobrake таки не включается. Вот щас думаю: возможно там ничего больше не включается :acute:
     
    Последнее редактирование: 22 авг 2018
    Llirik и _edge нравится это.
  5. f13nd

    f13nd Well-Known Member

    Публикаций:
    0
    Регистрация:
    22 июн 2009
    Сообщения:
    1.953
    Патч тут
    Код (Text):
    1. cseg01:00046F4B                 cmp     word ptr [eax+1C0h], 0
    2. cseg01:00046F53                 jz      short loc_46F5A
    3. cseg01:00046F55                 call    sub_4FFFC
    и тут
    Код (Text):
    1. cseg01:0005CB38                 cmp     word ptr [edx+1C0h], 0
    2. cseg01:0005CB40                 jz      short loc_5CB4E
    Условный на безусловный. При использовании значения +1C0, потому и удивило, что при F4 не переключается. Да не, скорей всего разработчики break и brake сами перепутали.
     
    Llirik нравится это.