tags:

views:

85

answers:

2
+1  A: 

Platforms that use C a lot tend to like having an underscore before function names, depending on calling convention and executable format (hence the "with /coff switch" warning). Try adding one to the function name?

BTW, does Vista 64-bit even support 16 bit code? I was told it was one of the things that got dropped...see http://en.wikipedia.org/wiki/Windows_on_Windows .

cHao
I added _ to the main function and now the Assembler writes "error 0x000182h"I'll look up for it in Google.Thank you all :)
Tal
A: 

Your best bet is to probably install an XP virtual machine. Fire that baby up and then install MASM32 Then get yourself a copy of the 16bit linker: 16 bit linker

Then try again.

Since you are using segments, you require 16 bit assembly.

John