AT & T for Intel converter

I am looking for an AT & T-style x86 converter for Intel-style builds.

Att2Intl is an executable DOS and will not work on 64-bit Windows.

Gas2masm is very incomplete - it suffocates from comments, on .ascii , from numerous legitimate commands, such as leave or movs , clobbers, some identifiers ...

Any others? The target assembler must be Microsoft; there is no way to switch syntax.

EDIT: about 400,000 lines. Not a one-time contract, not too often needed, but a repeatable process. But I don’t have to debug it. :)

+4
source share
1 answer

Here is a not-so-complete Perl script that can help you if you want to make some changes / extensions to something implicit: http://boinc.berkeley.edu/android-boinc/libssl/crypto/perlasm/x86_64-xlate .pl

If not, just run Att2Intl in a DOSBox or WinXP VM. If you do not have access to XP, you can also try installing ReactOS in a virtual machine. I believe that they used the DOSBox source to implement the DOS level to provide a long-term solution without having to resort to running DOSBox each time.

0
source

Source: https://habr.com/ru/post/1488880/


All Articles