|
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: 76800 (0x12c00) Types: TextFile Names: »cmontest«
└─⟦00964e8f7⟧ Bits:30007478 RC8000 Dump tape fra HCØ. └─⟦b2ec5d50f⟧ └─⟦this⟧ »cmontest«
ntramos=algol ttramos list.no message.no ▶04◀▶8f◀M▶04◀▶91◀M▶03◀▶fc◀▶da◀▶03◀▶fc◀▶da◀▶03◀▶fc◀▶da◀▶80◀«bs»terminal4D▶16◀▶01◀▶03◀▶f7◀:▶01◀▶01◀▶04◀▶8f◀g▶04◀▶8f◀ic«bs»▶04◀▶8f◀N▶04◀▶8f◀▶b4◀0▶04◀▶8f◀N▶04◀▶8f◀▶b4◀▶04◀▶8f◀j▶02◀▶80◀▶7f◀▶ff◀▶ff◀qref,free); until false; end batch queue; procedure b_timer; begin integer array field bref; real r; stackclaim(250); repeat waitch(bmessline,bref,free,0); delay(b_time_slice); systime(5,0,r); d.bref(1):=1; d.bref(2):=r; signalch(bmessline,bref,cmess); until false; end b_timer; procedure run_job_timer; begin integer array field bref; stackclaim(150); repeat waitch(bmessline,bref,jobtimermess,0); d.bref(1):=2; d.bref(2):=-1; delay(b_time_slice); signalch(bmessline,bref,bmess); until false; end runjobtimer; algol list.on copy.trunbatch; procedure write_b_des(d,z); integer array d; zone z; ▶04◀▶8f◀M▶04◀▶91◀M▶03◀▶fc◀▶da◀▶03◀▶fc◀▶da◀▶03◀▶fc◀▶da◀▶80◀▶04◀ttramosD▶8c◀<▶04◀▶0b◀b ▶01◀5▶98◀▶04◀▶91◀▶1b◀▶04◀▶91◀Mttramos«bs»▶04◀▶8f◀N▶04◀▶91◀L0▶04◀▶8f◀N▶04◀▶91◀L;▶04◀▶91◀Nwrk001300▶02◀▶07◀▶f8◀«bs»▶01◀ stackclaim(250); repeat waitch(bmessline,bref,free,0); delay(b_time_slice); systime(5,0,r); d.bref(1):=1; d.bref(2):=r; signalch(bmessline,bref,cmess); until false; end b_timer; procedure run_job_timer; begin integer array field bref; stackclaim(150); repeat waitch(bmessline,bref,jobtimermess,0); d.bref(1):=2; d.bref(2):=-1; delay(b_time_slice); signalch(bmessline,bref,bmess); until false; end runjobtimer; algol list.on copy.trunbatch; procedure write_b_des(d,z); integer array d; zone z; 1. ; rl. w1 i2. ; wa. w1 a14. ; rs. w1 i2. ; rl. w1 i3. ; wa. w1 a14. ; rs. w1 i3. ; rl. w1 i4. ; wa. w1 a14. ; rs. w1 i4. ; rl. w1 i5. ; wa. w1 a14. ; rs. w1 i5. ; rl. w1 i6. ; wa. w1 a14. ; rs. w1 i6. ; ; ; ; rl. w1 i7. ; wa. w1 a14. ; rs. w1 i7. z. ; jl. (a4.) ; return a49: 86 ; ds w1 1194 ; ds w1 1198 ; c. c0 ; rl. w1 i0. ; wa. w1 a14. ; rs. w1 i0. ; rl. w1 i1. ; wa. w1 a14. ; rs. w1 i1. ; rl. w1 i2. ; wa. w1 a14. ; rs. w1 i2. ; rl. w1 i3. ; wa. w1 a14. ; rs. w1 i3. ; rl. w1 i4. ; wa. w1 a14. ; rs. w1 i4. ; rl. w1 i5. ; wa. w1 a14. ; rs. w1 i5. ; rl. w1 i6. ; wa. w1 a14. ; rs. w1 i6. ; ; ; ; rl. w1 i7. ; wa. w1 a14. ; rs. w1 i7. z. ; jl. (a4.) ; return a49: 86 ; ds w1 1194 ; ds w1 1198 ; c. c0 ; rl. w1 i0. ; wa. w1 a14. ; rs. w1 i0. ; rl. w1 i1. ; wa. w1 a14. ; rs. w1 i1. ; rl. w1 i2. ; wa. w1 a14. ; rs. w1 i2. ; rl. w1 i3. ; wa. w1 a14. ; rs. w1 i3. ; rl. w1 i4. ; wa. w1 a14. ; rs. w1 i4. ; rl. w1 i5. ; wa. w1 a14. ; rs. w1 i5. ; rl. w1 i6. ; wa. w1 a14. ; rs. w1 i6. ; ; ; ; rl. w1 i7. ; wa. w1 a14. ; rs. w1 i7. z. ; jl. (a4.) ; return a49: 86 ; ds w1 1194 ; ds w1 1198 ; c. c0 ; rl. w1 i0. ; wa. w1 a14. ; rs. w1 i0. ; rl. w1 i1. ; wa. w1 a14. ; rs. w1 i1. ; rl. w1 i2. ; wa. w1 a14. ; rs. w1 i2. ; rl. w1 i3. ; wa. w1 a14. ; rs. w1 i3. ; rl. w1 i4. ; wa. w1 a14. ; rs. w1 i4. ; rl. w1 i5. ; wa. w1 a14. ; rs. w1 i5. ; rl. w1 i6. ; wa. w1 a14. ; rs. w1 i6. ; ; ; ; rl. w1 i7. ; wa. w1 a14. ; rs. w1 i7. z. ; jl. (a4.) ; return a49: 86 ; ds w1 1194 ; ds w1 1198 ; c. c0 ; rl. w1 i0. ; wa. w1 a14. ; rs. w1 i0. ; rl. w1 i1. ; wa. w1 a14. ; rs. w1 i1. ; rl. w1 i2. ; wa. w1 a14. ; rs. w1 i2. ; rl. w1 i3. ; wa. w1 a14. ; rs. w1 i3. ; rl. w1 i4. ; wa. w1 a14. ; rs. w1 i4. ; rl. w1 i5. ; wa. w1 a14. ; rs. w1 i5. ; rl. w1 i6. ; wa. w1 a14. ; rs. w1 i6. ; ; ; ; rl. w1 i7. ; wa. w1 a14. ; rs. w1 i7. z. ; jl. (a4.) ; return a49: 86 ; ds w1 1194 ; ds w1 1198 ; c. c0 ; rl. w1 i0. ; wa. w1 a14. ; rs. w1 i0. ; rl. w1 i1. ; wa. w1 a14. ; rs. w1 i1. ; rl. w1 i2. ; wa. w1 a14. ; rs. w1 i2. ; rl. w1 i3. ; wa. w1 a14. ; rs. w1 i3. ; rl. w1 i4. ; wa. w1 a14. ; rs. w1 i4. ; rl. w1 i5. ; wa. w1 a14. ; rs. w1 i5. ; rl. w1 i6. ; wa. w1 a14. ; rs. w1 i6. ; ; ; ; rl. w1 i7. ; wa. w1 a14. ; rs. w1 i7. z. ; jl. (a4.) ; return a49: 86 ; ds w1 1194 ; ds w1 1198 ; c. c0 ; rl. w1 i0. ; wa. w1 a14. ; rs. w1 i0. ; rl. w1 i1. ; wa. w1 a14. ; rs. w1 i1. ; rl. w1 i2. ; wa. w1 a14. ; rs. w1 i2. ; rl. w1 i3. ; wa. w1 a14. ; rs. w1 i3. ; rl. w1 i4. ; wa. w1 a14. ; rs. w1 i4. ; rl. w1 i5. ; wa. w1 a14. ; rs. w1 i5. ; rl. w1 i6. ; wa. w1 a14. ; rs. w1 i6. ; ; ; ; rl. w1 i7. ; wa. w1 a14. ; rs. w1 i7. z. ; jl. (a4.) ; return a49: 86 ; ds w1 1194 ; ds w1 1198 ; c. c0 ; rl. w1 i0. ; wa. w1 a14. ; rs. w1 i0. ; rl. w1 i1. ; wa. w1 a14. ; rs. w1 i1. ; rl. w1 i2. ; wa. w1 a14. ; rs. w1 i2. ; rl. w1 i3. ; wa. w1 a14. ; rs. w1 i3. ; rl. w1 i4. ; wa. w1 a14. ; rs. w1 i4. ; rl. w1 i5. ; wa. w1 a14. ; rs. w1 i5. ; rl. w1 i6. ; wa. w1 a14. ; rs. w1 i6. ; ; ; ; rl. w1 i7. ; wa. w1 a14. ; rs. w1 i7. z. ; jl. (a4.) ; return a49: 86 ; ds w1 1194 ; ds w1 1198 ; c. c0 ; rl. w1 i0. ; wa. w1 a14. ; rs. w1 i0. ; rl. w1 i1. ; wa. w1 a14. ; rs. w1 i1. ; rl. w1 i2. ; wa. w1 a14. ; rs. w1 i2. ; rl. w1 i3. ; wa. w1 a14. ; rs. w1 i3. ; rl. w1 i4. ; wa. w1 a14. ; rs. w1 i4. ; rl. w1 i5. ; wa. w1 a14. ; rs. w1 i5. ; rl. w1 i6. ; wa. w1 a14. ; rs. w1 i6. ; ; ; ; rl. w1 i7. ; wa. w1 a14. ; rs. w1 i7. z. ; jl. (a4.) ; return a49: 86 ; ds w1 1194 ; ds w1 1198 ; c. c0 ; rl. w1 i0. ; wa. w1 a14. ; rs. w1 i0. ; rl. w1 i1. ; wa. 1842 rs. w0 i10. ; 287 1844 rl w1 8 ; 288 1846 al w0 4 ; 289 1848 al. w3 i11. ; input addr 290 1850 ds w3 x1+a0+1<3+2; 291 1852 al w3 -4 ; 292 1854 di. w3 (a2.) ; send input request to hc8000 293 1856 rs w3 1198 ; 294 1858 se w3 160 ; 295 1860 jl. 0 ; 296 1862 al. w3 a49. ; 297 1864 am -16 ; 298 1866 h10: al w0 20 ; 299 1868 ds w3 x1+a0+1<3+2; 300 1870 al w2 0 ; 301 1872 rs. w2 i10. ; 302 1874 do. w0 (a2.) ; send data transfer request 303 1876 rl. w2 i10. ; 304 1878 sn w2 0 ; wait for data tranfer completed 305 1880 jl. -4 ; 306 1882 al w2 0 ; 307 1884 rs. w2 i10. ; 308 1886 rl. w2 i10. ; 309 1888 sn w2 0 ; wait for ready signal from hc 310 1890 jl. -4 ; 311 1892 dl w3 x1+a0+1<3+2; 312 1894 sn w0 4 ; 313 1896 jl. h10. ; 314 1898 se. w3 a49. ; 315 1900 jl. h9. ; 316 1902 al w3 x3+20 ; 317 1904 jl. h10. ; 318 1906 h9: ; 319 1906 rl w1 1192 ; 320 1908 al w1 x1+1 ; 321 1910 rs w1 1192 ; 322 1912 jl. h8. ; 323 1914 i10: 0 ; 324 1916 m. 324 1916 input buffer ; 325 1916 i11: 0,r.20 ; 326 1956 z. ; 327 1956 327 1956 a1: 0 ; 328 1958 a2: 1<23+21<3+2.001 ; 329 1960 a3: 26 ; 330 1962 a4: 0 ; 331 1964 a14: ; start init 332 1964 rs. w2 a4. ; save return 333 1966 rs. w1 a14. ; save fp base 334 1968 rl w3 8 ; base of controller tabel 335 1970 al w3 x3+a0 ; 336 1972 rs. w3 a1. ; addr of contr. table for cpu1 337 1974 al. w1 a11. ; 338 1976 al w0 x1 ; 339 1978 ds w1 x3+2 ; 340 1980 dl. w1 a3. ; 341 1982 ds w1 x3+6 ; 342 1984 jd 1<11+28; 343 1986 ld w1 -100 ; 344 1988 ds w1 1174 ; 345 1990 ds w1 1178 ; 346 1992 ds w1 1182 ; 347 1994 ds w1 1186 ; 348 1996 ds w1 1194 ; 349 1998 ds w1 1198 ; 350 2000 c. c0 ; 351 2000 rl. w1 i0. ; 352 2002 wa. w1 a14. ; 353 2004 rs. w1 i0. ; 354 2006 rl. w1 i1. ; 355 2008 wa. w1 a14. ; 356 2010 rs. w1 i1. ; 357 2012 rl. w1 i2. ; 358 2014 wa. w1 a14. ; 359 2016 rs. w1 i2. ; 360 2018 rl. w1 i3. ; 361 2020 wa. w1 a14. ; 362 2022 rs. w1 i3. ; 363 2024 rl. w1 i4. ; 364 2026 wa. w1 a14. ; 365 2028 rs. w1 i4. ; 366 2030 rl. w1 i5. ; 367 2032 wa. w1 a14. ; 368 2034 rs. w1 i5. ; 369 2036 369 2036 rl. w1 i6. ; 370 2038 wa. w1 a14. ; 371 2040 rs. w1 i6. ; 372 2042 ; 373 2042 ; 374 2042 ; rl. w1 i7. 375 2042 ; wa. w1 a14. 376 2042 ; rs. w1 i7. 377 2042 z. ; 378 2042 jl. (a4.) ; return 379 2044 a49: ; 380 2044 2 ; 381 2046 2 ; 382 2048 0 ; 383 2050 rl w1 32 ; 384 2052 rl w1 34 ; 385 2054 rl w1 36 ; 386 2056 rl w1 38 ; 387 2058 rl w1 40 ; 388 2060 rl w1 42 ; 389 2062 rl w1 44 ; 390 2064 rl w1 46 ; 391 2066 rl w1 48 ; 392 2068 al w1 1 ; 393 2070 ls w1 23 ; 394 2072 al w1 x1+24<3+2.001; 395 2074 al. w3 a48. ; 396 2076 al w0 0 ; 397 2078 do w2 x1 ; 398 2080 a48: jl. 0 ; 399 2082 e. ; 400 2082 e. ; 401 2082 e. slang ok 1/546/2 ▶EOF◀