|
DataMuseum.dkPresents historical artifacts from the history of: RC4000/8000/9000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RC4000/8000/9000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 1536 (0x600) Types: TextFile Names: »trhstart«
└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ. └─⟦4334b4c0b⟧ └─⟦this⟧ »trhstart«
s.a2, b3 , p20 w. d. p.<:fpnames:> l. k=h55 0,0 ; init start address al w1 0 ; loop control := 0. ba w3 x3+1 ; get next item. zl w2 x3+1 ; get item. se w2 10 ; if item <> text then jl. p19. ; make only interupt. al w3 x3+2 ; else name address = item. jd 1<11+4 ; get process description address. se w0 0 ; if rh not existing then jl. p1. ; al. w0 p0.; jl. w3 h31.-2; out text error jl. p4. ; goto stop. p0: <:*** process unknown<10><0>:> p1: rl w2 0 ; get address of process description to w2. rl w2 x2+22; get first core area. rl w3 8 ; get device block address. rs w2 x3+160 ; save first core adress in device ; 20 start address. jl. p18. ; goto send start interupt. p19: sn w2 4 ; if item <> 4 then rl w1 x3+2 ; load loop control from parameter list. p16: ; control init section rl w3 8 ; get device address basis rl w3 x3+160 ; get device 20 start address. se w3 0 ; if not initialized then jl. p18. ; al. w0 p5. ; get error text. jl. w3 h31.-2 ; outtext error text jl. p4. ; goto end. p5: <:*** start address of cpu1 not initialized<10><0>:> p18: jd 1<11+28 p17: ;; send interupt. a2: do. (b0. al w1 x1-1; if loop control < 0 then sl w1 0 ; goto continue jl. a2.; p4: al w2 0 jl. h7. a0: 10 b0: 1<23+20<3+0 b1: 1<23+21<3+0 b2: 1<23+22<3+0 b3: 1<23+23<3+0 e. e. ▶EOF◀