--- /dev/null
+;These are ASSEMBER publics defined so you can use\r
+;CALL FWORD PTR _WaitMsg in your assembly language\r
+;programs with MMURTL. FAR calls are called indirectly\r
+;to the call gate selector address.\r
+;\r
+;This should also be included in the Assembler ATF file\r
+;for your C programs when you assemble (build the run file).\r
+;Each call takes 6 bytes, so you can taylor this\r
+;to remove calls you don't need to save memory\r
+;if you like.\r
+\r
+.DATA\r
+.ALIGN DWORD\r
+\r
+PUBLIC _WaitMsg DF 00000000h:40h\r
+PUBLIC _SendMsg DF 00000000h:48h\r
+PUBLIC _ISendMsg DF 00000000h:50h\r
+PUBLIC _SetPriority DF 00000000h:58h\r
+PUBLIC _Request DF 00000000h:60h\r
+PUBLIC _Respond DF 00000000h:68h\r
+PUBLIC _CheckMsg DF 00000000h:70h\r
+PUBLIC _NewTask DF 00000000h:78h\r
+PUBLIC _AllocExch DF 00000000h:80h\r
+PUBLIC _DeAllocExch DF 00000000h:88h\r
+PUBLIC _Sleep DF 00000000h:90h\r
+PUBLIC _Alarm DF 00000000h:98h\r
+PUBLIC _AllocOSPage DF 00000000h:0A0h\r
+PUBLIC _AllocPage DF 00000000h:0A8h\r
+PUBLIC _RegisterSvc DF 00000000h:0B0h\r
+PUBLIC _DMASetUp DF 00000000h:0B8h\r
+PUBLIC _ReadKBD DF 00000000h:0C0h\r
+PUBLIC _AddCallGate DF 00000000h:0C8h\r
+PUBLIC _AddIDTGate DF 00000000h:0D0h\r
+PUBLIC _EndOfIRQ DF 00000000h:0D8h\r
+PUBLIC _MaskIRQ DF 00000000h:0E0h\r
+PUBLIC _UnMaskIRQ DF 00000000h:0E8h\r
+PUBLIC _SetIRQVector DF 00000000h:0F0h\r
+PUBLIC _GetIRQVector DF 00000000h:0F8h\r
+PUBLIC _InitDevDr DF 00000000h:100h\r
+PUBLIC _DeviceInit DF 00000000h:108h\r
+PUBLIC _DeviceOp DF 00000000h:110h\r
+PUBLIC _DeviceStat DF 00000000h:118h\r
+PUBLIC _Beep DF 00000000h:120h\r
+PUBLIC _Tone DF 00000000h:128h\r
+PUBLIC _KillAlarm DF 00000000h:130h\r
+PUBLIC _MicroDelay DF 00000000h:138h\r
+PUBLIC _SpawnTask DF 00000000h:140h\r
+PUBLIC _GetCMOSTime DF 00000000h:148h\r
+PUBLIC _GetTimerTick DF 00000000h:150h\r
+PUBLIC _OutByte DF 00000000h:158h\r
+PUBLIC _OutWord DF 00000000h:160h\r
+PUBLIC _OutDWord DF 00000000h:168h\r
+PUBLIC _InByte DF 00000000h:170h\r
+PUBLIC _InWord DF 00000000h:178h\r
+PUBLIC _InDWord DF 00000000h:180h\r
+PUBLIC _ReadCMOS DF 00000000h:188h\r
+PUBLIC _CopyData DF 00000000h:190h\r
+PUBLIC _CopyDataR DF 00000000h:198h\r
+PUBLIC _FillData DF 00000000h:1A0h\r
+PUBLIC _CompareNCS DF 00000000h:1A8h\r
+PUBLIC _Compare DF 00000000h:1B0h\r
+PUBLIC _InWords DF 00000000h:1B8h\r
+PUBLIC _OutWords DF 00000000h:1C0h\r
+PUBLIC _MoveRequest DF 00000000h:1C8h\r
+PUBLIC _DeAllocPage DF 00000000h:1D0h\r
+PUBLIC _LoadNewJob DF 00000000h:1D8h\r
+PUBLIC _SetVidOwner DF 00000000h:1E0h\r
+PUBLIC _GetVidOwner DF 00000000h:1E8h\r
+PUBLIC _ClrScr DF 00000000h:1F0h\r
+PUBLIC _TTYOut DF 00000000h:1F8h\r
+PUBLIC _PutVidChars DF 00000000h:200h\r
+PUBLIC _SetXY DF 00000000h:208h\r
+PUBLIC _GetXY DF 00000000h:210h\r
+PUBLIC _EditLine DF 00000000h:218h\r
+PUBLIC _GetTSSExch DF 00000000h:220h\r
+PUBLIC _OpenFile DF 00000000h:228h\r
+PUBLIC _CloseFile DF 00000000h:230h\r
+PUBLIC _ReadBlock DF 00000000h:238h\r
+PUBLIC _WriteBlock DF 00000000h:240h\r
+PUBLIC _ReadBytes DF 00000000h:248h\r
+PUBLIC _WriteBytes DF 00000000h:250h\r
+PUBLIC _GetFileLFA DF 00000000h:258h\r
+PUBLIC _SetFileLFA DF 00000000h:260h\r
+PUBLIC _GetFileSize DF 00000000h:268h\r
+PUBLIC _CreateFile DF 00000000h:270h\r
+PUBLIC _RenameFile DF 00000000h:278h\r
+PUBLIC _DeleteFile DF 00000000h:280h\r
+PUBLIC _GetpJCB DF 00000000h:288h\r
+PUBLIC _QueryPages DF 00000000h:290h\r
+PUBLIC _GetPhyAdd DF 00000000h:298h\r
+PUBLIC _ScrollVid DF 00000000h:2A0h\r
+PUBLIC _GetDirSector DF 00000000h:2A8h\r
+PUBLIC _GetJobNum DF 00000000h:2B0h\r
+PUBLIC _ExitJob DF 00000000h:2B8h\r
+PUBLIC _SetUserName DF 00000000h:2C0h\r
+PUBLIC _GetUserName DF 00000000h:2C8h\r
+PUBLIC _SetCmdLine DF 00000000h:2D0h\r
+PUBLIC _GetCmdLine DF 00000000h:2D8h\r
+PUBLIC _SetPath DF 00000000h:2E0h\r
+PUBLIC _GetPath DF 00000000h:2E8h\r
+PUBLIC _SetExitJob DF 00000000h:2F0h\r
+PUBLIC _GetExitJob DF 00000000h:2F8h\r
+PUBLIC _SetSysIn DF 00000000h:300h\r
+PUBLIC _SetSysOut DF 00000000h:308h\r
+PUBLIC _GetSysIn DF 00000000h:310h\r
+PUBLIC _GetSysOut DF 00000000h:318h\r
+PUBLIC _PutVidAttrs DF 00000000h:320h\r
+PUBLIC _GetVidChar DF 00000000h:328h\r
+PUBLIC _SetNormVid DF 00000000h:330h\r
+PUBLIC _GetNormVid DF 00000000h:338h\r
+PUBLIC _Chain DF 00000000h:340h\r
+PUBLIC _SetFileSize DF 00000000h:348h\r
+PUBLIC _GetCMOSDate DF 00000000h:350h\r
+PUBLIC _CreateDir DF 00000000h:358h\r
+PUBLIC _DeleteDir DF 00000000h:360h\r
+PUBLIC _DeAliasMem DF 00000000h:368h\r
+PUBLIC _AliasMem DF 00000000h:370h\r
+PUBLIC _GetDMACount DF 00000000h:378h\r
+PUBLIC _AllocDMAPage DF 00000000h:380h\r
+PUBLIC _SetJobName DF 00000000h:388h\r
+PUBLIC _KillJob DF 00000000h:390h\r
+PUBLIC _GetSystemDisk DF 00000000h:398h\r
+PUBLIC _UnRegisterSvc DF 00000000h:3A0h\r
+\r
+;============== End of Module =======================\r