Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

152 lines
5.4 KiB

  1. :util MEM
  2. :class 1
  3. :class A
  4. :use COMMON1 ;Incorrect DOS version
  5. :def 10 CR,LF
  6. :def 11 " Address Name Size Type ",CR,LF
  7. :def 12 " ������� �������� ������ ������",CR,LF
  8. :def 13 " Handle EMS Name Size ",CR,LF
  9. :def 14 " ������� �������� ������ ",CR,LF
  10. :def 15 " %1 %2 %3 %4",CR,LF
  11. :def 16 " %1 %2 %3 ",CR,LF
  12. :def 17 " %1 %2 ",CR,LF ;fix in usa
  13. :def 18 "%1 bytes total conventional memory",CR,LF
  14. :def 19 "%1 bytes available for MS-DOS",CR,LF
  15. :def 20 "%1 largest executable program size",CR,LF
  16. :def 21 "%1 bytes total EMS memory",CR,LF
  17. :def 22 "%1 bytes free EMS memory",CR,LF
  18. :def 23 "%1 bytes total contiguous extended memory",CR,LF
  19. :def 24 "Interrupt Vector",0
  20. :def 25 "ROM Communication Area",0
  21. :def 26 "DOS Communication Area",0
  22. :def 27 "IBMBIO",0
  23. :def 28 "IBMDOS",0
  24. :def 29 "System Data",0
  25. :def 30 "System Program",0
  26. :def 31 "System Device Driver",0
  27. :def 32 "Installed Device Driver",0
  28. :def 33 "%1:",0
  29. :def 34 "%1: - %2:",0
  30. :def 35 "BUFFERS=",0
  31. :def 36 "FILES=",0
  32. :def 37 "FCBS=",0
  33. :def 38 "STACKS=",0
  34. :def 39 "DEVICE=",0
  35. :def 40 "IFS=",0
  36. :def 45 "INSTALL=",0
  37. :def 56 "IBMBIO",0 ;*EGH
  38. :def 57 "IBMDOS",0 ;*EGH
  39. :def 59 "Memory below 640K (Conventional Message)"
  40. :def 60 "Memory above 640K (Upper Memory Blocks)"
  41. :def 61 " Total FREE: "
  42. :def 63 "Name size in decimal size in hex",CR,LF
  43. :def 64 "-------- --------------- -----------",CR,LF
  44. :def 65 "Total bytes avail to programs (Conv + UMB) : %1 %2",CR,LF
  45. :def 66 "Largest executable program size : %1 %2",CR,LF
  46. :def 67 "Largest Loadhigh executable program size : %1 %2",CR,LF
  47. :def 68 "Too much of memory fragmentation; MEM /C cannot be done",CR,LF
  48. :def 69 "SYSTEM"
  49. :def 70 "Total bytes avail to programs : %1 %2",CR,LF
  50. ; 300 - 399 reserved for options help messages
  51. :def 300 MEM /?
  52. :def 301 MEM /?
  53. :def 302 MEM /?
  54. :def 303 MEM /?
  55. :def 304 MEM /?
  56. :use 8001 COMMON39 ;Incorrect DOS version
  57. :def 8010 CR,LF
  58. :def 8011 " Address Name Size Type ",CR,LF
  59. :def 8012 " ������� �������� ������ ������",CR,LF
  60. :def 8013 " Handle EMS Name Size ",CR,LF
  61. :def 8014 " ������� �������� ������ ",CR,LF
  62. :def 8015 " %1 %2 %3 %4",CR,LF
  63. :def 8016 " %1 %2 %3 ",CR,LF
  64. :def 8017 " %1 %2 ",CR,LF ;fix in usa
  65. :def 8018 "%1 bytes total conventional memory",CR,LF
  66. :def 8019 "%1 bytes available for MS-DOS",CR,LF
  67. :def 8020 "%1 largest executable program size",CR,LF
  68. :def 8021 "%1 bytes total EMS memory",CR,LF
  69. :def 8022 "%1 bytes free EMS memory",CR,LF
  70. :def 8023 "%1 bytes total contiguous extended memory",CR,LF
  71. :def 8024 "Interrupt Vector",0
  72. :def 8025 "ROM Communication Area",0
  73. :def 8026 "DOS Communication Area",0
  74. :def 8027 "IBMBIO",0
  75. :def 8028 "IBMDOS",0
  76. :def 8029 "System Data",0
  77. :def 8030 "System Program",0
  78. :def 8031 "System Device Driver",0
  79. :def 8032 "Installed Device Driver",0
  80. :def 8033 "%1:",0
  81. :def 8034 "%1: - %2:",0
  82. :def 8035 "BUFFERS=",0
  83. :def 8036 "FILES=",0
  84. :def 8037 "FCBS=",0
  85. :def 8038 "STACKS=",0
  86. :def 8039 "DEVICE=",0
  87. :def 8040 "IFS=",0
  88. :def 8045 "INSTALL=",0
  89. :def 8056 "IBMBIO",0 ;*EGH
  90. :def 8057 "IBMDOS",0 ;*EGH
  91. :def 8059 "Memory below 640K (Conventional Message)"
  92. :def 8060 "Memory above 640K (Upper Memory Blocks)"
  93. :def 8061 " Total FREE: "
  94. :def 8063 "Name size in decimal size in hex",CR,LF
  95. :def 8064 "-------- --------------- -----------",CR,LF
  96. :def 8065 "Total bytes avail to programs (Conv + UMB) : %1 %2",CR,LF
  97. :def 8066 "Largest executable program size : %1 %2",CR,LF
  98. :def 8067 "Largest Loadhigh executable program size : %1 %2",CR,LF
  99. :def 8068 "Too much of memory fragmentation; MEM /C cannot be done",CR,LF
  100. :def 8069 "SYSTEM"
  101. :def 8070 "Total bytes avail to programs : %1 %2",CR,LF
  102. :def 8300 MEM /?
  103. :def 8301 MEM /?
  104. :def 8302 MEM /?
  105. :def 8303 MEM /?
  106. :def 8304 MEM /?
  107. :class B
  108. :def 41 "LASTDRIVE=",0
  109. :def 42 "----------",0
  110. :def 43 " ",0
  111. :def 44 " %1 %2 %3",CR,LF
  112. :def 46 "%1 bytes available contiguous extended memory",CR,LF
  113. :def 47 "System Stacks",0
  114. :def 48 "-- Free --",0
  115. :def 49 "Program",0
  116. :def 50 "Environment",0
  117. :def 51 "Data",0
  118. :def 52 "%1 bytes available XMS memory",0
  119. :def 53 " 64Kb High Memory Area available",CR,LF
  120. :def 54 " High Memory Area in use",CR,LF
  121. :def 55 " MS-DOS resident in High Memory Area",CR,LF
  122. :def 58 " MS-DOS resident in ROM using High Memory Area",CR,LF
  123. :def 62 "FREE",0
  124. :def 400 "ADDDRV",0
  125. :def 8041 "LASTDRIVE=",0
  126. :def 8042 "----------",0
  127. :def 8043 " ",0
  128. :def 8044 " %1 %2 %3",CR,LF
  129. :def 8046 "%1 bytes available contiguous extended memory",CR,LF
  130. :def 8047 "System Stacks",0
  131. :def 8048 "-- Free --",0
  132. :def 8049 "Program",0
  133. :def 8050 "Environment",0
  134. :def 8051 "Data",0
  135. :def 8052 "%1 bytes available XMS memory",0
  136. :def 8053 " 64Kb High Memory Area available",CR,LF
  137. :def 8054 " High Memory Area in use",CR,LF
  138. :def 8055 " MS-DOS resident in High Memory Area",CR,LF
  139. :def 8058 " MS-DOS resident in ROM using High Memory Area",CR,LF
  140. :def 8062 "FREE",0
  141. :def 8400 "ADDDRV",0
  142. :end
  143.