Table of Contents

DMSTMS Source

References

Source Listing

DMSTMS.MACRO.txt
  1. MACRO 00001000
  2. DMSTMS &TRK,&DEN,&TRT 00002000
  3. GBLC &DMSMODE 00003000
  4. LCLC &DD,&MMM 00004000
  5. AIF (T'&TRK EQ 'O').NTRK 00005000
  6. AIF ('&TRK' NE '9').CHKS 00006000
  7. .NINE ANOP 00007000
  8. &DD SETC '11' 00008000
  9. &MMM SETC '000' 00009000
  10. AIF (T'&DEN EQ 'O').VTRT 00010000
  11. AIF ('&DEN' EQ '1600').VTRT 00011000
  12. AIF ('&DEN' EQ '6250').SETHI 00012000
  13. &MMM SETC '001' 00013000
  14. AIF ('&DEN' NE '800').ERR1 00014000
  15. .VTRT AIF (T'&TRT NE 'O').ERR1 00015000
  16. .EXIT ANOP 00016000
  17. &DMSMODE SETC '&DD&MMM.011' 00017000
  18. MEXIT 00018000
  19. .SETHI ANOP 00019000
  20. &MMM SETC '010' 00020000
  21. AGO .VTRT 00021000
  22. .CHKS AIF ('&TRK' NE '7').ERR1 00022000
  23. .SEVN ANOP 00023000
  24. &DD SETC '10' 00024000
  25. &MMM SETC '110' 00025000
  26. AIF (T'&DEN EQ 'O').CTRT 00026000
  27. AIF ('&DEN' EQ '800').CTRT 00027000
  28. &DD SETC '01' 00028000
  29. AIF ('&DEN' EQ '556').CTRT 00029000
  30. &DD SETC '00' 00030000
  31. AIF ('&DEN' NE '200').ERR1 00031000
  32. .CTRT AIF (T'&TRT EQ 'O').EXIT 00032000
  33. AIF ('&TRT' EQ 'O').EXIT 00033000
  34. &MMM SETC '010' 00034000
  35. AIF ('&TRT' EQ 'OC').EXIT 00035000
  36. &MMM SETC '111' 00036000
  37. AIF ('&TRT' EQ 'OT').EXIT 00037000
  38. &MMM SETC '100' 00038000
  39. AIF ('&TRT' EQ 'E').EXIT 00039000
  40. &MMM SETC '101' 00040000
  41. AIF ('&TRT' EQ 'ET').EXIT 00041000
  42. AGO .ERR1 00042000
  43. .NTRK AIF (T'&TRT NE 'O').SEVN 00043000
  44. AIF (T'&DEN EQ 'O').NDEN 00044000
  45. AIF ('&DEN' EQ '800').NINE 00045000
  46. AIF ('&DEN' EQ '1600').NINE 00046000
  47. AIF ('&DEN' EQ '6250').NINE 00047000
  48. AGO .SEVN 00048000
  49. .ERR1 MNOTE 8,'INVALID OR CONFLICTING MODE PARAMETERS' 00049000
  50. .NDEN ANOP 00050000
  51. &DMSMODE SETC '0' 00051000
  52. MEND 00052000