home *** CD-ROM | disk | FTP | other *** search
- e
- _*********************************************************
- _* *
- _* module name : DISP.ASM *
- _* *
- _* Maintenance log *
- _* --------------- *
- _* *
- _* date time action *
- _* ---- ---- ------ *
- _* 24/02/89 00:00 initial coding *
- _* 28/03/89 22:20 change message numbers *
- _* 03/04/89 22:30 change brackets, fix ass bugs *
- _* 24/04/89 19:10 add the nothing to display logic *
- _*********************************************************
-
-
- _*********************************************************
- _* *
- _* routine : DISPLAY - display the program table *
- _* cmd format : D *
- _* *
- _* entry *
- _* ----- *
- _* none *
- _*.......................................................*
- _* used *
- _* ---- *
- _* A,X,Y *
- _*.......................................................*
- _* exit *
- _* ---- *
- _* none *
- _*********************************************************
-
- _
- _ Locations used
- _
-
- dispflag db 0
-
-
- _ message numbers
-
- susp = 3
- active = 4
-
- display equ *
-
- _ Point to the start of the table
-
- £ inittab
- ¥ #0
- » dispflag
-
- displop1 equ *
- ƒ #flag
- ¥ [tabpntr],y
- æ #noprog
- à nodisp
- ƒ #name
-
- displop2 equ *
- ¥ [tabpntr],y
- £ bsout
- Ü
- ô #strtadd-1
- ê displop2
-
- _ Name displayed, now give whether suspended or active
-
- ƒ #flag
- ¥ [tabpntr],y
- æ #prgrun
- à dispact
-
- _ Set position for suspended message
-
- ¥ #susp
- db $2c
- dispact equ *
- ¥ #active
- » dispflag
- £ dispmess
-
-
- nodisp equ *
- £ incloc
- £ checkend
- â displop1
- ¥ dispflag
- ê enddisp
- ¥ #10
- £ dispmess
-
- enddisp equ *
- ¬
-
- IEND
-
-