VTTEST Score Sheet

VTTEST VT100/VT102 Compatibility Test Score Sheet

Program and version: __________________________   Date: __________________

Score: ____________ + Extra credit: ___________ = Final score: ___________

Check box if test passed.  Score 1 point per check mark.
Perfect score = 100 points.  Extra credit at end.

1. Test of cursor movements

[ ]   1. Text inside frame of E's inside frame of *'s and +'s, 80 columns
[ ]   2. Text inside frame of E's inside frame of *'s and +'s, 132 columns
[ ]   3. Cursor-control chars inside ESC sequences
[ ]   4. Leading 0's in ESC sequences

2. Test of screen features

[ ]   5. Three identical lines of *'s (test of wrap mode)
[ ]   6. Test of tab setting/resetting
[ ]   7. 132-column mode, light background
[ ]   8. 80-column mode, light background
[ ]   9. 132-column mode, dark background
[ ]  10. 80-column mode, dark background
[ ]  11. Soft scroll down
[ ]  12. Soft scroll up / down
[ ]  13. Jump scroll down
[ ]  14. Jump scroll up / down
[ ]  15. Origin mode test (2 parts)

     Graphic Rendition test pattern, dark background

[ ]  16. Normal ("vanilla")
[ ]  17. Normal underlined distinct from normal
[ ]  18. Normal blink distinct from all above
[ ]  19. Normal underline blink distinct from all above
[ ]  20. Normal reverse ("negative") distinct from all above
[ ]  21. Normal underline reverse distinct from all above
[ ]  22. Normal blink reverse distinct from all above
[ ]  23. Normal underline blink reverse distinct from all above
[ ]  24. Bold distinct from all above
[ ]  25. Bold underlined distinct from all above
[ ]  26. Bold blink distinct from all above
[ ]  27. Bold underline blink distinct from all above
[ ]  28. Bold reverse ("negative") distinct from all above
[ ]  29. Bold underline reverse distinct from all above
[ ]  30. Bold blink reverse distinct from all above
[ ]  31. Bold underline blink reverse distinct from all above

     Graphic Rendition test pattern, light background

[ ]  32. Normal ("vanilla")
[ ]  33. Normal underlined distinct from normal
[ ]  34. Normal blink distinct from all above
[ ]  35. Normal underline blink distinct from all above
[ ]  36. Normal reverse ("negative") distinct from all above
[ ]  37. Normal underline reverse distinct from all above
[ ]  38. Normal blink reverse distinct from all above
[ ]  39. Normal underline blink reverse distinct from all above
[ ]  40. Bold distinct from all above
[ ]  41. Bold underlined distinct from all above
[ ]  42. Bold blink distinct from all above
[ ]  43. Bold underline blink distinct from all above
[ ]  44. Bold reverse ("negative") distinct from all above
[ ]  45. Bold underline reverse distinct from all above
[ ]  46. Bold blink reverse distinct from all above
[ ]  47. Bold underline blink reverse distinct from all above

     Save/Restore Cursor  

[ ]  48. AAAA's correctly placed
[ ]  49. Lines correctly rendered (middle of character cell)
[ ]  50. Diamonds correctly rendered

3. Test of character sets

[ ]  51. UK/National shows Pound Sterling sign in 3rd position
[ ]  52. US ASCII shows number sign in 3rd position
[ ]  53. SO/SI works (right columns identical with left columns)
[ ]  54. True special graphics & line drawing chars, not simulated by ASCII

4. Test of double-sized chars

     Test 1 in 80-column mode:

[ ]  55. Left margin correct
[ ]  56. Width correct

     Test 2 in 80-column mode:

[ ]  57. Left margin correct
[ ]  58. Width correct

     Test 1 in 132-column mode:

[ ]  59. Left margin correct
[ ]  60. Width correct

     Test 2 in 132-column mode:

[ ]  61. Left margin correct
[ ]  62. Width correct

[ ]  63. "The man programmer strikes again" test pattern
[ ]  64. "Exactly half the box should remain"

5. Test of keyboard

[ ]  65. LEDs.
[ ]  66. Autorepeat
[ ]  67. "Press each key" (ability to send each ASCII graphic char)
[ ]  68. Arrow keys (ANSI/Cursor key mode reset)
[ ]  69. Arrow keys (ANSI/Cursor key mode set)
[ ]  70. Arrow keys VT52 mode
[ ]  71. PF keys numeric mode
[ ]  72. PF keys application mode
[ ]  73. PF keys VT52 numeric mode
[ ]  74. PF keys VT52 application mode
[ ]  75. Send answerback message from keyboard
[ ]  76. Ability to send every control character

6. Test of Terminal Reports

[ ]  77. Respond to ENQ with answerback
[ ]  78. Newline mode set
[ ]  79. Newline mode reset
[ ]  80. Device status report 5
[ ]  81. Device status report 6
[ ]  82. Device attributes report
[ ]  83. Request terminal parameters 0
[ ]  84. Request terminal parameters 1

7. Test of VT52 submode

[ ]  85. Centered rectangle
[ ]  86. Normal character set
[ ]  87. Graphics character set
[ ]  88. Identify query

8. VT102 Features

[ ]  89. Insert/delete line, 80 columns
[ ]  90. Insert (character) mode, 80 columns
[ ]  91. Delete character, 80 columns
[ ]  92. Right column staggered by 1 (normal chars), 80 columns
[ ]  93. Right column staggered by 1 (double-wide chars), 80 columns
[ ]  94. ANSI insert character, 80 columns
[ ]  95. Insert/delete line, 132 columns
[ ]  96. Insert (character) mode, 132 columns
[ ]  97. Delete character, 132 columns
[ ]  98. Right column staggered by 1 (normal chars), 132 columns
[ ]  99. Right column staggered by 1 (double-wide chars), 132 columns
[ ] 100. ANSI insert character, 132 columns

9. Extra credit

[ ] 101. True soft (smooth) scroll
[ ] 102. True underline
[ ] 103. True blink
[ ] 104. True double-high/wide lines, not simulated
[ ] 105. Reset terminal (*)
[ ] 106. Interpret controls (debug mode) (*)
[ ] 107. Send BREAK (250 msec) (*)
[ ] 108. Send Long BREAK (1.5 sec) (*)
[ ] 109. Host-controlled transparent / controller print (*)
[ ] 110. Host-controlled autoprint (*)

(*) Features of VT100 not tested by vttest.

VTTEST Score Sheet / Columbia University / kermit@columbia.edu / 18 Dec 95