Можно ли в Unreal сделать так, чтобы эмуль перешел в debug после порчи (изменения) какого-то байта памяти?
Мне это нужно вот для чего. Портятся у меня пара байт в памяти, а вот поймать этот момент никак не могу (редко и не систематически бывает).
Вид для печати
Можно ли в Unreal сделать так, чтобы эмуль перешел в debug после порчи (изменения) какого-то байта памяти?
Мне это нужно вот для чего. Портятся у меня пара байт в памяти, а вот поймать этот момент никак не могу (редко и не систематически бывает).
да.
в дебаге жмешь Alt+C
далее или в "Memory access" на W (Write) ставишь диапазон
или если тебе надо отловить конкретное число можешь
в "Conditional breakpoints" написать что-нибудь типа "M(0C02F)==10 && M(0C030)!=02F"
Благодарю.Цитата:
Сообщение от Sinus
А какая версия это поддерживает?
незнаю. я тестил на 0.32b2
Начиная с версии 0.07b и по наши дни. :)Цитата:
Сообщение от axor
Цитата:
version 0.07b 1 oct 2001
+ conditional breakpoints (uses c-like expressions of any complexity); breaks
to range, port in/out, on instruction, on memory change superseded by this
powerful feature and removed as obsolete. RTFM before use
А у меня вот такой вопрос:
-Есть ли в этом эмуляторе возможность отлючить отображение курсора мыши (такие белые стрелки, как-будто отруки нарисованные)? Если да, то каким образом?
если мне не изменяет память ;) это эмуляция kempston joystick через мыша, отруби в настройках и не будет этого!Цитата:
Сообщение от Волосатый_Кот
- Да-да, это именно эмуляция через мыша. Но как сделать так, чтобы мышка работала как джой (лично мне так удобно), и в то же время ее курсор не отображался, может кто-нибудь знает?Цитата:
Сообщение от breeze
ммм... заменить стрелки пустыми квадратиками и перекомпилировать? :rolleyes: или заюзать одну из соответствующих прог для правки этого дела прямо в егзешнике...Цитата:
Сообщение от Волосатый_Кот
без курсора ты фиг поставишь джойстик в среднее (прямое) положение. а стрелочки действительно можно перерисовать на маленькие-аккуратненькие каким-нить редактором ресурсов типа resource hacker (их, наверное, штук 10 есть разных)