|
|
DataMuseum.dkPresents historical artifacts from the history of: DANOSI |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DANOSI Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 3200 (0xc80)
Types: TextFile
Names: »RTP35022.EN5«
└─⟦ae17eb4c5⟧ Bits:30010497 RC International SW2103 Disk 1/1 RTP3502 Compiler MS-DOS DVBS1.SW2103.rel.1.8-1 Rel. 1.8 S/N 4
└─⟦this⟧ »RTP35022.EN5«
└─⟦b412bceaa⟧ Bits:30010501 DVBS1.SW2103.rel.1.14-1 SW2103 Release 1.14 RTP3502 Dos Compiler DANOSI PN:798 66072 MASTER BB 930614
└─⟦this⟧ »RTP35022.EN5«
└─⟦b6837b237⟧ Bits:30010500 SW2103 REL 1.11 Sourcer DVBS1.SW2103.rel.1.11-1 MASTER 31-1-192
└─⟦this⟧ »RTP35022.EN5«
└─⟦this⟧ »RTP35\RTP35022.EN5«
└─⟦c8967262d⟧ Bits:30010499 SW2103 REL 1.11 DVBS1.SW2103.rel.1.11-1 MASTER 31-1-192
└─⟦this⟧ »RTP35022.EN5«
; file: rtp35022en5\r
; version 14\r
; bb 85.11.18\r
;\r
; definition of standard constants\r
;\r
;*************************************\r
b. level, exopcode, excode, expoint, exic,\r
chain, mkind, msize, mstart, owner, answer, mmsgchain, u1, u2, u3, u4,\r
connix, credit, reason, eventkind,\r
mfirst, mlast, mnext,\r
lastparam,\r
semchain, refchain, shadowchain, msgchain, processchain,\r
heap,\r
osem, oref, oshadow,\r
opdprocess, opdcount, opdparam, opdlinked, opdprinf, opdname,\r
rsexcfirst, cpexcfirst, mpexcfirst,\r
exappetite, exitappetite,\r
alfalength,\r
maxstack,\r
bonappetite,\r
timer,\r
plinetab.\r
\r
\r
;general constants\r
alfalength = 12 ;\r
\r
\r
; fields in incarnation descriptor\r
timer = 0 ; word: own.timer\r
level = 2 ; byte: current level\r
excode = 6 ; word: code identifying exception cause\r
exopcode = 8 ; byte: opcode at exception\r
exic = 9 ; adr : instruction counter at exception\r
expoint = 13 ; adr : exceptionpoint\r
maxstack = 16 ; word: displacement of last byte in incarnation stack\r
semchain = 27 ; adr : chain of semaphores\r
refchain = 30 ; adr : chain of references\r
shadowchain = 33 ; adr : chain of shadows\r
msgchain = 36 ; adr : chain of messages\r
processchain= 39 ; adr : chain of process descriptors\r
heap = 56 ; adr : link to heap root record\r
plinetab = 59 ; adr : link to line table\r
\r
; fields in message header\r
chain = 0 ; addr : link to next message header\r
u1 = 4 ; byte : first userbyte\r
u2 = 5 ; byte : second userbyte\r
u3 = 6 ; byte : third userbyte\r
u4 = 7 ; byte : fourth userbyte\r
mkind = 8 ; word : messagekind\r
msize = 10; word : messagesize\r
mstart = 12; addr : buffer start\r
owner = 16; adr : owner semaphore pointer\r
answer = 19; adr : answer semaphore pointer\r
mmsgchain = 22; adr : next message in chain\r
connix = 28; byte : connection index\r
credit = 29; byte : credit count\r
reason = 30; byte : reason\r
eventkind = 31; byte : eventkind\r
\r
; fields in message buffer\r
mfirst = 0 ; word : first offset in buffer\r
mlast = 2 ; word : last offset in buffer\r
mnext = 4 ; word : next offset in buffer\r
\r
; procedure frame offsets\r
lastparam = -1\r
\r
\r
;exception constants\r
mpexcfirst = 1;\r
rsexcfirst = mpexcfirst + 29;\r
cpexcfirst = rsexcfirst + 6 ;\r
\r
exappetite = 42 ; appetite for standard exception routine\r
exitappetite = 0 ; appetite for exit code\r
bonappetite = exitappetite + 42; exit and exception appetites\r
\r
\r
; offsets to fields in system types.\r
\r
osem = 4 ; offset to chain_field in a semaphore\r
oref = 4 ; - - - - - - reference\r
oshadow = 3 ; - - - - - - shadow\r
opdcount = 0 ; - - incarnationcount field in a process descriptor\r
opdparam = 2 ; - - param pointer - - - -\r
opdlinked = 5 ; - - linkstate - - - -\r
opdprinf = 7 ; - - proc inf pointer - - - -\r
opdname = 10; - - process name - - - -\r
opdprocess= 22; - - process chain - - - -\r
.\r
«eof»