Source code of Windows XP (NT5)
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.

74 lines
2.4 KiB

  1. PAGE ,132
  2. TITLE DXEND.ASM -- Special End Module for Dos Extender
  3. ; Copyright (c) Microsoft Corporation 1988-1991. All Rights Reserved.
  4. ;****************************************************************
  5. ;* *
  6. ;* DXEND.ASM - Dos Extender End Module *
  7. ;* *
  8. ;****************************************************************
  9. ;* *
  10. ;* Module Description: *
  11. ;* *
  12. ;* This module contains the definition for special symbols *
  13. ;* which define the end of the Dos Extender code and data *
  14. ;* segments. It must be the last module linked in the *
  15. ;* Dos Extender. *
  16. ;* *
  17. ;****************************************************************
  18. ;* Revision History: *
  19. ;* *
  20. ;* 01/09/90 jimmat Remove DataEnd symbol since it wasn't *
  21. ;* really useful. *
  22. ;* 08/20/89 jimmat Removed A20 space since HIMEM 2.07 works *
  23. ;* properly across processor resets *
  24. ;* 08/02/89 jimmat Moved CodeEndPM to DXENDPM.ASM *
  25. ;* 07/21/89 jimmat: Added space for A20 handler *
  26. ;* 02/10/89 (GeneA): changed Dos Extender from small model to *
  27. ;* medium model *
  28. ;* 09/20/88 (GeneA): created *
  29. ;* *
  30. ;****************************************************************
  31. ;
  32. ; -------------------------------------------------------
  33. ; INCLUDE FILE DEFINITIONS
  34. ; -------------------------------------------------------
  35. include segdefs.inc
  36. include gendefs.inc
  37. include pmdefs.inc
  38. if VCPI
  39. include dxvcpi.inc
  40. endif
  41. ; -------------------------------------------------------
  42. ; CODE SEGMENT DEFINITIONS
  43. ; -------------------------------------------------------
  44. ;
  45. DXCODE segment
  46. assume cs:DXCODE
  47. public CodeEnd
  48. if VCPI
  49. if1
  50. %OUT VCPI option not ROMable.
  51. endif
  52. CodeEnd db ( LDTOFF + CBPAGE386 ) dup (0)
  53. else
  54. CodeEnd:
  55. endif ; VCPI
  56. DXCODE ends
  57. ;****************************************************************
  58. end