anyways, i intended this to be more of a 'hello' message than what it turned out to be... but... hello!
Welcome!
Also, it seemed djgcc didn't like that i named one of my functions "printf"... hmm... is there a way to disable the builtin libraries so it doesnt care about all that? ;p
There should be compiler flags like -nostdinc and -fno-builtin, and the linker flag --nostdlib.
I am currently using djgcc and nasm through the dos box, but i am not very fond of the at&t asm syntax that djgcc loves.
Isn't that why you are using nasm? ???
i was wondering about using other compilers, i saw some people mention MinGW, i will probably take a look at it, also cygwin ive seen you guys talking about.
Cygwin, MinGW, and DJGPP are all clones of the gcc compiler that's used on Linux. Since AT&T syntax is the standard in UNIX/Linux, gcc (and therefore Cygwin, MinGW, and DJGPP) all use AT&T syntax assembly. I know, I hate it too
I've heard that GAS accepts a ".intel_syntax" directive which causes it to accept valid Intel syntax assembly, but I haven't really experimented with it.