If you are getting errors NOT in your .asm file, but in the .h files, like flib.h, then that also happened to me, if you unzip fargo II into the subdirectories it's supposed to be in, ie pkunzip fargo.zip -d, then they will be in the right lpace, %fargo%\asm\include.also make sure that the directory where the header files are is in your path, ass well as the other needed directories.