Skip to content

robert-j/dispkt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIS_PKT

DIS_PKT is an NDIS transport driver for DOS that provides a Packet Driver (v1.11) interface on top of an NDIS MAC driver. It acts as a shim, allowing Packet Driver applications (TCP/IP stacks, etc.) to share an Ethernet or Token Ring adapter with NDIS clients.

Packet Driver apps          NDIS apps
       ||                      ||
   -----------                 ||
   | DIS_PKT |                 ||
   -----------                 ||
       ||                      ||
       --------------------------------
       |           NDIS                |
       |    board-specific MAC driver  |
       --------------------------------
                   ||
           =================  LAN

Originally written at FTP Software (1988-1991), with major contributions by Joe R. Doupnik (Utah State University) and Dan Lanciani. The last official release was version 1.11 (December 1992).

Version 1.12

This fork picks up where 1.11 left off, with fixes for use on period-correct DOS hardware and emulators (DOSBox, 86Box, PCem, etc.):

  • Proper section lookup from PROTOCOL.INI via the Protocol Manager, matching the module by its DRIVERNAME keyword rather than relying on a hardcoded section name. This follows the same approach used in pktndis.

Building

Requires TASM, TLINK, and EXE2BIN on the PATH. See src/makefile for details.

cd src
make

Installation

An OEMSETUP.INF is included for automated installation through the network setup of Microsoft LAN Manager or Windows for Workgroups 3.11.

Documentation

See doc/dis_pkt.txt for the original documentation by Joe R. Doupnik, covering configuration, PROTOCOL.INI keywords, and usage.

License

See LICENSE. This is the original FTP Software license: free to use and redistribute, with modified versions requiring attribution.


In memory of Dan Lanciani (ddl@danlan.com), who maintained DIS_PKT through its final official releases and contributed extensively to the DOS networking ecosystem.

About

DIS_PKT - NDIS to Packet Driver shim for DOS

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors