home *** CD-ROM | disk | FTP | other *** search
/ Oakland CPM Archive / oakcpm.iso / sigm / vol131 / datentim.src < prev    next >
Text File  |  1984-04-29  |  4KB  |  481 lines

  1.     name    datentimestamp
  2.     entry    datentimestamp
  3.     ext    date
  4.     ext    mid
  5.     ext    name_date
  6.     ext    str2integer
  7.     ext    time
  8. datentimestamp:
  9.     ENTR    D,2,60
  10.     STMT    D,4097
  11.     JR    L2318
  12. L2317
  13.     DB    '  :  :  ',8
  14. L2318
  15.     LXI    H,L2317+8
  16.     XCHG
  17.     PUSH    IX
  18.     POP    H
  19.     LXI    B,-11
  20.     DADD    B
  21.     XCHG
  22.     LXI    B,9
  23.     LDDR
  24.     STMT    D,4098
  25.     JR    L2326
  26. L2325
  27.     DB    '  91/  /  ',10
  28. L2326
  29.     LXI    H,L2325+10
  30.     XCHG
  31.     PUSH    IX
  32.     POP    H
  33.     LXI    B,-45
  34.     DADD    B
  35.     XCHG
  36.     LXI    B,11
  37.     LDDR
  38.     STMT    D,4099
  39.     PUSH    IX
  40.     POP    H
  41.     LXI    B,-11
  42.     DADD    B
  43.     PUSH    H
  44.     CALL    TIME
  45.     STMT    D,4100
  46.     PUSH    IX
  47.     POP    H
  48.     LXI    B,-45
  49.     DADD    B
  50.     PUSH    H
  51.     PUSH    IX
  52.     POP    H
  53.     DCX    H
  54.     DCX    H
  55.     DCX    H
  56.     PUSH    H
  57.     MVI    B,2
  58.     PUSH    B
  59.     INX    S
  60.     CALL    DATE
  61.     STMT    D,4101
  62.     LXI    H,-256
  63.     DADD    S
  64.     SPHL
  65.     PUSH    IX
  66.     POP    H
  67.     LXI    B,-45
  68.     DADD    B
  69.     SPSH    S,255
  70.     LXI    H,1
  71.     PUSH    H
  72.     LXI    H,2
  73.     PUSH    H
  74.     CALL    MID
  75.     STMT    M,4101
  76.     LXI    H,255
  77.     DADD    S
  78.     XCHG
  79.     PUSH    IX
  80.     POP    H
  81.     LXI    B,-35
  82.     DADD    B
  83.     XCHG
  84.     LXI    B,10
  85.     LDDR
  86.     LXI    H,256
  87.     DADD    S
  88.     SPHL
  89.     STMT    D,4102
  90.     PUSH    IX
  91.     POP    H
  92.     LXI    B,-35
  93.     DADD    B
  94.     SPSH    S,255
  95.     PUSH    IX
  96.     POP    H
  97.     LXI    B,-7
  98.     DADD    B
  99.     PUSH    H
  100.     MVI    B,2
  101.     PUSH    B
  102.     INX    S
  103.     PUSH    IX
  104.     POP    H
  105.     LXI    B,-5
  106.     DADD    B
  107.     PUSH    H
  108.     MVI    B,2
  109.     PUSH    B
  110.     INX    S
  111.     CALL    STR2INTEGER
  112.     STMT    M,4102
  113.     JRNC    L2370
  114.     INR    A
  115. L2370
  116.     MOV    L,A
  117.     XRA    A
  118.     MOV    H,A
  119.     RCHK    H,0,1
  120.     MOV    0(IX),L
  121.     STMT    D,4103
  122.     LXI    H,-256
  123.     DADD    S
  124.     SPHL
  125.     PUSH    IX
  126.     POP    H
  127.     LXI    B,-45
  128.     DADD    B
  129.     SPSH    S,255
  130.     LXI    H,4
  131.     PUSH    H
  132.     LXI    H,5
  133.     PUSH    H
  134.     CALL    MID
  135.     STMT    M,4103
  136.     LXI    H,255
  137.     DADD    S
  138.     XCHG
  139.     PUSH    IX
  140.     POP    H
  141.     LXI    B,-25
  142.     DADD    B
  143.     XCHG
  144.     LXI    B,10
  145.     LDDR
  146.     LXI    H,256
  147.     DADD    S
  148.     SPHL
  149.     STMT    D,4104
  150.     PUSH    IX
  151.     POP    H
  152.     LXI    B,-25
  153.     DADD    B
  154.     SPSH    S,255
  155.     PUSH    IX
  156.     POP    H
  157.     DCX    H
  158.     PUSH    H
  159.     MVI    B,2
  160.     PUSH    B
  161.     INX    S
  162.     PUSH    IX
  163.     POP    H
  164.     LXI    B,-5
  165.     DADD    B
  166.     PUSH    H
  167.     MVI    B,2
  168.     PUSH    B
  169.     INX    S
  170.     CALL    STR2INTEGER
  171.     STMT    M,4104
  172.     JRNC    L2418
  173.     INR    A
  174. L2418
  175.     MOV    L,A
  176.     XRA    A
  177.     MOV    H,A
  178.     RCHK    H,0,1
  179.     MOV    0(IX),L
  180.     STMT    D,4105
  181.     LXI    H,-256
  182.     DADD    S
  183.     SPHL
  184.     PUSH    IX
  185.     POP    H
  186.     LXI    B,-45
  187.     DADD    B
  188.     SPSH    S,255
  189.     LXI    H,7
  190.     PUSH    H
  191.     LXI    H,10
  192.     PUSH    H
  193.     CALL    MID
  194.     STMT    M,4105
  195.     LXI    H,255
  196.     DADD    S
  197.     XCHG
  198.     PUSH    IX
  199.     POP    H
  200.     LXI    B,-20
  201.     DADD    B
  202.     XCHG
  203.     LXI    B,5
  204.     LDDR
  205.     LXI    H,256
  206.     DADD    S
  207.     SPHL
  208.     STMT    D,4106
  209.     PUSH    IX
  210.     POP    H
  211.     LXI    B,-20
  212.     DADD    B
  213.     SPSH    S,255
  214.     PUSH    IX
  215.     POP    H
  216.     LXI    B,-9
  217.     DADD    B
  218.     PUSH    H
  219.     MVI    B,2
  220.     PUSH    B
  221.     INX    S
  222.     PUSH    IX
  223.     POP    H
  224.     LXI    B,-5
  225.     DADD    B
  226.     PUSH    H
  227.     MVI    B,2
  228.     PUSH    B
  229.     INX    S
  230.     CALL    STR2INTEGER
  231.     STMT    M,4106
  232.     JRNC    L2466
  233.     INR    A
  234. L2466
  235.     MOV    L,A
  236.     XRA    A
  237.     MOV    H,A
  238.     RCHK    H,0,1
  239.     MOV    0(IX),L
  240.     STMT    D,4107
  241.     MOV    L,-8(IX)
  242.     MOV    H,-7(IX)
  243.     PUSH    H
  244.     MOV    L,-2(IX)
  245.     MOV    H,-1(IX)
  246.     PUSH    H
  247.     MOV    L,-10(IX)
  248.     MOV    H,-9(IX)
  249.     PUSH    H
  250.     PUSH    IX
  251.     POP    H
  252.     DCX    H
  253.     DCX    H
  254.     DCX    H
  255.     PUSH    H
  256.     MVI    B,2
  257.     PUSH    B
  258.     INX    S
  259.     PUSH    IX
  260.     POP    H
  261.     LXI    B,-35
  262.     DADD    B
  263.     PUSH    H
  264.     PUSH    IX
  265.     POP    H
  266.     LXI    B,-25
  267.     DADD    B
  268.     PUSH    H
  269.     CALL    NAME_DATE
  270.     STMT    D,4108
  271.     CMP    10(IX)
  272.     JNC    L2526
  273.     STMT    D,4109
  274.     MOV    H,9(IX)
  275.     MOV    L,8(IX)
  276.     PUSH    H
  277.     MOV    H,A
  278.     MOV    L,A
  279.     XTHL
  280.     PUSH    H
  281.     MOV    H,A
  282.     MOV    L,A
  283.     PUSH    H
  284.     LXI    H,1
  285.     LPUSH    H,2
  286.     LXI    H,1793
  287.     PUSH    H
  288.     LXI    B,10
  289.     PUSH    B
  290.     LXI    H,-10
  291.     DADD    S
  292.     SPHL
  293.     XCHG
  294.     PUSH    IX
  295.     POP    H
  296.     LXI    B,-34
  297.     DADD    B
  298.     LXI    B,10
  299.     LDIR
  300.     LXI    H,769
  301.     PUSH    H
  302.     LXI    B,1
  303.     PUSH    B
  304.     LXI    H,32
  305.     MOV    H,L
  306.     PUSH    H
  307.     INX    S
  308.     LXI    H,1793
  309.     PUSH    H
  310.     LXI    B,10
  311.     PUSH    B
  312.     LXI    H,-10
  313.     DADD    S
  314.     SPHL
  315.     XCHG
  316.     PUSH    IX
  317.     POP    H
  318.     LXI    B,-44
  319.     DADD    B
  320.     LXI    B,10
  321.     LDIR
  322.     LXI    H,515
  323.     PUSH    H
  324.     MOV    L,-2(IX)
  325.     MOV    H,-1(IX)
  326.     PUSH    H
  327.     LXI    H,769
  328.     PUSH    H
  329.     LXI    B,1
  330.     PUSH    B
  331.     LXI    H,32
  332.     MOV    H,L
  333.     PUSH    H
  334.     INX    S
  335.     LXI    H,1793
  336.     PUSH    H
  337.     LXI    B,5
  338.     PUSH    B
  339.     LXI    H,-5
  340.     DADD    S
  341.     SPHL
  342.     XCHG
  343.     PUSH    IX
  344.     POP    H
  345.     LXI    B,-24
  346.     DADD    B
  347.     LXI    B,5
  348.     LDIR
  349.     JR    L2586
  350. L2585
  351.     DB    '  ',2
  352. L2586
  353.     LXI    H,769
  354.     PUSH    H
  355.     LXI    B,2
  356.     PUSH    B
  357.     LXI    H,-2
  358.     DADD    S
  359.     SPHL
  360.     XCHG
  361.     LXI    H,L2585+0
  362.     LXI    B,2
  363.     LDIR
  364.     LXI    H,1793
  365.     PUSH    H
  366.     LXI    B,9
  367.     PUSH    B
  368.     LXI    H,-9
  369.     DADD    S
  370.     SPHL
  371.     XCHG
  372.     PUSH    IX
  373.     POP    H
  374.     LXI    B,-19
  375.     DADD    B
  376.     LXI    B,9
  377.     LDIR
  378.     LXI    B,78
  379.     CALL    L111
  380.     JMP    L2593
  381. L2526
  382.     STMT    D,4110
  383.     LXI    H,1793
  384.     PUSH    H
  385.     LXI    B,10
  386.     PUSH    B
  387.     LXI    H,-10
  388.     DADD    S
  389.     SPHL
  390.     XCHG
  391.     PUSH    IX
  392.     POP    H
  393.     LXI    B,-34
  394.     DADD    B
  395.     LXI    B,10
  396.     LDIR
  397.     LXI    H,769
  398.     PUSH    H
  399.     LXI    B,1
  400.     PUSH    B
  401.     LXI    H,32
  402.     MOV    H,L
  403.     PUSH    H
  404.     INX    S
  405.     LXI    H,1793
  406.     PUSH    H
  407.     LXI    B,10
  408.     PUSH    B
  409.     LXI    H,-10
  410.     DADD    S
  411.     SPHL
  412.     XCHG
  413.     PUSH    IX
  414.     POP    H
  415.     LXI    B,-44
  416.     DADD    B
  417.     LXI    B,10
  418.     LDIR
  419.     LXI    H,515
  420.     PUSH    H
  421.     MOV    L,-2(IX)
  422.     MOV    H,-1(IX)
  423.     PUSH    H
  424.     LXI    H,769
  425.     PUSH    H
  426.     LXI    B,1
  427.     PUSH    B
  428.     LXI    H,32
  429.     MOV    H,L
  430.     PUSH    H
  431.     INX    S
  432.     LXI    H,1793
  433.     PUSH    H
  434.     LXI    B,5
  435.     PUSH    B
  436.     LXI    H,-5
  437.     DADD    S
  438.     SPHL
  439.     XCHG
  440.     PUSH    IX
  441.     POP    H
  442.     LXI    B,-24
  443.     DADD    B
  444.     LXI    B,5
  445.     LDIR
  446.     JR    L2643
  447. L2642
  448.     DB    '  ',2
  449. L2643
  450.     LXI    H,769
  451.     PUSH    H
  452.     LXI    B,2
  453.     PUSH    B
  454.     LXI    H,-2
  455.     DADD    S
  456.     SPHL
  457.     XCHG
  458.     LXI    H,L2642+0
  459.     LXI    B,2
  460.     LDIR
  461.     LXI    H,1793
  462.     PUSH    H
  463.     LXI    B,9
  464.     PUSH    B
  465.     LXI    H,-9
  466.     DADD    S
  467.     SPHL
  468.     XCHG
  469.     PUSH    IX
  470.     POP    H
  471.     LXI    B,-19
  472.     DADD    B
  473.     LXI    B,9
  474.     LDIR
  475.     LXI    B,70
  476.     CALL    L111
  477. L2593
  478.     STMT    D,4111
  479.     EXIT    D,3
  480.     END    DATENTIMESTAMP
  481.