Озадачился программой.
Интересно, знает ли кто некий тест, т.е. отдаешь бинарный файл и получаешь список опкодов?
Озадачился программой.
Интересно, знает ли кто некий тест, т.е. отдаешь бинарный файл и получаешь список опкодов?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
тест дизасм движка ? - под х86 знаю есть бинарь на 12 мег - под z80 не попадался, хотя можно самому сгенерить попробовать.
Да, тест. интересует только z80.
Помню, что видел для ассемблера бинаник и исходник - одни опкоды.
Может, поискать список кодов z80 и собрать ужасмом?
Если нужна собственно процедура дизассемблирования кода Z80 на асссемблере Z80, можно взять мою отсюда: http://zx-pk.ru/threads/25617-iskhod...-spektrum.html , файл dss-txt.$C.
Нашел таки опкодыopcode1.zip
Еще один вариант с интересной реализацией дизассемблера. Найдено не пойми где, но похоже на незавершенную утилитку.
Например,
Не учитывается IX+NN/IY+NNКод:} else if (g0 == 2) { opcode(aluop(g1), reg8(g2));
Shiny, а чем ида не угодила?
С уважением,
Jerri / Red Triangle.
Возни много - командную строку не понимает. 5.9, которую тебе отдал.
К тому же, к самописному эмулятору иду не прицепишь.
можете вот такой дизассемблер использовать:
https://github.com/zxmak/ZXMAK2/blob...ls/DasmTool.cs
изначально был написан на си, потом портирован на c#. Поддерживает абсолютно все инструкции z80, включая все недокументированные. Там-же рядом есть код для вычисления длительности инструкции в тактах.
ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet
Bedazzle (28.11.2019)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)