perm filename SWAP.FAI[HST,NET] blob
sn#715301 filedate 1983-06-07 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 TITLE SWAP
C00004 ENDMK
C⊗;
TITLE SWAP
;Quick program to swap 8-bit bytes for file gotten from @#&$! VAXen.
IBUF: BLOCK 3
OBUF: BLOCK 3
START: RESET
INIT 0,10
SIXBIT/DSK/
IBUF
HALT .
LOOKUP 0,[SIXBIT/PUPNET/ ↔ SIXBIT/BAD/ ↔ 0 ↔ 0]
HALT .
INIT 1,10
SIXBIT/DSK/
OBUF,,0
HALT .
ENTER 1,[SIXBIT/PUPNET/ ↔ SIXBIT/DIR/ ↔ 0 ↔ 0]
HALT .
INBUF 0,=19
OUTBUF 1,=19
MOVEI 1,=8
DPB 1,[POINT 6,IBUF+1,11]
DPB 1,[POINT 6,OBUF+1,11]
LOOP: SOSG IBUF+2
IN 0,
CAIA
JRST DONE
ILDB 1,IBUF+1
SOSG IBUF+2
IN 0,
CAIA
HALT .
ILDB 2,IBUF+1
SOSG OBUF+2
OUT 1,
CAIA
HALT .
IDPB 2,OBUF+1
SOSG OBUF+2
OUT 1,
CAIA
HALT .
IDPB 1,OBUF+1
JRST LOOP
DONE: EXIT
END START