home *** CD-ROM | disk | FTP | other *** search
- ╦═╗
- ║ ║╔═╗╠═ ╔═╗
- ║ ║╔═╣║ ╔═╣
- ╩═╝╚═╝╚═╝╚═╝
-
- VIz
- Revision 4.24.0
-
- Copyright (c) 1989-1992, FM de Monasterio
- Licensed Material - All rights reserved
-
-
- BENCHMARKS
-
- Benchmark timings were obtained with the utility VIZMARK.EXE, version 2.30,
- which measures the performance of several video input and output functions,
- and which is BBS-distributed as the archive VIZMK230.ZIP.
-
- The first part of VIzMARK writes text to the video via several DOS and BIOS
- services. Each category writes 100 lines of 80-characters starting from the
- line at the top of the screen. (In a 25-line display screen, the categories
- produce timings with a scrolling bias of 3:1). Window writing and scrolling
- and other BIOS video functions are also timed. The results are expressed in
- milliseconds per screen line.
-
- The second part of VIzMARK sends a number of standard ANSI escape sequences
- to the screen via interrupt 29h (Fast Console), which is used by MS-DOS for
- character input/output. Such results are expressed as milliseconds per ANSI
- screen line.
- ****
-
- These data represent the mean of 5 sequential timing runs, after an initial
- run that was discarded, expressed as an acceleration factor relative to the
- timings obtained in the absence of a video accelerator. In other words, the
- higher this factor the shorter the actual video times for a given task.
-
-
- The following machines were used for the testing:
-
- 1. 33-Mhz, 486 computer with a 32-bit bus, a COMPAQ BIOS, and a 16-bit VGA
- planar adapter. Operating system: MS-DOS 5.00.
-
- 2. 25-Mhz, 486 computer with a 32-bit bus, an Award BIOS version 3.12.00d-
- 21, and a 16-bit VGA nonplanar adapter. Operating system: MS-DOS 4.01.
-
- 3. 16-Mhz, 386 computer with a 16-bit bus, a 1984-IBM AT BIOS and a 16-bit
- VGA nonplanar adapter. Operating system: MS-DOS 5.00.
-
- 4. 10-Mhz, 286 computer with a 16-bit bus, a PREMIUM/286 BIOS version 1.10
- and an EGA adapter. Operating system: MS-DOS 3.30.
-
-
- In machines with an adjustable clock rate, the fastest rate was always used.
- A 25 row, 80 column screen was used in all machines. All VIz versions being
- tested used word OUT addressing.
-
- To facilitate comparisons across machines, the BIOS (video) was not remapped
- to faster RAM in the 386 and 486 machines. Even though a 386-specific memory
- manager can decrease video performance, this penalty does not seem likely to
- bias testing results.
- ****
-
-
-
- 1. DOS AND BIOS TEXT VIDEO ACCELERATION FACTOR
- (relative to benchmarks without accelerator)
-
-
- CPU: 286-10Mhz 386-16Mhz 486-25Mhz 486-33Mhz
- ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
- │ VIz 286 │ │ VIz 386 │ │ VIz 486 │ │ VIz 486 │
- │ 4.24 │ │ 4.24 │ │ 4.24 │ │ 4.24 │
- ╒════════════════╕ ╞═════════╡ ╞═════════╡ ╞═════════╡ ╞═════════╡
- │ VIzMARK: │ │ │ │ │ │ │ │ │
- │ DOS via StdOut │ │ 8.09 │ │ 6.67 │ │ 2.30 │ │ 2.20 │
- │ CONsole fast │ │ 5.44 │ │ 3.06 │ │ 1.94 │ │ 1.65 │
- │ ANSI sequences │ │ None │ │ None │ │ None │ │ None │
- │ │ │ │ │ │ │ │ │ │
- │ BIOS teletype │ │ 6.14 │ │ 4.00 │ │ 2.13 │ │ 1.93 │
- │ BIOS windows │ │ 4.19 │ │ 2.85 │ │ 1.92 │ │ 1.44 │
- │ BIOS miscellan │ │ 17.71 │ │ 4.62 │ │ 2.15 │ │ 1.78 │
- └────────────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
-
-
-
- 2. COMPARISONS WITH OTHER ACCELERATORS (1)
-
-
- CPU ┌─────────────────────────────────────────────────────┐
- 386-16 Mhz │ VIz 386 QUICKCRT PCKSCRN THEFAST VSCREEN WARPF │
- MS-DOS 5.0 │ 4.24 (2) (3) (4) (5) (6) │
- ╒══════════════════╕ ╞═════════════════════════════════════════════════════╡
- │ Resident (bytes) │ │ 960 1456 4592 912 1040 1296 │
- │ Command switches │ │ none /F /A+/Q+ none none /S │
- ├──────────────────┤ ├─────────────────────────────────────────────────────┤
- │ VIzMARK: │ │ │
- │ DOS via StdOut │ │ 6.67 2.49 2.13 0.95 1.36 0.98 │
- │ CONsole fast │ │ 3.06 2.88 2.38 0.93 1.25 0.98 │
- │ ANSI sequences │ │ None None None None None None │
- │ │ │ │
- │ BIOS teletype │ │ 4.00 3.63 2.99 0.94 1.50 1.00 │
- │ BIOS windows │ │ 2.85 1.86 1.70 0.96 1.80 1.00 │
- │ BIOS miscellan │ │ 4.62 4.20 3.26 3.37 1.71 0.96 │
- └──────────────────┘ └─────────────────────────────────────────────────────┘
- ╒══════════════════╕ ╒═════════════════════════════════════════════════════╕
- │ Output factor (7)│ │ 4.24 3.01 2.49 1.45 1.52 0.98 │
- │ Factor/kbyte (8)│ │ 4.52 2.12 0.56 1.63 1.50 0.77 │
- ╘══════════════════╛ ╘═════════════════════════════════════════════════════╛
-
- NOTES:
-
- (1) ZENO.COM (version 2.20) could not included in the above comparisons
- because its 'teletype' service garbled the DOS prompt/command line.
-
- (2) Copyright 1986 T. Overfield (version 1.00).
- (3) Copyright 1987-89 MultiSoft Corporation (version 1.05).
- (4) Copyright 1986-87 TheSoft Programming Services (version 1.04).
- (5) Copyright 1985-87 Golden Bow Systems (version 1.06).
- (6) Written by E. Tauck (version 1.00). Provides partial ANSI support.
-
- (7) Sum of the acceleration factors divided by the 5 tests.
- (8) Mean video acceleration factor divided by the resident size (rounded
- to the next larger paragraph [16 bytes] boundary) in kbytes (1 kbyte
- = 1,024 bytes). This is an approximate index of the effectiveness of
- the resident code in implementing video acceleration.
-
-
-
- 3. STANDARD ANSI VIDEO ACCELERATION FACTOR
- (relative to benchmarks under ANSI.SYS)
-
-
- CPU: 286-10 Mhz 386-16 Mhz 486-25 Mhz 486-33 Mhz
- ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
- │ VIz 286 │ │ VIz 386 │ │ VIz 486 │ │ VIz 486 │
- │ 4.24 (1) │ │ 4.24 (2) │ │ 4.24 (3) │ │ 4.24 (2) │
- ╒══════════════════╕ ╞══════════╡ ╞══════════╡ ╞══════════╡ ╞══════════╡
- │ Command switches │ │ /A+/Z- │ │ /A+/Z- │ │ /A+/Z- │ │ /A+/Z- │
- ├──────────────────┤ ├──────────┤ ├──────────┤ ├──────────┤ ├──────────┤
- │ VIzMARK: │ │ │ │ │ │ │ │ │
- │ DOS via StdOut │ │ 4.11 │ │ 4.80 │ │ 2.63 │ │ 1.98 │
- │ CONsole fast │ │ 6.82 │ │ 6.13 │ │ 2.32 │ │ 1.86 │
- │ ANSI sequences │ │ 10.06 │ │ 5.20 │ │ 4.50 │ │ 2.55 │
- │ │ │ │ │ │ │ │ │ │
- │ BIOS teletype │ │ 6.14 │ │ 3.95 │ │ 2.23 │ │ 2.10 │
- │ BIOS windows │ │ 4.19 │ │ 2.85 │ │ 1.92 │ │ 1.44 │
- │ BIOS miscellan │ │ 17.17 │ │ 4.62 │ │ 2.15 │ │ 2.05 │
- └──────────────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘
-
- NOTES:
-
- (1) Relative to ANSI.SYS (MS-DOS version 3.30).
- (2) Relative to ANSI.SYS (MS-DOS version 5.00).
- (3) Relative to ANSI.SYS (MS-DOS version 4.01).
-
-
-
-
- 4. COMPARISONS WITH OTHER ANSI FILTERS (1)
-
-
- CPU ┌───────────────────────────────────────────────┐
- 386-16 Mhz │ VIz 386 ANSI.COM NANSI.SYS ZANSI.SYS ZAVT.SYS │
- MS-DOS 5.0 │ (2) (3) (4) (5) (6) │
- ╒══════════════════╕ ╞═══════════════════════════════════════════════╡
- │ Resident (bytes) │ │ 1744 2336 4240 2720 3536 │
- │ Command switches │ │ /Z-/A+ FAST/B0 none none none │
- ├──────────────────┤ ├───────────────────────────────────────────────┤
- │ VIzMARK: │ │ │
- │ DOS via StdOut │ │ 4.80 2.23 2.82 4.36 3.20 │
- │ CONsole fast │ │ 6.13 2.36 3.17 5.11 3.68 │
- │ ANSI sequences │ │ 5.20 1.99 3.01 3.68 3.84 │
- │ │ │ │
- │ BIOS teletype │ │ 4.00 1.00 1.00 1.00 1.00 │
- │ BIOS windows │ │ 2.85 1.00 1.00 1.00 1.00 │
- │ BIOS miscellan │ │ 4.62 1.00 1.00 1.00 1.00 │
- └──────────────────┘ └───────────────────────────────────────────────┘
- ╒══════════════════╕ ╒═══════════════════════════════════════════════╕
- │ Output factor (7)│ │ 5.38 2.19 3.00 4.38 3.57 │
- │ Factor/kbyte (8)│ │ 3.16 0.96 0.73 1.65 1.03 │
- ╘══════════════════╛ ╘═══════════════════════════════════════════════╛
-
- NOTES:
-
- (1) Relative to the ANSI.SYS driver distributed with MS-DOS 5.00.
-
- (2) Version 4.24. The screen accelerator uses 960 bytes of memory and the
- ANSI plus Cursor display resident use 800 bytes together. Notice that
- DOS acceleration switch is off (/Z-) so that all of the DOS output is
- passed to the console driver. While switch /Z+ provides much a faster
- DOS output (10.67 ms/line), it may not implement all ANSI requests.
-
- (3) Copyright 1989 Ziff-Davis Corp., Author: M.J. Mefford (version 1.20).
- Switch /B0 yields the smallest resident size; part of such a resident
- handles keyboard remapping services (not included in the benchmarks).
- Switch 'SLOW' generates an output slower than that of ANSI.SYS alone.
- Resident can be turned off and removed from memory.
-
- (4) Copyright 1986, D. Kegel (version 3.1). Includes a keyboard remapping
- service. Driver cannot be turned off or removed from memory.
-
- (5) Copyright 1986, 1987, T. Hanlin III (version 1.2). Does not include
- keyboard remapping services. Driver cannot be turned off or removed
- from memory.
-
- (6) Copyright 1989, 1990, Luns Tee (version 1.1). Also includes an Avatar
- level 0 handler. Used ZAVTNK.SYS, which is smaller than ZAVT.SYS and
- has the keyboard remapping service disabled. Driver cannot be turned
- off or removed from memory.
-
- (7) Sum of the acceleration factors for DOS, CON, and ANSI divided by 3.
-
- (8) Mean DOS/CON/ANSI output factor divided by the resident size (rounded
- to the next larger paragraph [16 bytes] boundary) in kbytes (1 kbyte
- = 1,024 bytes). This is an approximate index of the effectiveness of
- the resident code in implementing this video output subset.
-
- ----------------
- ┌─────────────────────────────────────────────────────────────┐
- │ Trademarked names are the property of the respective owners │
- └─────────────────────────────────────────────────────────────┘
- [END]
-