--- /dev/null
+; MMURTL Operating System Source Code\r
+; Copyright 1991,1992,1993,1994 Richard A. Burgess\r
+; ALL RIGHTS RESERVED Version 1.0\r
+;\r
+; This is the DASM Assembler Template file for MMURTL v1.0\r
+; A total of 29 assembler files (some from C source) make\r
+; up the MMURTL OS Run file. Four additional .INC files which\r
+; contain global Equates may also be included in some ASM files.\r
+;=============================================================================\r
+.DATA\r
+;These first 5 INCLUDES MUST be in this order!!!!\r
+\r
+.INCLUDE MOSIDT.ASM ; Defines the Interrupt Descriptor Table\r
+.INCLUDE MOSGDT.ASM ; 6K for GDT @ 00000800h Physical (1.5 Pages, 6K)\r
+.INCLUDE MOSPDR.ASM ; OS Page Directory & 1st Table (8k)\r
+.INCLUDE MPublics.ASM ; Indirect calling address table\r
+.INCLUDE MAIN.ASM ; Main OS code and some data\r
+\r
+;=============================================================================\r
+; Ordering for the remainder of the modules is not as important.\r
+; An asterisk (*) by the include file indicates it originates as\r
+; a C source file and must be compiled first with\r
+; CM32 (no switches needed).\r
+;\r
+.INCLUDE Keyboard.ASM ; Keyboard ISR and Service\r
+.INCLUDE Video.ASM ; Video code and data\r
+.INCLUDE Debugger.ASM ; Code & Data for Debugger\r
+.INCLUDE UASM.ASM ;* Code & Data for Debugger Disassembler\r
+.INCLUDE DevDrvr.ASM ; Code and Data for Device Driver Interface\r
+.INCLUDE Floppy.ASM ;* Floppy Device Driver\r
+.INCLUDE HardIDE.ASM ;* IDE Disk Device Driver\r
+.INCLUDE RS232.ASM ;* Serial Comms Device Driver\r
+.INCLUDE Parallel.ASM ;* Parallel LPT Device Driver (RAB)\r
+.INCLUDE FSys.ASM ;* File System Service\r
+.INCLUDE JobCode.ASM ; Additional Job management\r
+.INCLUDE JOBC.ASM ;* Loader/Job handling Code & Data\r
+.INCLUDE TmrCode.ASM ; Timer Code\r
+.INCLUDE IntCode.ASM ; ISR handling code\r
+.INCLUDE RQBCode.ASM ; Request Block Code\r
+.INCLUDE DMACode.ASM ; DMA Handling Code\r
+.INCLUDE NumCnvrt.ASM ; Maybe Move to DLL later or can it\r
+.INCLUDE MemCode.ASM ; Memory management code\r
+.INCLUDE SVCCode.ASM ; System Service management code\r
+.INCLUDE MiscCode.ASM ; Misc. code (string,array,I/O support)\r
+.INCLUDE Kernel.ASM ; Kernel code\r
+.INCLUDE Except.ASM ; Exception handlers\r
+.INCLUDE InitCode.ASM ; Initialization support code\r
+.INCLUDE Monitor.ASM ;* The monitor code & data\r
+;=============================================================================\r
+;=============================================================================\r
+.END\r
+;End of OS Assembler Template file\r