summaryrefslogtreecommitdiff
path: root/v4.0/src/CMD/PRINT/PRINT_TM.ASM
blob: 33611542b35396777d949e4cce29c8852d027f37 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
	page	60,132
;			$SALUT (4,25,30,41)

			INCLUDE pridefs.inc

BREAK			<Transient Messages>

;
;	DOS PRINT
;
;	Transient Service code
;
;	02/13/84	MAU	Fixed bug with BadCanMes
;
;	05/20/87	FJG	Change format to new Message Service
;				Routines/Parse code
;


addr			macro sym,name
			public name
			ifidn <name>,<>

			    dw	 offset dg:sym
			else

name			    dw	 offset dg:sym
			endif
			endm


			Code Segment public para

			PUBLIC SYSGETMSG, SYSLOADMSG, SYSDISPMSG

			ASSUME CS:DG,DS:nothing,ES:nothing,SS:Stack

; include msgserv.asm

			.xlist
			.xcref
			MSG_SERVICES <MSGDATA>
			MSG_SERVICES <NEARmsg,LOADmsg,GETmsg,DISPLAYmsg,INPUTmsg,CHARmsg>
			.cref
			.list

; include message class 1, 2, A, B, C, and D

			.xlist
			.xcref
			MSG_SERVICES <NEARmsg,PRINT.CL1,PRINT.CL2>
			MSG_SERVICES <NEARmsg,PRINT.CLA,PRINT.CLB,PRINT.CLC,PRINT.CLD>
			.cref
			.list
;  $SALUT (4,4,9,41)


;			$SALUT (4,25,30,41)
false			=    0

DateSW			equ  false
TimeSW			equ  false
CmpxSW			equ  false
KeySW			equ  false
QusSW			equ  false
Val2SW			equ  false
Val3SW			equ  false

;  $SALUT (4,4,9,41)

   PUBLIC SYSPARSE

					; include parse.asm

					;xlist
					;xcref
   include parse.asm
					;cref
					;list

   CODE ENDS

   end