Novell is now a part of Micro Focus

Is my PharLap code compatible with the MetroWerks...

Articles and Tips: qna

18 Oct 2000


Q.

Is my PharLap code compatible with the MetroWerks CodeWarrior Professional Development Kit?

A.

Unfortunately, the PharLap assembler instruction formats are not compatible with the CodeWarrior assembler syntax. To use the Pharlap format, you would need to pass the instructions through a filter that would translate them into the CodeWarrior instruction format. One relatively painless workaround which is available for free is to use a downloadable version of the MASM 6.1x assembler, which is compatible with PharLap. This allows you to produce an output that is consumable by the MetroWerks linker.

To download MASM, go to the following URL (valid as of 8/30/2000):ftp://ftp.microsoft.com/softlib/mslfiles/lnk563.exe

Patches for MASM 6.12, 6.13, and 6.14 are available at the following sites:

ftp://ftp.microsoft.com/softlib/mslfiles/ML612.EXE

ftp://ftp.microsoft.com/softlib/mslfiles/ML613.EXE

ftp://ftp.microsoft.com/softlib/mslfiles/ML614.EXE

Here are a few caveats to keep in mind. First, downloading these files is not the same as purchasing the full MASM product. The linker is 32-bit and will not create 16-bit DOS programs. Also, neither the Programmer's Work Bench nor CodeView for debugging are included in the full DDK. This may not be the only solution for either the short term or the long term. (Answer provided by Michael Cederholm, Novell Inc.)

* Originally published in Novell AppNotes


Disclaimer

The origin of this information may be internal or external to Novell. While Novell makes all reasonable efforts to verify this information, Novell does not make explicit or implied claims to its validity.

© Copyright Micro Focus or one of its affiliates