Title:   DVMS sourcecode information
Date:    August 6th 1998
Version: 1.0
Author:  Deti Fliegl, deti@gmx.de
---------------------------------------------------------------------------
Hi Programmers!

This document gives you some information about the many source files. 
Please make sure you have read license.txt first. Please also accept these
special license conditions: 
Every further modification and utilization of this code does not change
the author's copyrights. All code supplied in this archive is (c) by
Deti Fliegl and may only be used in non-commercial applications. The
author is authorized to request all source code from the licensee of any 
project containing parts of this archive.
All sourcecode comes without any warranty and support. Problems can be 
reported to deti@gmx.de but don't expect a solution.

Filemask     Meaning
---------------------------------------------------------------------------
dvms*        Files which are directly related to corresponding DVMS 
             functions
---------------------------------------------------------------------------
dvmsamp      Alphanumeric Message Paging format conversion
             lookup calls in AMP-format
dvmschk      hardware checks after startup
dvmscmd      DTMF command / mailbox functions
dvmscron     crontab handling
dvmscw       CW-generator for INT08 usage
dvmsdcf      DCF77 decoder for INT08 usage
dvmsdelm     dtmf command: erase and unerase message
dvmsdtmf     DTMF-reception with G8870 / generation of dual-tone (paging)
dvmsfwd      packet radio forwarding - send/receive
dvmshead     basic diskaccess / dvms header management
dvmshelp     topic sensitive help via dtmf input
dvmsirq      FX709 interrupt and INT 08 handling
dvmskeyb     keyboard daemon
dvmsmain     DVMS main program & command line interpreter
dvmsmem      functions for RAM allocation and HDD-statistic
dvmsmsgb     basic diskacces-functions for database management
dvmspara     parameter-interpreter DVMS.INI
dvmsptt      PTT-Control
dvmspurg     purge message/user - reorg message/user
dvmsrams     direct RAM record & playback functions
dvmsrdwr     record & write to disk / read from disk & playback
dvmsrecm     dtmf command: receive message
dvmsscrn     cyclic screen update
dvmssend     dtmf function: send message
dvmssq       waits for condition squelch open / timeout
dvmsstat     generates statistic file
dvmssuba     FX805 chip access / aubaudio related functions
dvmssyso     dtmf-sysop functions / user preferences
dvmstime     speaks time and date in messages
dvmswin      dvms window manager init
dvmsxms      extended memory access

adc*         Covers all analog/digital converter functions.
---------------------------------------------------------------------------
adc_box      A/D functions for 8 channel 10-bit A/D-converter

talk*        Internal message system
---------------------------------------------------------------------------
talk         handles the ascii talk functions in packet radio
talkdaem     daemon to enable string-intertask-communication

tnc*         Contains the interfacecode for packet radio using the flexnet
             api.
---------------------------------------------------------------------------
tnc          packet radio user-command interpreter
tnclow       low-level functions for packet radio access
tncrdwrt     packet radio diskaccess bin-tx/bin-rx

misc files
---------------------------------------------------------------------------
critical     critical error handling
dosexit      DOS-shell for packet radio usage
exit         exit() and CTRL-BRK handling
movefile     moves a file
tasking      non-preemptive multitasking functions
window       little window manager but compatible
writelog     write logfiles

The sourcecode can be compiled with stoneage Borland C++ V3.1 for DOS.



Have a lot of fun with the stuff....


Deti