DataMuseum.dk

Presents historical artifacts from the history of:

RegneCentralen RC3600/RC7000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RegneCentralen RC3600/RC7000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦020b0a32f⟧ TextFile

    Length: 4608 (0x1200)
    Types: TextFile
    Names: »P1TAT«

Derivation

└─⟦f319a9c26⟧ Bits:30001791 SG0011 Floppy
    └─ ⟦this⟧ »/P1TAT« 

TextFile

; MANDAG 9.5.83 FORTS
; 8.5.83 IGEN SENERE (KL CA 18)
 ; REV 8.5.83 / GEMDA INAKTIV O.A.
; VIRKER OG TESTDESIGN MODIF 7.5.83
; PL 6.5.83
; TEST SKRIVE-PÅ $FR1 - PROGRAM  ??? DØDFARLIGT !!!

         .TITL   PLFD1 
         .NREL 
         .RDXO   16 
         .RDX    10 
         .TXTM   1 
         .TXTN   1 
PGDS:    1B0+1B5+1B15 
         LAB00 
         0 
         PCDS-PGDS 
         .TXT    'PLFD1' 
LAB00:
TX00B: .+1*2
.TXT "<10> $FD1 -SKRIVE-PROGRAM<13><10> F A R L I G T<10><13> INGEN KONTROL !!! /PL 8.5.83<10><0>"

 
LPZ11: .TXT 'TTY<0><0><0>'	; TTY OUTPUTZONE (SUBSID LPT)
Z
0
1
65535
DEAD
1
1
0
LPS1
73
0
0
LPB1*2
LPB1*2
LPS1
132
0
.BLK ZAUX
LPS1: 0
0
0
0
LPS1
0
LPB1*2
LPB1: .BLK 66
LPZON:   .TXT    'TTY<0><0><0>' 
         Z 
         0 
         1 
         65535 
         DEAD 
         1 
         1 
         0 
         LPS0 
         73 
         0 
         0 
         LPB0*2 
         LPB0*2 
         LPS0 
         132 
         0 
         .BLK    ZAUX 
LPS0:    0 
         0 
         0 
         0 
         LPS0 
         0 
         LPB0*2 
LPB0:    .BLK    66 
         .DUSR   FD1=52 
			GEMD2: GEMDA
LPZ31: LPZON ; INPUT
LPZ41: LPZ11 ; OUTPUT
TX0B: TX00B
TX1B: TX01B
T31: 31
KKKK: 0
KKKK2: 10
KKKK4: 0
KKKK5: 0
A1:-1
A2:-2
A3:-3
A33: -33
.TXT #BITH  #
BIRTH:
   MOV     1,2 
LDA 0,.3
LDA 2,LPZ41
OPEN
LDA 0, TX0B @
OUTTEXT
OUTNL

LDA 2,LPZ31
LDA 0,.1
OPEN

INCHAR
STA 1,A1
INCHAR 
LDA 3,T31
AND 3,1
STA 1,A2
INCHAR
STA 1,A33
INCHAR
MOVZL 1,1
STA 1,KKKK


LDA 2,LPZ41
OUTNL
LDA 1,.1B6
DOAS 1,FD1
MOV 1,0
OUTOCTAL
OUTNL
SKPBZ FD1
JMP .-1

LDA 0,.1B6
LDA 1,.1B7
ADD 1,0
LDA 1,A1
ADD 1,0
DOAS 0,FD1
OUTOCTAL
	OUTSP
	LDA 1,.64
	OUTCHAR
	OUTSP
	DIC 0,FD1
	OUTOC
	OUTSP
OUTNL
SKPBZ FD1
JMP .-1
	DIC 0,FD1
	OUTOC
	OUTNL
	NEST:
LDA 0,KKKK
STA 0,KKKK4
LDA 0,A33
STA 0,A3

 IGEN:
; VÆK	LDA 1,BBB; VÆK	LDA 0,A3; VÆK	ISZ BBB; VÆK	PUTBYTE; VÆK	LDA 2,LPZ41
LDA 0,A3
ISZ A3
DOB 0,FD1
; VÆK PT (TIDL OSSE OUTOC!  )   OUTSP
DSZ KKKK4
JMP IGEN
    JSR GEMD2 @
 SUB 0,0
ISZ BBBB
STA 0, @ BBBB
LDA 0,A3
ISZ BBBB
STA 0, @ BBBB

OUTNL
LDA 1,A2
LDA 0,.1B7
ADD 1,0
DOAS 0,FD1
SKPBZ FD1
JMP .-1
	ISZ BBBB
	STA 0, @ BBBB
OUTOCTAL
OUTSP

	DIC 0,FD1
	ISZ BBBB
	STA 0, @ BBBB
	OUTOCTAL
OUTSP
OUTSP

	ISZ A2
	DSZ KKKK2
	JMP NEST

OUTNL
LDA 0,TX11B
OUTTEXT
OUTNL
JMP DEAD

BBB: BOMR*2
BBBB: BOMR


; TILFØJET 4.5.83:
TIMET: .+1*2
.TXT "  TIMEOUT <0>"
TIMEO:
LDA 3,TIMER
LDA 2,LPZ31 @
MOV 1,0
OUTOCTAL
LDA 0,TIMET
OUTTEXT
OUTNL
JSR @ 1,1
TIMER

			.TXT 'DEAD'
DEAD:
   LDA 2,LPZ31 ; TEST///////////////////
   LDA 1,.1
   CLOSE
    LDA     2,CUR 
         STOPP 
         JMP     @ 1,1
BIRTH
 
 ARB27:         .BLK    5 
TX11B:   .+1*2 
   .TXT @<96>123456789ABCDEF................ !"#$%&'()@
   .TXT #*+,-./0123456789:;<60>=>?<13><10>#
   .TXT 1@ABCDEFGHIJKLMNOPQRSTUVWXYZÆØÅ^.@ABCDEFGHIJKLMNOPQRSTUVWXYZÆØÅ..
<10><10><10><0>1
 TX01B: .+1*2
         .TXT    'TRACK NO:<0>' 
-6
GEARB
GEADR: GEARB
GEMNR: 14
GEMAR: 0
LPZ81: LPZ11

	.TXT "GEMD"

GEMDA:
STA 3,GEMAR
	DSZ GEMNR
	JMP .+1
JMP @ GEMAR ; INAKTIVISERING 8.5.83
	LDA 3,GEMNR
	MOVZL 3,3,SZC
	JMP @ GEMAR

ISZ GEADR
ISZ GEADR
ISZ GEADR
ISZ GEADR
ISZ GEADR
ISZ GEADR
ISZ GEADR
ISZ GEADR
LDA 3,GEADR
STA 0,0,3
STA 1,1,3
STA 2,2,3
LDA 0,GEMAR
STA 0,3,3
	DIA 0,FD1
	STA 0,4,3
		MOV # 0,0,SZR
		JMP UDFJL
		EFTUF:
	DIC 0,FD1
	STA 0,5,3
LDA 0,.0
STA 0,7,3
STA 0,8,3
LDA 0,0,3

JSR @ GEMAR
		UDFJL:
		LDA 2,LPZ81
		OUTOCTAL
		LDA 0,TTTB
		OUTTEXT
		LDA 1,.32
		OUTEND
		JMP EFTUF

		TTTB: .+1*2
		.TXT "<60><60><60> FEJLSTATUS PÅ $FD1 <13><10>"
BOMR: .BLK 128
BUFF1:   .+0 
         .-1 
         BUFF2 
         10 
         PCDS 
         0 
         0 
         0 
         0 
         0 
BUFF2:   .+0 
         .-1 
         0 
         10 
         PCDS 
         0 
         0 
         0 
         0 
         0 
PCDS:    .+0 
         .-1 
         0 
         0 
         .TXT    'PLFDR' 
         .+0 
         .-1 
         BUFF1 
         PGDS 
         0 
         0 
         33 
         DEAD 
         0 
         0 
         0 
         0 
         BIRTH*2 
0
1
2
3
4
5
6


7
8
9
10
			GEARB:
	.BLK 128
.END PCDS

«ff»
«nul»