Casm2Basm

This convertor program is created to translate asm files generated by MS VC++ (in result of compiling C sources) to Pascal units
Download

Casm2Basm Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Vladimir Kladov
  • Operating Systems:
  • Windows All
  • File Size:
  • 50 KB

Casm2Basm Tags


Casm2Basm Description

Casm2Basm is a small and reliable tool that converts asm code generated by C compiler from C sources to pascal units (designed as BASM procedures set). Allows to use code written in C in your Pascal applications by the most effective way and without rewrite original C code to Pascal. This convertor program is created to translate asm files generated by MS VC++ (in result of compiling C sources) to Pascal units which can be compiled then with Delphi or other Pascal compiler. If you do not understand (and do not want understand) assembler or C language: do not use this utility. Knowledge of the Pascal only is not enough to be able to use it. The main reason to use this utility: necessary algorithm can be implemented only with a lot of code (and only C code are available) and translating it to Pascal manually either impossible or hard to do (and resulting code will contain a lot of new bugs appeared in result of mistype, bad understanding of the algorithm details, not complete understanding of C dialect used or other reasons). Note: still by some unknown reason Borland (when it was not Inprise Inc yet) cancelled COFF obj files support, it is not possible to create obj files (with C compiler) and link it to your Delphi application. So, converting C sources or asm sources generated by C compiler to BASM is the only way to use C coded algorithms in your application if you do not want to use external DLL's. Usage - Pass as a command line parameter source (asm) file name or a directory containing such asm-files. In the second case all the units in the directory are checked for links to each others and in the implementation section, uses list is added when necessary, where necessary references are added


Casm2Basm Related Software