|
|
DataMuseum.dkPresents historical artifacts from the history of: RegneCentralen RC3600/RC7000 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about RegneCentralen RC3600/RC7000 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 38912 (0x9800)
Types: TextFile
Names: »LDU30«
└─⟦8ae3926ab⟧ Bits:30001789 SG0009 Floppy
└─⟦this⟧ »/LDU30«
«ff»
0001 DUM28 DOMUS MACRO ASSEMBLER REV 02.00
01 ; BYTE-DUMP AF CORE REV. 2.08 OLIVETTI FÆRDIG 26.1.83 /PL
02 ; SOM TIDL - DOG
03 ; NYT:
04 ; COREITEMS HOVED HENTES KORREKT I DOMUS PRG DESCR
05 ; LIGE STARTADR => SMAL SKRIFT OG OP TIL 31 KOLONNER
06 ; ULIGE => NORMAL SKRIFT *** PAS SELV PÅ HØJST 18 KOLONNER
07 ; SIDETAL -1 => SAMME SIDE GENTAGES UBEGRÆNSET!
08
09 ; DUMP VERS. 2.08 FÆRDIG AFPUDSET 25.1.83
10 ; 2.08 AFSLUTTES 24.1.83 ; 24.1.83 UFÆRDIG
11 ; BDUMP REV 2.08 23.1.83 CORE FRA DOMUS/ OUTPUT TIL OLIVETTE (27.62.27.48 OG MXKO)
12 ; OLIVETTE VERSION 21.1.83
13 ; BDUMP VERS. 2.07 RETTET MHT CAP/CAPXX-IKKE-FUNDET: LDA 2,ZONAD //IØVR UÆNDR
14 ; DETTE RETTET 16.1.83 OG FIL PÅ PL-FÆRD-NR 3
15 ; FILNAVN HEREFTER BDA27 (BDUMP ASCII VERSION 2.07)
16
17 ; RETTET 11.1.83 PÅ NY DIABLO CAPXX ERSTATTET MED CAP !!
18 ; BDUMP 2.05 ÆGTE ENDELI 18.4.82 /FILPÅDISK/COREKÆDE/TIME
19 ; BDUMP 18.4.82 AFTEN /PL FILPÅDISKETTE OG COREKÆDE LØST
20 ; BDUMP 2.05 18.4.82 /FILPÅDISKETTEPROBLEM
21 ; BDUMP 2.04 PL 14.4.82 / PRG KØRER KORREKT UNDT NÅR FILER PÅ DISKETTER (RETTELSE EJ LAVET)
22
23 ; BDUMP REV 2.04 PÅPEB 12.4.82
24
25 ; BDUMP /P1AD3/ REV 2.03 FÆRDIGJUSTERET (ESS.) 10.4.82 - TIME IKKE INCL I VERSIONEN
26 ; 8 ELLER 5 PROCESSER MARKERES I HOVED - FARE VED FILPROC P
27 ; PÅ DISKETTER (10=> LINIESKIFT, FX)
28 ; BDUMP REDIGERINGER / P1AD3 / 8.4.82 PL
29 ; BDUMP/P1AD3 VERS. 2.02 PL 7.4.82 NULBYTE ÆNDRET & FLERE PCD
30 ; BDUMP / P1AD3 REV.2.01 / KALDES BDUMP MED INGEN EL. 3 PARAM /PL
31 ; BDUMP BYTE-DUMP AF CORE /// REV. 2.01 5.4.82 KL 14
32 ; KALDES MED 3 PARAM ELLER UDEN SOM CDUMP
33
34 ; PL 5.4.82 EFTERM; PL 5.4.82 MORGEN
35 ; ATRAT VESRION 2 BYTE-UDSKRIFT PL 4.4.82
36 ; CDUMP VERS 1.03 (4.4.82) PL TILFØJET @-BIT FØR PSEUD
37 ; PL CORE DUMP PROGRAM / FÆRDIG 31.3.82 KL 22 / UDSKRIVER OP TIL 22 KOLONNER
38 ; KALDES CDUMP STARTADR SIDETAL KOLONNER
39 ; ELLER CDUMP (UDEN PARAMETRE)
40 ; HVIS INGEN PARAMETRE STARTES PÅ ADR 0, 26 SIDER, 20 KOLONNER (BREDT PAPIR)
41
42 ; PROGRAMMETS FORHISTORIE ER BAGVENDT FORTALT:
43 ; HENTET FRA P1ADT HVOR TESTSTOP ER FJERNET PL 29.3.82
44 ; RETTET PL 29.3.82
45 ; RETTET VERSION 28.3.82 AFTEN / ALLE TIDL VÆK / TEST HERI VÆK !
46 ; TESTVERSION 28.3.82 AF CDUMP / SKAL KASSERES ?
47 ; CDUMP RETTET SØ 28.3.82 / PL
48 ; CDUMP 1.02 PL 27.3.82 EFTERM SAMLET AF 23.3. OG 27.3.MORGEN OG PKH-REACM UDDAG
49 ; CDUMP REV 1.2 CORELAGER-DUMP VED PL 23.3.82 EFTER IDE I PHK LAGUD (REV 3.02)
50 ; 27.3.82 0.30 BEG
51
.TITL DUM28
53 .NREL
54 00010 .RDXO 10
55 00010 .RDX 10
56 00001 .TXTM 1
57 00001 .TXTN 1
58
59 00000' 33793 PGDS: 1B0+1B5+1B15 ;PSPEC
60 00001' 00007' TX06 ;PSTAR
«ff»
0002 DUM28
01 00002' 00000 0 ;CHAIN
02 00003' 01012 PCDS-PGDS ;SIZE
03 00004' 16964 .TXT 'BDUMP<0>' ;NAME
04 21837
05 20480
06 00007' 17231 TX06: .TXT 'CORE DUMP REV 2.08O /PL 183/ <0>'
07 21061
08 08260
09 21837
10 20512
11 21061
12 22048
13 12846
14 12344
15 20256
16 12112
17 19488
18 12600
19 13103
20 08224
21 00000
22
«ff»
!0003 DUM28
01 ; HOVEDDEL AF PRG / KOLONNEADMIN
02 ; PL INDTASTET OPR 27.3.82 / RETTET LØBENDE - 8.4.82
03
04 00023' 00000 NOL: 0
05
06 BIRTH:
07
08 00024' 45568 MOV 1,2
09 00025' 08718 LDA 0,14,2 ; CHECK OM 3 PARAM (ADR,SIDER,KOLONNER)
10 00026' 10767 LDA 1,15,2
11 00027' 14414 LDA 3,.4
12 00028' 60685 SNE 3,1
13 00029' 33284 MOV 0,0,SZR
14 00030' 00283 JMP DEFAU ; ELLERS BRUG DEFAULT-VÆRDIER
15
16 00031' 10759 LDA 1,7,2
17 00032' 08291 LDA 0,.255
18 00033' 33472 MOVS 0,0
19 00034' 33424 MOVZR 0,0 ; 0111 1111 1000 0000
20 00035' 36608 AND 0,1
21 00036' 18803 STA 1,SIDEB
22 00037' 18798 STA 1,LADR
23
24 00038' 10759 LDA 1,7,2
25 00039' 43666 MOVZR 1,1,SZC
26 00040' 18927 STA 1,NOL
27
28 00041' 08714 LDA 0,10,2
29 00042' 33549 INC # 0,0,SNR
30 00043' 16749 STA 0,SIDER
31 00044' 14411 LDA 3,.32
32 00045' 58651 SUBZ # 3,0,SNC
33 00046' 16746 STA 0,SIDER ; ALTSÅ KUN HVIS SIDER > INPUTDATA
34
35 00047' 08717 LDA 0,13,2
36 00048' 14683 LDA 3,MAXK1
37 00049' 58651 SUBZ # 3,0,SNC
38 00050' 16734 STA 0,MAXKO ; ALTSÅ KUN HVIS MAXKOLONNER = 22 ER > INPUTDATA
39
40 00051' 08273 LDA 0,.3
41 00052' 12813 LDA 2,13,2
42 00053' 54016 INC 2,2
43 00054' 14677 LDA 3,MAXK1
44 00055' 62733 SUB # 3,2,SNR
45 00056' 16744 STA 0,UT
46
47 DEFAU:
48
49
50 00057' 12641 LDA 2,ZONA4
51
52 00058' 08273 LDA 0,.3
53 00059' 03217 OPEN
54 00060' 08525 LDA 0,T2762
55 00061' 10714 LDA 1,NOL
56 00062' 43524 MOV 1,1,SZR
57 00063' 08525 LDA 0,T2748
58 00064' 03213 OUTTEXT ; VÆLG SMAL SKRIFT HVIS ADR INPUT ER LIGE
59
60 ; TILFØJET 21.1.83
«ff»
0004 DUM28
01 SIDES:
02
03 00065' 12623 LDA 2,MAXKO
04 00066' 20816 STA 2,KINDX
05
06 ; TIME FLYTET TIL BEGGE
07 00067' 03414 JSR @ BEGG1
08
09 00068' 08531 LDA 0,SIDEB
10 00069' 16718 STA 0,LADR
11 00070' 16718 STA 0,ADR
12 HOV2:
13 00071' 10582 LDA 1,BUAD2
14 00072' 12320 LDA 2,CUR
15 00073' 03226 BINDEC
16 00074' 12624 LDA 2,ZONA4
17 00075' 08530 LDA 0,BUAD2
18 00076' 03213 OUTTEXT
19 00077' 03209 OUTSPACE
20 00078' 03209 OUTSPACE
21 00079' 08266 LDA 0,.64
22 00080' 10564 LDA 1,ADR
23 00081' 42496 ADD 1,0
24 00082' 16706 STA 0,ADR
25 00083' 06463 DSZ KINDX
26 00084' 00499 JMP HOV2
27
28 00085' 03211 OUTNL
29 00086' 12602 LDA 2,MAXKO
30 00087' 20795 STA 2,KINDX
31 00088' 08511 LDA 0,SIDEB
32 00089' 16698 STA 0,LADR
33 HOV3:
34 00090' 33360 MOVZL 0,0
35 00091' 33424 MOVZR 0,0
36 00092' 16696 STA 0,ADR
37 00093' 33472 MOVS 0,0
38 00094' 10339 LDA 1,.255
39 00095' 42752 AND 1,0
40 00096' 16705 STA 0,AXDR
41 00097' 10556 LDA 1,BUAD2
42 00098' 12320 LDA 2,CUR
43 00099' 03226 BINDEC
44 00100' 12598 LDA 2,ZONA4
45 00101' 08505 LDA 0,BUAD3 ; KUN 3 BYTE
46 ; JMP NNNN ; TÆNKE...
47 00102' 14646 LDA 3,BUAD1
48 00103' 10333 LDA 1,.48
49 00104' 43968 INCS 1,1
50 00105' 48410 SUBZ # 1,3,SZC
51 00106' 00263 JMP .+7 ; RETTET HERI 10.4.82
52 00107' 14641 LDA 3,BUAD1
53 00108' 08961 LDA 0,1,3
54 00109' 10315 LDA 1,.32
55 00110' 42496 ADD 1,0
56 00111' 17153 STA 0,1,3
57 00112' 08495 LDA 0,BUAD4
58 NNNN:
59 00113' 03213 OUTTEXT
60 00114' 03209 OUTSP
«ff»
0005 DUM28
01 00115' 08267 LDA 0,.32
02 00116' 10541 LDA 1,AXDR
03 00117' 35867 SL 0,1
04 00118' 10315 LDA 1,.32
05 00119' 08575 LDA 0,GRNS2
06 00120' 42011 SL 1,0
07 00121' 10315 LDA 1,.32
08 00122' 03210 OUTCHAR
09 00123' 03209 OUTSP
10 00124' 03209 OUTSP
11 00125' 08266 LDA 0,.64
12 00126' 10518 LDA 1,ADR
13 00127' 42496 ADD 1,0
14 00128' 06418 DSZ KINDX
15 00129' 00473 JMP HOV3
16
17
18 00130' 03211 OUTNL
19 00131' 03211 OUTNL
20 ; NU BEGYNDER SELVE SIDEUDSKRIFTEN
21 00132' 10515 LDA 1,SIDEB
22 00133' 18702 STA 1,LADR
23 00134' 08266 LDA 0,.64
24 00135' 16650 STA 0,LINDX
25
26 00136' 00282 JMP LINIE
27 00137' 00276" T2762: .+1*2
28 00138' 06974 .TXT *<27>>* ; NÆSTE ER <0>
29 00139' 00032 MAXK1: 32
30 00140' 00286" T2748: .+3*2
31 00141' 00284" T1248: .+1*2
32 00142' 08204 .TXT * <12><27><60>* ; NÆSTE ER <0>
33 06972
34 00144' 00030 MAXKO: 30
35 00145' 00064 LINDX: 64
36 00146' 00018 KINDX: 18
37 00147' 00000 LADR: 0
38 00148' 00000 ADR: 0
39 00149' 00033 MRKE: 33
40 00150' 00001 ADRMK: 1
41 00151' 10368 SIDEB: 10368
42 00152' 00012 SIDER: 12
43 00153' 00254'BEGG1: BEGGN
44 00154' 00849'ZONA4: LPZON
45 00155' 00014"TX6B: TX06*2
46 00156' 00242'BUAD1: BUAD+1
47 00157' 00482"BUAD2: BUAD*2
48 00158' 00484"BUAD3: BUAD*2+2
49 00159' 00485"BUAD4: BUAD*2+3
50 00160' 00006 UT: 6
51 00161' 00000 AXDR: 0
52
53
54 LINIE:
55
56 00162' 08686 LDA 0,MAXKO
57 00163' 16879 STA 0,KINDX
58
59 00164' 08687 LDA 0,LADR
60 00165' 16879 STA 0,ADR
«ff»
0006 DUM28
01
02 KOLO:
03
04
05 00166' 12320 LDA 2,CUR
06 00167' 10326 LDA 1,.10
07 00168' 03199 DIVIDE ; DIVISIONSREST I ACC 3
08 00169' 08684 LDA 0,MRKE
09 00170' 16876 STA 0,ADRMK
10 00171' 08289 LDA 0,.120
11 00172' 64013 MOV # 3,3,SNR
12 00173' 16873 STA 0,ADRMK
13 00174' 14822 LDA 3,ADR
14 00175' 08291 LDA 0,.255
15 00176' 59136 AND 3,0
16 00177' 03199 DIVIDE
17 00178' 08519 LDA 0,PLUS
18 00179' 64013 MOV # 3,3,SNR
19 00180' 16866 STA 0,ADRMK
20 00181' 10721 LDA 1,ADRMK
21 00182' 12602 LDA 2,ZONAD
22 00183' 03210 OUTCHAR
23
24 00184' 14812 LDA 3,ADR ; NU ANALYSE OG UDSKRIFT AF DATA
25 00185' 64064 MOVL 3,3
26 00186' 64144 MOVZR 3,3
27 00187' 11008 LDA 1,0,3
28 00188' 03388 JSR @ DISA1
29
30 00189' 08266 LDA 0,.64
31 00190' 14806 LDA 3,ADR
32 00191' 58880 ADD 3,0
33 00192' 16852 STA 0,ADR
34 00193' 06609 DSZ KINDX
35 00194' 00484 JMP KOLO
36
37 00195' 08505 LDA 0,FORST
38 00196' 10274 LDA 1,34
39 00197' 36108 SE 0,1
40 00198' 02431 JSR PCSKF
41
42 00199' 03211 OUTNL
43 00200' 04555 ISZ LADR
44 00201' 06600 DSZ LINDX
45 00202' 00472 JMP LINIE
46
47
48 00203' 10693 LDA 1,MAXKO
49 00204' 18886 STA 1,KINDX
50 00205' 08651 LDA 0,SIDER
51 00206' 33549 INC # 0,0,SNR
52 00207' 01320 JMP @ SIDE2
53 00208' 08266 LDA 0,.64
54 00209' 03198 MULTIPLY
55 00210' 08645 LDA 0,SIDEB
56 00211' 36352 ADD 0,1
57 00212' 18883 STA 1,SIDEB
58 00213' 06595 DSZ SIDER
59 00214' 01313 JMP @ SIDE2
60 00215' 08644 LDA 0,TX6B
«ff»
0007 DUM28
01 00216' 12568 LDA 2,ZONAD
02 00217' 03213 OUTTEXT
03
04
05
06 DEAD:
07 00218' 12566 LDA 2,ZONAD
08 00219' 08626 LDA 0,T1248
09 00220' 03213 OUTTEXT
10 00221' 10320 LDA 1,.1
11 00222' 03216 CLOSE
12
13
14 00223' 10503 LDA 1,MESAD
15 00224' 12555 LDA 2,NADR
16 00225' 03076 SENDMESS
17 00226' 12320 LDA 2,CUR
18 00227' 03083 STOPPROC
19 00228' 00510 JMP .-2
20
21 00229' 00027 TT27: 27
22 00230' 00231'MESAD: .+1
23 00231' 00128 1B8
24 00232' 00000 0
25 00233' 00000 0
26 00234' 00000 0
27 00235' 00236'NADR: .+1
28 00236' 21248 .TXT 'S<0><0><0><0><0>'
29 00000
30 00000
31
32
33 00239' 00482"BUAD8: BUAD*2
34 00240' 00849'ZONAD: LPZON
35 00241' 00000 BUAD: 0
36 00242' 00000 0
37 00243' 00000 0
38 00244' 00000 0
39 00245' 00000 0
40 00246' 00096 GRNS2: 96
41 00247' 00065'SIDE2: SIDES
42 00248' 00412'DISA1: DISAS
43 00249' 00043 PLUS: 43
44 00250' 00061 GRNS1: 61
45 00251' 00034 PRCD: 34
46 00252' 00000 FORST: 0
47
48
«ff»
!0008 DUM28
01 ; PÅ DENNE SIDE ER 7.4.82 TILFØJET PCD-CHAIN I HEAD & NULL-BYTE-UDSK
02
03 00253' 00394'TLBA1: TILBA
04 BEGGN:
05
06 00254' 24063 STA 3,TLBA1 @
07 00255' 12785 LDA 2,ZONAD
08 00256' 10327 LDA 1,.12
09 00257' 03210 OUTCHAR
10 00258' 08601 LDA 0,TX6B
11 00259' 03213 OUTTEXT
12 00260' 08278 LDA 0,.10
13 00261' 16765 STA 0,NO
14 00262' 08271 LDA 0,.2
15 00263' 16728 STA 0,NO3
16
17
18 ; COREKÆDE TILFØJET I VERSION 2.05 (2) (FORUDEN UDFEM (1)):
19 00264' 10274 LDA 1,34
20 00265' 12650 LDA 2,TINAM
21 00266' 03080 SEARCHITEM
22 00267' 53773 MOV # 2,2,SNR
23 00268' 00266 JMP NN
24 00269' 08958 LDA 0,-2,2
25 00270' 33360 MOVZL 0,0
26 00271' 15103 LDA 3,-1,2
27 00272' 10599 LDA 1,TIBL0
28 00273' 19455 STA 1,-1,3
29 00274' 10598 LDA 1,NITT
30 00275' 02363 JSR UDFEM
31
32
33 00276' 08524 LDA 0,COREK
34 00277' 03213 OUTTEXT
35 NN: ; REV 2.08 FLG MODIF (CORE FRA DOMUS)
36
37 00278' 12676 LDA 2,ZONA4
38 00279' 10332 LDA 1,.40
39 00280' 12611 LDA 2,CAPBG ; GÆTTER AT CAPXX ER 1. PRG I EGEN CORE
40 00281' 03080 SEARCHITEM
41 00282' 53773 MOV # 2,2,SNR
42 00283' 00283 JMP KADE2
43 00284' 20816 STA 2,HER1
44 00285' 12813 LDA 2,13,2
45 00286' 15103 LDA 3,-1,2 ; 1.COREITEM ADR
46
47 00287' 20814 STA 2,HER2
48 00288' 22862 STA 3,HER3
49 KAEDE: ; NU OPR KAEDE:
50
51 00289' 23002 STA 3,PRCD
52 00290' 08270 LDA 0,.4
53 00291' 58960 ADDZL 3,0 ;NAME BY ADR
54 00292' 10323 LDA 1,.6
55 00293' 02345 JSR UDFEM
56 00294' 10708 LDA 1,GRNS1
57 00295' 03212 OUTEND
58 00296' 08659 LDA 0,PRCD
59 00297' 10694 LDA 1,BUAD8
60 00298' 12320 LDA 2,CUR
«ff»
0009 DUM28
01 00299' 03226 BINDEC
02 00300' 08643 LDA 0,BUAD8
03 00301' 12739 LDA 2,ZONAD
04 00302' 03213 OUTTEXT
05 00303' 03209 OUTSP
06 00304' 14795 LDA 3,PRCD
07 00305' 15106 LDA 3,2,3
08 00306' 06480 DSZ NO
09 00307' 64013 MOV # 3,3,SNR
10 00308' 00258 JMP .+2
11 00309' 00492 JMP KAEDE
12
13 KADE2:
14 00310' 16695 STA 0,HER2
15 00311' 18743 STA 1,HER3
16 00312' 20791 STA 2,HER4
17
18
19 00313' 12727 LDA 2,ZONAD ; RETTET 16.1.83 - VERSION 2.07 - OSSE 218 NEWCA NEDENFOR
20 00314' 03211 OUTNL
21 00315' 08268 LDA 0,.16
22 00316' 16710 STA 0,NO
23 00317' 14370 LDA 3,34
24 00318' 22974 STA 3,FORST
25 00319' 06432 DSZ NO3
26 00320' 00481 JMP KAEDE
27 00321' 01353 JMP @ TILBA
28
29
30 00322' 00646"NULBY: .+1*2
31 00323' 08288 .TXT ' <96> <0>'
32 08192
33
34 PCSKF:
35
36 00325' 22853 STA 3,TILBA
37 00326' 18870 STA 1,FORST
38 00327' 08270 LDA 0,.4
39 00328' 42576 ADDZL 1,0
40 00329' 11523 LDA 1,UTT @
41 00330' 02308 JSR UDFEM
42 00331' 01343 JMP @ TILBA
43
44 00332' 00160'UTT: UT
45 00333' 00000 TILB2: 0
46
47 UDFEM:
48
49 00334' 23039 STA 3,TILB2
50 00335' 18740 STA 1,NO2
51 FEM2:
52 00336' 39568 MOVZR 0,3
53 00337' 11008 LDA 1,0,3
54 00338' 33539 INC 0,0,SNC
55 00339' 43712 MOVS 1,1
56 00340' 14435 LDA 3,.255
57 00341' 06446 DSZ NO2
58 00342' 61189 AND 3,1,SNR
59 00343' 01526 JMP @ TILB2
60 00344' 12696 LDA 2,ZONAD
«ff»
0010 DUM28
01 00345' 03210 OUTCHAR
02 00346' 00502 JMP FEM2
03
04 00347' 00348'CAPBG: .+1
05 ; /////////////////// RETTET (ENESTE) I VERS. 2.05.B83
06 00348' 17487 .TXT 'DOMUS'
07 19797
08 21248
09 00351' 00000 NO3: 0
10 00352' 00706"COREK: .+1*2
11 00353' 08224 .TXT ' COREITEMS: <0>'
12 17231
13 21061
14 18772
15 17741
16 21306
17 08192
18
19
20
21 NULUD:
22
23 00360' 08666 LDA 0,NULBY
24 00361' 12679 LDA 2,ZONAD
25 00362' 03213 OUTTEXT
26 00363' 00354 JMP BYUD2
27
28
29 00364' 00063 HER1: 63
30 00365' 00063 HER2: 63
31 00366' 00063 HER3: 63
32 00367' 00063 HER4: 63
33 00368' 21573 .TXT *TEST2*
34 21332
35 12800
36 00371' 00372' TINAM: .+1
37 00372' 21577 .TXT *TIME<0><0>*
38 19781
39 00000
40 00375' 08224 TIBL0: .TXT " "
41 00376' 00019 NITT: 19
42
43 ; HER BURDE VÆRE SIDESKIFT
44
45
46 ; BYTEDUMP-VERSION /START PL 4.4.82
47 ; PL 23.3.82 FÆRDIG RÅINDTASTNING AF DEL AF DOMUS DUMP PROGRAM
48 ; RETTET EN DEL (P1ADT) 28.3.82 REDIG OG RETTET 31.3.82 TIL ENDEL PRG
49 ; FILNAVN FOR PL RÅFIL ER P1DUM/1/2/3/4/5
50 00377' 00762"BYAD3: BYAD*2+2
51
52 00378' 00760"BYAD2: BYAD*2
53 00379' 00380'BYAD1: BYAD ;
54 00380' 00000 BYAD: 0 ; TAL I DEC TIL UDSKRIFT
55 00381' 00000 0
56 00382' 00000 0
57 00383' 00000 0
58 00384' 00000 0
59 00385' 00000 KONTR: 0
60 00386' 00000 NO: 0
«ff»
0011 DUM28
01 00387' 00000 NO2: 0
02 00388' 00000 ABADR: 0
03 00389' 00000 AADR: 0
04 00390' 00000 BADR: 0
05 00391' 00000 AKTR: 0
06 00392' 00000 BKTR: 0
07 00393' 00096 GRNS: 96
08 00394' 00000 TILBA: 0
09 ; SUBR SOM TESTER OM BYTE ER TEXT-BYTE & ELLERS ÆNDRER TIL 32
10 ; AC0 ? AC1 BY AC2 ? AC3 ()
11 ; 0=ASC = = TILBAADR
12 TEST1:
13
14 00395' 08291 LDA 0,.255
15 00396' 36608 AND 0,1
16 00397' 34048 SUB 0,0
17 00398' 16883 STA 0,KONTR
18 00399' 08698 LDA 0,GRNS
19 00400' 42011 SL 1,0
20 00401' 04592 ISZ KONTR ; IF BY >= 96 ... ELSE
21 00402' 08285 LDA 0,.48 ; ÆNDRET TIL 48 I DENNE VERSION 2.01
22 00403' 36123 SLE 0,1
23 00404' 04589 ISZ KONTR ; IF 32 > BY ... ELSNE:
24 00405' 08267 LDA 0,.32 ; TILFØJET DA 32 BLEV ÆNDRET TIL 48
25 00406' 36108 SE 0,1
26 00407' 00259 JMP .+3
27 00408' 34048 SUB 0,0
28 00409' 16872 STA 0,KONTR
29 00410' 08679 LDA 0,KONTR
30 00411' 00768 JMP 0,3 ; TILBA
31
32
33
34 DISAS: ; HOVEDRUTINE TIL TEST FOR ASCII-TEGN:
35 ; AC0 AC1 1C2 AC3
36 ; ADR/PHK /? WORD/PL /? ? LINK
37 ; ? ? ZONAD ?
38
39 00412' 08237 LDA 0,.0
40 00413' 16869 STA 0,NO
41 00414' 23020 STA 3,TILBA
42 00415' 18917 STA 1,ABADR
43 00416' 43712 MOVS 1,1
44 00417' 02538 JSR TEST1 ; 1. BYTE ÆNDRES TIL ASCII-TEGN 32 HVIS IKKE OK
45 00418' 18915 STA 1,AADR
46 00419' 16868 STA 0,AKTR
«ff»
!0012 DUM28
01 00420' 16867 STA 0,AKTR
02 00421' 10719 LDA 1,ABADR
03 00422' 02533 JSR TEST1
04 00423' 18911 STA 1,BADR
05 00424' 16864 STA 0,BKTR ; BØR UDELADES HVIS IKKE DER ÆNDRES I TEST1-RUTINEN
06 ; KONTROL FOR OM JMP @ DIS,0 ELLER JSR @ DIS,0
07 00425' 08668 LDA 0,AADR
08 00426' 10327 LDA 1,.12
09 00427' 43008 COM 1,1
10 00428' 36620 AND # 0,1,SZR
11 00429' 00273 JMP BYUD ; EJ JMP/JSR ,0
12 00430' 10318 LDA 1,.4 ; FLG 3 SÆTN TILFØJET 4,4,82
13 00431' 36621 AND # 0,1,SNR
14 00432' 00270 JMP BYUD ; EJ @
15 00433' 14655 LDA 3,TABEL
16 00434' 10708 LDA 1,BADR
17 00435' 13056 LDA 2,0,3
18 LOOP1:
19 00436' 57856 MOV 3,0
20 00437' 52493 SUB # 2,1,SNR
21 00438' 00309 JMP PSEUD ; FUNDET!
22 00439' 64256 INC 3,3
23 00440' 64256 INC 3,3
24 00441' 64256 INC 3,3
25 00442' 64256 INC 3,3
26 00443' 13056 LDA 2,0,3
27 00444' 53772 MOV # 2,2,SZR
28 00445' 00503 JMP LOOP1 ; SØG NÆSTE
29 ; HVIS PSE-INSTR IKKE FUNDET SKRIVES TALLET:
30 BYUD:
31 00446' 10695 LDA 1,AADR
32 00447' 08648 LDA 0,AKTR
33 BYNR2:
34 00448' 18881 STA 1,KONTR
35 00449' 33284 MOV 0,0,SZR
36 00450' 00274 JMP TALUD
37 00451' 12583 LDA 2,ZONA2
38 00452' 08638 LDA 0,NO
39 00453' 33284 MOV 0,0,SZR
40 00454' 03210 OUTCHAR
41 00455' 03209 OUTSP
42 00456' 03209 OUTSP
43 00457' 33284 MOV 0,0,SZR
44 00458' 00259 JMP BYUD2
45 00459' 10678 LDA 1,KONTR
46 00460' 03210 OUTCHAR
47 BYUD2:
48 00461' 14773 LDA 3,NO
49 00462' 08634 LDA 0,BKTR
50 00463' 10679 LDA 1,BADR
51 00464' 04530 ISZ NO
52 00465' 64013 MOV # 3,3,SNR
53 00466' 00494 JMP BYNR2
54 00467' 01463 JMP @ TILBA
55
56 TALUD:
57
58 00468' 41477 MOV 1,0,SNR
59 00469' 00403 JMP NULUD
60 00470' 10660 LDA 1,BYAD2
«ff»
0013 DUM28
01 00471' 12320 LDA 2,CUR
02 00472' 03226 BINDEC
03 00473' 14754 LDA 3,BYAD1
04 00474' 08961 LDA 0,1,3
05 00475' 10333 LDA 1,.48
06 00476' 12391 LDA 2,103 ;255*256
07 00477' 38848 ANDS 0,2
08 00478' 46336 SUB 1,2
09 00479' 10514 LDA 1,TEGN
10 00480' 46592 ADD 1,2
11 00481' 10752 LDA 1,0,2
12 00482' 12387 LDA 2,.255
13 00483' 51136 ANDS 2,0
14 00484' 42688 ADDS 1,0
15 00485' 17153 STA 0,1,3
16 00486' 08595 LDA 0,BYAD3
17 00487' 12547 LDA 2,ZONA2
18 00488' 03213 OUTTEXT
19 00489' 00484 JMP BYUD2
20
21 00490' 00849'ZONA2: LPZON
22 PSEUD:
23
24 00491' 33616 INCZL 0,0
25 00492' 12798 LDA 2,ZONA2
26 00493' 03213 OUTTEXT
27 00494' 03209 OUTSP
28 00495' 01435 JMP @ TILBA
29
30
31 00496' 00503'TABEL: PZJMP ; H U S K
32
33 ; PL 23.3.82 SLUT
34 00497' 00498'TEGN: .+1
35 00498' 00032 32
36 00499' 00046 46
37 00500' 00058 58
38 00501' 00063 63
39 00502' 00063 63
40
41 00503' 00002 PZJMP: 2
42 00504' 22337 .TXT 'WAIT <0>'
43 18772
44 08192
45 00507' 00003 3
46 00508' 22337 .TXT 'WAITI<0>'
47 18772
48 18688
49 00511' 00004 4
50 00512' 21317 .TXT 'SENDM<0>'
51 20036
52 19712
53 00515' 00005 5
54 00516' 22337 .TXT 'WAITA<0>'
55 18772
56 16640
57 00519' 00006 6
58 00520' 22337 .TXT 'WAITE<0>'
59 18772
60 17664
«ff»
0014 DUM28
01 00523' 00007 7
02 00524' 21317 .TXT 'SENDA'
03 20036
04 16640
05 00527' 00008 8
06 00528' 21317 .TXT 'SEARC'
07 16722
08 17152
09 00531' 00009 9
10 00532' 17228 .TXT 'CLEAN'
11 17729
12 19968
13 00535' 00010 10
14 00536' 16978 .TXT 'BREAK'
15 17729
16 19200
17
18 00539' 00011 11
19 00540' 21332 .TXT 'STOPP'
20 20304
21 20480
22 00543' 00012 12
23 00544' 21332 .TXT 'START'
24 16722
25 21504
26 00547' 00013 13
27 00548' 21061 .TXT 'RECHA'
28 17224
29 16640
30 00551' 00116 116
31 00552' 20037 .TXT 'NEXTO'
32 22612
33 20224
34 00555' 00117 117
35 00556' 21061 .TXT 'RETUR'
36 21589
37 20992
38 00559' 00118 118
39 00560' 17228 .TXT 'CLEAR'
40 17729
41 20992
42 00563' 00119 119
43 00564' 22337 .TXT 'WAITO'
44 18772
45 20224
46 00567' 00120 120
47 00568' 21317 .TXT 'SETIN'
48 21577
49 19968
50 00571' 00121 121
51 00572' 21317 .TXT 'SETRE'
52 21586
53 17664
54 00575' 00122 122
55 00576' 21317 .TXT 'SETCO'
56 21571
57 20224
58 00579' 00123 123
59 00580' 17231 .TXT 'CONBY'
60 20034
«ff»
0015 DUM28
01 22784
02 00583' 00124 124
03 00584' 18245 .TXT 'GETBY'
04 21570
05 22784
06 00587' 00125 125
07 00588' 20565 .TXT 'PUTBY'
08 21570
09 22784
10 00591' 00126 126
11 00592' 19797 .TXT 'MULTI'
12 19540
13 18688
14 00595' 00127 127
15 00596' 17481 .TXT 'DIVID'
16 22089
17 17408
18 00599' 00128 128
19 00600' 18245 .TXT 'GETRE'
20 21586
21 17664
22 00603' 00129 129
23 00604' 20565 .TXT 'PUTRE'
24 21586
25 17664
26 00607' 00130 130
27 00608' 22337 .TXT 'WAITT'
28 18772
29 21504
30 00611' 00131 131
31 00612' 21061 .TXT 'REPEA'
32 20549
33 16640
34 00615' 00132 132
35 00616' 21586 .TXT 'TRANS'
36 16718
37 21248
38 00619' 00133 133
39 00620' 18766 .TXT 'INBLO'
40 16972
41 20224
42 00623' 00134 134
43 00624' 20309 .TXT 'OUTBL'
44 21570
45 19456
46 00627' 00135 135
47 00628' 18766 .TXT 'INCHA'
48 17224
49 16640
50 00631' 00136 136
51 00632' 18002 .TXT 'FREES'
52 17733
53 21248
54 00635' 00137 137
55 00636' 20309 .TXT 'OUTSP'
56 21587
57 20480
58 00639' 00138 138
59 00640' 20309 .TXT 'OUTCH'
60 21571
«ff»
0016 DUM28
01 18432
02 00643' 00139 139
03 00644' 20309 .TXT 'OUTNL'
04 21582
05 19456
06 00647' 00140 140
07 00648' 20309 .TXT 'OUTEN'
08 21573
09 19968
10 00651' 00141 141
11 00652' 20309 .TXT 'OUTTE'
12 21588
13 17664
14 00655' 00142 142
15 00656' 20309 .TXT 'OUTOC'
16 21583
17 17152
18 00659' 00143 143
19 00660' 21317 .TXT 'SETPO'
20 21584
21 20224
22 00663' 00144 144
23 00664' 17228 .TXT 'CLOSE'
24 20307
25 17664
26 00667' 00145 145
27 00668' 20304 .TXT 'OPEN '
28 17742
29 08192
30 00671' 00146 146
31 00672' 22337 .TXT 'WAITZ'
32 18772
33 23040
34 00675' 00147 147
35 00676' 18766 .TXT 'INNAM'
36 20033
37 19712
38 00679' 00148 148
39 00680' 19791 .TXT 'MOVE '
40 22085
41 08192
42 00683' 00149 149
43 00684' 18766 .TXT 'INTPR'
44 21584
45 20992
46 00687' 00150 150
47 00688' 18766 .TXT 'INTGI'
48 21575
49 18688
50 00691' 00152 152
51 00692' 18766 .TXT 'INTBR'
52 21570
53 20992
54 00695' 00156 156
55 00696' 19802 .TXT 'MZSTA'
56 21332
57 16640
58 00699' 00157 157
59 00700' 18770 .TXT 'IRETU'
60 17748
«ff»
0017 DUM28
01 21760
02 00703' 00158 158
03 00704' 21569 .TXT 'TAKEA'
04 19269
05 16640
06 00707' 00159 159
07 00708' 21569 .TXT 'TAKEV'
08 19269
09 22016
10 00711' 00218 218
11 00712' 20037 .TXT 'NEWCA'
12 22339
13 16640
14 00715' 00219 219
15 00716' 18002 .TXT 'FREEC'
16 17733
17 17152
18 00719' 00220 220
19 00720' 17220 .TXT 'CDELA'
20 17740
21 16640
22 00723' 00221 221
23 00724' 22337 .TXT 'WAITS'
24 18772
25 21248
26 00727' 00222 222
27 00728' 22337 .TXT 'WAITC'
28 18772
29 17152
30 00731' 00223 223
31 00732' 17239 .TXT 'CWANS'
32 16718
33 21248
34 00735' 00224 224
35 00736' 17236 .TXT 'CTEST'
36 17747
37 21504
38 00739' 00225 225
39 00740' 17232 .TXT 'CPRIN'
40 21065
41 19968
42 00743' 00226 226
43 00744' 17236 .TXT 'CTOUT'
44 20309
45 21504
46 00747' 00227 227
47 00748' 21321 .TXT 'SIGNA'
48 18254
49 16640
50 00751' 00228 228
51 00752' 21321 .TXT 'SIGCH'
52 18243
53 18432
54 00755' 00229 229
55 00756' 17232 .TXT 'CPASS'
56 16723
57 21248
58 00759' 00230 230
59 00760' 17234 .TXT 'CREAT'
60 17729
«ff»
0018 DUM28
01 21504
02 00763' 00231 231
03 00764' 19535 .TXT 'LOOKU'
04 20299
05 21760
06 00767' 00232 232
07 00768' 17224 .TXT 'CHANG'
08 16718
09 18176
10 00771' 00233 233
11 00772' 21061 .TXT 'REMOV'
12 19791
13 22016
14 00775' 00234 234
15 00776' 18766 .TXT 'INITC'
16 18772
17 17152
18 00779' 00235 235
19 00780' 21317 .TXT 'SETEN'
20 21573
21 19968
22 00783' 00236 236
23 00784' 17231 .TXT 'COMON'
24 19791
25 19968
26 00787' 00237 237
27 00788' 17217 .TXT 'CALL '
28 19532
29 08192
30 00791' 00238 238
31 00792' 18255 .TXT 'GOTO '
32 21583
33 08192
34 00795' 00239 239
35 00796' 18245 .TXT 'GETAD'
36 21569
37 17408
38 00799' 00240 240
39 00800' 18245 .TXT 'GETPO'
40 21584
41 20224
42 00803' 00244 244
43 00804' 17235 .TXT 'CSEND'
44 17742
45 17408
46 00807' 00245 245
47 00808' 21321 .TXT 'SIGGE'
48 18247
49 17664
50 00811' 00246 246
51 00812' 22337 .TXT 'WAITG'
52 18772
53 18176
54 00815' 00154 154
55 00816' 16969 .TXT 'BINDE'
56 20036
57 17664
58 00819' 00155 155
59 00820' 17477 .TXT 'DECBI'
60 17218
«ff»
0019 DUM28
01 18688
02 00823' 00160 160
03 00824' 17752 .TXT 'EXECU'
04 17731
05 21760
06 00827' 00161 161
07 00828' 21061 .TXT 'RET0 '
08 21552
09 08192
10 00831' 00162 162
11 00832' 21061 .TXT 'RET1 '
12 21553
13 08192
14 00835' 00163 163
15 00836' 21061 .TXT 'RET2 '
16 21554
17 08192
18 00839' 00164 164
19 00840' 17746 .TXT 'ERROR'
20 21071
21 20992
22 00843' 00000 0
23 00844' 00000 0
24 00845' 00000 0
25 00846' 00000 0
26 00847' 00000 0
27 00848' 00000 0
«ff»
!0020 DUM28
01 00849' 19536 LPZON:.TXT 'LPT<0><0>' ;ZNAME
02 21504
03 00000
04 00852' 00026 Z ;SIZE
05 00853' 00000 0 ;ZMODE
06 00854' 00001 1 ;ZKIND
07 00855' 65535 65535 ;ZMASK
08 00856' 00218' DEAD ;GIVE
09 00857' 00001 1 ;ZFILE
10 00858' 00001 1 ;ZBLOC
11 00859' 00000 0 ;ZCONV
12 00860' 00875' LPS0 ;ZBUFF
13 00861' 00117 117 ;ZSIZE (132/2+SSIZE)
14 00862' 00000 0 ;ZFORM
15 00863' 00000 0 ;ZLENG
16 00864' 01764" LPB0*2 ;ZFIRS
17 00865' 01764" LPB0*2 ;ZTOP
18 00866' 00875' LPS0
19 00867' 00220 220
20 00868' 00000 0
21 00869' 00006 .BLK ZAUX
22
23 00875' 00000 LPS0: 0
24 00876' 00000 0
25 00877' 00000 0
26 00878' 00000 0
27 00879' 00875' LPS0
28 00880' 00000 0
29 00881' 01764" LPB0*2
30 00882' 00110 LPB0: .BLK 110
31
«ff»
!0021 DUM28
01
02 00992' 00992'BUFF1:.+0
03 00993' 00992' .-1
04 00994' 01002' BUFF2
05 00995' 00010 10
06 00996' 01012' PCDS
07 00997' 00000 0
08 00998' 00000 0
09 00999' 00000 0
10 01000' 00000 0
11 01001' 00000 0
12 01002' 01002'BUFF2:.+0
13 01003' 01002' .-1
14 01004' 00000 0
15 01005' 00010 10
16 01006' 01012' PCDS
17 01007' 00000 0
18 01008' 00000 0
19 01009' 00000 0
20 01010' 00000 0
21 01011' 00000 0
22
23 01012' 01012'PCDS: .+0
24 01013' 01012' .-1
25 01014' 00000 0
26 01015' 00000 0
27 01016' 16964 .TXT 'BDUMP<0>'
28 21837
29 20480
30 01019' 01019' .+0
31 01020' 01019' .-1
32 01021' 00992' BUFF1
33 01022' 00000' PGDS
34 01023' 00000 0
35 01024' 00000 0
36 01025' 65500 65500
37 01026' 00218' DEAD
38 01027' 00000 0
39 01028' 00000 0
40 01029' 00000 0
41 01030' 00000 0
42 01031' 00048" BIRTH*2
43 01032' 00006 .BLK 6
44
45 .END PCDS
0000 SOURCE LINES IN ERROR
«ff»
0022 DUM28
AADR 000389' 11/03 11/45 12/07 12/31
ABADR 000388' 11/02 11/42 12/02
ADR 000148' 4/11 4/22 4/24 4/36 5/12 5/38 5/60
6/13 6/24 6/31 6/33
ADRMK 000150' 5/40 6/09 6/12 6/19 6/20
AKTR 000391' 11/05 11/46 12/01 12/32
AXDR 000161' 4/40 5/02 5/51
BADR 000390' 11/04 12/04 12/16 12/50
BEGG1 000153' 4/07 5/43
BEGGN 000254' 5/43 8/04
BIRTH 000024' 3/06 21/42
BKTR 000392' 11/06 12/05 12/49
BUAD 000241' 5/46 5/47 5/48 5/49 7/33 7/35
BUAD1 000156' 4/47 4/52 5/46
BUAD2 000157' 4/13 4/17 4/41 5/47
BUAD3 000158' 4/45 5/48
BUAD4 000159' 4/57 5/49
BUAD8 000239' 7/33 8/59 9/02
BUFF1 000992' 21/02 21/32
BUFF2 001002' 21/04 21/12
BYAD 000380' 10/50 10/52 10/53 10/54
BYAD1 000379' 10/53 13/03
BYAD2 000378' 10/52 12/60
BYAD3 000377' 10/50 13/16
BYNR2 000448' 12/33 12/53
BYUD 000446' 12/11 12/14 12/30
BYUD2 000461' 10/26 12/44 12/47 13/19
CAPBG 000347' 8/39 10/04
COREK 000352' 8/33 10/10
DEAD 000218' 7/06 20/08 21/37
DEFAU 000057' 3/14 3/47
DISA1 000248' 6/28 7/42
DISAS 000412' 7/42 11/34
FEM2 000336' 9/51 10/02
FORST 000252' 6/37 7/46 9/24 9/37
GRNS 000393' 11/07 11/18
GRNS1 000250' 7/44 8/56
GRNS2 000246' 5/05 7/40
HER1 000364' 8/43 10/29
HER2 000365' 8/47 9/14 10/30
HER3 000366' 8/48 9/15 10/31
HER4 000367' 9/16 10/32
HOV2 000071' 4/12 4/26
HOV3 000090' 4/33 5/15
KADE2 000310' 8/42 9/13
KAEDE 000289' 8/49 9/11 9/26
KINDX 000146' 4/04 4/25 4/30 5/14 5/36 5/57 6/34
6/49
KOLO 000166' 6/02 6/35
KONTR 000385' 10/59 11/17 11/20 11/23 11/28 11/29 12/34
12/45
LADR 000147' 3/22 4/10 4/32 5/22 5/37 5/59 6/43
LINDX 000145' 5/24 5/35 6/44
LINIE 000162' 5/26 5/54 6/45
LOOP1 000436' 12/18 12/28
LPB0 000882' 20/16 20/17 20/29 20/30
LPS0 000875' 20/12 20/18 20/23 20/27
LPZON 000849' 5/44 7/34 13/21 20/01
MAXK1 000139' 3/36 3/43 5/29
MAXKO 000144' 3/38 4/03 4/29 5/34 5/56 6/48
«ff»
0023 DUM28
MESAD 000230' 7/14 7/22
MRKE 000149' 5/39 6/08
NADR 000235' 7/15 7/27
NITT 000376' 8/29 10/41
NN 000278' 8/23 8/35
NNNN 000113' 4/58
NO 000386' 8/13 9/08 9/22 10/60 11/40 12/38 12/48
12/51
NO2 000387' 9/50 9/57 11/01
NO3 000351' 8/15 9/25 10/09
NOL 000023' 3/04 3/26 3/55
NULBY 000322' 9/30 10/23
NULUD 000360' 10/21 12/59
PCDS 001012' 2/02 21/06 21/16 21/23 21/45
PCSKF 000325' 6/40 9/34
PGDS 000000' 1/59 2/02 21/33
PLUS 000249' 6/17 7/43
PRCD 000251' 7/45 8/51 8/58 9/06
PSEUD 000491' 12/21 13/22
PZJMP 000503' 13/31 13/41
SIDE2 000247' 6/52 6/59 7/41
SIDEB 000151' 3/21 4/09 4/31 5/21 5/41 6/55 6/57
SIDER 000152' 3/30 3/33 5/42 6/50 6/58
SIDES 000065' 4/01 7/41
T1248 000141' 5/31 7/08
T2748 000140' 3/57 5/30
T2762 000137' 3/54 5/27
TABEL 000496' 12/15 13/31
TALUD 000468' 12/36 12/56
TEGN 000497' 13/09 13/34
TEST1 000395' 11/12 11/44 12/03
TIBL0 000375' 8/27 10/40
TILB2 000333' 9/45 9/49 9/59
TILBA 000394' 8/03 9/27 9/36 9/42 11/08 11/41 12/54
13/28
TINAM 000371' 8/20 10/36
TLBA1 000253' 8/03 8/06
TT27 000229' 7/21
TX06 000007' 1/60 2/06 5/45
TX6B 000155' 5/45 6/60 8/10
UDFEM 000334' 8/30 8/55 9/41 9/47
UT 000160' 3/45 5/50 9/44
UTT 000332' 9/40 9/44
ZONA2 000490' 12/37 13/17 13/21 13/25
ZONA4 000154' 3/50 4/16 4/44 5/44 8/37
ZONAD 000240' 6/21 7/01 7/07 7/34 8/07 9/03 9/19
9/60 10/24
«ff»
«eof»