diff --git a/constants/EXE_Header.z80 b/constants/EXE_Header.z80 index c73fb7c..7377fd2 100644 --- a/constants/EXE_Header.z80 +++ b/constants/EXE_Header.z80 @@ -1,18 +1,21 @@ ; ;*************************************** + IFNDEF App_EXE_Version + DEFINE App_EXE_Version 0 + ENDIF ORG org_addr - exe_header.length exe_header: - BYTE 'EXE' ; 0-2 EXE Сигнатура - BYTE 0 ; 3 Version of EXE file - DWORD exe_header.length ; 4-5 С какого смещения в файле будет грузиться код в -; ; 6-7 память по адресу (Code_addr) Low addr, High addr. - WORD Loader_length ; 8-9 Размер первичного загрузчика или 0 - WORD #0000 ; 10-11 Reserved - WORD #0000 ; 12-13 Reserved - WORD #0000 ; 14-15 Reserved - WORD code_addr ; 16-17 Адрес расположения кода в памяти (#4100-#FFFF) - WORD program_start ; 18-19 Адрес в памяти с которого запустится код (Reg. PC) - WORD stack_point ; 20-21 Адрес стека (Reg. SP) + BYTE 'EXE' ; 0-2 EXE Сигнатура + BYTE App_EXE_Version ; 3 Version of EXE file + DWORD exe_header.length ; 4-5 С какого смещения в файле будет грузиться код в +; ; 6-7 память по адресу (Code_addr) Low addr, High addr. + WORD Loader_length ; 8-9 Размер первичного загрузчика или 0 + WORD #0000 ; 10-11 Reserved + WORD #0000 ; 12-13 Reserved + WORD #0000 ; 14-15 Reserved + WORD code_addr ; 16-17 Адрес расположения кода в памяти (#4100-#FFFF) + WORD program_start ; 18-19 Адрес в памяти с которого запустится код (Reg. PC) + WORD stack_point ; 20-21 Адрес стека (Reg. SP) IFDEF EXEinfoMACRO ; 22-512 Можно использовать под текст для выпендрёжа или не использовать _mEXEinfo ENDIF