IonicWind Software

IWBasic => General Questions => Topic started by: Brice Manuel on January 22, 2007, 11:27:52 PM

Title: Inline ASM Question
Post by: Brice Manuel on January 22, 2007, 11:27:52 PM
Paul,

Are you planning on ditching NASM in the future?  I am asking because I am working on an emulator project that I will need to use some inline ASM.  I want to keep my project updated with the future versions of EB as some of the things coming are very useful to me.

But I also know there may be a push at some point to take EB 64bit, which means you may have to use FASM or something other than NASM.  I am concerned about code compatibility since NASM and FASM (or others) are not 100% compatible.  Will this be a major issue, or will it require a simple rewrite?  Or am I worrying about nothing?

Just want to make sure I don't create any unnecessary hurdles for myself as this is a project I expect to maintain for several years.

Regards,

Brice
Title: Re: Inline ASM Question
Post by: Ionic Wind Support Team on January 23, 2007, 12:37:19 AM
Not sure yet.  YASM is another choice.

Title: Re: Inline ASM Question
Post by: Brice Manuel on January 23, 2007, 12:54:19 AM
Hmm... Just did a quick read on YASM.  The compatibility with NASM syntax would "seem" ideal.  Very interesting.  Thanks for taking the time to answer.