*** empty log message ***
[h316.git] / lib / fortran / src / vpunch.asm
... / ...
CommitLineData
1* (VPUNCH) 27.05.2005
2*
3*
4* PUNCH VISIBLE TEXT ON THE PAPER TAPE PUNCH
5*
6*
7* AUTHOR
8* PHILIPP HACHTMANN
9*
10* USAGE
11* JST VCHAR
12* DAC ARG
13*
14*
15 SUBR VPUNCH,VPUN
16 REL
17*
18VPUN DAC **
19 LDA* VPUN ARGUMENT HOLEN
20 IRS VPUN RUECKSPRUNG KORRIGIEREN
21 ALS 3 ZEICHENOFFSET GENERIEREN
22 ADD FP FONTADRESSE ADDIEREN
23 STA POS UND IN POINTER TUN
24 LDA =-8
25 STA CNT LOOPCOUNTER INITIALISIEREN
26 OCP 2
27LOOP LDA* POS
28 ICA
29 OTA 2
30 JMP *-1
31 ICA
32 OTA 2
33 JMP *-1
34 IRS POS
35 IRS CNT
36 JMP LOOP
37 JMP* VPUN RETURN
38*
39*
40POS DEC 0
41CNT DEC 0
42FP XAC FONT POINTER TO THE FONT BASE (8X16)
43*
44 END
45