TestVT100SGR.mod 706 B

123456789101112131415161718192021222324252627282930313233343536
  1. MODULE TestVT100SGR;
  2. (* SGR attributes: Reset, Bold, Underline, Blink, Reverse *)
  3. IMPORT VT100;
  4. FROM STextIO IMPORT WriteString, WriteLn;
  5. FROM Delay IMPORT Delay;
  6. BEGIN
  7. VT100.ClearScreen;
  8. VT100.CursorHome;
  9. WriteString("--- VT100 SGR test ---"); WriteLn;
  10. Delay(500);
  11. VT100.ResetAttributes;
  12. WriteString("Normal"); WriteLn;
  13. VT100.Bold;
  14. WriteString("Bold"); WriteLn;
  15. VT100.ResetAttributes;
  16. VT100.Underline;
  17. WriteString("Underline"); WriteLn;
  18. VT100.ResetAttributes;
  19. VT100.Blink;
  20. WriteString("Blink"); WriteLn;
  21. VT100.ResetAttributes;
  22. VT100.Reverse;
  23. WriteString("Reverse"); WriteLn;
  24. VT100.ResetAttributes;
  25. WriteString("--- end SGR ---"); WriteLn;
  26. END TestVT100SGR.