Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. format MS COFF
  2.  
  3. StackSize = 16384
  4.  
  5. ; must be alphabetically first in the image
  6. section '.1seg' data readable writable
  7. extrn _crtStartUp       ; real entry point
  8. extrn _kosCmdLine
  9. extrn _kosExePath
  10. extrn _exeStack
  11. public fakeEntry
  12.  
  13. kos_header:
  14.         db      'MENUET01'      ; header
  15.         dd      1               ; headerver
  16.         dd      _crtStartUp     ; entry
  17.         dd      0               ; i_end, filled by doexe2.asm
  18.         dd      0               ; memsize, filled by doexe2.asm
  19.         dd      _exeStack + StackSize   ; stack
  20.         dd      _kosCmdLine     ; params
  21.         dd      _kosExePath     ; icon
  22. fakeEntry:      ; only for linker, to force including this obj file
  23.                 ; real entry is crtStartUp
  24.  
  25. ; initializers
  26. section '.CRT$XCA' data readable writable
  27. public ___xc_a
  28. ___xc_a:
  29. section '.CRT$XCZ' data readable writable
  30. public ___xc_z
  31. ___xc_z:
  32.