scene.org File Archive

File download

<root>­/­resources­/­code­/­sources/aegis_frontierbbs_sources.zip

File size:
4 633 149 bytes (4.42M)
File date:
2024-08-11 05:45:01
Download count:
all-time: 0

Preview

  • AEGIS.TXT 1.12K
  • COM/ dir
  • COM/API.C 3.36K
  • COM/API.H 1.20K
  • COM/ARCTEST.BAT 808B
  • COM/ASYNC2.CPP 3.08K
  • COM/ASYNC2.H 1.22K
  • COM/BOARD.BAT 225B
  • COM/CLOSEUP.C 2.92K
  • COM/CLOSEUP.H 1.08K
  • COM/COMPAT/ dir
  • COM/COMPAT/CNAMES 402B
  • COM/COMPAT/CNAMES.@@@ 550B
  • COM/COMPAT/CNAMES.ADD 256B
  • COM/COMPAT/PWRD 131B
  • COM/CONFS/ dir
  • COM/CONFS/CONF1/ dir
  • COM/CONFS/CONF2/ dir
  • COM/CONFS/MAIN/ dir
  • COM/DEBUG.C 1.49K
  • COM/DELAY.C 1.23K
  • COM/DELAY.H 976B
  • COM/DETECT.C 3.27K
  • COM/DETECT.H 1.57K
  • COM/DOSERROR.CPP 3.13K
  • COM/DOSERROR.H 2.62K
  • COM/ENDFR 23B
  • COM/ENV.C 2.37K
  • COM/ENV.H 1.03K
  • COM/FRONTIER.CPP 2.55K
  • COM/FRONTIER.DAT 160B
  • COM/FRONTIER.DSK 703B
  • COM/FRONTIER.EXE 303.56K
  • COM/FRONTIER.INI 7.59K
  • COM/FRONTIER.PRJ 16.17K
  • COM/FRT_SDK.C 3.46K
  • COM/FRT_SDK.H 1.64K
  • COM/FRTSTATS.DAT 3B
  • COM/GEN/ dir
  • COM/GSZ.EXE 69.52K
  • COM/HSLINK.EXE 33.33K
  • COM/IZM.EXE 141.72K
  • COM/KEYWATCH.C 2.07K
  • COM/KEYWATCH.H 1.09K
  • COM/LANGUAGE 1.51K
  • COM/MBFIEEE.C 2.43K
  • COM/MBFIEEE.H 1.18K
  • COM/MOREFILE.CPP 2.38K
  • COM/MOREFILE.LIB 1.00K
  • COM/MSGS.C 23.78K
  • COM/MSGS.H 3.07K
  • COM/MSGS.IDX 192B
  • COM/MYALLOC.C 2.85K
  • COM/MYALLOC.H 1.19K
  • COM/NET.C 4.31K
  • COM/NET.H 1.73K
  • COM/NET/ dir
  • COM/NODE1/ dir
  • COM/NODE1/BOARD.BAT 15B
  • COM/NODE1/ENDFR 23B
  • COM/NODE1/NODE.1 7B
  • COM/PCBDAT.C 11.15K
  • COM/PCBDAT.H 3.26K
  • COM/PCBDOC/ dir
  • COM/PCBDOC/145INFO.DOC 25.94K
  • COM/PCBDOC/ACCOUNT.DOC 5.39K
  • COM/PCBDOC/CALLERS.DOC 0.99K
  • COM/PCBDOC/CNAMES.DOC 8.60K
  • COM/PCBDOC/DIR.DOC 4.95K
  • COM/PCBDOC/DIRIDX.DOC 1.72K
  • COM/PCBDOC/DIRLST.DOC 960B
  • COM/PCBDOC/FIDO.DOC 8.90K
  • COM/PCBDOC/FILE_ID.DIZ 125B
  • COM/PCBDOC/FILEIDX.DOC 4.75K
  • COM/PCBDOC/FLIST.DOC 1.74K
  • COM/PCBDOC/HEADERS.DOC 20.92K
  • COM/PCBDOC/MSGS.DOC 15.60K
  • COM/PCBDOC/OS2PORTS.DOC 6.17K
  • COM/PCBDOC/PCB_USE/ dir
  • COM/PCBDOC/PCB_USE/ADDENDUM.DOC 100.27K
  • COM/PCBDOC/PCB_USE/BATCH.DOC 18.20K
  • COM/PCBDOC/PCB_USE/CUSTBBS.DOC 79.86K
  • COM/PCBDOC/PCB_USE/FIDO.DOC 107.11K
  • COM/PCBDOC/PCB_USE/INSTALL.DOC 16.17K
  • COM/PCBDOC/PCB_USE/INTRO.DOC 11.69K
  • COM/PCBDOC/PCB_USE/MAINCMDS.DOC 208.69K
  • COM/PCBDOC/PCB_USE/MULTNODE.DOC 128.62K
  • COM/PCBDOC/PCB_USE/PCBDESC.DOC 11.45K
  • COM/PCBDOC/PCB_USE/PCBFILER.DOC 69.05K
  • COM/PCBDOC/PCB_USE/PCBOARD.DOC 79.41K
  • COM/PCBDOC/PCB_USE/SETCONFS.DOC 99.38K
  • COM/PCBDOC/PCB_USE/SETUP.DOC 236.45K
  • COM/PCBDOC/PCB_USE/SYS-MGR.DOC 64.71K
  • COM/PCBDOC/PCB_USE/SYSGUIDE.DOC 95.77K
  • COM/PCBDOC/PCB_USE/TOC.DOC 1.12K
  • COM/PCBDOC/PCB_USE/UTILITY.DOC 78.96K
  • COM/PCBDOC/PCB_USE/UUCP.DOC 70.49K
  • COM/PCBDOC/PCB_USE/WHATSNEW 33.74K
  • COM/PCBDOC/PCB_USE/WHATSNEW.150 112.19K
  • COM/PCBDOC/PCB_USE/WHATSNEW.151 22.92K
  • COM/PCBDOC/PCB_USE/WHATSNEW.152 103.10K
  • COM/PCBDOC/PCB_USE/WHATSNEW.200 29.28K
  • COM/PCBDOC/PCB_USE/WHATSNEW.300 60.51K
  • COM/PCBDOC/PCB_USE/WHATSNEW.310 3.72K
  • COM/PCBDOC/PCB_USE/WHATSNEW.PPL 21.90K
  • COM/PCBDOC/PCBDAT.DOC 15.61K
  • COM/PCBDOC/PCBSTATS.DOC 1.07K
  • COM/PCBDOC/PCBSYS.DOC 10.66K
  • COM/PCBDOC/PWRD.DOC 2.41K
  • COM/PCBDOC/README.1ST 3.16K
  • COM/PCBDOC/STRUCTS.DOC 5.78K
  • COM/PCBDOC/USERNET.DOC 3.80K
  • COM/PCBDOC/USERS.DOC 5.19K
  • COM/PCBDOC/USERSYS.DOC 33.40K
  • COM/PCBOARD.DAT 2.09K
  • COM/PCBSETUP.EXE 326.84K
  • COM/PCBSM.CLR 46B
  • COM/PCBSM.CNF 108B
  • COM/PPD.EXE 115.64K
  • COM/PPESWAP.CPP 9.79K
  • COM/PPESWAP.H 1.07K
  • COM/PROFILE.C 7.73K
  • COM/PROFILE.H 601B
  • COM/QMAIL4 115B
  • COM/RS232.C 35.56K
  • COM/RS232.DOC 53.29K
  • COM/RS232.H 11.07K
  • COM/RUN.EXE 105.90K
  • COM/SEC/ dir
  • COM/SHARING.C 2.20K
  • COM/SHARING.H 1.06K
  • COM/SMODEM.EXE 77.33K
  • COM/SPAWNL.LIB 14.00K
  • COM/STARTUP.C 4.27K
  • COM/STARTUP.H 1.02K
  • COM/SYSTEM.C 86.43K
  • COM/SYSTEM.H 8.44K
  • COM/SYSTEM/ dir
  • COM/SYSTEM/A.PPE 519B
  • COM/SYSTEM/ALIAS.PPE 2.79K
  • COM/SYSTEM/AUTOOFF.PPE 1.42K
  • COM/SYSTEM/BADCMD.PPE 804B
  • COM/SYSTEM/BYE.PPE 1.54K
  • COM/SYSTEM/CALLWAIT.PPE 10.92K
  • COM/SYSTEM/CARRLOST.PPE 907B
  • COM/SYSTEM/CHAT.PPE 1.93K
  • COM/SYSTEM/CHAT/ dir
  • COM/SYSTEM/CHAT/FRT_CHAT.CFG 1.61K
  • COM/SYSTEM/CHAT/FRT_CHAT.PCB 1.91K
  • COM/SYSTEM/CHAT/FRT_CHAT.PPE 6.62K
  • COM/SYSTEM/CHAT/FRT_CHAT.PPX 13.77K
  • COM/SYSTEM/CHAT/USER.PPE 3.30K
  • COM/SYSTEM/CHAT/USER.PPX 8.37K
  • COM/SYSTEM/CLOCK/ dir
  • COM/SYSTEM/CLOCK/AEGIS.NFO 9.41K
  • COM/SYSTEM/CLOCK/CLOCK.CFG 342B
  • COM/SYSTEM/CLOCK/CLOCK.DOC 6.55K
  • COM/SYSTEM/CLOCK/CLOCK.PCB 2.03K
  • COM/SYSTEM/CLOCK/CLOCK.PPE 3.54K
  • COM/SYSTEM/CLOCK/CLOCK.PPX 8.19K
  • COM/SYSTEM/CLOCK/FILE_ID.DIZ 711B
  • COM/SYSTEM/CLOCK/PAST2000.PCB 2.06K
  • COM/SYSTEM/CLOSEUP.PPE 2.62K
  • COM/SYSTEM/CLS.PPE 85B
  • COM/SYSTEM/COLORSET.PPE 2.09K
  • COM/SYSTEM/COMMENT.PPE 2.09K
  • COM/SYSTEM/CONNECT.PPE 1.47K
  • COM/SYSTEM/CONNECT/ dir
  • COM/SYSTEM/CONNECT/BEST.DAT 3B
  • COM/SYSTEM/CONNECT/CALLNUM.DAT 13B
  • COM/SYSTEM/CONNECT/CONNECT.PPE 4.07K
  • COM/SYSTEM/DEV/ dir
  • COM/SYSTEM/DEV/ALIAS.PPS 3.11K
  • COM/SYSTEM/DEV/ALIAS.PRC 1.19K
  • COM/SYSTEM/DEV/ALIAS.PRJ 714B
  • COM/SYSTEM/DEV/AUTOOFF.PPS 2.29K
  • COM/SYSTEM/DEV/AUTOOFF.PRC 835B
  • COM/SYSTEM/DEV/AUTOOFF.PRJ 382B
  • COM/SYSTEM/DEV/BADCMD.PPS 1.24K
  • COM/SYSTEM/DEV/BADCMD.PRC 1.07K
  • COM/SYSTEM/DEV/BADCMD.PRJ 381B
  • COM/SYSTEM/DEV/BYE.PPS 1.34K
  • COM/SYSTEM/DEV/BYE.PRC 1.07K
  • COM/SYSTEM/DEV/BYE.PRJ 386B
  • COM/SYSTEM/DEV/CALLWAIT.PPS 11.75K
  • COM/SYSTEM/DEV/CALLWAIT.PRC 1.20K
  • COM/SYSTEM/DEV/CALLWAIT.PRJ 383B
  • COM/SYSTEM/DEV/CARRLOST.PPS 1.27K
  • COM/SYSTEM/DEV/CARRLOST.PRC 1.07K
  • COM/SYSTEM/DEV/CARRLOST.PRJ 383B
  • COM/SYSTEM/DEV/CHAT.PPS 2.16K
  • COM/SYSTEM/DEV/CHAT.PRC 1.19K
  • COM/SYSTEM/DEV/CHAT.PRJ 387B
  • COM/SYSTEM/DEV/CLOSEUP.PPS 3.68K
  • COM/SYSTEM/DEV/CLOSEUP.PRC 1.07K
  • COM/SYSTEM/DEV/CLOSEUP.PRJ 390B
  • COM/SYSTEM/DEV/CLS.PPS 1.54K
  • COM/SYSTEM/DEV/CONNECT.PPS 1.90K
  • COM/SYSTEM/DEV/CONNECT.PRC 1.21K
  • COM/SYSTEM/DEV/CONNECT.PRJ 390B
  • COM/SYSTEM/DEV/DOOR.PPS 3.35K
  • COM/SYSTEM/DEV/DOOR.PRC 1.23K
  • COM/SYSTEM/DEV/DOOR.PRJ 710B
  • COM/SYSTEM/DEV/ENTER.PPS 1.17K
  • COM/SYSTEM/DEV/ENTER.PRC 1.07K
  • COM/SYSTEM/DEV/ENTER.PRJ 388B
  • COM/SYSTEM/DEV/EXPERT.PPS 1.37K
  • COM/SYSTEM/DEV/EXPERT.PRC 1.07K
  • COM/SYSTEM/DEV/EXPERT.PRJ 381B
  • COM/SYSTEM/DEV/FREE.PPS 927B
  • COM/SYSTEM/DEV/FRONTIER.SYS 11B
  • COM/SYSTEM/DEV/GO.BAT 27B
  • COM/SYSTEM/DEV/GOODBYE.PPS 3.22K
  • COM/SYSTEM/DEV/GOODBYE.PRC 1.07K
  • COM/SYSTEM/DEV/GOODBYE.PRJ 390B
  • COM/SYSTEM/DEV/GRAFMODE.PPS 1.28K
  • COM/SYSTEM/DEV/GRAFMODE.PRC 835B
  • COM/SYSTEM/DEV/GRAFMODE.PRJ 383B
  • COM/SYSTEM/DEV/HACK.PPS 1.31K
  • COM/SYSTEM/DEV/HACK.PRC 1.07K
  • COM/SYSTEM/DEV/HACK.PRJ 387B
  • COM/SYSTEM/DEV/HANGUP.PPS 2.65K
  • COM/SYSTEM/DEV/HANGUP.PRC 1.07K
  • COM/SYSTEM/DEV/HANGUP.PRJ 389B
  • COM/SYSTEM/DEV/JOIN.PPS 3.82K
  • COM/SYSTEM/DEV/JOIN.PRC 1.21K
  • COM/SYSTEM/DEV/JOIN.PRJ 387B
  • COM/SYSTEM/DEV/LANG.PPS 1.31K
  • COM/SYSTEM/DEV/LANG.PRC 1.07K
  • COM/SYSTEM/DEV/LANG.PRJ 379B
  • COM/SYSTEM/DEV/LOGIN.PPS 7.39K
  • COM/SYSTEM/DEV/LOGIN.PRC 1.22K
  • COM/SYSTEM/DEV/LOGIN.PRJ 1.02K
  • COM/SYSTEM/DEV/MAIN.PPS 11.19K
  • COM/SYSTEM/DEV/MAIN.PRC 1.19K
  • COM/SYSTEM/DEV/MAIN.PRJ 713B
  • COM/SYSTEM/DEV/MENU.PPS 4.86K
  • COM/SYSTEM/DEV/MENU.PRC 1.19K
  • COM/SYSTEM/DEV/MENU.PRJ 387B
  • COM/SYSTEM/DEV/MORE.PPS 1.60K
  • COM/SYSTEM/DEV/MORE.PRC 835B
  • COM/SYSTEM/DEV/MORE.PRJ 379B
  • COM/SYSTEM/DEV/NEWUSER.PPS 5.59K
  • COM/SYSTEM/DEV/NEWUSER.PRC 1.19K
  • COM/SYSTEM/DEV/NEWUSER.PRJ 390B
  • COM/SYSTEM/DEV/ONELINER.PPS 18.69K
  • COM/SYSTEM/DEV/PCBOARD.SYS 146B
  • COM/SYSTEM/DEV/PPE.PPS 1.81K
  • COM/SYSTEM/DEV/SCANMAIL.PRC 1.07K
  • COM/SYSTEM/DEV/SCANMAIL.PRJ 64B
  • COM/SYSTEM/DEV/SHELL.PPS 2.00K
  • COM/SYSTEM/DEV/SHELL.PRC 1.19K
  • COM/SYSTEM/DEV/SHELL.PRJ 388B
  • COM/SYSTEM/DEV/SYNCHRO.PPS 1.86K
  • COM/SYSTEM/DEV/SYSOP.PPS 4.56K
  • COM/SYSTEM/DEV/SYSOP.PRC 1.22K
  • COM/SYSTEM/DEV/SYSOP.PRJ 388B
  • COM/SYSTEM/DEV/TEMP 217B
  • COM/SYSTEM/DEV/TIMEHOOK.PPS 2.97K
  • COM/SYSTEM/DEV/TIMEHOOK.PRC 1.20K
  • COM/SYSTEM/DEV/TIMEHOOK.PRJ 391B
  • COM/SYSTEM/DEV/TOOBAD.PPS 1.33K
  • COM/SYSTEM/DEV/TOOBAD.PRC 1.07K
  • COM/SYSTEM/DEV/TOOBAD.PRJ 381B
  • COM/SYSTEM/DEV/WAIT.PPS 2.96K
  • COM/SYSTEM/DEV/WAIT.PRC 835B
  • COM/SYSTEM/DEV/WAIT.PRJ 387B
  • COM/SYSTEM/DEV/WELCOME.PPS 1.67K
  • COM/SYSTEM/DEV/WELCOME.PRC 1.19K
  • COM/SYSTEM/DEV/WELCOME.PRJ 390B
  • COM/SYSTEM/DEV/WHO.PPS 2.13K
  • COM/SYSTEM/DEV/WHO.PRC 1.07K
  • COM/SYSTEM/DEV/WHO.PRJ 386B
  • COM/SYSTEM/DOOR.PPE 2.78K
  • COM/SYSTEM/DOORS 251B
  • COM/SYSTEM/DOWNLOAD.PPE 7.09K
  • COM/SYSTEM/EDBATCH.PPE 7.51K
  • COM/SYSTEM/ENTER.PPE 68B
  • COM/SYSTEM/ENTERMSG.PPE 2.41K
  • COM/SYSTEM/EXPERT.PPE 920B
  • COM/SYSTEM/FILES.PPE 2.59K
  • COM/SYSTEM/FILES/ dir
  • COM/SYSTEM/FILES/DIRIDX.DOC 1.72K
  • COM/SYSTEM/FILES/DOWNLOAD.PPS 8.39K
  • COM/SYSTEM/FILES/DOWNLOAD.PRC 1.07K
  • COM/SYSTEM/FILES/DOWNLOAD.PRJ 1.33K
  • COM/SYSTEM/FILES/EDBATCH.PPS 7.70K
  • COM/SYSTEM/FILES/EDBATCH.PRC 1.07K
  • COM/SYSTEM/FILES/EDBATCH.PRJ 392B
  • COM/SYSTEM/FILES/FILES.PPS 2.71K
  • COM/SYSTEM/FILES/FILES.PRC 1.20K
  • COM/SYSTEM/FILES/FILES.PRJ 383B
  • COM/SYSTEM/FILES/FILESLST.PPS 19.06K
  • COM/SYSTEM/FILES/FILESLST.PRC 1.23K
  • COM/SYSTEM/FILES/FILESLST.PRJ 386B
  • COM/SYSTEM/FILES/FIND 519B
  • COM/SYSTEM/FILES/FIND.PPS 6.40K
  • COM/SYSTEM/FILES/FIND.PRC 1.19K
  • COM/SYSTEM/FILES/FIND.PRJ 715B
  • COM/SYSTEM/FILES/FLAG.PPS 4.90K
  • COM/SYSTEM/FILES/FLAG.PRC 1.19K
  • COM/SYSTEM/FILES/FLAG.PRJ 389B
  • COM/SYSTEM/FILES/FLAGANY.PPS 2.44K
  • COM/SYSTEM/FILES/FLAGANY.PRC 835B
  • COM/SYSTEM/FILES/FLAGANY.PRJ 717B
  • COM/SYSTEM/FILES/FLAGCNT.PPS 1.43K
  • COM/SYSTEM/FILES/FLAGCNT.PRC 1.07K
  • COM/SYSTEM/FILES/FLAGCNT.PRJ 721B
  • COM/SYSTEM/FILES/GO.BAT 27B
  • COM/SYSTEM/FILES/LOCATE.PPS 1.61K
  • COM/SYSTEM/FILES/LOCATE.PRC 1.07K
  • COM/SYSTEM/FILES/LOCATE.PRJ 712B
  • COM/SYSTEM/FILES/LOG.TXT 64B
  • COM/SYSTEM/FILES/LSTBATCH.PPS 2.56K
  • COM/SYSTEM/FILES/LSTBATCH.PRC 835B
  • COM/SYSTEM/FILES/LSTBATCH.PRJ 721B
  • COM/SYSTEM/FILES/NEWFILES.PPS 1.65K
  • COM/SYSTEM/FILES/NEWFILES.PRC 1.07K
  • COM/SYSTEM/FILES/NEWFILES.PRJ 385B
  • COM/SYSTEM/FILES/PROTOCOL.PPS 1.80K
  • COM/SYSTEM/FILES/PROTOCOL.PRC 1.07K
  • COM/SYSTEM/FILES/PROTOCOL.PRJ 393B
  • COM/SYSTEM/FILES/SETPROTO.PPS 2.65K
  • COM/SYSTEM/FILES/SETPROTO.PRC 1.07K
  • COM/SYSTEM/FILES/SETPROTO.PRJ 393B
  • COM/SYSTEM/FILES/UPLDPROC.PPS 10.85K
  • COM/SYSTEM/FILES/UPLDPROC.PRC 1.21K
  • COM/SYSTEM/FILES/UPLDPROC.PRJ 709B
  • COM/SYSTEM/FILES/UPLOAD.PPS 7.04K
  • COM/SYSTEM/FILES/UPLOAD.PRC 1.19K
  • COM/SYSTEM/FILES/UPLOAD.PRJ 1.01K
  • COM/SYSTEM/FILES/ZIPPYFIL.PPS 1.82K
  • COM/SYSTEM/FILES/ZIPPYFIL.PRC 1.21K
  • COM/SYSTEM/FILES/ZIPPYFIL.PRJ 385B
  • COM/SYSTEM/FILESLST.PPE 15.12K
  • COM/SYSTEM/FIND.PPE 8.06K
  • COM/SYSTEM/FLAG.PPE 4.59K
  • COM/SYSTEM/FLAGANY.PPE 2.04K
  • COM/SYSTEM/FLAGCNT.PPE 0.99K
  • COM/SYSTEM/FREE.PPE 62B
  • COM/SYSTEM/GCHAT/ dir
  • COM/SYSTEM/GCHAT/CARRLOST.PPE 2.36K
  • COM/SYSTEM/GCHAT/CARRLOST.PPS 3.80K
  • COM/SYSTEM/GCHAT/CARRLOST.PRC 835B
  • COM/SYSTEM/GCHAT/CARRLOST.PRJ 719B
  • COM/SYSTEM/GCHAT/GCHAT.PPE 21.23K
  • COM/SYSTEM/GCHAT/GCHAT.PPS 24.58K
  • COM/SYSTEM/GCHAT/GCHAT.PRC 1.20K
  • COM/SYSTEM/GCHAT/GCHAT.PRJ 509B
  • COM/SYSTEM/GOODBYE.PPE 1.62K
  • COM/SYSTEM/GRAFMODE.PPE 76B
  • COM/SYSTEM/HACK.PPE 1.85K
  • COM/SYSTEM/HANGUP.PPE 1.01K
  • COM/SYSTEM/IEMSI.1 151B
  • COM/SYSTEM/IEMSI.2 151B
  • COM/SYSTEM/IEMSI.3 151B
  • COM/SYSTEM/IEMSI.7 151B
  • COM/SYSTEM/JOIN.PPE 3.63K
  • COM/SYSTEM/LANG.PPE 87B
  • COM/SYSTEM/LOCATE.PPE 1.32K
  • COM/SYSTEM/LOGIN 12.11K
  • COM/SYSTEM/LOGIN.PPE 17.75K
  • COM/SYSTEM/LSTBATCH.PPE 1.92K
  • COM/SYSTEM/MAIN.PPE 6.75K
  • COM/SYSTEM/MENU 2.69K
  • COM/SYSTEM/MENU.PPE 4.02K
  • COM/SYSTEM/MENU200 2.72K
  • COM/SYSTEM/MORE.PPE 1.00K
  • COM/SYSTEM/MSG/ dir
  • COM/SYSTEM/MSG/COMMENT.PPS 2.50K
  • COM/SYSTEM/MSG/COMMENT.PRC 1.19K
  • COM/SYSTEM/MSG/COMMENT.PRJ 390B
  • COM/SYSTEM/MSG/ENTERMSG.PPS 2.70K
  • COM/SYSTEM/MSG/ENTERMSG.PRC 1.19K
  • COM/SYSTEM/MSG/ENTERMSG.PRJ 391B
  • COM/SYSTEM/MSG/GO.BAT 27B
  • COM/SYSTEM/MSG/MSGEDIT.PPS 11.56K
  • COM/SYSTEM/MSG/MSGEDIT.PRC 1.20K
  • COM/SYSTEM/MSG/MSGEDIT.PRJ 390B
  • COM/SYSTEM/MSG/READ.PPS 19.46K
  • COM/SYSTEM/MSG/READ.PRC 1.27K
  • COM/SYSTEM/MSG/READ.PRJ 387B
  • COM/SYSTEM/MSG/SCANMAIL.PPS 2.74K
  • COM/SYSTEM/MSG/SCANMAIL.PRC 1.27K
  • COM/SYSTEM/MSG/SCANMAIL.PRJ 714B
  • COM/SYSTEM/MSGEDIT.PPE 11.32K
  • COM/SYSTEM/NEWFILES.PPE 1.34K
  • COM/SYSTEM/NEWUSER.MSG 193B
  • COM/SYSTEM/NEWUSER.PPE 6.38K
  • COM/SYSTEM/NIB/ dir
  • COM/SYSTEM/NIB/BEST.1 540B
  • COM/SYSTEM/NIB/BEST1.2 552B
  • COM/SYSTEM/NIB/BEST2.2 551B
  • COM/SYSTEM/NIB/BLT1.DAT 412B
  • COM/SYSTEM/NIB/BLT1.PCB 1.61K
  • COM/SYSTEM/NIB/BLT1_1 515B
  • COM/SYSTEM/NIB/BLT1_2 315B
  • COM/SYSTEM/NIB/BLT2.DAT 376B
  • COM/SYSTEM/NIB/BLT2.PCB 1.61K
  • COM/SYSTEM/NIB/BLT2_1 515B
  • COM/SYSTEM/NIB/BLT2_2 315B
  • COM/SYSTEM/NIB/BUSY 615B
  • COM/SYSTEM/NIB/INTOP.1 559B
  • COM/SYSTEM/NIB/INTOP1.2 570B
  • COM/SYSTEM/NIB/INTOP2.2 570B
  • COM/SYSTEM/NIB/LEVEL 1.11K
  • COM/SYSTEM/NIB/NIB.PPE 19.48K
  • COM/SYSTEM/NIB/NIB.PPS 26.89K
  • COM/SYSTEM/NIB/NIBBLES.CFG 1.35K
  • COM/SYSTEM/NIB/PAGING 600B
  • COM/SYSTEM/NIB/PLAYERS 582B
  • COM/SYSTEM/NIB/SYSOPOK 565B
  • COM/SYSTEM/OAM/ dir
  • COM/SYSTEM/OAM/OAM.CFG 139B
  • COM/SYSTEM/OAM/OAM.PPE 14.85K
  • COM/SYSTEM/OFF/ dir
  • COM/SYSTEM/OFF/AEGIS.NFO 9.00K
  • COM/SYSTEM/OFF/AGSOFF.CFG 845B
  • COM/SYSTEM/OFF/AGSOFF.DAT 31B
  • COM/SYSTEM/OFF/AGSOFF.DOC 1.35K
  • COM/SYSTEM/OFF/AGSOFF.PPE 5.48K
  • COM/SYSTEM/OFF/AGSOFF.PPX 11.34K
  • COM/SYSTEM/OFF/AGSOFF11.PPH 1.11K
  • COM/SYSTEM/OFF/FILE_ID.DIZ 594B
  • COM/SYSTEM/OFF/MODIF.TXT 316B
  • COM/SYSTEM/ONE/ dir
  • COM/SYSTEM/ONE/ONE.DAT 1.33K
  • COM/SYSTEM/ONE/ONELINER.PPE 10.90K
  • COM/SYSTEM/OPENFILE.PPE 3.28K
  • COM/SYSTEM/PAGER/ dir
  • COM/SYSTEM/PAGER/PAGER.CFG 875B
  • COM/SYSTEM/PAGER/PAGER.DOC 3.40K
  • COM/SYSTEM/PAGER/PAGER.NOT 98B
  • COM/SYSTEM/PAGER/PAGER.PPE 44.98K
  • COM/SYSTEM/PAGER/PAGER.PPS 42.98K
  • COM/SYSTEM/PAGER/PAGER.PRC 1.07K
  • COM/SYSTEM/PAGER/PAGER.PRJ 382B
  • COM/SYSTEM/PAGER/PAGER.SIL 72B
  • COM/SYSTEM/PAGER/PAGER.VIP 128B
  • COM/SYSTEM/PPE.PPE 348B
  • COM/SYSTEM/PROTOCOL.PPE 1.59K
  • COM/SYSTEM/READ.PPE 17.66K
  • COM/SYSTEM/SCANMAIL.PPE 1.95K
  • COM/SYSTEM/SETPROTO.PPE 1.57K
  • COM/SYSTEM/SETUP/ dir
  • COM/SYSTEM/SETUP/A 845B
  • COM/SYSTEM/SETUP/COLORSET 272B
  • COM/SYSTEM/SETUP/COLORSET.PPS 2.74K
  • COM/SYSTEM/SETUP/COLORSET.PRC 835B
  • COM/SYSTEM/SETUP/COLORSET.PRJ 393B
  • COM/SYSTEM/SETUP/GO.BAT 27B
  • COM/SYSTEM/SETUP/MENU.PPS 3.38K
  • COM/SYSTEM/SETUP/OPENFILE.PPS 5.01K
  • COM/SYSTEM/SETUP/OPENFILE.PRC 835B
  • COM/SYSTEM/SETUP/OPENFILE.PRJ 393B
  • COM/SYSTEM/SETUP/SETUP.PPE 2.87K
  • COM/SYSTEM/SETUP/SETUP.PPS 1.56K
  • COM/SYSTEM/SETUP/SETUP.PRC 1.19K
  • COM/SYSTEM/SETUP/SETUP.PRJ 390B
  • COM/SYSTEM/SETUP/SETUP1 1.97K
  • COM/SYSTEM/SETUP/SETUP2 1.98K
  • COM/SYSTEM/SETUP/SETUP3 1.92K
  • COM/SYSTEM/SETUP/SETUP4 1.97K
  • COM/SYSTEM/SETUP/SETUP5 2.01K
  • COM/SYSTEM/SETUP/SETUP6 1.99K
  • COM/SYSTEM/SETUP/SETUP7 2.01K
  • COM/SYSTEM/SETUP/SETUP8 2.01K
  • COM/SYSTEM/SETUP/TEMP 1.97K
  • COM/SYSTEM/SHELL.PPE 1.95K
  • COM/SYSTEM/SYSOP.PPE 4.30K
  • COM/SYSTEM/TIMEHOOK.PPE 3.03K
  • COM/SYSTEM/TMP/ dir
  • COM/SYSTEM/TMP/CONFIG.EXE 14.14K
  • COM/SYSTEM/TMP/DEVNR.ILQ 2.39K
  • COM/SYSTEM/TMP/FILE_ID.DIZ 736B
  • COM/SYSTEM/TMP/HISTORY.DOC 439B
  • COM/SYSTEM/TMP/OCCULT.SEX 1.91K
  • COM/SYSTEM/TMP/OTHERDJP.DOC 3.80K
  • COM/SYSTEM/TMP/PWA.NFO 6.80K
  • COM/SYSTEM/TMP/TP.CFG 869B
  • COM/SYSTEM/TMP/TP.DOC 4.08K
  • COM/SYSTEM/TMP/TP.PCB 1.56K
  • COM/SYSTEM/TMP/TP.PPE 3.64K
  • COM/SYSTEM/TMP/TP.PPS 9.97K
  • COM/SYSTEM/TMP/YKCDMX.EXE 5.38K
  • COM/SYSTEM/TMP/{-ACE-}.COM 1.54K
  • COM/SYSTEM/TOOBAD.PPE 958B
  • COM/SYSTEM/UPLDPROC.PPE 9.55K
  • COM/SYSTEM/UPLOAD.PPE 5.98K
  • COM/SYSTEM/W/ dir
  • COM/SYSTEM/W/AEGIS.NFO 10.55K
  • COM/SYSTEM/W/AGS_WUI.CFG 562B
  • COM/SYSTEM/W/AGS_WUI.DOC 2.62K
  • COM/SYSTEM/W/AGS_WUI.PCB 1.48K
  • COM/SYSTEM/W/AGS_WUI.PPE 10.53K
  • COM/SYSTEM/W/AGS_WUI.PPU 11.78K
  • COM/SYSTEM/W/AGS_WUI4.WMH 2.46K
  • COM/SYSTEM/W/AGS_WUI4.WRE 2.46K
  • COM/SYSTEM/W/ANSI.ZIP 1.06K
  • COM/SYSTEM/W/ASCII.ZIP 1.07K
  • COM/SYSTEM/W/FILE.NFO 55B
  • COM/SYSTEM/W/FILE_ID.DIZ 840B
  • COM/SYSTEM/W/GAGS_WUI.COM 1.37K
  • COM/SYSTEM/W/XAGS_WUI.COM 1.39K
  • COM/SYSTEM/WAIT.PPE 2.14K
  • COM/SYSTEM/WELCOME.PPE 1.29K
  • COM/SYSTEM/WHO.PPE 1.91K
  • COM/SYSTEM/ZIPPYFIL.PPE 1.52K
  • COM/TEMP/ dir
  • COM/TPA.C 4.53K
  • COM/TPA.H 1.70K
  • COM/TPA/ dir
  • COM/TPA/LASTREAD.ID 34B
  • COM/TPA/LASTREAD.TPA 96B
  • COM/TPA/QMAIL4.ID 34B
  • COM/TPA/QMAIL4.TPA 2.02K
  • COM/TPA/TPA.IDX 34B
  • COM/TPA/UALIAS.ID 34B
  • COM/TPA/UALIAS.TPA 200B
  • COM/TPA/UCNFFLAG.ID 34B
  • COM/TPA/UCNFFLAG.TPA 24B
  • COM/UFORTIFY.H 1.31K
  • COM/USERS/ dir
  • COM/USERS/PCBNDX.A 0B
  • COM/USERS/PCBNDX.B 0B
  • COM/USERS/PCBNDX.C 0B
  • COM/USERS/PCBNDX.D 0B
  • COM/USERS/PCBNDX.E 0B
  • COM/USERS/PCBNDX.F 0B
  • COM/USERS/PCBNDX.G 0B
  • COM/USERS/PCBNDX.H 27B
  • COM/USERS/PCBNDX.I 0B
  • COM/USERS/PCBNDX.J 0B
  • COM/USERS/PCBNDX.K 0B
  • COM/USERS/PCBNDX.L 27B
  • COM/USERS/PCBNDX.M 0B
  • COM/USERS/PCBNDX.N 54B
  • COM/USERS/PCBNDX.O 0B
  • COM/USERS/PCBNDX.P 0B
  • COM/USERS/PCBNDX.Q 0B
  • COM/USERS/PCBNDX.R 27B
  • COM/USERS/PCBNDX.S 27B
  • COM/USERS/PCBNDX.T 27B
  • COM/USERS/PCBNDX.U 0B
  • COM/USERS/PCBNDX.V 0B
  • COM/USERS/PCBNDX.W 0B
  • COM/USERS/PCBNDX.X 0B
  • COM/USERS/PCBNDX.Y 0B
  • COM/USERS/PCBNDX.Z 0B
  • COM/USERS/USERS 3.12K
  • COM/VIO.ASM 10.12K
  • COM/VIO.H 1.87K
  • COM/WORK/ dir
  • COM/XFER_RH.BAT 125B
  • COM/XFER_RI.BAT 111B
  • COM/XFER_RS.BAT 164B
  • COM/XFER_RZ.BAT 119B
  • COM/XFER_SH.BAT 134B
  • COM/XFER_SI.BAT 114B
  • COM/XFER_SS.BAT 163B
  • COM/XFER_SZ.BAT 133B
  • COM/XMS/ dir
  • COM/XMS/DOSERROR.CPP 3.13K
  • COM/XMS/DOSERROR.H 2.62K
  • COM/XMS/HMATEST.CPP 5.51K
  • COM/XMS/UMBTEST.CPP 7.04K
  • COM/XMS/XARRTEST.CPP 7.19K
  • COM/XMS/XARRTIME.CPP 5.29K
  • COM/XMS/XMS.CPP 12.66K
  • COM/XMS/XMS.DOC 26.49K
  • COM/XMS/XMS.H 10.69K
  • COM/XMS/XMSARRAY.CPP 11.46K
  • COM/XMS/XMSARRAY.H 5.83K
  • COM/XMS/XMSTEST.CPP 8.15K
  • COM/XMS/XMSTIME.CPP 3.99K
  • DEB/ dir
  • DEB/A.PPE 266B
  • DEB/AGS-LEM.CFG 481B
  • DEB/AGS-LEM.PCB 2.49K
  • DEB/AGS-LEM.PPE 5.73K
  • DEB/CALLWAIT.PPE 8.31K
  • DEB/CALLWAIT.PPS 9.47K
  • DEB/CHATTER.PPE 5.93K
  • DEB/CHATTER.PPS 6.64K
  • DEB/DEBUG.C 2.83K
  • DEB/DEBUG.CPP 32.75K
  • DEB/DEBUGSCR.C 25.76K
  • DEB/FILES.PPE 8.98K
  • DEB/FLAG.PPE 2.97K
  • DEB/FLAG.PPS 3.66K
  • DEB/FRONTIER.DAT 122B
  • DEB/FRONTIER.INI 7.27K
  • DEB/FRT_CHAT.CFG 1.61K
  • DEB/FRT_CHAT.PCB 1.91K
  • DEB/FRT_CHAT.PPE 8.03K
  • DEB/GCHAT.CFG 349B
  • DEB/GCHAT.PPE 21.19K
  • DEB/GCHAT.PPS 24.42K
  • DEB/GCHAT.PRC 1.20K
  • DEB/MAIN.CPP 2.99K
  • DEB/MAIN.PPE 653B
  • DEB/MAIN.PPS 402B
  • DEB/MSGEDIT.PPE 4.98K
  • DEB/MSGEDIT.PPS 5.62K
  • DEB/NIBBLES.CFG 1.35K
  • DEB/ONE.PPE 13.23K
  • DEB/ONE.PPS 18.69K
  • DEB/OPENFILE.PPE 1.08K
  • DEB/OPENFILE.PPS 2.07K
  • DEB/PAGER.CFG 887B
  • DEB/PAGER.NOT 98B
  • DEB/PAGER.PPE 41.96K
  • DEB/PAGER.PPS 42.87K
  • DEB/PAGER.SIL 72B
  • DEB/PAGER.VIP 128B
  • DEB/PCBOARD.DAT 2.09K
  • DEB/PPD.EXE 530.00K
  • DEB/PPD.MAP 103.66K
  • DEB/PPD.PRJ 17.28K
  • DEB/READ.PPE 1.26K
  • DEB/READ.PPS 2.37K
  • DEB/SETUP.PPE 1.75K
  • DEB/SETUP.PPS 1.26K
  • DEB/SMENU.CPP 10.43K
  • DEB/VIEWER.CPP 5.19K
  • DEB/WAIT.PPE 2.40K
  • DEB/WAIT.PPS 2.78K
  • DEC/ dir
  • DEC/AEGIS3.KL! 563B
  • DEC/AEGIS4.KL! 732B
  • DEC/AGSPPX.ASC 1.53K
  • DEC/FILE_ID.DIZ 609B
  • DEC/FORTIFY.C 22.86K
  • DEC/FORTIFY.H 2.85K
  • DEC/POST.CPP 38.79K
  • DEC/PPLC.EXE 220.33K
  • DEC/PPLX.CPP 69.59K
  • DEC/PPLX.DOC 18.00K
  • DEC/PPLX.EXE 234.62K
  • DEC/PPLX.H 30.21K
  • DEC/PPLX.MAP 31.32K
  • DEC/PPLX.PRJ 6.36K
  • DEC/UFORTIFY.H 1.33K
  • DEC/VFS.CPP 5.98K
  • DEC/VFS.H 2.14K
  • DEC/WHAT'S.NEW 8.33K
  • DUAL/ dir
  • DUAL/DUAL.C 2.40K
  • DUAL/DUAL.H 1.17K
  • DUAL/DUAL.PRJ 5.39K
  • DUAL/MAIN.C 1.06K
  • LANG/ dir
  • LANG/ADD.TXT 600B
  • LANG/AGSUE.CFG 49B
  • LANG/AGSUE.PPE 20.64K
  • LANG/ARRAYS.H 25.53K
  • LANG/BEST.DAT 3B
  • LANG/BISON.EXE 89.64K
  • LANG/BISON/ dir
  • LANG/BISON/ALLOCATE.C 1.16K
  • LANG/BISON/ALLOCATE.OBJ 1.04K
  • LANG/BISON/BISON-1.INF 48.34K
  • LANG/BISON/BISON-2.INF 48.37K
  • LANG/BISON/BISON-3.INF 48.40K
  • LANG/BISON/BISON-4.INF 19.09K
  • LANG/BISON/BISON.1 1.65K
  • LANG/BISON/BISON.CLD 433B
  • LANG/BISON/BISON.EXE 126.25K
  • LANG/BISON/BISON.HAI 6.33K
  • LANG/BISON/BISON.INF 19.09K
  • LANG/BISON/BISON.MAP 24.26K
  • LANG/BISON/BISON.PRJ 9.25K
  • LANG/BISON/BISON.SIM 14.33K
  • LANG/BISON/BISON.TEX 165.72K
  • LANG/BISON/BUILD.COM 2.19K
  • LANG/BISON/CHANGELO 14.30K
  • LANG/BISON/CLOSURE.C 7.06K
  • LANG/BISON/CLOSURE.OBJ 3.83K
  • LANG/BISON/CONFLICT.C 15.71K
  • LANG/BISON/CONFLICT.OBJ 12.98K
  • LANG/BISON/COPYING 12.20K
  • LANG/BISON/DERIVES.C 2.23K
  • LANG/BISON/DERIVES.OBJ 1.87K
  • LANG/BISON/DOC/ dir
  • LANG/BISON/DOC/BISON-0.INF 19.09K
  • LANG/BISON/DOC/BISON-1.INF 49.48K
  • LANG/BISON/DOC/BISON-2.INF 48.37K
  • LANG/BISON/DOC/BISON-3.INF 48.40K
  • LANG/BISON/DOC/BISON-4.INF 19.09K
  • LANG/BISON/DOC/BISON.1 4.86K
  • LANG/BISON/DOC/BISON.INF 37.41K
  • LANG/BISON/DOC/BISON.TEX 165.72K
  • LANG/BISON/DOC/FLEX.1 20.31K
  • LANG/BISON/DOC/FLEXDOC.1 63.86K
  • LANG/BISON/FILES.C 8.88K
  • LANG/BISON/FILES.H 2.13K
  • LANG/BISON/FILES.OBJ 6.13K
  • LANG/BISON/GETARGS.C 2.52K
  • LANG/BISON/GETARGS.OBJ 2.28K
  • LANG/BISON/GETOPT.C 16.36K
  • LANG/BISON/GETOPT.OBJ 5.28K
  • LANG/BISON/GRAM.C 1.34K
  • LANG/BISON/GRAM.H 4.12K
  • LANG/BISON/GRAM.OBJ 923B
  • LANG/BISON/LALR.C 13.36K
  • LANG/BISON/LALR.OBJ 12.45K
  • LANG/BISON/LEX.C 9.17K
  • LANG/BISON/LEX.H 1.37K
  • LANG/BISON/LEX.OBJ 8.68K
  • LANG/BISON/LR0.C 13.32K
  • LANG/BISON/LR0.OBJ 9.19K
  • LANG/BISON/MACHINE.H 1.25K
  • LANG/BISON/MAIN.C 3.21K
  • LANG/BISON/MAIN.OBJ 2.68K
  • LANG/BISON/MAKEFILE 665B
  • LANG/BISON/MAKEFILE.DOS 2.91K
  • LANG/BISON/MERGEDIR.AWK 273B
  • LANG/BISON/MKTEMP.C 3.49K
  • LANG/BISON/MKTEMP.OBJ 0.98K
  • LANG/BISON/NEW.H 1.06K
  • LANG/BISON/NULLABLE.C 2.57K
  • LANG/BISON/NULLABLE.OBJ 2.32K
  • LANG/BISON/OUTPUT.C 24.88K
  • LANG/BISON/OUTPUT.OBJ 24.79K
  • LANG/BISON/PPL.Y 15.69K
  • LANG/BISON/PRINT.C 4.53K
  • LANG/BISON/PRINT.OBJ 5.42K
  • LANG/BISON/READER.C 36.08K
  • LANG/BISON/READER.OBJ 33.94K
  • LANG/BISON/README 774B
  • LANG/BISON/REDUCE.C 13.62K
  • LANG/BISON/REDUCE.OBJ 10.55K
  • LANG/BISON/REFERENC 1.17K
  • LANG/BISON/STATE.H 4.59K
  • LANG/BISON/SYMTAB.C 2.33K
  • LANG/BISON/SYMTAB.H 1.22K
  • LANG/BISON/SYMTAB.OBJ 2.42K
  • LANG/BISON/SYSTEM.H 237B
  • LANG/BISON/TYPES.H 931B
  • LANG/BISON/VERSION.C 859B
  • LANG/BISON/VERSION.OBJ 299B
  • LANG/BISON/VMSGETAR.C 2.88K
  • LANG/BISON/VMSGETAR.ERR 675B
  • LANG/BISON/VMSHLP.MAR 1.49K
  • LANG/BISON/WARSHALL.C 2.37K
  • LANG/BISON/WARSHALL.OBJ 1.33K
  • LANG/BOYMOOR.C 5.31K
  • LANG/BOYMOOR.H 1.21K
  • LANG/CALLNUM.DAT 13B
  • LANG/CALLWAIT.PPE 7.98K
  • LANG/COLORSET.PPE 1.30K
  • LANG/CONFS/ dir
  • LANG/CONFS/INDEX.DAT 150B
  • LANG/CONFS/MSGS 14.25K
  • LANG/CONFS/MSGS.DAT 328B
  • LANG/CONFS/MSGS.IDX 1.81K
  • LANG/CONNECT.PPE 3.36K
  • LANG/CONNECT.PPS 8.04K
  • LANG/CRC.C 11.20K
  • LANG/CRC.H 1.06K
  • LANG/DEBUG.C 2.46K
  • LANG/DEBUG.H 2.18K
  • LANG/DECRYPT.C 4.90K
  • LANG/DECRYPT.H 1.18K
  • LANG/DIFF.TXT 1.59K
  • LANG/DOWNLOAD.PPE 5.10K
  • LANG/ENDFR 23B
  • LANG/ENTER.PPE 2.77K
  • LANG/EXEC.H 16.39K
  • LANG/FILES.PPE 7.89K
  • LANG/FLASH_.PPE 546B
  • LANG/FNMATCH.C 4.29K
  • LANG/FNMATCH.H 1.65K
  • LANG/FORTIFY.C 22.93K
  • LANG/FORTIFY.H 3.04K
  • LANG/FRONTIER.DAT 122B
  • LANG/FRONTIER.INI 7.51K
  • LANG/FRTPROCS.TXT 15.08K
  • LANG/FRTSTATS.DAT 3B
  • LANG/FRTSYS.C 1.63K
  • LANG/FRTSYS.H 1.03K
  • LANG/FUNCS.C 136.57K
  • LANG/FUNCS.H 11.80K
  • LANG/FUNCTION.PPE 851B
  • LANG/GCHAT.CFG 349B
  • LANG/GCHAT.PPE 7.41K
  • LANG/GCHAT.PPS 11.50K
  • LANG/GOODBYE.PPE 100B
  • LANG/HACK.PPE 1.38K
  • LANG/LOGGED 20B
  • LANG/MAIN.C 2.38K
  • LANG/MAKEY.BAT 18B
  • LANG/OAM.PPE 14.85K
  • LANG/OAM.PPS 18.69K
  • LANG/ONE.PPE 16.38K
  • LANG/ONE.PPS 18.69K
  • LANG/P-ENTER.PPE 711B
  • LANG/PAGER.PPE 35.75K
  • LANG/PCBSYS.C 16.01K
  • LANG/PCBSYS.H 1.94K
  • LANG/PCBVAR.C 9.13K
  • LANG/PCBVAR.H 1.12K
  • LANG/PPEBENCH.PPE 9.65K
  • LANG/PPL.H 4.33K
  • LANG/PPL.Y 25.25K
  • LANG/PPL_TAB.C 117.81K
  • LANG/PPL_TAB.H 7.87K
  • LANG/PPL_TYPE.H 1.64K
  • LANG/PROCS.C 109.47K
  • LANG/PROCS.H 9.12K
  • LANG/RUN.EXE 472.73K
  • LANG/RUN.PRJ 17.13K
  • LANG/RUNTIME.C 63.06K
  • LANG/TODO.TXT 1.10K
  • LANG/UFORTIFY.H 2.57K
  • LANG/USERSYS.C 30.83K
  • LANG/USERSYS.H 10.02K
  • LANG/VFS.C 5.84K
  • LANG/VFS.H 2.35K
  • LANG/WORK/ dir
  • LICENSE.TXT 12.07K
  • PP/ dir
  • PP/ASCII.CPP 6.30K
  • PP/ASCII.H 2.74K
  • PP/BC.BAT 91B
  • PP/BREAK.CPP 1.41K
  • PP/BREAK.H 1.16K
  • PP/CALC.CPP 8.25K
  • PP/CALC.H 2.46K
  • PP/CALENDAR.CPP 6.90K
  • PP/CALENDAR.H 1.95K
  • PP/COLORSEL.CPP 17.44K
  • PP/COLORTBL.CPP 5.63K
  • PP/COLORTBL.H 2.82K
  • PP/COMPACK.EXE 16.40K
  • PP/COMPAT.H 1.38K
  • PP/COMPRESS.BAT 22B
  • PP/CONSTS.H 1.90K
  • PP/CRC.C 8.79K
  • PP/CRC2.C 9.15K
  • PP/CRCTAB.C 8.67K
  • PP/CTXT.H 1.06K
  • PP/DECODE.CPP 3.96K
  • PP/DEMOHELP.H 1.22K
  • PP/EDITS.ASM 6.27K
  • PP/EXESTAMP.C 1.95K
  • PP/EXESTAMP.EXE 10.53K
  • PP/EXEVALID.C 9.08K
  • PP/EXEVALID.H 1.06K
  • PP/FILEVIEW.CPP 4.07K
  • PP/FILEVIEW.H 1.47K
  • PP/FINDCOLR.CPP 11.11K
  • PP/FUNCS.CPP 7.25K
  • PP/FUNCS.H 24.29K
  • PP/GADGETS.CPP 2.13K
  • PP/GADGETS.H 594B
  • PP/GRP.CPP 2.18K
  • PP/HELP.CPP 18.39K
  • PP/HELP.H 1.25K
  • PP/HELPBASE.CPP 13.26K
  • PP/HELPBASE.H 3.65K
  • PP/MESSAGE.CPP 7.32K
  • PP/MESSAGE.H 1.15K
  • PP/MOUSEDLG.CPP 3.36K
  • PP/MOUSEDLG.H 451B
  • PP/NEW.CPP 4.15K
  • PP/PACK.BAT 212B
  • PP/PACKAGE/ dir
  • PP/PCBCOLOR.CPP 7.21K
  • PP/PCBCOLOR.H 3.51K
  • PP/PP.CFG 1.07K
  • PP/PP.DOC 44.45K
  • PP/PP.DSK 7.77K
  • PP/PP.EXE 147.79K
  • PP/PP.H 2.80K
  • PP/PP.PRJ 22.03K
  • PP/PP1.CPP 64.24K
  • PP/PP2.CPP 3.61K
  • PP/PP3.CPP 18.48K
  • PP/PPHLP.H 13.94K
  • PP/PPHLP.HLP 191.30K
  • PP/PPHLP.TXT 145.96K
  • PP/PPKEY.CPP 3.99K
  • PP/PPKEY.EXE 9.82K
  • PP/PPKEY.PRJ 5.25K
  • PP/PPKEYGEN.CPP 4.04K
  • PP/PPKEYGEN.EXE 11.74K
  • PP/PPKEYGEN.PRJ 5.30K
  • PP/PREP_PP.BAT 85B
  • PP/PROCS.CPP 5.51K
  • PP/PROCS.H 17.84K
  • PP/READKEY.EXE 20.36K
  • PP/READKEY.PRJ 5.23K
  • PP/SSAVER/ dir
  • PP/SSAVER/VECTBALL.CPP 11.82K
  • PP/SSAVER/VECTBALL.EXE 58.60K
  • PP/SSAVER/VECTBALL.PRJ 5.86K
  • PP/SSAVER/XBEZIER.H 526B
  • PP/SSAVER/XBMTOOLS.H 1.51K
  • PP/SSAVER/XCBITM32.H 1.22K
  • PP/SSAVER/XCBITMAP.H 1.32K
  • PP/SSAVER/XCIRCLE.H 863B
  • PP/SSAVER/XCLIPPBM.H 1.59K
  • PP/SSAVER/XDETECT.H 1.83K
  • PP/SSAVER/XFILEIO.H 2.09K
  • PP/SSAVER/XFILL.H 1.12K
  • PP/SSAVER/XLIB.H 5.77K
  • PP/SSAVER/XLIB61L.LIB 102.50K
  • PP/SSAVER/XLIB_ALL.H 1.22K
  • PP/SSAVER/XLINE.H 0.99K
  • PP/SSAVER/XMOUSE.H 2.42K
  • PP/SSAVER/XPAL.H 2.53K
  • PP/SSAVER/XPBITMAP.H 2.19K
  • PP/SSAVER/XPBMCLIP.H 2.41K
  • PP/SSAVER/XPOINT.H 1.11K
  • PP/SSAVER/XPOLYGON.H 1.22K
  • PP/SSAVER/XRECT.H 2.31K
  • PP/SSAVER/XRLETOOL.H 1.31K
  • PP/SSAVER/XTEXT.H 2.39K
  • PP/SSAVER/XVBITMAP.H 1.63K
  • PP/SSAVER/XVSYNC.H 387B
  • PP/TAGGER.CPP 7.60K
  • PP/TAGGER.H 2.49K
  • PP/TDIALOG.CPP 3.47K
  • PP/TEDITOR1.CPP 30.15K
  • PP/TEDITOR2.CPP 15.56K
  • PP/TEDITWND.CPP 3.49K
  • PP/TFILEDTR.CPP 16.45K
  • PP/TFILLIST.CPP 7.87K
  • PP/TGROUP.CPP 12.74K
  • PP/TLISTBOX.CPP 2.60K
  • PP/TLSTVIEW.CPP 10.85K
  • PP/TMP/ dir
  • PP/TMP/TRUC.PPE 648B
  • PP/TMP/TRUC.PPS 414B
  • PP/TOBJSTRM.CPP 15.97K
  • PP/TOPIC.CPP 30.40K
  • PP/TPROGRAM.CPP 6.91K
  • PP/TRUC.CPP 0B
  • PP/TVCMDS.H 352B
  • PP/TVHC.EXE 88.00K
  • PP/TVIEW.CPP 17.59K
  • PP/TWINDOW.CPP 8.21K
  • PP/TYPES.H 1.53K
  • PP/WHATS.NEW 9.08K
  • PPC/ dir
  • PPC/ADD.TXT 276B
  • PPC/ARRAYS.H 44.73K
  • PPC/BISON.EXE 89.64K
  • PPC/BISON/ dir
  • PPC/BISON/BISON.HAI 6.33K
  • PPC/BISON/BISON.SIM 14.39K
  • PPC/CRYPT.C 5.10K
  • PPC/FORTIFY.C 22.86K
  • PPC/FORTIFY.H 2.85K
  • PPC/LEX.DOC 71.25K
  • PPC/LEX.EXE 27.61K
  • PPC/LEX.H 1.93K
  • PPC/LEX/ dir
  • PPC/LEX/COMMEN.C 691B
  • PPC/LEX/GETTOK.C 431B
  • PPC/LEX/INTEG.C 543B
  • PPC/LEX/LEXCHA.C 243B
  • PPC/LEX/LEXGET.C 372B
  • PPC/LEX/LEXLEN.C 276B
  • PPC/LEX/LEXPEE.C 236B
  • PPC/LEX/LEXSWI.C 382B
  • PPC/LEX/LLSAVE.C 249B
  • PPC/LEX/LMOVB.C 739B
  • PPC/LEX/LMOVI.C 749B
  • PPC/LEX/TOKEN.C 283B
  • PPC/LEX/UNUSED/ dir
  • PPC/LEX/UNUSED/LEXECH.C 495B
  • PPC/LEX/UNUSED/LEXERR.C 512B
  • PPC/LEX/UNUSED/MAPCH.C 1.51K
  • PPC/LEX/YYLEX.C 5.62K
  • PPC/LEXTAB.C 13.26K
  • PPC/MAIN.C 17.97K
  • PPC/MAKEL.BAT 17B
  • PPC/MAKEY.BAT 18B
  • PPC/PP.BAT 13B
  • PPC/PPC.C 120.75K
  • PPC/PPC.EXE 228.92K
  • PPC/PPC.INI 283B
  • PPC/PPC.PRJ 10.17K
  • PPC/PPC2.C 39.55K
  • PPC/PPLIB/ dir
  • PPC/PPLIB/FORTIFY.C 22.86K
  • PPC/PPLIB/FORTIFY.H 2.85K
  • PPC/PPLIB/PPLIB.C 9.21K
  • PPC/PPLIB/PPLIB.EXE 10.13K
  • PPC/PPLIB/PPLIB.PRJ 5.37K
  • PPC/PPLIB/UFORTIFY.H 1.30K
  • PPC/PPS.Y 89.40K
  • PPC/PPS_TAB.C 134.66K
  • PPC/PPS_TAB.H 1.28K
  • PPC/PPSTRIP/ dir
  • PPC/PPSTRIP/PPSTRIP.CPP 2.23K
  • PPC/PPSTRIP/PPSTRIP.EXE 8.88K
  • PPC/PPSTRIP/PPSTRIP.PRJ 5.25K
  • PPC/PROFILE/ dir
  • PPC/PROFILE/PROFILE.C 7.68K
  • PPC/PROFILE/PROFILE.H 601B
  • PPC/SCAN.L 4.61K
  • PPC/UFORTIFY.H 1.30K
  • README.TXT 22.27K

file_id.diz

  Here is the complete source code for the Frontier BBS system.

  Aegis Corp releases this source under the GNU General Public License, be
  sure to read the file license.txt.

  If you plan to use any part of our work, please, get in touch with the
  author at:

  gastellu@club-internet.fr

  I would really be pleased to hear from a BBS software author who would
  like to include, let say, the PPE engine in its software.

  ==========================================================================
  ==========================================================================

  Due to the fact that Aegis is no more invoved in BBSes, we decided to
  make those sources available for any people willing to either finish the
  Frontier System, or get some parts of Frontier to include in an existing
  BBS software.

  Included in this package are:

     - Complete sources for the PowerPPL Editor v3.0 (Frontier-dedicated)
     - Complete sources for PPC, the PPE Compiler
     - Complete sources for the PPC Utilities (PPLIB, PPSTRIP)
     - Complete sources for The PPLX Decompiler v2.0
     - Complete sources for the PPE Runtime
     - Complete sources for the Fullscreen Debugger
     - Complete sources for the Frontier BBS System (unfinished)
     - Complete sources for all the Frontier PPEs


  Directories organisation:

             COM  : Frontier BBS System
             DEB  : Frontier Debugger
             DEC  : PPLX Decompiler
             DUAL : Dual-monitor functions (used by some sources)
             LANG : PPE Runtime engine
             PP   : PowerPPL editor
             PPC  : PPE Compiler

  To compile the sources, you need Borland C++ v3.01 or above. Sources are
  designed for real mode under the large memory model.

  I did my best to make all the sources easily compilable, however you *may*
  need to temper a bit with include files, in case i forget some paths
  specific to my system.

  ==========================================================================
  Some Help & warnings
  ==========================================================================

  First, let me warn you: there are many thousands lines of code and very few
  are commented! This will surely make it difficult for anybody to continue
  the project, however, if you're used to analyse someone else' code, you
  will see that not so much things still need to be coded.

  Also, you have to know the this code is a result of 2 years of work with
  a lot of small breaks during development. It results in a lot of parts
  that would need cleanup or some rewrite. For example the PPE engine could
  be rewritten with object code and surely get faster (at least it would be
  a lot easier to extend it).

  Also since a big part has never left my harddisk, there are still a lot of
  debug code, and no guarantee that it will run on your PC.

  However most of this stuff should work great, provided that you take the
  time needed to make it run.

  Note that all the sources come as they were on my HD, that means that,
  for example, in the PowerPPL sources, you even have the keyfile validation
  routines, keyfile creation sources, etc... This will surely to be removed
  if included in a whole package.


  Some hints:

  Global defines:
  ~~~~~~~~~~~~~~~

     DEBUG           will make a debuggable code (with no hotkeys, etc)
     FORTIFY         will make use of the FORTIFY allocation shell
     MINIMUM_FORTIFY will use a 'light' version of fortify (less cpu consuming)

     Don't forget to rebuild all when you change one of these.


  - To add a new function to the language runtime:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     - Add it to the index of PPL.Y
     - Add it in the fonctions of PPL.Y
     - Add it in ARRAYS.H
     - Add a definition in FUNCS.H
     - Add a definition in EXEC.H
     - Add 1 to the #define MAXFUNCS int EXEC.H
     - Create function body in FUNCS.C

  - To add a new procedure to the language runtime:
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     - Add it in ARRAYS.H
     - Add 1 to the #define MAXPROCS in ARRAYS.H
     - Add a definition in PROCS.H
     - Add a definition in EXEC.H
     - Add 1 to the #define MAXPROCS in EXEC.H
     - Create procedure body in PROCS.C
   
  - To add a procedure or function to the Compiler
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
     - Add it in check_type [file PPC.C]
          Note: type is 2000 (pay attention to S_nARG !)
     - Add it to arrays.h
          Note: 1: n arg min, 2: n arg max (usually the same as arg min)
     - Increase #define MAXPROCS or MAXFUNCS in arrays.h

  Here is a list of still unimplemented PPL functions:
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  List of functions still not implemented

  u_msgrd,u_msgwr,ansion,valcc,fmtcc,cctype,pwdhist,pwdlc,pwdtc,u_stat,mkdate,
  callnum,inconf,dbglevel,alias,confalias,useralias,defans,lastans,evttimeadj,
  isbitset,fmtreal,flagcnt,kbdbufsize,pplbufsize,kbdfilused,drivespace,
  actmsgnum,stackleft,stackerr,pcbaccount,pcbaccstat,account,scanmsghdr,
  checkrip,ripver,qwklimts,confinfo

  Total : 38 out of 309 (87.7% done)

  defcolor, prompstr,sendmodem,disptext,stop,push,pop,quest,blt,dir,kbdfile,
  broadcast,waitfor,kbdchkon,kbdchkoff,optext,newpwd,opencap,closecap,
  dbglevel,kbdstring,alias,keyflush,lastin,download,sort,mousereg,scrfile
  stackabort,account,recordusage,qwklimits,confinfo

  Total : 33 out of 268 (91.03% done)

  List of differences with PCBoard in the PPE runtime
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

INSTRR()

   - PCBoard has a bug with the undocumented function INSTRR, it always
     returns 1 more than the value it should.

   - Frontier returns the real value

CHATSTAT()

   - PCBoard returns Chat Status from the logged user, even if a GetAltUser
     has been issued.

   - Frontier returns Chat Status from the loaded user. This means it will
     be the logged user if no GetAltUSer as been performed or if a FreAltUser
     is used to load back the logged user.

USELMRS, USELMRS()

   - PCboard allows one to specify not to load Last Message Read pointers
     when using GetAltUser, this is supposed to save memory if you don't
     need those informations.

   - Due to the memory management difference between PCboard & Frontier,
     Frontier does not need this. You'll have access to LMR wherever you
     are, not consuming more memory than usual.

     USELMR will be ignored, and USELMR() will always return TRUE

CALL

   - PCBoard's CALL statement does not support arguments
   - Frontier's CALL statement does support arguments. ie:
     CALL "C:\PP\MYPPE.PPE /O /L:3"
   - Upon returning from a CALL'ed PPE, no reset to "StartDisp FCL" is
     made. PCBoard force line couting mode each time a PPE ends, but
     this is only more difficult for PPE coders to make clean work
     (for example in frontier when the Timehook.ppe executes in the middle
     of a PPE, this PPE may assume lines couting is off. When returning
     it would issue "More?" prompts while it thinks it can rely on the
     "Startdisp FNS" it used at the beginning of itself.


  List of Frontier-specific PPE functions & statements
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


          Note: These functions & procedures are not handled by PCBoard.

                Using any of these functions & procedures will result in the
                creation of a Frontier-specific PPE file that PCBoard will
                not execute.

                However, most of these funcs & procs are designed to be used
                only with Frontier. For example LEAVE is used at the end of
                the goodbye script. Since the major difference in layout,
                PCBoard would not need it althought Frontier does. As a
                second example, ADVMESSAGE is designed to be used with the
                WRITE MAIL script. Since most of PCBoard's layout is static,
                they included an internal message editor witch is able to
                set file attachments and all other flags, but did not provide
                a PPL procedure to write message with those flags. As
                Frontier's layout is completly dynamic, we need a new proc
                that allow us to set any flag on a message (file attach,
                carbon copy lists, etc).

                PPC will autodetect the use of those funcs & procs and will
                create a Frontier PPE with a different header so PCBoard will
                refuse to try to run it.


            Procedures
            ~~~~~~~~~~


     þ ABORT yesno:boolean

          Set the ABORT SCROLL flag (for use with MORE? prompts PPE)


     þ LEAVE

          Leaves frontier. Returns to DOS. This procedure does not execute
          the goodbye script and is intended to use at the very end of the
          goodbye script.

     þ DPRINT var:anytype [, var:anytype, ...]

           Prints on the DEBUG screen

           The alternate video adapter is used. For example you could have
           both a VGA and an MDA (or Hercule) video cards. If your system
           is set to use the color adapter (VGA), then this procedure will
           write to the monochrome (MDA or Hercule) one. Typing "MODE MONO"
           at the dos prompt will revert situation.

           Note that the secondary video adapter will not handle @Xnn data
           nor PCBoard (or Frontier) @MACROS@. (To print out a macro on the
		   debug screen, use PCBVAR())

           It is safe to use this function if no debug screen is present,
           in this case, no output is sent.

      þ DPRINTLN, DCLS, DANSIPOS, DSAVESCRN, RESTSCRN

           Alternate screen IO functions for use with the debug screen.
           (Refer to DPRINT)

      þ ADVMESSAGE Conf:integer, MsgFile:string

           Send a message using a full featured message file
           (Not yet documented)

      þ SETREAD Conf:integer, MsgNum:longint, YesNo:boolean

           Set the READ attribute of a message to True or False

      þ KILLTIME

           Give up time slice to the operating system

           Use this procedure when you are waiting for a key and do
           nothing that need speed. ie:

                String K
                Boolean Quit

                While (!Quit) Do
                  While (K = "") Do
                    KillTime()       ; Since no key was pressed, give time
                    K = Inkey()      ; to other tasks
                  End While
                  Select Case K
                    Case Chr(27)
                      Quit = True
                    Case Chr(13)
                      DoSomeStuff()
                  End Select
                  K = ""
                End While

           Note: If using the automatic time slice release (see configuration
           software), KillTime is not needed but using it will be safe and
           won't change PPE speed performance.

      þ SCREENCLEARED Status:Boolean

           Set ScreenCleared status flag.

           Typically, this will be used in your main menu with parameter
           FALSE just before launching a command. When the command ends and
           the menu continues, you can then use ScreenCleared() function to
           decide whether or not you have to redraw the menu since any CLS
           will turn the flag ON. This will prevent redrawing the menu
           if only one line of text was displayed (such an invalid command
           notification for example).

      þ UNKILLMSG Conf:integer, Message:Integer

           Recover a previously killed message (with KillMsg)
           It is safe to do it on an active message.

      þ END RtrnVal:string

           Same as END alone, but sets a returns value.

           Unlike PCBoard, Frontier allows a PPE to end returning a value
		   to the calling process. Value can be retreived either with the
		   Call() function (same as Call statement except the value returned
		   by the child PPE is directly returned by the Call() function),
		   or with the LastExitValue() function (which returns the last
		   value used to exit a PPE).

           see also Call() & LastExitValue() functions

	  þ	SETCARRIER Speed:integer

           Set frontier internal carrier speed as detected in modem answer
		   when getting carrier (used in call waiting screen ppe)

      þ SETLOCAL

           Close COM if it has been opened and set node in local mode
           After this statement has been used, nothing is sent to modem until
           a new COMINIT() function is issued.

           This this only has effect after a ComInit(). However, it is safe
           to run it when COM is not initialized.

      þ SETCOMHAND ComHandshake:integer

           CAUTION! Use with Care!!

           Set COM port handshake parameters. Mask is :

				DTR		 01h
				RTS		 02h

           SetComHand RTS + DTR ; will allow data receiving.
           SetComHand RTS       ; will lower DTS and will hangup on
		                        ; most modems
           SetComHand DTR       ; will lower RTS and will prevent remote
		                        ; modem from sending data.
           SetComHand 0         ; Will lower both DTS & RTS. See above.

      þ PUTPROFILE Section:string, Entry:string, Filename:string, Value:string

           Write a profile entry. This works just as windows ini files :

              PutProfile "Setup", "SysopColor", PPEPath() + "MYCHAT.INI", @X0F

              This will result in a file called MYCHAT.INI containing:

                    [Setup]
                    SysopColor = @X0F

              Using PutProfile on an existing entry will replace its value.

           See also: GetProfile()

       þ LOADCONF Conf:integer

           Actually loads the conference data and set the current conference.
           This is ONLY used in the JOIN.PPE ... other PPE that wish to join
           a different conf will use the JOIN statement since Loadconf does
           not check any security restriction while the JOIN.PPE does.

       þ REGISTERCMD Command, Effect, Level

           Registers a command to be accessable with the COMMAND statement

              Command is the keystroke on the command line
              Effect is the PPE or keystroke effect of the command
              Level is the minimum level neede to run the command

           This is to be used ONLY in the JOIN.PPE

       þ INVALIDCMDS

           Invalid all commands registered with REGISTERCMD.

           This is to be used ONLY in the JOIN.PPE

           Once this has been issued, no command will be available, even
           typing "BYE" on the command line would not do anything. All
           commands have to be reloaded from the JOIN.PPE. See JOIN.PPS
           for details

       þ CTOKENIZE String str, String char

           Tokenize a string whoses sections are separated by the first
           character of 'char'. ie:

           A = "1,2,3,4"
           CTokenize A, ","

       þ SUSPENDCOM, RESTORECOM

           Those two statements are intended to be used ONLY in the UPLOAD
           & DOWNLOAD scripts. This unhook & restore the Frontier COM
           routines and allow one to leave them free to the called protocol.

           Use with CARE!!

       þ MACROS MacrosStatus:Boolean

           Set whether or not frontier has to translate @VARs@ & @Xnn color
           codes.

           Used typically in a message editor where you have to see the color
           codes inside the text beeing edited.

       þ SANSIPOS x, y

           Moves local cursor only

       þ PAGETEXT Text:string

           Sets the text beeing displayed in the status bar at the "Paging
           Text". This allows the user to know why the user did paged 10
           minutes ago.

       þ  BIGSHELL ViaCmdCom:Boolean, RetValue:Var, Prog:String, Args:String

	       Same as Shell except Frontier swaps out to XMS/EMS/Disk (and thus
           suspend the COM routines just like SuspendCom would)

       þ  RdPcbSys

          Reads the PCBOARD.SYS in the current directory and loads the data
          in it (user, etc...)

          User to return from a door

       þ  SetCom Com:String, Base:Int, Irq:Int

          Sets the COM parameters. Used before a call to ComInit()

       þ  SearchFileFind File:String, Flag:Boolean

          Works the same way as SearchFind, but works on a file rather than
          on a string buffer

       þ  ResetLog

          Empty LOG for this node

          Should be used only for sysop function "1 D"

	   þ  GetCom Com:String, Base:Int, Irq:Int

          Returns the current COM parameters in the 3 arguments passed.

       þ  SCls

          Clears the local screen only

       þ  WrFrtSys

          Write a FRONTIER.SYS in the current Directory

       þ  RdFrtSys

          Read data from FRONTIER.SYS in the current directory

       þ  AdjTUFiles Val:Int

          Adjust total number of uploaded files for the user

       þ  SetTTime

          Sets the total time allowed for this user. This does not include
          calculations to get the remaining time.

          For example:

             SetTTime 60

             Sets time to 60 Minutes for this user, but automatically
			 calculates that if the user already spend 10 minutes today,
             only 50 left.

       þ  SetLang LangExt:String, LangNum:Int

          Sets the language data.

          LangExt is the file extention associated with the language
          LangNum is the ID number of this language




            Functions
            ~~~~~~~~~


      þ DSCRTEXT, DGETX, DGETY

           Alternate screen IO functions for use with the debug screen.
           (Refer to DPRINT)

      þ DUALSCR() : Boolean

           Returns TRUE if an alternate screen (Debug) is present. FALSE
           if only one video adapter was detected

      þ CONFNAME(Conf:integer) : string

           Returns name of the conference number passed as argument

      þ SCREENCLEARED() : boolean

           Returns TRUE if screen was cleared by CLS since last
           "ScreenCleared FALSE" (see statement screencleared)

           Used to decide whether the menu has to be redrawn or
           not after launching a command.

      þ CALL()

           Same as CALL statement except it returns the value returned by
		   the child PPE using the END statement with a parameter.
           see also LastExitValue()

      þ LASTEXITVALUE()

           Get the last value returned by a PPE. Value is "" (empty string)
		   if END was used alone with no paramater.

      þ FREE() : integer

           Returns amount of free system memory (largest memory block
		   available from DOS to frontier.exe. Note that this may be a lot
		   smaller than the real memory available if the core is fragmented)

	  þ	COMINIT() : boolean

	       Initialize COM port with node specific parameters.

           Returns TRUE if success, FALSE if error.

      þ GETCOMSTAT() : integer

           Returns COM port status. Mask is:

                0x0100 : CTS line changed states
                0x0200 : DSR line changed states
                0x0400 : RI line changed states
                0x0800 : DCD line changed states
                0x1000 : state of CTS line
                0x2000 : state of DSR line
                0x4000 : state of RI line
                0x8000 : state of DCD line
                0x0001 : state of DTR line
                0x0002 : state of RTS line

      þ GETUARTTYPE() : integer

           Returns detected UART :

                 0 : No Uart
                 1 : INS8250-B
                 2 : INS8250A, NS16C450
                 3 : NS16550 (FIFO Bug)
                 4 : NS16550A (FIFO Ok)

      þ GETPROFILE(Section:string, Entry:string, Filename:string) String

           Retrieved a previously saved profile (ini file). See PutProfile

      þ FILEMATCH(String File, String Mask) Boolean

           Check filename against mask. ie:

               FileMatch("ABCDEFGH.123", "*.*") = 1
               FileMatch("ABCDEFGH.123", "ABC*.*") = 1
               FileMatch("ABCDEFGH.123", "*BC*.*3") = 1
               FileMatch("ABCDEFGH.123", "?BC???G?.1?3") = 1
               FileMatch("ABCDEFGH.123", "ABCDEFGH.") = 0

     þ GETNEXTMSG(Integer Conf, Integer Start, Integer Increment,
                  String From, String To, String ToAlias, String Subject,
                  String Text, String DateFrom, Boolean SeeAll) Integer


            Returns the next message in the specified conference (starting
            from 'Start') that match the specified criterias...

            If a criteria is empty (""), it will not be used.
            Purpose of Increment is to search backward (-1) or forward (1)


            ie:

            GetNextMsg(CurConf(), HiMsgNum(), -1, U_NAME(), U_Alias, "", "", "VIRUS", 0, False)

            Will return next message in current conf starting from last msg,
            searching backward, that is from current user and contains the
            word "VIRUS". Msg protection will apply.

            This allows designing a PPE to handle "R Y - TS VIRUS" command
            for example.

     þ FRTINI() String

            Returns the path to FRONTIER.INI

     þ BETA() Boolean

            Returns true if This is a beta of Frontier

	 þ HiMsgNumC(Conf:Int) : Long

            Returns the Highest message number for the specified conference

     þ LoMsgNumC(Conf:Int) : Long

            Returns the Lowest message number for the specified conference

     þ RootPath() : String

     		Returns the Frontier ROOT directory (the one that holds
			FRONTIER.INI)

	 þ ToSDate(Var:Any) : SDate

            Convert any value to SDate type

	 þ LangFile() : String

            Returns the Language string & setup files




            DATA Types
            ~~~~~~~~~~

     þ SDATE

            SDate is the same as DATE type except convertions to string
            always apply with MM.DD.YY while DATE depends on language
            selected.