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

⟦69212c091⟧ TextFile

    Length: 2304 (0x900)
    Types: TextFile
    Names: »TIMER86.ENV«

Derivation

└─⟦037c0ce35⟧ Bits:30010524 DVBS1.SW2114.src.2.6-2 RTP compiler source SW2104+SW2114 Disk#2 30/1-92 HHA
    └─⟦this⟧ »RTP\TIMER86.ENV« 
└─⟦316f7fc78⟧ Bits:30010522 DVBS1.SW2114.src.2.7-4 SW2114 4/4 Real Time Pascal 2.7 til old rtp 92.06.10
    └─⟦this⟧ »OLDRTP\TIMER86.ENV« 
└─⟦3651f6bb8⟧ Bits:30010514 DVBS1.SW2114.src.2.14-4 SW2114 REAL #4/4 TIME PASCAL SOURCE REL 2.14 92.09.01
    └─⟦this⟧ »OLDRTP\TIMER86.ENV« 
└─⟦783187a02⟧ Bits:30010525 DVBS1.SW2114.src.2.6-3 RTP compiler source SW2104+SW2114 Disk#3 30/1-92 HHA
    └─⟦this⟧ »OLDRTP\TIMER86.ENV« 
└─⟦828f0d3dd⟧ Bits:30010527 DVBS1.SW2114.src.2.6-5 RTP Compiler Source SW2104+SW2114 Disk 2 92.02.03 HEJ HHA
    └─⟦this⟧ »RTP\TIMER86.ENV« 
└─⟦891417be1⟧ Bits:30010519 DVBS1.SW2114.src.2-1 SW2114 1/4 Real Time Pascal 2.7 92.06.16
    └─⟦this⟧ »RTP\TIMER86.ENV« 
└─⟦a2bcc95d7⟧ Bits:30010511 DVBS1.SW2114.src.2.14-2 SW2114 REAL #2/4 TIME PASCAL SOURCE REL 2.14 92.09.01
    └─⟦this⟧ »RTP\TIMER86.ENV« 
└─⟦ca921ce75⟧ Bits:30010528 DVBS1.SW2114.src.2.6-6 RTP Compiler Source SW2104+SW2114 Disk 3 92.02.03 HEJ HHA
    └─⟦this⟧ »OLDRTP\TIMER86.ENV« 

TextFile

timer86env;\r
\r
          (* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *)\r
          (*                                                                 *)\r
          (*      This environment contains the types, constants and         *)\r
          (*      routines to use the TIMER process                          *)\r
          (*                                                                 *)\r
          (*    DATE    AUTHOR  CHANGES                                      *)\r
          (*                                                                 *)\r
          (*  86.09.05   TOG    First release                                *)\r
          (*                                                                 *)\r
          (* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *)\r
\r
\r
(* timer declarations *)\r
type\r
  coded_date     = (*packed*) record\r
                     year_after_1900: 0..127;\r
                     month          : 0..12;\r
                     day            : 0..31\r
                   end;\r
\r
  coded_time     = (*packed*) record\r
                     compiler_version: 0..31;\r
                     hour            : 0..23;\r
                     minute          : 0..59\r
                   end;\r
\r
  coded_secs     = (*packed*) record\r
                     sec  : 0..59;\r
                     msec : 0..999\r
                   end;\r
\r
  delay_type     = record\r
                     prev_date       : coded_date; (* * * * * * * *)\r
                     prev_time       : coded_time; (* buffertime  *)\r
                     prev_secs       : coded_secs; (* * * * * * * *)\r
                     inc: (*packed*) record\r
                            days    : 0..31;\r
                            hours   : 0..23;\r
                            mins    : 0..59;\r
                            secs    : 0..59;\r
                            msecs   : 0..999\r
                          end\r
                   end;\r
\r
const\r
\r
  (* timer functions *)\r
  get_clock      =  1;\r
  set_clock_abs  =  2;\r
  set_interval   =  4;\r
  short_delay    =  5;\r
  set_clock_rel  =  6;\r
  long_delay_rel =  9;\r
  regret         = 12;\r
  long_delay_abs = 13;\r
\r
  timer_mbx_name = plm_name_type(:5,(:'T','I','M','E','R',7***' ':):);\r
\r
\r
. (* end timer86env *)\r