Category : Utilities for DOS and Windows Machines
Archive   : DVECT.ZIP
Filename : DVECT.DOC
DVECT.EXE
---------
DVECT answered a need for a utility that could dump the interrupt
vectors from the vector table in low memory.
DVECT is a full screen vector dump program that responds to the keyboard
for scrolling through the table and examining different vectors. In
addition to being powerful, DVECT will present a descriptive message for
most of the documented or supported interrupt vectors. Reserved vectors
are marked as such, with all others listed as 'UNDEFINED'.
DVECT will display all of the software interrupt vectors from 0x00 to
0xFF. A sample screen from the program is included below. In addition
to the description and seg:off address of the handler for each vector,
the actual seg:off address of the table entry itself is given to save
you some trouble on address conversion.
DVECT responds to the following keys from the keyboard:
Q, q, ^C, ESC exit from DVECT
Up Arrow, Left Arrow scroll up one vector
Dn Arrow, Right Arrow scroll down one vector
HOME returns to the top of the vector table
END goes to the bottom of the vector table
PgUP moves up one page in the table (16 vectors)
PgDOWN moves down one page (16 vectors)
All keys can be cancelled by simply typing another key. This can be
helpful if you accidently hit END and don't want to wait for the scrolling
to finish.
I hope that you find utility for this program, and that it makes your
debugging tasks more paletable.
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ Interrupt Vector Table Hex Dump Vectors 0x00 - 0xFF ³
³ (C) Copyright 1986 Chad Royal MS-DOS Version 3.10 ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Vector Vector Description Table Addr Handler Addr
ÕÍÍÍ͸ ÕÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͸ ÕÍÍÍÍÍÍÍÍÍÍ͸ ÕÍÍÍÍÍÍÍÍÍÍ͸
³ 00 ³ ³ Divide by Zero Exception Vector ³ ³ 0000:0000 ³ ³ 1D81:13A9 ³
³ 01 ³ ³ Single Step Debugging Vector ³ ³ 0000:0004 ³ ³ 0070:01F0 ³
³ 02 ³ ³ Non-Maskable / Parity Vector ³ ³ 0000:0008 ³ ³ F000:E2C3 ³
³ 03 ³ ³ Breakpoint Debugging Vector ³ ³ 0000:000C ³ to ³ 0070:01F0 ³
³ 04 ³ ³ Arithmetic Overflow Exception ³ ³ 0000:0010 ³ Scroll ³ 0070:01F0 ³
³ 05 ³ ³ BIOS Print Screen ³ ³ 0000:0014 ³ ³ 140C:0D53 ³
³ 06 ³ ³ Reserved Vector ³ ³ 0000:0018 ³ ³ F000:FF47 ³
³ 07 ³ ³ Reserved Vector ³ ³ 0000:001C ³ ³ F000:FF47 ³
³ 08 ³ ³ Timer Tick / Hardware Vector ³ ³ 0000:0020 ³
³ 09 ³ ³ Keyboard Handler Vector ³ ³ 0000:0024 ³ to Exit ³ 139E:0111 ³
³ 0A ³ ³ Reserved Vector ³ ³ 0000:0028 ³ ³ F000:E6DD ³
³ 0B ³ ³ Alternate Async Comm Handler ³ ³ 0000:002C ³ ³ F000:E6DD ³
³ 0C ³ ³ Primary Async Comm Handler ³ ³ 0000:0030 ³ ³ F000:E6DD ³
³ 0D ³ ³ CRT Retrace Vector ³ ³ 0000:0034 ³ ³ C800:039A ³
³ 0E ³ ³ Disk Drive Handler Vector ³ ³ 0000:0038 ³ ³ F000:EF57 ³
³ 0F ³ ³ Printer Control Vector ³ ³ 0000:003C ³ ³ 0070:01F0 ³
³ 10 ³ ³ Video I/O Handler Vector ³ ³ 0000:0040 ³ ³ F000:F065 ³
ÔÍÍÍ; ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ; ÔÍÍÍÍÍÍÍÍÍÍ; ÔÍÍÍÍÍÍÍÍÍÍ;
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/