|
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: 2304 (0x900) Types: TextFile Names: »retmstr3tx «
└─⟦01e83a425⟧ Bits:30008166 Bånd med SW8010 og SW8500 source code └─⟦75ff9bef3⟧ └─⟦this⟧ »retmstr3tx «
mode list.yes movestr4tx=edit movestr3tx ; ; boolean array ligesom andre typer array l./page 1/, r/87.07.02/88.06.01/ l./; constants and texts/, i# \f ; fgs 1988.06.01 algol 6, outdate page 1a # l./b6:/, d, i/ b4: <:<10>oddfield :> ; alarm text b6: <:<10>z.state :> ; alarm text /, l-1, p2 l./page 5/, r/87.08.25/88.05.29/ l./e3:/, i/ h. f3=k-17 ; table typeshift (kind): 0, 1, 2, 2, 3, 3, 2 ; bool, int, long, real, doubl., compl, zone w. / l./; take array parameter:/, i# \f ; fgs 1988.06.01 algol 6, movestring page 5a # l./sh w0 23/, d9, i# sh w0 23 ; if kind (param 1) > zone sh w0 16 ; or kind (param 1) < boolean array then jl. w3 (j29.) ; goto param alarm; rl w3 0 ; typeshift := zl. w3 x3+f3. ; case kind of (0, 1, 2, 2, 3, 3, 2); hs. w3 b1. ; # l./rl w3 x2+8/, d1, i/ rl w3 (x2+8) ; if base addr even then so w3 1 ; goto oddfield alarm; jl. d4. ; rl w3 x2+8 ; dope addr := ea w3 x2+6 ; baseword addr + dope rel; /, p1 l./;subprocedure store(item);/, i# \f ; fgs 1988.06.01 algol 6, movestring page 7 # l1, l./page 7/, i/ d4: al. w0 b4. ; oddfield alarm: al w1 1 ; param := 1; jl. w3 (j21.) ; general alarm (<:oddfield:>, param); / l./page 7/, r/87.07.02/88.06.01/, r/page 7/page 8/ l./m. rc/, r/87.08.25/88.06.01/ f end ▶EOF◀