home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PASCAL / ECO30603.ZIP / ECO30603.LZH / ECOLIBII.DOC < prev    next >
Encoding:
Text File  |  1993-03-09  |  13.2 KB  |  321 lines

  1.  
  2.     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  3.     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  4.     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  5.     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  6.     ▓▓▓▓▓▓▓▓·──                                              ──·▓▓▓▓▓▓▓▓▓▓▓
  7.     ▓▓▓▓▓▓▓▓│                                                  │░░▓▓▓▓▓▓▓▓▓
  8.     ▓▓▓▓▓▓▓▓   The ECO Library II was Conceived, Designed,      ░░▓▓▓▓▓▓▓▓▓
  9.     ▓▓▓▓▓▓▓▓   Compiled and Written by  Floor A.C. Naaijkens    ░░▓▓▓▓▓▓▓▓▓
  10.     ▓▓▓▓▓▓▓▓   for UltiHouse Software / The ECO Group.          ░░▓▓▓▓▓▓▓▓▓
  11.     ▓▓▓▓▓▓▓▓                                                    ░░▓▓▓▓▓▓▓▓▓
  12.     ▓▓▓▓▓▓▓▓   (C) MCMXCIII by EUROCON PANATIONAL CORPORATION   ░░▓▓▓▓▓▓▓▓▓
  13.     ▓▓▓▓▓▓▓▓   All Rights Reserved for The ECO Group.           ░░▓▓▓▓▓▓▓▓▓
  14.     ▓▓▓▓▓▓▓▓                                                    ░░▓▓▓▓▓▓▓▓▓
  15.     ▓▓▓▓▓▓▓▓   If you like what you get send $50,= or more to   ░░▓▓▓▓▓▓▓▓▓
  16.     ▓▓▓▓▓▓▓▓   UltiHouse Software, B.V., Kwendelhof 173,        ░░▓▓▓▓▓▓▓▓▓
  17.     ▓▓▓▓▓▓▓▓   5044 EG  Tilburg, The Netherlands.               ░░▓▓▓▓▓▓▓▓▓
  18.     ▓▓▓▓▓▓▓▓│                                                  │░░▓▓▓▓▓▓▓▓▓
  19.     ▓▓▓▓▓▓▓▓·──                                              ──·░░▓▓▓▓▓▓▓▓▓
  20.     ▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓▓▓▓▓
  21.     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  22.     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  23.     ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  24.   
  25.   
  26.  
  27.  
  28.         ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  29.         ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  30.         ▓▓▓▓▓·──                                             ──·▓▓▓▓▓▓▓
  31.         ▓▓▓▓▓│                                                 │░░▓▓▓▓▓
  32.         ▓▓▓▓▓                   UltiHouse'                      ░░▓▓▓▓▓
  33.         ▓▓▓▓▓                  ────────────                     ░░▓▓▓▓▓
  34.         ▓▓▓▓▓    The ECO Library II Release 3.0 Version 6.02    ░░▓▓▓▓▓
  35.         ▓▓▓▓▓                 Pascal Port #3                    ░░▓▓▓▓▓
  36.         ▓▓▓▓▓                  Full Edition                     ░░▓▓▓▓▓
  37.         ▓▓▓▓▓│                                                 │░░▓▓▓▓▓
  38.         ▓▓▓▓▓·──                                             ──·░░▓▓▓▓▓
  39.         ▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░▓▓▓▓▓
  40.         ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  41.         ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
  42.  
  43.  
  44.  
  45.   ECOLIBII.LZH 650K [013]  Full Edition of The ECO Library II (Freaks' Version)
  46.  
  47.  
  48.   Complete Edition Consists Of :
  49.  
  50.   -=- Traveling Concise Edition
  51.   -=- Full Edition
  52.   -=- Bulletin Board Edition
  53.   -=- All Demos, like an Archive Television Shell, and a Small Fast Commander
  54.   -=- Norton Guide
  55.  
  56.  
  57.  
  58.   ============================================================================
  59.   INSTALLATION:
  60.     A:
  61.     INSTALL D:   (or whatever drive you want it installed on)
  62.  
  63.   you are adviced to have TPC.EXE or BPC.EXE in your PATH environment.
  64.  
  65.   INSTALL will compile via a satelite INSTALL2.BAT and run from harddisc
  66.   from the moment the file ECOLIBII.LZH has been copied to harddisc, so you
  67.   may remove the floppy after that.
  68.  
  69.   INSTALL will automatically compile all sourcefiles, projects and demos,
  70.   and execute W.EXE, The Final Directory Application.
  71.   ============================================================================
  72.  
  73.   
  74.  
  75.  
  76.   (C) Copyright MCMXCIII by UltiHouse Software / The ECO Group
  77.   All Rights Reserved. Written by Floor A.C. Naaijkens of UltiHouse Software.
  78.   
  79.   
  80.   If you have any questions, please contact me any time you like
  81.   using FAX/BBS telephone number xx31,13,638709. 24Hrs/day using
  82.   US Robotics HST/DS upto 16.800 baud. (1200, 2400, 9600, 12000, 14400)
  83.   
  84.   
  85.   Full source is included for recompilation under TP5.x, TP6.x & BP7.0
  86.   If registered, ASM is available as well.
  87.   
  88.   
  89.   The ECO Library II -- Concise Edition
  90.   Depends on nothing but SYSTEM.TPU, DOS.TPU and CRT.TPU, and 
  91.   delivers almost anything you really need!
  92.   
  93.   Also available:
  94.  
  95.   The ECO Library II -- Full Edition
  96.   All kinds of easy extra's like a Small Fast Commander, Norton-like
  97.   Tree Info and File Panels, PopUp Calculator, Calendar and many more.
  98.   
  99.   The ECO Library II -- BBS Edition
  100.   Depends on ECO_LIB and delivers ZModem/ASYNC/FOSSIL/EMSI/NODELIST
  101.   datacom functions. Set up a mailer/BBS in no-time!
  102.   
  103.   The ECO Library II -- NortonGuide.
  104.   A NortonGuide describing it all, sorting by unit, by function,
  105.   by Full/Concise/BBS. 200K.
  106.  
  107.   
  108.   ***************************************************************
  109.   NOTE: IF CRT OR DOS IS TO BE USED, (IN SUB-UNITS OR WHEREEVER),
  110.   USE THEM _FIRST_ IN _ANY_ USES CLAUSE.
  111.   USE ECO_SWAP AS LAST IN ANY USES CLAUSE.
  112.   ***************************************************************
  113.   
  114.   
  115.   The Concise Edition is 250K in size, 64K in actual code, and
  116.   is thus constructed, that simple use DOES result in limited
  117.   .EXE filesize. (included example writes directly to screen, 10K)
  118.   Full example DEMO_LIB.PAS is included. .EXE size = 50K, and
  119.   demonstrates what can be done.
  120.   
  121.   As complexity of your application grows, you'll see that you'll
  122.   still only need the The ECO Library II. Thus, filesize maintains
  123.   it's limited size.
  124.   
  125.   The ECO Library II is fully functional and recompilable, although
  126.   I do request a contribution. Source to ASM is released upon payment.
  127.   I do not believe in CrippleWare. \
  128.  
  129.   I started writing The ECO Library II, after I discovered, some
  130.   years ago, that my disc was cluttered with all kinds of interesting,
  131.   but very different sources. I also found, that various authors, from
  132.   whom the work originated, had solved the same problem over and over
  133.   in different ways.
  134.   I rewrote all those sources to have them use the same functions, now
  135.   contained in The ECO Library II. It thus became smaller, more self-
  136.   contained, easier to use and confined to one single unit.
  137.   OK, very small programs might get a little large, but don't forget,
  138.   using different units, also puzzles TP, and TP subsequently includes
  139.   too much code.
  140.   ECO_LIB.TPU is 64K in code (TPU is 120K itself).
  141.   But compiling:
  142.     "
  143.     uses eco_lib;
  144.     begin
  145.       __bandwin(true, 5, 5, 75, 20, 0, 7, sh_default, bt_single)
  146.     end.
  147.     "
  148.   results in an EXE file of only 15K.
  149.   Obviously, TP succeeds in locating/removing the unused code very well!
  150.   The Kernel of ECO_LIB.TPU is some 5K, the Borland Pascal Kernel is
  151.   some 4K, and the rest is included code.
  152.   It now contains well over a 1000 functions and procedures.
  153.  
  154.   Let it be noted that not all code was written by me. True, I've written
  155.   a great deal of it. But credit must be given where it is due.
  156.   If I wrongly excluded reference to the author of the work, I apologize.
  157.   All work has been re-editted and reprogrammed by me, though. And not
  158.   only for the sake of ECOLIB-usage, but also as to enhance functionality,
  159.   debug et al.
  160.  
  161.   Source:
  162.  
  163.    d:/a/proj/eco
  164.      1  eco_cal   pas       10.693  Calendar
  165.      2  eco_doo2  pas       11.295  Door programming for RemoteAccess
  166.      3  eco_edit  pas       24.687  Borland Editor Toolbox Interface
  167.      4  eco_exe   pas        6.782  EXE Spawning With Child Communications
  168.      5  eco_font  pas        2.099  FONT Template Unit (Use turbo BGI)
  169.      6  eco_gdrv  pas        2.236  Graphical Driver Template Unit (Use DRV)
  170.    
  171.    d:/a/proj/eco/ecolibbs/eco*.pas  (13 : 384.631)
  172.      1  eco_232   pas        5.915  CRT 232 access
  173.      2  eco_ansi  pas       13.586  ANSI driver
  174.      3  eco_asyn  pas      102.569  Async port control
  175.      4  eco_comm  pas       29.222  Communications unit
  176.      5  eco_crc   pas        8.413  CRC calculation
  177.      6  eco_door  pas       31.651  BBS DOOR functions
  178.      7  eco_fido  pas       14.688  Fidonet IFNA functions
  179.      8  eco_fosl  pas       14.021  Fossil functions
  180.      9  eco_hdsn  pas       38.596  Hudson messagebase
  181.     10  eco_lock  pas        2.124  Lock (part of) files using SHARE
  182.     11  eco_sqsh  pas       34.500  Squish messagebase
  183.     12  eco_text  pas       10.789  Textpointer manipulation
  184.     13  eco_zmod  pas       78.557  ZModem protocol.
  185.    
  186.    d:/a/proj/eco/ecolibcs/eco*.pas  (2 : 470.402)
  187.      1  eco_lib   pas      243.042  The ECO Library Concise Edition
  188.    
  189.    d:/a/proj/eco/ecolibii/eco*.pas  (24 : 383.798)
  190.      1  eco_atv   pas       25.324  Interface to CFI
  191.      2  eco_bcnv  pas        3.581  Base conversion
  192.      3  eco_calc  pas       17.035  Calculator
  193.      4  eco_cfi   pas       53.801  Compression File Interface
  194.      5  eco_dsqv  pas        3.535  DesqView functions
  195.      6  eco_emou  pas       38.958  Extended mouse functions
  196.      7  eco_fast  pas       16.300  Fast screen unit (dept/self-cont)
  197.      8  eco_file  pas       50.745  File screen like in Norton Commander
  198.      9  eco_info  pas        9.736  Info screen like in Norton Commander
  199.     10  eco_kbd   pas       15.562  Keyboard routines (ASM, own driver)
  200.     11  eco_lzw   pas       13.307  LZW compression (slow, OK)
  201.     12  eco_mou   pas        8.093  Standard Mouse functions
  202.     13  eco_mtrx  pas       10.680  Matrix calculations (++)
  203.     14  eco_os2   pas        3.992  Test for OS/2 presence, multitaskers
  204.     15  eco_pal   pas        4.268  VGA palette play
  205.     16  eco_pasc  pas        5.606  Popup ASCII table.
  206.     17  eco_pclc  pas       11.819  Popup calculator (rudimentary)
  207.     18  eco_play  pas       11.331  BASIC Play command
  208.     19  eco_reg   pas       15.463  Registration Unit
  209.     20  eco_srch  pas       10.728  Quick search unit (Boyer Moore)
  210.     21  eco_stak  pas        8.403  Check Turbo Stack / ASM/TSR
  211.     22  eco_swap  pas        3.521  Swap to DISC/EMS. 
  212.     23  eco_tree  pas       38.118  Tree screen like in Norton Commander
  213.     24  eco_vga   pas        3.892  VGA ticks
  214.    
  215.    d:/a/proj/eco/ecolibii/eco_crt/eco*.pas  (1 : 27.892)
  216.      1  eco_crt   pas       27.892  Complete TURBO CRT replacement (asm)
  217.    
  218.    d:/a/proj/eco/ecolibii/eco_crt/eco_adpt/eco*.pas  (1 : 4.266)
  219.      1  eco_adpt  pas        4.266  Adapter recognition unit
  220.    
  221.    d:/a/proj/eco/ecolibii/eco_dos/eco*.pas  (1 : 6.725)
  222.      1  eco_dos   pas        6.725  Complete TURBO DOS replacement (asm)
  223.  
  224.  
  225.   I recommend you play around with ECO_LIB and the independent units.
  226.   It'll surprise you that you actually can write BBS/Mailer software
  227.   that easily! Or write a handy compressionfile-interface.
  228.   Like I always do, I include full source.
  229.   If YOU like it, please send me $50,= or more, so that I can continue
  230.   enhancing The ECO Library II. Ports to C(++) > OS/2 & UNIX are
  231.   being considered.
  232.   At any rate, I like a postcard of ECO users... Send one &
  233.  
  234.   Have fun!
  235.  
  236.  
  237.  
  238.  
  239.  
  240.                                                 Floor A.C. Naaijkens.
  241.                                                 Pres. UltiHouse Software, B.V.
  242.   
  243.  
  244.  
  245.   THE ECO LIBRARY II AND IT'S SOURCES ARE SHAREWARE.
  246.   THE COPYRIGHTS REMAIN (C) ULTIHOUSE SOFTWARE B.V.
  247.   IT MAY BE REDISTRIBUTED AT A VERY LIMITED CHARGE (< $3,=)
  248.   FOR PURPOSE OF GETTING TO KNOW THE PACKAGE BEFORE
  249.   REGISTRATION.
  250.   REGISTERED USERS GET THE FIRST UPDATE FOR FREE.
  251.   AFTER THAT, THEY EITHER DOWNLOAD IT ON THEIR COST, OR
  252.   ARE SENT THE UPDATE FOR A SMALL HANDLING FEE. (< $10,=)
  253.   
  254.   
  255.   A contribution will be appreciated. All utilities are regularly 
  256.   updated, and they are free for registered users.
  257.   The NG is frequently updated too, and is for freq for registered users.
  258.   
  259.   
  260.   Pay/send $50,= (ƒ75,00 / DM 70,=) to
  261.  
  262.   UltiHouse Software B.V.,
  263.   Kwendelhof 173,
  264.   5044 EG  Tilburg,
  265.   The Netherlands, W-EUROPE
  266.   FAX/BBS xx31,13,638709 24 Hrs/Day under USR HST/DS 16k800 baud.
  267.   Credit Lyonnais Bank Nederland 63.06.71.524 or
  268.   Internationale Nederlanden Group / PostBank 5.199.723.
  269.   
  270.   
  271.   
  272.   Within 10 days you'll receive a 3.5" HD diskette with
  273.   the latest release of all four parts, including ASM src,
  274.   if you send us the following information:
  275.   
  276.  
  277.  
  278. U/E ECOREG/602
  279.  
  280.   
  281.    
  282.      
  283.       Name: ______________________________________________________________
  284.    
  285.    
  286.       Company (if any): __________________________________________________
  287.    
  288.    
  289.       Address: ___________________________________________________________
  290.    
  291.    
  292.       Postal code (ZIP): _________________________________________________
  293.    
  294.    
  295.       City: ______________________________________________________________  
  296.    
  297.    
  298.       Country: ___________________________________________________________  
  299.    
  300.    
  301.      
  302.      
  303.       Tick one of the following:
  304.      
  305.      
  306.       [ ] 720Kb discset    [ ] 1.44Mb discset
  307.      
  308.      
  309.       [ ] Printed Guide for non NG-users (extra $17,50 or ƒ25,= or DM 20,=)
  310.      
  311.      
  312.       [ ] If interested in future C release (platform independent) tick here.
  313.           Is to support MINIX/XENIX/UNIX/DOS/WINDOWS/OS/2  Borland C++/GNU-C++
  314.      
  315.      
  316.       [ ] If interested in BBS support tick here.
  317.           Equipped with USR HST 16k800 bps. 320Mb of latest OS2 & UNIX
  318.           Support for members only / membership under $25,=
  319.      
  320.  
  321.