This is a bit off topic, because it isn't strictly about NASM.
I'm making my own just for the challenge. I need to know something that Microsoft doesn't tell me on this webpage
https://msdn.microsoft.com/en-us/library/windows/desktop/ms680305%28v=vs.85%29.aspxWhat are the BARE MINIMUM requirements for an EXE file's Data Directory section? The compiler+linker (yep, I'm putting them together in the same program, so no need for 2 programs, or intermediate OBJ files) will generate a VERY SIMPLE EXE file. It won't have a DOS program to remind you that it can't run in DOS. If it's run in DOS it will probably crash. It won't have any exports. It won't have any imports. It won't have any .data or .bss section. It will only have executable code (a .text section). So I need to know what the bare minimum requirements are for the Data Directory section that appears at the end of the "Optional PE Header" section. Please let me know. Thanks.