Internal stucture of SDOS NET

[INCLUDE     ]      DIR  contains include files with structures , definitions etc
for all project.

[REDIR       ]      DIR  contains network redirector and network server
projects sources

[NETBIOS     ]      DIR  contains netbios drivers sources for ne1000, ne2000 , rs232, ipx


[LANCACHE    ]      DIR  contains network cache utility sources
[BOOTROM     ]      DIR	 contains bootrom for SDOSNET sources
[NET_ADDR    ]      DIR  contains hardware adapter detection utility sources
[MANAGER     ]      DIR  contains binary manager for creating network resources
[NET         ]      DIR  contains binary utility and sources for NET.EXE utility
[OBJ         ]      DIR  object file storage directory
[BIN         ]      DIR  binary storage directory
[S_OBJ       ]      DIR  another object directory (for server project)
 LANCACHE.MAK       Make file for network cache LANCACHE project
 REDIR.MAK          ----for network redirector REDIR.COM project
 BOOTROM.MAK        ----for network bootrom project
 SERVER.MAK         ----for network server project
 NET_ADDR.MAK        ---for adapter detector NET_ADDR.EXE project
 NET_ADDR.PRJ       PRJ file for Borland C++ 3.1 compiler for adapter detector NET_ADDR.EXE project
 NE2000.MAK         make file for netbios driver for ne2000
 NE1000.MAK         make file for netbios driver for ne1000
 IPX2NETB.MAK       make file for netbios emulator for ipx protocol
 RS232.MAK          make file for netbios driver for serial ports
 REMAKE.BAT         rebuild all projects for all languages

-------------BOOTROM directory
 DISKOFF.ASM          Utility,
Turns off physical disk on bootrom PC, redirects physical FDD to network
 DISKON.ASM
Turns on physical disk on bootrom PC, disable redirection of physical FDD to network
 INT13.ASM
Module of bootrom: BIOS 13h vertor emulator for bootrom
 ROMLOAD.ASM
Module of bootrom: loader of netbios and 13 vector emulator

-----------INCLUDE directory


 AUDIT.INC        structures for debugging
 COMMON.ASM       structures and routines for parsing command input
 CONFIG.ASM       structures and routines for parsing configuration files
 HEX1.INC         hex printing routine
 IPX.INC          structures and definitions of IPX protocol
 NB_BUFF.INC      structures of internal data of netbios drivers
 NCB.INC          structures and definitions of NETBIOS protocol
 PRINT.INC        output routine
 PSERVER.INC      print server structures and definitions
 PROP.INC         propeties of all projects
 STRUC.INC        redirector internal structures
 REDIR.INC        redirector and server internal structures

--LANCACHE directory
 LANCACHE.ASM      main module of LANCACHE project
 SFT.INC           structure of DOS System file tables

 1PTSOVL.OVL       network setup and management utility
 NETSETUP.COM      use it for setting up your server resources
------NET.EXE
 CRYP_CPO.OBJ      DES encryption module
 CRYPT.OBJ         DES encryption module
 CRYPT1.OBJ        DES encryption module
 NET.C             NET.EXE main module
 NET.PRJ           Project file for NET.EXE (BorlandC++ 3.1)
 NETBIOS.H         NETBIOS structures and definitions
 NETDEFS.H         NET.EXE internal structures and definitions
 NETMGR.C          AUXILARY module of NET.EXE
 NET.EXE           network utility for LOGIN , MAPping network drives ETC.

---NETBIOS

[NEX000      ]     Directory contains specific for NE1000, NE2000 netbios drivers
[IPX         ]     Directory contains specific netbios emulator for IPX
[RS232       ]     Directory contains specific serial port netbios driver

 ADDR_TST.ASM      Module: detects hardware ports and irq for ethernet
 CRC16.ASM         Module: counts crc16 of packet
 NETBIOS.ASM       Main module of netbios driver
 AUXILARY.ASM      Module: auxilary routines for netbios
 FUNCTION.ASM      Module: implementation of NETBIOS commands

--IPX netbios emulator specific
 IPX.API          Impmentation of IPX netbios emulator packet processing
 IPXDSEG.ASM      Data definition
 IPXINI.ASM       Initialization
 IPXPKT.INC       Packet structures definition
 STARTUP.ASM      Startup initialization

---Ethernet netbios drivers ne1000,ne2000 specific
 8390.ASM         send-receive packet programming 8390 chip
 DS8390.INC       8390 chip command definition
 ETHERINI.ASM     ethernet initialization
 ETHERNET.INC     ethernet  802.3 standard definitions
 NE1000.ASM       ne1000 programming staff
 NE2000.ASM       ne1000 programming staff
 NE_DSEG.ASM      netbios driver data definition
 STARTUP.ASM      Startup initialization
 ETHERNET.API     Impmentation of Ethernet netbios driver packet processing
 NE1TST.ASM       Test PORT and IRQ for ne1000
 NE2TST.ASM       Test PORT and IRQ for ne1000

 COMPORT.API      Impmentation of Serial line netbios driver packet processing
 RS_DSEG.ASM      netbios driver data definition
 STARTUP.ASM      Startup initialization
 COMPORT.INC      packet structures definitions

----Detects PORT and IRQ of standard NE1000 or NE2000 network adapters
 NET_ADDR.C           2803 03.07.1995 18:45

-----Network REDIRector and network SERVER projects
 IFSDIRIO.ASM  Redirector module: IFS directory functions implementaion
 IFSFILE.ASM   Redirector module: IFS files i/o functions implementaion
 IFSFIND.ASM   Redirector module: IFS find first/next file functions implementaion
 INT_2A.ASM    Redir/server: Int_2a verctor handler
 LOADER.ASM    General loader
 LOGS.ASM      Redir/server:Log On/off function implementaion
 NETAPI.ASM    Redir/server: NETBIOS interface function (CALL,LISTEN,SEND etc)
 NETDATA.ASM   Redir/server: variable definitions
 NETIO.ASM     server: files operations implementation on network server
 OVL_LIB.ASM   Redir/server:overlay service functions
 PRINTER.ASM   Redir: printer redirection implemntation
 REDIR.ASM     Redir: redirector-server main module
 S_ENTER.ASM   include file for server request processor
 S_EXIT.ASM    include file for server request processor
 S_LISTEN.ASM  Server: listen for network connection
 S_PRINT.ASM   Server: print server implementation
 S_TIMER.ASM   Server: timer interrupt handler
 S_USERS.ASM   Server: User account lists and password implementation
 STARTUP.ASM   Redir/Server: startup initialization, configuration etc.
 SUPPORT.INC   Auxilary function for redir/server
 SERVER.ASM    server: request processor-process clients requests
 UPS.INC       safe reboot server


