home *** CD-ROM | disk | FTP | other *** search
-
- * WriteChar.asm (of PCQ Pascal runtime library)
- * Copyright (c) 1989 Patrick Quaid
-
- * This routine writes a single character to a text file
-
- SECTION ONE
-
- XREF _p%DOSBase
- XREF _LVOWrite
- XREF outbuffer
- XREF _p%padout
-
- XDEF _p%writechar
- _p%writechar:
-
- move.b d0,outbuffer
- move.l #outbuffer,d2
- move.l 6(sp),d1
- move.w 4(sp),d0
- ext.l d0
- subq.l #1,d0
- ble.s 1$
- jsr _p%padout
- 1$ moveq #1,d3
- move.l _p%DOSBase,a6
- jsr _LVOWrite(a6)
- rts
-
- END
-