@Override
	public DataType toDataType() throws DuplicateNameException {
		StructureDataType struct = new StructureDataType(getName(), 0);
	    struct.add(new ArrayDataType(ASCII,2,1));
	    for (int i=1; i <= 13; i++) {
			struct.add(WORD);
	    }
	
	    struct.getComponent( 0).setFieldName("e_magic");
	    struct.getComponent( 1).setFieldName("e_cblp");
	    struct.getComponent( 2).setFieldName("e_cp");
	    struct.getComponent( 3).setFieldName("e_crlc");
	    struct.getComponent( 4).setFieldName("e_cparhdr");
	    struct.getComponent( 5).setFieldName("e_minalloc");
	    struct.getComponent( 6).setFieldName("e_maxalloc");
	    struct.getComponent( 7).setFieldName("e_ss");
	    struct.getComponent( 8).setFieldName("e_sp");
	    struct.getComponent( 9).setFieldName("e_csum");
	    struct.getComponent(10).setFieldName("e_ip");
	    struct.getComponent(11).setFieldName("e_cs");
	    struct.getComponent(12).setFieldName("e_lfarlc");
	    struct.getComponent(13).setFieldName("e_ovno");
	
	    struct.getComponent( 0).setComment("Magic number");
	    struct.getComponent( 1).setComment("Bytes of last page");
	    struct.getComponent( 2).setComment("Pages in file");
	    struct.getComponent( 3).setComment("Relocations");
	    struct.getComponent( 4).setComment("Size of header in paragraphs");
	    struct.getComponent( 5).setComment("Minimum extra paragraphs needed");
	    struct.getComponent( 6).setComment("Maximum extra paragraphs needed");
	    struct.getComponent( 7).setComment("Initial (relative) SS value");
	    struct.getComponent( 8).setComment("Initial SP value");
	    struct.getComponent( 9).setComment("Checksum");
	    struct.getComponent(10).setComment("Initial IP value");
	    struct.getComponent(11).setComment("Initial (relative) CS value");
	    struct.getComponent(12).setComment("File address of relocation table");
	    struct.getComponent(13).setComment("Overlay number");
	
		struct.setCategoryPath(new CategoryPath("/DOS"));
	
	    return struct;
	}
Returns true if the DOS magic number is correct
@return true if the DOS magic number is correct
Ghidra/Features/Base/src/main/java/ghidra/app/util/bin/format/mz/OldDOSHeader.java