mirror of
https://github.com/Tolik-Trek/Shared_Includes.git
synced 2026-06-15 09:01:33 +03:00
...
This commit is contained in:
parent
ff7c239098
commit
c7bcbd096d
@ -343,6 +343,46 @@
|
||||
;=======================================
|
||||
|
||||
|
||||
;=======================================
|
||||
MACRO EXE_ORG addr_exe
|
||||
IFNDEF App_EXE_Version
|
||||
DEFINE App_EXE_Version 0
|
||||
ENDIF
|
||||
|
||||
ORG 0
|
||||
exe_header:
|
||||
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 <20> §¬¥à ¯¥à¢¨ç®£® § £àã§ç¨ª ¨«¨ 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
|
||||
; <20><>ˆŒ…<C592>:
|
||||
; BLOCK 10,' ' ; ‚ëà ¢¨¢ ¨¥ ¤«ï ªà ᨢ®£® ®â®¡à ¦¥¨ï ¢ HEX
|
||||
; BYTE 'Turbo Assembler '
|
||||
; BYTE ' v 0.71 '
|
||||
; BYTE 'Coded in 1999 by'
|
||||
; BYTE ' Enin Anton. '
|
||||
; BYTE ' Resurrected & '
|
||||
; BYTE ' modified by '
|
||||
; BYTE ' Anatoliy '
|
||||
; BYTE ' Belyanskiy, '
|
||||
; BYTE ' Sprinter Team '
|
||||
; BYTE ' 2023 '
|
||||
exe_header.length equ $-exe_header
|
||||
ORG addr_exe
|
||||
ENDM
|
||||
;=======================================
|
||||
|
||||
|
||||
;=======================================
|
||||
MACRO PrintProc
|
||||
MODULE PrintF
|
||||
|
||||
Loading…
Reference in New Issue
Block a user