|
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: 13824 (0x3600) Types: TextFile Names: »tastermtxt «
└─⟦9ccaf6601⟧ Bits:30008165 Bånd med SW8000 kildetekst/release værktøjer └─⟦40b1eb8cd⟧ └─⟦this⟧ »tastermtxt «
\f ; tas 1.0 14.05.87 tastermtxt ...1... TTTTTTTTTTTT AAAAAAAAA SSSSSSSSSS TTTTTTTTTTTT AAAAAAAAAAA SSSS SSS TTTT AAA AAA SSSS SSS TTTT AAA AAA SSSS TTTT AAAAAAAAAAA SSSSSSSSSSS TTTT AAAAAAAAAAA SSSSSSSSSSS TTTT AAA AAA SSSS TTTT AAA AAA SSS SSSS TTTT AAA AAA SSS SSSS TTTT AAA AAA SSSSSSSSSS TTTTTTTTTTTT EEEEEEEEEEEE RRRRRRRRRRR MMMM MMMM TTTTTTTTTTTT EEEEEEEEEEEE RRRRRRRRRRRR MMMMM MMMMM TTTT EEEE RRR RRRR MMMMMMMMMMMMMM TTTT EEEE RRR RRRR MMMM MMMM MMMM TTTT EEEEEEEEEEEE RRRRRRRRRRRR MMMM MM MMMM TTTT EEEEEEEEEEEE RRRRRRRRRRR MMMM MMMM TTTT EEEE RRR RRRRR MMMM MMMM TTTT EEEE RRR RRRRR MMMM MMMM TTTT EEEEEEEEEEEE RRR RRRRR MMMM MMMM TTTT EEEEEEEEEEEE RRR RRRRR MMMM MMMM \f ; tas 1.0 14.05.87 tastermtxt ...2... ; @(#)tastermtxt 1.10 (RC International) 11/6/91 ; ; ; Terminal access system for rc8000 - A/S Regnecentralen ; Erik Poulsen ; Revisions historie ; alle hændelser omkring tas skal registreres her ; ; 87.01.15 release til betatest ; ; 87.05.14 release 1.0 ; ; 87.08.14 release 1.1 Fejl i thtxt rettet ; ; 88.03.21 release 1.2 til alfa test ; Diverse fejl rettet ; nyt mode felt i terminal beskrivelse (til canonical) ; Nyt punkt i system menu !disconnect ; ; 88.04.28 release 1.2 Til driften ; ; 88.05.16 Ny tasterm til driften: break 0 ved ! til 3600 terminaler ; ; 88.05.27 Ny tasterm til driften: break 0 ved operatør message til terminal ; disconnected med ! ; 88.05.30 Release 1.2 til ARM ; ; 88.06.16 phtxt rette for fejl efter break 52 hos GI (beta test) ; ; 88.06.16 Release 1.2 til ARM ; ; 88.07.04 Ved kodeinspektion (sammen med manual skrivning), viste det sig ; at usynlig indlæsning ikke kan styres ved mode=8 i output, ; fejlen fundet og rettet i phtxt ; ; 88.08.02 Fejl i rmtxt omkring Ctrlø fra terminal fundet og rettet, ; fejlen kan give break 18, det gjorde den i driften ; ; 88.08.30 Fejl i th i remove_th_link fundet og rettet, opdaget ved at ; ph coroutine mister mtty bit i state efter en remove link ; message. Bevirker at simulate input ikke virker på pool efter ; link er blevet fjernet fra poolen. ; ; 88.09.12 release 1.3 ; ; 88.10.05 Fejl i c_outtext i th rettet, opdaget på GI. ; Giver terminal io error hvis cursor seq. i terminal type ; beskrivelse er tom. ; ; 88.20.10 release 2.0 til RC8000/RC9000 ; ; 88.25.10 pausebit i break message til s, rettet i cltxt ; ; 88.26.10 nyt release 2.0 bånd til alfatest af RC9000 ; ; 88.27.10 ks -600 fjernet i thtxt ; ; 88.12.12 tail i testrecord type 23-30 ændret til 10 ; ; 88.12.13 output med ulige last addr giver break 52, rettet i phtxt ; ; 89.02.03 release 2.0 bånd genereret ; ; 89.02.22 inittxt og thtxt rettet så nologin terminaler understøttes ; ; 89.02.27 fejl i rmtxt rettet. Tem pseudo processen blev fjernet nå ; poolen, der har brugt tem som pseudo process, nedlægges. ; ; 89.03.01 phtxt ændret så der med create link message kan oprettes ; link til interne processer og pseudoprocesser der ikke er ; oprettet af menu ; ; 89.05.19 thtxt, gltxt, qnames rettet af hensyn til nologin terminaler. ; ; 89.05.19 pirat release 2.1 ; ; 89.07.11 testpunkter ks -xxx fjernet i inittxt ; ; 89.08.21 cltxt, extdeftxt, inittxt rettet idet max terminals ikke blev ; overført fra tas processen ; ; 89.08.21 indført test på max create link messages i phtxt ; ; 89.08.21 release 2.1 ; ; 89.10.05 i phtxt og thtxt, ny inputmode (1<6) sådan at mtty input fornyer ; input message hvis buffer ikke er fuld og den ikke afsluttes af ; en nl ; ; 89.10.06 thtxt, fejl i term_send_wait rettet, 1 shift result ikke i status ; ; 89.10.18 thtxt, fejl i send_text rettet, piratbånd til pensam ; ; 89.10.30 rettet fejl i gltxt, put_op, gik i break 0 hvis wait_proc ikke ; er wait ; ; 89.10.30 rettet fejl i gltxt, get_spool_segment (break 52 hos SPS) ; ; 89.11.03 pirat udgave til Kgl. biblio med rettet 3270 (input repeteres ; ikke i ph) ; ; 89.11.07 pirat udgave til SPS, output til mtty med kun localid ; bevirkede at terminal link blev fjernet, pga. output til ; terminal gav result 3, se rettelse fra 89.10.06 ; fejl i rettelse 89.10.30 gav stadig break 52, rettet ; ; 89.11.09 udgave fra 89.10.06 fejlede, status i svar på input indeholdt ; 1 shift 1, fejlen rettet. ; ; 89.11.09 udgave fra 89.10.05 virkede ikke som ønsket, 1 shift 6 i ; input message erstattes af message til pool ; (opcode=192) der har samme virkning ; ; 90.01.29 fejl i thtxt (send_text) rettet, beta af tasterm sendt til ; Erik Nybo i AArhus ; ; 90.02.06 testoutput ændret ; ; 90.02.06 th ændret så nultegn i tekst der opstår efter mellem input ; fjernes, se fejl fra 89.11.09 ; ; 90.03.28 alle tekster er langt under sc kontrol på adam/eva ; ; 90.03.30 kontrol af core,buffer og area ændret, giver udskrift i stedet ; for tas error ; ; 90.04.02 release 2.2 (beta til TOP, SPS det samme som til production) ; ; 90.04.20 rettelse til phtxt, pseudo process tilladt til create link message ; ; 90.04.20 release 2.2 , til produktion ; ; 90.07.20 tasterm SCVERS 2.2.1 til SPS ; ; 90.08.13 tasterm SCVERS 2.2.2 til Esbjerg ; ; 90.80.22 tasterm 2.2.2 til BML ; ; 90.09.17 cltxt rettet, ny check_eventqueue ; phtxt rettet, ny message 10<12 ; ; 90.09.17 tasterm 2.2.3 til Esbjerg ; ; 90.09.27 release med fejl i th rettet ; tasterm 2.2.4 til Esbjerg ; ; 91.03.12 release med fejl i th rettet, (manglende attention ; i input efter message 192<16) ; tasterm 2.3.1 til BKS ; ; 91.11.06 release med fejl i gltxt rettet. (ph.f8000_ident = 0, i ; unlink_th() ). ; tasterm 2.3.2 til BKS ;; \f ; tas 1.0 14.05.87 rcmenu tastermtxt ...3... ; tasterm processen kan stoppe med følgende udskrift på terminal den ; er started fra ; ; message tas1 break <cause> ; ; hvor <cause> er et nummer med følgende betydning ; ; <cause> betydning ; ; 11 tas1 opretet med for lidt core ; 12 tas1 oprettet med for få message buffere ; 13 tas1 oprettet med for få area ; 14 spool area findes ikke, eller file descr ; 15 tas processen findes ikke ; 16 tas1 kan ikke oprette ps processen <:tem:> ; 17 tas1 kan ikke sætte cat baser ; 18 fejl i svar fra tas ; ; 20 fejl ved oprettelse af pool ; ; 30-39 kommer fra GL rutiner ; 30 fejl i adjust link ; 31 kan ikke finde fri corebuffer ; 32 io error i spool ; 33 kan ikke fjerne areal proces til mcl program ; 34 fejl i release op ; 35 type fejl i coretable indgang ; ; 40-49 kommer fra rm coroutinen ; 40 kan ikke finde ps til pool ; ; 50-59 kommer fra th coroutinen ; 50 varno>26 ; 51 fejl i kald af wait ; 52 illegalt opcode i letter ; 53 kan ikke finde ps til pool ; 54 mbx ikke tom ved slut i th coroutine ; 55 illegal opcode i operation ; 56 fejl i mcl fortolkeren ; ; 60-69 kommer fra sm coroutinen ; 60 ikke plads i choice tabellen ; ; 70-79 kommer fra ph coroutinen \f ;. tas 1.0 14.05.87 rcmenu tastermtxt ...4... ; 70 kan ikke nedlægge ps proces ; 71 fejl i kald af wait ; 72 illegal message ; 73 illegal opcode i message ; ; 80-89 kommer fra init af tas1 ; 80 fejl i extern listen b. a90, f200, g2, l20, p60, q200, m270 w. m.tastermtxt tastermtxt 1.10 p.<:anames:> t. ; read a names redefinitions a88=-a88-1 ; ved alle bit i a88 a89 a90 a89=-a89-1 a90=-a90-1 d. p.<:fpnames:> d. c.a90<0 l. z. ; if list structure definitions then list.on p.<:fnames:> p.<:qnames:> \f ; tas 1.0 14.05.87 rcmenu tastermtxt ...5... ; m navne bruges som konstanter med værdierne fra 0 til 270 m0=0, m1=1, m2=2, m3=3, m4=4, m5=5 m6=6, m7=7, m8=8, m9=9, m10=10, m11=11 m12=12, m13=13, m14=14, m15=15, m16=16, m17=17 m18=18, m19=19, m20=20, m21=21, m22=22, m23=23 m24=24, m25=25, m26=26, m27=27, m28=28, m29=29 m30=30, m31=31, m32=32, m33=33, m34=34, m35=35 m36=36, m37=37, m38=38, m39=39, m40=40, m41=41 m42=42, m43=43, m44=44, m45=45, m46=46, m47=47 m48=48, m49=49, m50=50, m51=51, m52=52, m53=53 m54=54, m55=55, m56=56, m57=57, m58=58, m59=59 m60=60, m61=61, m62=62, m63=63, m64=64, m65=65 m66=66, m67=67, m68=68, m69=69, m70=70, m71=71 m72=72, m73=73, m74=74, m75=75, m76=76, m77=77 m78=78, m79=79, m80=80, m81=81, m82=82, m83=83 m84=84, m85=85, m86=86, m87=87, m88=88, m89=89 m90=90, m91=91, m92=92, m93=93, m94=94, m95=95 m96=96, m97=97, m98=98, m99=99, m100=100, m101=101 m102=102, m103=103, m104=104, m105=105, m106=106, m107=107 m108=108, m109=109, m110=110, m111=111, m112=112, m113=113 m114=114, m115=115, m116=116, m117=117, m118=118, m119=119 m120=120, m121=121, m122=122, m123=123, m124=124, m125=125 m126=126, m127=127, m128=128, m129=129, m130=130, m131=131 m132=132, m133=133, m134=134, m135=135, m136=136, m137=137 m138=138, m139=139, m140=140, m141=141, m142=142, m143=143 m144=144, m145=145, m146=146, m147=147, m148=148, m149=149 m150=150, m151=151, m152=152, m153=153, m154=154, m155=155 m156=156, m157=157, m158=158, m159=159, m160=160, m161=161 m162=162, m163=163, m164=164, m165=165, m166=166, m167=167 m168=168, m169=169, m170=170, m171=171, m172=172, m173=173 m174=174, m175=175, m176=176, m177=177, m178=178, m179=179 m180=180, m181=181, m182=182, m183=183, m184=184, m185=185 m186=186, m187=187, m188=188, m189=189, m190=190, m191=191 m192=192, m193=193, m194=194, m195=195, m196=196, m197=197 m198=198, m199=199, m200=200, m201=201, m202=202, m203=203 m204=204, m205=205, m206=206, m207=207, m208=208, m209=209 m210=210, m211=211, m212=212, m213=213, m214=214, m215=215 m216=216, m217=217, m218=218, m219=219, m220=220, m221=221 m222=222, m223=223, m224=224, m225=225, m226=226, m227=227 m228=228, m229=229, m230=230, m231=231, m232=232, m233=233 m234=234, m235=235, m236=236, m237=237, m238=238, m239=239 m240=240, m241=241, m242=242, m243=243, m244=244, m245=245 \f ;. tas 1.0 14.05.87 rcmenu tastermtxt ...6... m246=246, m247=247, m248=248, m249=249, m250=250, m251=251 m252=252, m253=253, m254=254, m255=255, m256=256, m257=257 m258=258, m259=259, m260=260, m261=261, m262=262, m263=263 m264=264, m265=265, m266=266, m267=267, m268=268, m269=269 m270=270, s. c100, e70, g200, u50, t60 ; begin slang segment w. d. c.a90<1 l. z. ; if list exception routine then list.on p.<:cltxt:> d. c.a90<9 l. z. ; if list globale routiner then list.on p.<:gltxt:> d. c.a90<5 l. z. ; if list rm coroutine then list.on p.<:rmtxt:> d. c.a90<6 l. z. ; if list th coroutine then list.on p.<:thtxt:> d. c.a90<7 l. z. ; if list sm coroutine then list.on p.<:smtxt:> d. c.a90<8 l. z. ; if list ph coroutine then list.on p.<:phtxt:> d. c.a90<4 l. z. ; if list initatize routine then list.on \f ; tas 1.0 14.05.87 rcmenu tastermtxt ...7... p.<:sttxt:> p.<:inittxt:> e. ; end segment b. i10, j10, d2 w. d0=s3, d1=s4 i0=q0, i1=q35, i2=q36, i3=q7, i4=q200 j0=q191, j1=q192, j3=q193, j4=q194 c.(:q191 - (:q36 - q35:) - 1:) m.ikke plads til Gl stack j0=q191 z. i10 = q192 c.(:q193 - q192:) i10 = q193 m.sm stak større end th stack z. c.(:i10 - (:q7 - q36:) - 1:) m.ikke plads til th,ph stack j1=q192 j2=q193 z. c.(:q194 - f70 - 1:) m.ikke plads til sm stack j3=q194 z. i.e. \f ; tas 1.0 14.05.87 set cat entry tastermtxt ...8... g2 = l3-l0 g0: g1: (:g2+511:)>9 ; segments 0,0,0,0 ; doc name s2 ; short clock 0 ; file 0 ; block 3<12+6 ; content<12+entry g2 ; length d. p.<:insertproc:> ▶EOF◀