home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
mbug
/
mbug049.arc
/
WSPAT.MAC
< prev
Wrap
Text File
|
1979-12-31
|
1KB
|
89 lines
; TITLE WORDSTAR DATE PRINTING PATCH
; KEYED IN 8th Mar., 1987 By A. L. BARFOOT
; From code supplied by DARREN BREEZE
; and printed in The CATCHER the official newsletter
; of MBUG AUSTRALIA INC.
;
.Z80
ASEG
ORG 100h
.PHASE 02bbh
BIOS EQU 5
;RTC REGISTER
;
MYSUB: CP '`'
JR NZ,NCHECK
LD (LEAD),A
LD A,1
LD (FL),A
RET
NCHECK: CP '@'
JP Z,OUTPUT
LD A,(FL)
BIT 0,A
RET Z
LD A,0
LD (FL),A
START: LD A,0Ah
OUT (4),A
IN A,(7)
BIT 7,A
JR NZ,START
LD C,07
CALL INPUT
LD A,'/'
CALL OUTPUT
LD C,08
CALL INPUT
LD A,'/'
CALL OUTPUT
LD C,09
CALL INPUT
RET
;
;=========================
;
OUTPUT: PUSH BC
PUSH DE
LD C,05h
LD E,A
CALL BIOS
POP DE
POP BC
RET
;
;=========================
;
INPUT: LD A,C
OUT (4),A
IN A,(7)
PUSH AF
AND 0F0h
RRA
RRA
RRA
RRA
LD B,A
POP AF
AND 0Fh
LD C,A
;
;=========================
;
NUMBERS:LD D,0
LD A,B
ADD A,30h
CALL OUTPUT
LD A,C
ADD A,30h
CALL OUTPUT
RET
;
;=========================
;
LEAD: DB 0
FL: DB 0
.DEPHASE
END