DataMuseum.dk

Presents historical artifacts from the history of:

DANOSI

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

See our Wiki for more about DANOSI

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦82e3df87c⟧ TextFile

    Length: 3200 (0xc80)
    Types: TextFile
    Names: »RTP35022.EN5«

Derivation

└─⟦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« 

TextFile

; 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»