Автор Тема: MAME. Расшифровать значение скорости  (Прочитано 501 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BlackTriangle

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
Добрый день, помогите разобраться с данными с автомата MAME (конкретно игра Mortal Kombat 1 rev 3), проблема в следующем: измерил скорости движения персонажей, если значение положительное, то всё ок - например значение  хода вперёд 163840, при конвертации в шестнадцатиричную систему будет 28000 (т.е 2.8 Vel. X), однако это работает как уже было сказано только для положительных значений, если скорость (значение) отрицательная, то число уже другое - 4294836224. Вопрос: как сконвертировать в понятный вид (как положительные)?

Данные:
Скорость хода вперед - 163840 [28000] [2.8]
Скорость хода назад - 4294836224 [?]
Скорость прыжка вперед - 262144 [40000] [4]
Скорость прыжка назад - 4294705152 [?] [Должно быть -4]

[ Указанное вложение недоступно ]

Оффлайн Cyneprepou4uk

  • Пользователь
  • Сообщений: 205
  • Пол: Мужской
  • Самый лысый ромхакер
    • ВКонтакте
    • Просмотр профиля
MAME. Расшифровать значение скорости
« Ответ #1 : 15 Июнь 2021, 08:36:21 »
Вычитаешь из 2 в 32й степени
4294967296 - 4294836224 = 131072

Оффлайн BlackTriangle

  • Пользователь
  • Сообщений: 3
    • Просмотр профиля
MAME. Расшифровать значение скорости
« Ответ #2 : 15 Июнь 2021, 09:57:24 »
Большущее спасибо  :wow: