|
|
1.1 ! root 1: #include "mem.h" ! 2: ! 3: TEXT spl2(SB), $0 ! 4: ! 5: MOVL $0, R0 ! 6: MOVW SR, R0 ! 7: MOVW $(SUPER|SPL(2)), SR ! 8: RTS ! 9: ! 10: TEXT scsirecv(SB), $0 ! 11: MOVL $0x40300033, A0 /* data */ ! 12: MOVL $0x40300032, A1 /* status */ ! 13: MOVL p+0(FP), A2 ! 14: BTST $1, (A1) ! 15: BEQ rout ! 16: rloop: ! 17: MOVB (A0), (A2)+ ! 18: BTST $1, (A1) ! 19: BEQ rout ! 20: ! 21: MOVB (A0), (A2)+ ! 22: BTST $1, (A1) ! 23: BEQ rout ! 24: ! 25: MOVB (A0), (A2)+ ! 26: BTST $1, (A1) ! 27: BEQ rout ! 28: ! 29: MOVB (A0), (A2)+ ! 30: BTST $1, (A1) ! 31: BNE rloop ! 32: rout: ! 33: MOVL A2, R0 ! 34: RTS ! 35: ! 36: TEXT scsixmit(SB), $0 ! 37: MOVL $0x40300033, A0 /* data */ ! 38: MOVL $0x40300032, A1 /* status */ ! 39: MOVL p+0(FP), A2 ! 40: BTST $1, (A1) ! 41: BEQ xout ! 42: xloop: ! 43: MOVB (A2)+, (A0) ! 44: BTST $1, (A1) ! 45: BEQ xout ! 46: ! 47: MOVB (A2)+, (A0) ! 48: BTST $1, (A1) ! 49: BEQ xout ! 50: ! 51: MOVB (A2)+, (A0) ! 52: BTST $1, (A1) ! 53: BEQ xout ! 54: ! 55: MOVB (A2)+, (A0) ! 56: BTST $1, (A1) ! 57: BNE xloop ! 58: xout: ! 59: MOVL A2, R0 ! 60: RTS
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.