| Разработка и ромхакинг > Ромхакинг и программирование |
| Byte Juggler |
| << < (2/2) |
| MetalliC:
paul_met, тогда стоит исправить на 16th, как выше отметил Yoti, нумерация аля "1й" "2й" ... "16й" бит (почти) никогда не ведется от нуля |
| paul_met:
--- Цитата: MetalliC от 19 Июнь 2021, 11:33:29 ---paul_met, тогда стоит исправить на 16th, как выше отметил Yoti, нумерация аля "1й" "2й" ... "16й" бит (почти) никогда не ведется от нуля --- Конец цитаты --- Я наоборот не встречал ,чтобы нумерация велась с 1. В доках по процам, в хекс редакторах, в массивах и т.д. нумерация всегда ведётся с нуля. Да даже банально взять стандартный калькулятор винды в режиме программист. |
| MetalliC:
paul_met, еще раз перечитай сообщение Yoti, но вдумчиво если не дошло еще и я повторю: - нумерация типа "бит [номер] 1/2/16/итп" обычно ведется с нуля - нумерация типа "1й/2й/16й бит" обычно ведется с единицы то есть "1й бит" = "бит 0", "15й бит" = "бит 14" итп |
| Yoti:
--- Цитата: paul_met от 19 Июнь 2021, 11:53:22 ---Да даже банально взять стандартный калькулятор винды в режиме программист. --- Конец цитаты --- Тут указан оффсет, а не порядковый номер. Просто написано не совсем верно. А ещё, я так понимаю, операции должны быть типа "set" (задать 1) и "clear" (задать 0). Удаление уменьшает кортеж на один элемент, а добавление - увеличивает. |
| paul_met:
MetalliC, тогда будет бит №15. Yoti, На счёт формулировку set / clear соглашусь. |
| DrMefistO:
А меня вот 15th не смутило. Очень даже понятно, что имелось в виду. Смутило бы "Add 16th". |
| Yoti:
--- Цитата: DrMefistO от 19 Июнь 2021, 22:54:36 ---Смутило бы "Add 16th". --- Конец цитаты --- Потому, что порядковый счёт ведётся с единицы. И 15-ый будет предпоследним среди 16-ти. Ты просто погугли порядковые суффиксы в английском языке на предмет оного у ноля) |
| paul_met:
Изменения в версии 1.1: * Добавлен индикатор прогресса; * Добавлена возможность выбрать диапазон обработки;http://www.emu-land.net/forum/index.php/topic,85753.msg1500259.html#msg1500259 |
| Mr2:
Для популярных операций(reverse, logic, shift), неплохо было бы добавить вычисления в окне. ::) |
| paul_met:
--- Цитата: Mr2 от 22 Июнь 2021, 10:39:29 ---Для популярных операций(reverse, logic, shift), неплохо было бы добавить вычисления в окне. ::) --- Конец цитаты --- Есть же калькулятор программиста для этого. |
| Mr2:
--- Цитата: paul_met от 22 Июнь 2021, 10:47:17 ---Есть же калькулятор программиста для этого. --- Конец цитаты --- У меня на winXP только logic. Reverse и Rsh нету. :( |
| paul_met:
--- Цитата: Mr2 от 22 Июнь 2021, 13:10:39 ---У меня на winXP только logic. Reverse и Rsh нету. :( --- Конец цитаты --- Reverse - это просто файл записывается задом наперёд. Rsh - это что, сдвиг вправо? Неужели в калькуляторе XP нет такой функции? В любом случае "человеческий" калькулятор можно поставить отдельно. |
| Mr2:
--- Цитата: paul_met от 22 Июнь 2021, 14:45:39 ---Reverse - это просто файл записывается задом наперёд. --- Конец цитаты --- Я про такой перевотор: 8039AC46 reverse 46AC3980. И лучше в доках описать каждый пункт, для каких целей он применяется. Чтобы было понятно: в каких ситуациях устанавливать 15-й бит и какой он по счёту. --- Цитата: paul_met от 22 Июнь 2021, 14:45:39 ---Rsh - это что, сдвиг вправо? Неужели в калькуляторе XP нет такой функции? --- Конец цитаты --- Я не нашёл. :blush: xpCalc img. --- Цитата: paul_met от 22 Июнь 2021, 14:45:39 ---В любом случае "человеческий" калькулятор можно поставить отдельно. --- Конец цитаты --- Нет проблем двигать биты вручную, я так и делал.(Узнал что такое Lsh, только после твоего релиза :biggrin:) Я лишь предложил добавить полезных фитч, а кому и зачем это нужно, решать пользователям. Ещё неплохо было бы добавить поисковик свободного места. Пример: Значение повторяющихся байт: FF Количество повторяющихся байт: 20 |
| paul_met:
--- Цитата: Mr2 от 22 Июнь 2021, 15:45:04 ---Я про такой перевотор: 8039AC46 revere 46AC3980. --- Конец цитаты --- Это Swap Long (режим 32 бит) . Все операции простые и их суть следует из названия. Не вижу смысла что-то описывать. Кроме то, легко можно отследить результат работы всех операций путём сравнение оригинала с выходным файлом. Например, выделить файлы и нажать "alt+C", если юзается тотал. Про "15-й" бит на предыдущей странице всё выяснили. --- Цитата: Mr2 от 22 Июнь 2021, 15:45:04 ---Я не нашёл. xpCalc img. --- Конец цитаты --- Как вариант, потавить на телефон калькулятор (надею, он не кнопочный у тебя). У меня стоит BitCalculator. --- Цитата: Mr2 от 22 Июнь 2021, 15:45:04 ---Ещё неплохо было бы добавить поисковик свободного места. Пример: Значение повторяющихся байт: FF Количество повторяющихся байт: 20 --- Конец цитаты --- Это не модификация байт и не подходит под формат BJ. Подобный поиск можно выполнить в любом хекс редакторе. |
| Rumata:
--- Цитата: paul_met от 22 Июнь 2021, 16:14:53 ---Подобный поиск можно выполнить в любом хекс редакторе --- Конец цитаты --- И даже в Тотал Коммандере |
| Mr2:
--- Цитата: paul_met от 22 Июнь 2021, 16:14:53 ---Это Swap Long (режим 32 бит) . Все операции простые и их суть следует из названия. Не вижу смысла что-то описывать. Кроме то, легко можно отследить результат работы всех операций путём сравнение оригинала с выходным файлом. Например, выделить файлы и нажать "alt+C", если юзается тотал. --- Конец цитаты --- Не надо заставлять пользователя, которому ничего непонятно, сравнивать файлы, чтобы ему стало ещё понятнее. --- Цитата: paul_met от 22 Июнь 2021, 16:14:53 ---Про "15-й" бит на предыдущей странице всё выяснили. --- Конец цитаты --- Ну если есть интерес на каждом ресурсе пояснять за 15-й бит, то норм. ;) --- Цитата: paul_met от 22 Июнь 2021, 16:14:53 ---Как вариант, потавить на телефон калькулятор (надею, он не кнопочный у тебя). --- Конец цитаты --- paul_met, дело не в том что мне куда поставить. Дело в моём юзер реквесте и фитбэке. :drinks: --- Цитата: paul_met от 22 Июнь 2021, 16:14:53 ---Это не модификация байт и не подходит под формат BJ. Подобный поиск можно выполнить в любом хекс редакторе. --- Конец цитаты --- Я пользуюсь HxD v1.7.7.0, и там такой функции нет. ;) |
| paul_met:
--- Цитата: Mr2 от 22 Июнь 2021, 16:43:13 ---Не надо заставлять пользователя, которому ничего непонятно, сравнивать файлы, чтобы ему стало ещё понятнее. --- Конец цитаты --- Ну если пользователю не понятно для чего нужна сея программа, значит ему она не нужна. --- Цитата: Mr2 от 22 Июнь 2021, 16:43:13 ---Я пользуюсь HxD v1.7.7.0, и там такой функции нет. --- Конец цитаты --- Забиваешь в поиск столько байт типа "FF", сколько он позволяет. И тебе выдаётся результат поиска - сколько раз и где встречается блок из энного кол-ва байт типа "FF". Бинго. |
| Mr2:
--- Цитата: paul_met от 22 Июнь 2021, 17:43:28 ---Ну если пользователю не понятно для чего нужна сея программа, значит ему она не нужна. --- Конец цитаты --- Нужна, нужна! :wall: Вот только без описания, непонятно зачем нужна. :lol: --- Цитата: paul_met от 22 Июнь 2021, 17:43:28 ---Забиваешь в поиск столько байт типа "FF", сколько он позволяет. И тебе выдаётся результат поиска - сколько раз и где встречается блок из энного кол-ва байт типа "FF". Бинго. --- Конец цитаты --- :? Сомнительная забава, подсчитывать количество забитых байт. :facepalm: Я хочу цивильно: "Byte Juggler, найди мне 20 байт свободного места, помеченного как 0xFF". |
| Навигация |
| Главная страница сообщений |
| Предыдущая страница |