home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / PDP-11 / Distributions / dec / Ultrix-3.0 / rauboot.S < prev    next >
Text File  |  1991-11-13  |  3KB  |  165 lines

  1. 0:        0:        cflg    0
  2. 02:        br    04
  3. 04:        mov    $0157000,sp
  4. 010:        clr    r4
  5. 012:        mov    sp,r5
  6. 014:        cmp    pc,r5
  7. 016:        bcc    032
  8. 020:        mov    (r4)+,(r5)+
  9. 022:        cmp    r5,$0157777
  10. 026:        bcs    020
  11. 030:        jmp    (sp)
  12. 032:        clr    (r4)+
  13. 034:        cmp    r4,sp
  14. 036:        bcs    032
  15. 040:        mov    r0,0175566
  16. 044:        mov    r1,0175400
  17. 050:        clr    (r1)+
  18. 052:        mov    $04000,r5
  19. 056:        mov    $0157064,r4
  20. 062:        br    074
  21. 064:        bpl    066
  22. 066:        bisb    -(r4),sp
  23. 070:        halt
  24. 072:        wait
  25. 074:        tst    (r1)
  26. 076:        bmi    076
  27. 0100:        bit    r5,(r1)
  28. 0102:        beq    074
  29. 0104:        mov    (r4)+,(r1)
  30. 0106:        asl    r5
  31. 0110:        bpl    074
  32. 0112:        mov    $044,0175502
  33. 0120:        mov    r0,0175512
  34. 0124:        mov    $011,0175516
  35. 0132:        mov    $0154406,r2
  36. 0136:        mov    $0154422,(r2)+
  37. 0142:        mov    r5,(r2)+
  38. 0144:        mov    $0154506,(r2)+
  39. 0150:        mov    r5,(r2)+
  40. 0152:        mov    0177776(r1),r0
  41. 0156:        tst    0175410
  42. 0162:        bmi    0156
  43. 0164:        mov    0175456,0175570
  44. 0172:        mov    0175460,0175572
  45. 0200:        br    0224
  46. 0202:        movb    $056,0764
  47. 0210:        movb    $0142,0765
  48. 0216:        movb    $0165,0766
  49. 0224:        mov    $0154574,r0
  50. 0230:        clr    (r0)+
  51. 0232:        cmp    r0,sp
  52. 0234:        bcs    0230
  53. 0236:        mov    $0157760,r1
  54. 0242:        mov    $02,r0
  55. 0246:        clr    0177674
  56. 0252:        jsr    pc,0430
  57. 0256:        tstb    (r1)
  58. 0260:        beq    0342
  59. 0262:        jsr    pc,0512
  60. 0266:        br    0202
  61. 0270:        mov    $0154574,r2
  62. 0274:        mov    r1,r3
  63. 0276:        mov    r2,r4
  64. 0300:        add    $020,r2
  65. 0304:        tst    (r4)+
  66. 0306:        beq    0332
  67. 0310:        cmpb    (r3)+,(r4)+
  68. 0312:        bne    0332
  69. 0314:        cmp    r4,r2
  70. 0316:        bcs    0310
  71. 0320:        mov    0177760(r2),r0
  72. 0324:        add    $016,r1
  73. 0330:        br    0246
  74. 0332:        cmp    r2,$0156574
  75. 0336:        bcs    0274
  76. 0340:        br    0262
  77. 0342:        clr    r1
  78. 0344:        jsr    pc,0512
  79. 0350:        br    0370
  80. 0352:        mov    $0154574,r2
  81. 0356:        mov    (r2)+,(r1)+
  82. 0360:        cmp    r2,$0156574
  83. 0364:        bcs    0356
  84. 0366:        br    0344
  85. 0370:        mov    0175566,r0
  86. 0374:        mov    $02,r1
  87. 0400:        mov    0175570,r2
  88. 0404:        mov    0175572,r3
  89. 0410:        mov    0175400,r4
  90. 0414:        clr    r5
  91. 0416:        mov    020(r5),(r5)+
  92. 0422:        cmp    r5,sp
  93. 0424:        bcs    0416
  94. 0426:        clr    pc
  95. 0430:        add    $037,r0
  96. 0434:        mov    r0,r5
  97. 0436:        ash    $0177774,r0
  98. 0442:        bic    $0170000,r0
  99. 0446:        mov    r0,0177676
  100. 0452:        clr    r0
  101. 0454:        jsr    pc,0650
  102. 0460:        bic    $0177760,r5
  103. 0464:        mul    $0100,r5
  104. 0470:        add    $0154574,r5
  105. 0474:        mov    $0156574,r4
  106. 0500:        mov    (r5)+,(r4)+
  107. 0502:        cmp    r4,$0156674
  108. 0506:        bcs    0500
  109. 0510:        rts    pc
  110. 0512:        add    $02,(sp)
  111. 0516:        mov    0177674,r0
  112. 0522:        cmp    r0,$04
  113. 0526:        blt    0534
  114. 0530:        mov    $04,r0
  115. 0534:        mov    r0,-(sp)
  116. 0536:        asl    r0
  117. 0540:        add    (sp)+,r0
  118. 0542:        add    $0156611,r0
  119. 0546:        movb    (r0)+,0177676
  120. 0552:        movb    (r0)+,0177677
  121. 0556:        movb    0177775(r0),r0
  122. 0562:        bne    0572
  123. 0564:        tst    0177676
  124. 0570:        beq    0642
  125. 0572:        jsr    pc,0650
  126. 0576:        mov    0177674,r0
  127. 0602:        inc    0177674
  128. 0606:        sub    $04,r0
  129. 0612:        blt    0646
  130. 0614:        ash    $02,r0
  131. 0620:        mov    0154576(r0),0177676
  132. 0626:        mov    0154574(r0),r0
  133. 0632:        bne    0650
  134. 0634:        tst    0177676
  135. 0640:        bne    0650
  136. 0642:        sub    $02,(sp)
  137. 0646:        rts    pc
  138. 0650:        mov    r1,-(sp)
  139. 0652:        mov    0177676,r1
  140. 0656:        ashc    $01,r0
  141. 0662:        mov    $041,0175516
  142. 0670:        mov    $02000,0175522
  143. 0676:        mov    $0154574,0175526
  144. 0704:        mov    r1,0175542
  145. 0710:        mov    (sp)+,r1
  146. 0712:        mov    r0,0175544
  147. 0716:        mov    $0100000,0175410
  148. 0724:        mov    $0100000,0175414
  149. 0732:        mov    *0175400,r0
  150. 0736:        tst    0175410
  151. 0742:        bmi    0736
  152. 0744:        tstb    0175434
  153. 0750:        beq    0756
  154. 0752:        jmp    0200202
  155. 0756:        rts    pc
  156. 0760:        add    *072157(r5),-(r2)
  157. 0764:        halt
  158. 0766:        halt
  159. 0770:        halt
  160. 0772:        halt
  161. 0774:        halt
  162. 0776:        halt
  163. 01000:
  164. text address not found
  165.