NEVER TYPE WHILE VIDSPEED IS RUNNING!! the keyboard handler takes away time and can skew your results. If you run VIDSPEED over and over you should get exactly the same results if run in the same environment (some resident programs can slow your machine down, as well as some device drivers). 659 Bytes per millisecond 28.65KHz 59.94Hz 640x480x16 (VGA) ^ ^ ^ ^ | | | | | | | +-- Width, Height, | | | Number of colors, +--- Access Speed of card | | and Video card. when writing to video | | RAM | +--- Vertical Scan Frequency | +----- Horizontal Scan Frequency Here are some example results: On a IBM Model 70: IBM VGA ------- 7729 Bytes per millisecond Normal Ram 990 Bytes per millisecond 27.99KHz 70.09Hz 40x25 (text) 610 Bytes per millisecond 27.99KHz 70.09Hz 80x25 (text) 611 Bytes per millisecond 27.99KHz 70.09Hz 80x50 (text) 990 Bytes per millisecond 27.99KHz 70.09Hz 320x200x4 (CGA) 611 Bytes per millisecond 27.99KHz 70.09Hz 640x200x2 (CGA) 611 Bytes per millisecond 27.99KHz 70.09Hz 640x200x16 (EGA) 676 Bytes per millisecond 24.49KHz 70.09Hz 640x350x16 (EGA) 990 Bytes per millisecond 27.99KHz 70.09Hz 320x200x16 (EGA) 611 Bytes per millisecond 27.99KHz 70.09Hz 320x200x256 (VGA/MCGA) 597 Bytes per millisecond 28.73KHz 59.93Hz 640x480x16 (VGA) 597 Bytes per millisecond 28.73KHz 59.93Hz 640x480x2 (VGA/MCGA) 677 Bytes per millisecond 28.74KHz 59.97Hz 360x480x256 (VGA) On a Micronics 33mhz 386: Video 7 VRAM 512k SuperVGA - 16 bit - Video 7 LSI ------------------------------------------------- 10731 Bytes per millisecond Normal Ram 612 Bytes per millisecond 28.04KHz 70.09Hz 40x25 (text) 1426 Bytes per millisecond 28.04KHz 70.09Hz 80x25 (text) 1422 Bytes per millisecond 28.04KHz 70.09Hz 80x50 (text) 1375 Bytes per millisecond 28.04KHz 70.09Hz 320x200x4 (CGA) 2923 Bytes per millisecond 28.04KHz 70.09Hz 640x200x2 (CGA) 2923 Bytes per millisecond 28.04KHz 70.09Hz 640x200x16 (EGA) 2924 Bytes per millisecond 24.53KHz 70.09Hz 640x350x16 (EGA) 1380 Bytes per millisecond 28.04KHz 70.09Hz 320x200x16 (EGA) 2902 Bytes per millisecond 28.04KHz 70.09Hz 320x200x256 (VGA/MCGA) 2923 Bytes per millisecond 28.77KHz 59.94Hz 640x480x16 (VGA) 2923 Bytes per millisecond 28.77KHz 59.94Hz 640x480x2 (VGA/MCGA) 2268 Bytes per millisecond 34.35KHz 57.24Hz 800x600x2 (S-VGA) 2268 Bytes per millisecond 34.35KHz 57.24Hz 800x600x16 (S-VGA) 1813 Bytes per millisecond 27.50KHz 68.75Hz 640x400x256 (S-VGA) 1745 Bytes per millisecond 28.77KHz 59.94Hz 640x480x256 (S-VGA) 2231 Bytes per millisecond 31.53KHz 52.55Hz 800x600x256 (S-VGA) 2228 Bytes per millisecond 45.78KHz 59.63Hz 1024x768x2 (S-VGA) 2218 Bytes per millisecond 45.78KHz 59.63Hz 1024x768x16 (S-VGA) 3276 Bytes per millisecond 28.79KHz 59.98Hz 360x480x256 (VGA) On a Compaq 20mhz 386: Ahead Wizard 512k SuperVGA - 16 bit - Ahead Rev B Chip ------------------------------------------------------ 7655 Bytes per millisecond Normal Ram 2612 Bytes per millisecond 28.01KHz 70.09Hz 40x25 (text) 2235 Bytes per millisecond 28.01KHz 70.09Hz 80x25 (text) 2230 Bytes per millisecond 28.01KHz 70.09Hz 80x50 (text) 2665 Bytes per millisecond 28.01KHz 70.09Hz 320x200x4 (CGA) 2563 Bytes per millisecond 28.01KHz 70.09Hz 640x200x2 (CGA) 2563 Bytes per millisecond 28.01KHz 70.09Hz 640x200x16 (EGA) 2591 Bytes per millisecond 24.50KHz 70.09Hz 640x350x16 (EGA) 2666 Bytes per millisecond 28.01KHz 70.09Hz 320x200x16 (EGA) 2563 Bytes per millisecond 28.01KHz 70.09Hz 320x200x256 (VGA/MCGA) 2557 Bytes per millisecond 28.74KHz 59.93Hz 640x480x16 (VGA) 2556 Bytes per millisecond 28.74KHz 59.93Hz 640x480x2 (VGA/MCGA) 1201 Bytes per millisecond 33.59KHz 56.07Hz 800x600x2 (S-VGA) 1201 Bytes per millisecond 33.59KHz 56.07Hz 800x600x16 (S-VGA) 1304 Bytes per millisecond 28.01KHz 70.09Hz 640x400x256 (S-VGA) 1267 Bytes per millisecond 28.74KHz 59.93Hz 640x480x256 (S-VGA) 1189 Bytes per millisecond 24.62KHz 82.18Hz 800x600x256 (S-VGA) 1178 Bytes per millisecond 30.53KHz 79.62Hz 1024x768x2 (S-VGA) 1178 Bytes per millisecond 30.53KHz 79.62Hz 1024x768x16 (S-VGA) 2358 Bytes per millisecond 28.76KHz 59.97Hz 360x480x256 (VGA) Willow VGA-TV SuperVGA - 8 bit - Tseng Chip in Normal VGA mode ---------------------------------------------------------------- 7655 Bytes per millisecond Normal Ram 672 Bytes per millisecond 28.60KHz 71.59Hz 40x25 (text) 667 Bytes per millisecond 28.32KHz 70.87Hz 80x25 (text) 667 Bytes per millisecond 28.32KHz 70.87Hz 80x50 (text) 674 Bytes per millisecond 28.29KHz 70.80Hz 320x200x4 (CGA) 667 Bytes per millisecond 28.01KHz 70.09Hz 640x200x2 (CGA) 670 Bytes per millisecond 28.01KHz 70.09Hz 640x200x16 (EGA) 678 Bytes per millisecond 24.50KHz 70.09Hz 640x350x16 (EGA) 674 Bytes per millisecond 28.29KHz 70.80Hz 320x200x16 (EGA) 670 Bytes per millisecond 28.01KHz 70.09Hz 320x200x256 (VGA/MCGA) 664 Bytes per millisecond 28.74KHz 59.93Hz 640x480x16 (VGA) 663 Bytes per millisecond 28.74KHz 59.93Hz 640x480x2 (VGA/MCGA) 869 Bytes per millisecond 33.49KHz 55.89Hz 800x600x2 (S-VGA) 869 Bytes per millisecond 33.49KHz 55.89Hz 800x600x16 (S-VGA) 682 Bytes per millisecond 24.70KHz 70.64Hz 640x350x256 (S-VGA) 670 Bytes per millisecond 29.04KHz 60.54Hz 640x480x256 (S-VGA) 869 Bytes per millisecond 33.49KHz 55.89Hz 800x600x256 (S-VGA) 745 Bytes per millisecond 29.08KHz 60.64Hz 360x480x256 (VGA) Willow VGA-TV SuperVGA - 8 bit - Tseng Chip in NTSC Video mode ---------------------------------------------------------------- 7655 Bytes per millisecond Normal Ram 718 Bytes per millisecond 11.97KHz 59.93Hz 40x25 (text) 719 Bytes per millisecond 11.97KHz 59.93Hz 80x25 (text) 719 Bytes per millisecond 11.97KHz 59.93Hz 80x25 (text) 718 Bytes per millisecond 11.97KHz 59.93Hz 320x200x4 (CGA) 719 Bytes per millisecond 11.97KHz 59.93Hz 640x200x2 (CGA) 719 Bytes per millisecond 11.97KHz 59.93Hz 640x200x16 (EGA) 731 Bytes per millisecond 10.53KHz 59.93Hz 640x350x16 (EGA) 718 Bytes per millisecond 11.97KHz 59.93Hz 320x200x16 (EGA) 719 Bytes per millisecond 11.97KHz 59.93Hz 320x200x256 (VGA/MCGA) 699 Bytes per millisecond 14.37KHz 59.93Hz 640x480x16 (VGA) 699 Bytes per millisecond 14.37KHz 59.93Hz 640x480x2 (VGA/MCGA) 731 Bytes per millisecond 10.53KHz 59.93Hz 640x350x256 (S-VGA) 699 Bytes per millisecond 14.37KHz 59.93Hz 640x480x256 (S-VGA) Genoa SuperVGA - 8 bit - TSENG Chip ----------------------------------- 7655 Bytes per millisecond Normal Ram 642 Bytes per millisecond 28.29KHz 70.80Hz 40x25 (text) 642 Bytes per millisecond 28.01KHz 70.09Hz 80x25 (text) 642 Bytes per millisecond 28.01KHz 70.09Hz 80x50 (text) 641 Bytes per millisecond 28.29KHz 70.80Hz 320x200x4 (CGA) 641 Bytes per millisecond 28.01KHz 70.09Hz 640x200x2 (CGA) 641 Bytes per millisecond 28.01KHz 70.09Hz 640x200x16 (EGA) 655 Bytes per millisecond 24.50KHz 70.09Hz 640x350x16 (EGA) 641 Bytes per millisecond 28.29KHz 70.80Hz 320x200x16 (EGA) 641 Bytes per millisecond 28.01KHz 70.09Hz 320x200x256 (VGA/MCGA) 638 Bytes per millisecond 28.74KHz 59.93Hz 640x480x16 (VGA) 639 Bytes per millisecond 28.74KHz 59.93Hz 640x480x2 (VGA/MCGA) 578 Bytes per millisecond 34.55KHz 57.66Hz 800x600x2 (S-VGA) 578 Bytes per millisecond 34.55KHz 57.66Hz 800x600x16 (S-VGA) 655 Bytes per millisecond 24.75KHz 70.80Hz 640x350x256 (S-VGA) 638 Bytes per millisecond 28.75KHz 59.93Hz 640x480x256 (S-VGA) 555 Bytes per millisecond 32.08KHz 83.68Hz 1024x768x2 (S-VGA) 555 Bytes per millisecond 32.08KHz 83.68Hz 1024x768x16 (S-VGA) 715 Bytes per millisecond 28.76KHz 59.97Hz 360x480x256 (VGA) AST 256k SuperVGA - 8 bit - Paradise Chip ----------------------------------------- 7655 Bytes per millisecond Normal Ram 1115 Bytes per millisecond 28.01KHz 70.09Hz 40x25 (text) 949 Bytes per millisecond 28.01KHz 70.09Hz 80x25 (text) 949 Bytes per millisecond 28.01KHz 70.09Hz 80x50 (text) 1245 Bytes per millisecond 28.01KHz 70.09Hz 320x200x4 (CGA) 1218 Bytes per millisecond 28.01KHz 70.09Hz 640x200x2 (CGA) 1217 Bytes per millisecond 28.01KHz 70.09Hz 640x200x16 (EGA) 1222 Bytes per millisecond 24.50KHz 70.09Hz 640x350x16 (EGA) 1245 Bytes per millisecond 27.96KHz 70.09Hz 320x200x16 (EGA) 1217 Bytes per millisecond 28.01KHz 70.09Hz 320x200x256 (VGA/MCGA) 1216 Bytes per millisecond 28.74KHz 59.93Hz 640x480x16 (VGA) 1216 Bytes per millisecond 28.74KHz 59.93Hz 640x480x2 (VGA/MCGA) 1205 Bytes per millisecond 32.58KHz 54.36Hz 800x600x2 (S-VGA) 1205 Bytes per millisecond 32.58KHz 54.36Hz 800x600x16 (S-VGA) 843 Bytes per millisecond 28.01KHz 70.09Hz 640x400x256 (S-VGA) 1195 Bytes per millisecond 28.76KHz 59.97Hz 360x480x256 (VGA) Paradise 1024 SuperVGA - 16 bit - Paradise Chip ----------------------------------------------- 7655 Bytes per millisecond Normal Ram 2449 Bytes per millisecond 28.01KHz 70.09Hz 40x25 (text) 2403 Bytes per millisecond 28.01KHz 70.09Hz 80x25 (text) 2400 Bytes per millisecond 28.01KHz 70.09Hz 80x50 (text) 2455 Bytes per millisecond 28.01KHz 70.09Hz 320x200x4 (CGA) 1142 Bytes per millisecond 28.01KHz 70.09Hz 640x200x2 (CGA) 1142 Bytes per millisecond 28.01KHz 70.09Hz 640x200x16 (EGA) 1156 Bytes per millisecond 24.50KHz 70.09Hz 640x350x16 (EGA) 1211 Bytes per millisecond 28.01KHz 70.09Hz 320x200x16 (EGA) 2398 Bytes per millisecond 28.01KHz 70.09Hz 320x200x256 (VGA/MCGA) 1139 Bytes per millisecond 28.74KHz 59.93Hz 640x480x16 (VGA) 1139 Bytes per millisecond 28.74KHz 59.93Hz 640x480x2 (VGA/MCGA) 1104 Bytes per millisecond 33.70KHz 56.25Hz 800x600x2 (S-VGA) 1104 Bytes per millisecond 33.70KHz 56.25Hz 800x600x16 (S-VGA) 1876 Bytes per millisecond 28.01KHz 70.09Hz 640x400x256 (S-VGA) 1859 Bytes per millisecond 28.74KHz 59.93Hz 640x480x256 (S-VGA) 2479 Bytes per millisecond 33.34KHz 86.96Hz 1024x768x2 (S-VGA) 1086 Bytes per millisecond 33.34KHz 86.96Hz 1024x768x16 (S-VGA) 1143 Bytes per millisecond 28.76KHz 59.97Hz 360x480x256 (VGA) Cirrus Generic 256k VGA - 8 bit - Cirrus Chip --------------------------------------------- 7655 Bytes per millisecond Normal Ram 786 Bytes per millisecond 28.01KHz 70.09Hz 40x25 (text) 858 Bytes per millisecond 28.01KHz 70.09Hz 80x25 (text) 852 Bytes per millisecond 28.01KHz 70.09Hz 80x50 (text) 785 Bytes per millisecond 28.01KHz 70.09Hz 320x200x4 (CGA) 835 Bytes per millisecond 28.01KHz 70.09Hz 640x200x2 (CGA) 835 Bytes per millisecond 28.01KHz 70.09Hz 640x200x16 (EGA) 881 Bytes per millisecond 24.50KHz 70.09Hz 640x350x16 (EGA) 785 Bytes per millisecond 28.01KHz 70.09Hz 320x200x16 (EGA) 834 Bytes per millisecond 28.01KHz 70.09Hz 320x200x256 (VGA/MCGA) 822 Bytes per millisecond 28.74KHz 59.93Hz 640x480x16 (VGA) 822 Bytes per millisecond 28.74KHz 59.93Hz 640x480x2 (VGA/MCGA) 886 Bytes per millisecond 28.76KHz 59.97Hz 360x480x256 (VGA) DVGA-16 SuperVGA - 16 bit - Trident Chip -------------------------------------- 7655 Bytes per millisecond Normal Ram 1546 Bytes per millisecond 70.11Hz 40x25 (text) 1492 Bytes per millisecond 70.11Hz 80x25 (text) 1493 Bytes per millisecond 70.11Hz 80x50 (text) 1546 Bytes per millisecond 70.09Hz 320x200x4 (CGA) 736 Bytes per millisecond 70.09Hz 640x200x2 (CGA) 736 Bytes per millisecond 70.09Hz 640x200x16 (EGA) 764 Bytes per millisecond 70.09Hz 640x350x16 (EGA) 764 Bytes per millisecond 70.09Hz 320x200x16 (EGA) 1489 Bytes per millisecond 70.09Hz 320x200x256 (VGA/MCGA) 730 Bytes per millisecond 59.94Hz 640x480x16 (VGA) 1180 Bytes per millisecond 54.40Hz 800x600x16 (S-VGA) 2357 Bytes per millisecond 52.80Hz 640x480x256 (S-VGA) 1182 Bytes per millisecond 69.69Hz 1024x768x16 (S-VGA) EVGA SuperVGA - 8 bit - Everex Chip ----------------------------------- 7655 Bytes per millisecond Normal Ram 929 Bytes per millisecond 70.09Hz 40x25 (text) 717 Bytes per millisecond 70.09Hz 80x25 (text) 717 Bytes per millisecond 70.09Hz 80x50 (text) 983 Bytes per millisecond 70.09Hz 320x200x4 (CGA) 717 Bytes per millisecond 70.09Hz 640x200x2 (CGA) 717 Bytes per millisecond 70.09Hz 640x200x16 (EGA) 945 Bytes per millisecond 59.70Hz 640x350x16 (EGA) 983 Bytes per millisecond 70.09Hz 320x200x16 (EGA) 717 Bytes per millisecond 70.09Hz 320x200x256 (VGA/MCGA) 717 Bytes per millisecond 60.14Hz 640x480x16 (VGA) 1022 Bytes per millisecond 54.25Hz 800x600x16 (S-VGA) 1023 Bytes per millisecond 53.13Hz 640x400x256 (S-VGA) On a IBM Model 30: IBM MCGA -------- 1580 Bytes per millisecond Normal Ram 682 Bytes per millisecond 70.24Hz 40x25 (text) 686 Bytes per millisecond 70.24Hz 80x25 (text) 688 Bytes per millisecond 70.24Hz 320x200x4 (CGA) 688 Bytes per millisecond 70.24Hz 640x200x2 (CGA) 689 Bytes per millisecond 70.24Hz 320x200x256 (VGA/MCGA) 689 Bytes per millisecond 60.06Hz 640x480x2 (VGA/MCGA)