home *** CD-ROM | disk | FTP | other *** search
/ Between Heaven & Hell 2 / BetweenHeavenHell.cdr / 500 / 437 / read.me < prev   
Text File  |  1987-11-30  |  20KB  |  487 lines

  1.                HOMEBASE V 2.52 READ ME October 2, 1987
  2.                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.                             IMPORTANT
  4. There have been a number of significant changes in HomeBase. In
  5. order to take full advantage of the new features, changes in
  6. nomenclature, new installation procedures and new toggles to
  7. insure compatibility be sure to read the following information.
  8.  
  9. HOMEBASE RELEASE 2.5
  10. ====================
  11. If you have a version of HomeBase earlier than 2.0, PLEASE run the
  12. HBINSTAL program found in this version. This program is much
  13. easier to use than previous versions and does some important
  14. checking of disk space and setting of the config.sys file.  If
  15. you just copy the new files to an existing HOMEBASE directory
  16. then you will probably crash your system.
  17.  
  18. If you have HomeBase 2.0 working on your system, you may simply copy
  19. HB*.* from each disk to your homebase subdirectory.  This will simply
  20. replace the existing programs with the updated versions.  See the
  21. ADDENDUM included for details of some new programs.
  22.  
  23.     1.)  Backup all HomeBase data files. (*.NBD, etc.)  This is just
  24.          for your piece of mind since HBINSTAL does not destroy existing
  25.          data files.
  26.  
  27.     2.)  Put HomeBase Disk #1 in Drive A:
  28.  
  29.     3.)  Type:    a:HBINSTAL
  30.  
  31.     4.)  Answer the questions and do what HBINSTAL asks you to do.
  32.  
  33.  
  34. QUICKY
  35. ------
  36. If you are new to HomeBase you can quickly run HomeBase directly
  37. from the DISK 1 and 2 supplied or from the copies you should make
  38. of them. However, this is just for testing and play -- it does
  39. not make a permanent installation on your disk and will disappear
  40. when you turn off your machine.
  41.  
  42. First boot up with FILES=20 in your CONFIG.SYS file.
  43.  
  44. To run quicky type:
  45.             A:QUICKY
  46.  
  47. and answer the questions and do what quicky asks you to do.
  48.  
  49.  
  50.  
  51. SWAPPING
  52. --------
  53. Swapping is an important feature, but you must understand its
  54. limitations. Swapping is a great boon since it gives you 133K
  55. more memory for use by other progams that need it (like Lotus,
  56. etc.)  However, some programs are not compatible with swapping
  57. and the swapping process takes more time than the non-swap
  58. "resident" method.
  59.  
  60. How swapping works
  61. ------------------
  62. When you type Alt-Shift-H  (or Alt-Shift-Shift)  the HomeBase
  63. kernel (HBKERNEL) program, which is always resident, first saves
  64. the current executing task and then puts HomeBase in its place.
  65. When you exit HomeBase the reverse occurs: HomeBase is written
  66. back to disk and the original program is brought back.
  67.  
  68. While the kernel is reading and writing to the disk to perform
  69. the swapping you must wait.  On a hard disk you wait about 3 to 5
  70. seconds.  On a RAM disk (like VDISK supplied with DOS) you wait
  71. about 1 second or less.  We recommend that you use a RAM disk if
  72. you have Expanded or Extended memory (such as the ABOVE type
  73. board).  If you do not have expanded or extended memory (i.e.
  74. memory that lies outside the normal 640k that DOS uses) then
  75. you should NOT use a RAM disk for swapping since there is no
  76. advantage -- either use hard disk swapping or use HomeBase in the
  77. non-swap resident mode.
  78.  
  79.  
  80. NOTES about SWAPPING:
  81. ---------------------
  82. 1)  The 1 to 5 second delay applies only to the entry and exit of
  83. HomeBase. Once you are inside HomeBase, jumping to the many
  84. functions of HomeBase take no time at all.  Swapping only occurs
  85. when you "escape" to the outside by typing Alt-Shift-Esc or Alt-
  86. Shift-Return.  Esc alone works only if there is just one active
  87. HomeBase task; otherwise Esc jumps you to one of the remaining
  88. active HomeBase functions.
  89.  
  90. 2)  The HomeBase screens will appear immediately if they have
  91. been previously activated.  This makes the delay seem faster.
  92.  
  93. 3)  HomeBase performs swapping by writing and reading a special
  94. "hidden" 181 Kilobyte file named HBSWAP$$.HB$.  Thus there must
  95. be 181K space free on your disk.  This file cannot be deleted by
  96. dos.  If you don't want the file to be hidden, just create a
  97. dummy swap file before you run the HBINSTALL program by typing:
  98.  
  99.     copy hb.exe+hb.exe+hbkernel.com c:\hbswap$$.hb$
  100.  
  101. If you use RAM disk swapping the c: above may be d: or some other
  102. letter. The swap file must be in the root directory.  For
  103. greatest speed the swap file should be contiguous.  If you don't
  104. know what this means don't worry
  105. about it.
  106.  
  107. 4)  If you use a RAM disk only the swap file need be there.  The
  108. HOMEBASE subdirectory can be on the hard disk.  HBINSTALL will ask
  109. you for the drive letter of the disk where you want the swap file
  110. to be put.
  111.  
  112. 5)  To install HomeBase in the swapping mode you can:
  113.  
  114.     1)  Specify it during the HBINSTALL program.
  115.  
  116.     2)  Specify it in the HBCONFIG.HB$ file.
  117.         Use your word processor to make or modify this file
  118.         (which is created by HBINSTALL.)  The first line should be:
  119.  
  120.             d: s
  121.  
  122.         where d: is the drive where the swap file should go.
  123.         To cancel swapping change "s" to "-s".
  124.  
  125.  
  126.     3)  Specify it manually by typing "s" in the right spot on the
  127.         command line, e.g. to specify swap on drive D: type:
  128.  
  129.              hb d: s
  130.  
  131. NOTE:  The drive letter and "s" or "-s" must preceed the other
  132. letter options permitted by HomeBase (such as i, d, z, etc.).
  133. The colon (:) must be typed after the drive letter (as shown
  134. above.)
  135.  
  136.     
  137. The "DO NOT SWAP" Warning Beep
  138. ------------------------------
  139. HomeBase must never try to swap out a user program that is using
  140. the asynchronous or timer-tick interrupts.   If a modem sent a
  141. character or a timer tick occurred, the cpu would jump to code
  142. that no longer exists, i.e. it has been removed (swapped) to
  143. temporary storage on disk.
  144.  
  145. HomeBase tries to detect programs that are unswappable, but
  146. without a priori knowledge about the user's program, there is no
  147. infallible way to prevent errors.   Thus in rare cases HomeBase
  148. will try to swap out a program that should not be swapped out.
  149.  
  150. HomeBase places itself as high as possible in memory so that it
  151. is unlikely to conflict with any but the largest programs.
  152. However if you have only 256K of memory then it is likely that
  153. part the main program you are running (like Lotus or a word
  154. processor) will be swapped out during HomeBase operation.
  155.  
  156. HomeBase scans all interrupts for possible connections to the
  157. program that is about to be swapped out and, if found, does not
  158. swap and just stays in the user's program.  However, in order to
  159. inform you that this has occurred and to prevent messing up the
  160. screen with a message, HomeBase plays the tune "Yankee Doodle
  161. Dandy".  Sometimes HomeBase plays this tune but still allows
  162. swapping because the interrupt number is 50 or greater and these
  163. interrupts are rarely used when the program is not active.  In
  164. any case, if you find a program that fools HomeBase or causes a
  165. problem, you can put a "safety shield" around it by using a batch
  166. program that runs the supplied SWAP.COM program.
  167.  
  168. SWAP.COM:  A Safety Shield for Non-swappable Programs
  169. -----------------------------------------------------
  170. The SWAP.COM program prevents swapping until an unswappable user
  171. program has terminated.  You must create a "batch" file in which
  172. SWAP OFF appears before the program and SWAP ON appears after it.
  173. For example, if you find that the program YYY.COM needs a safety
  174. shield, you would make the following batch file named RUNYYY.BAT:
  175.  
  176.         swap off
  177.         yyy
  178.         swap on
  179.  
  180. Do not name this program YYY.BAT since when you type YYY, DOS
  181. first tries to run YYY.COM or YYY.EXE before trying to run
  182. YYY.BAT.  Once this batch program is created (using an editor or
  183. word processor), you need only type:
  184.         runyyy
  185.  
  186. (Make sure the SWAP.COM program has been copied from the HomeBase
  187. distribution disk to your working disk.)
  188.  
  189.  
  190. Types of Programs that are Non-swappable
  191. ----------------------------------------
  192. You cannot swap out programs that are using the async interrupts
  193. or the timer tick interrupts.   Terminal emulator programs use
  194. the async interrupts, some word processor programs use int 8 and
  195. 9 and 16, and some spreadsheet programs use the timer tick, int 8
  196. and 1C.
  197.  
  198. Fortunately if you have 640K of memory then the non-swappable
  199. part of your program will not overlap the memory that is swapped
  200. out and replaced with HomeBase.  Thus sometimes even non
  201. compatible programs will run fine with HomeBase in the swap mode.
  202. BUT PLEASE EXPERIMENT FIRST!  Soon we will publish a list
  203. describing the programs which pose a problem.
  204.  
  205.  
  206.  
  207.          Additional Changes and Additions to version 2.0
  208.          -----------------------------------------------
  209.  
  210. HORIZONTAL MENU
  211. ---------------
  212. HomeBase now shows the first two lines in reverse order so that
  213. the clock does not obscure your choices on the 2nd line.
  214.  
  215.  
  216. MORE DATA SPACE (50%):
  217. ----------------------
  218. More space has been provided in the data area so that notebases
  219. and calendars can be larger and/or more functions can be active
  220. at the same time.
  221.  
  222.  
  223. DEINSTALL HOMEBASE and HBKERNEL
  224. -------------------------------
  225. The Deinstall option  (main menu Alt-Shift-h, o ) now permits you
  226. to remove HBKERNEL, HBASYNC, HBVSI as well as the main module HB.
  227. Removing the other modules gives you about 70 to 80K more memory
  228. but you lose features like the alarms and background capture.
  229. Also, currently if you deinstall the kernel you will lose any
  230. programs which were made resident or are running after the
  231. kernel.  Thus, DO NOT DEINSTALL the kernel if you are running any
  232. other program, i.e. you must be at the Dos prompt (like C:>)
  233. before typing Alt-Shift-h, o, etc.
  234.  
  235.  
  236. AUTO REQUEUING OF ALARMS:
  237. ------------------------
  238. HomeBase now creates and maintains a file called HBALARMS.HB$
  239. which contains all alarms that have been scheduled (for all
  240. calendars.) Each new day when you boot up your computer and start
  241. HomeBase, HBKERNEL reads in the alarm file and schedules all
  242. alarms for that day.  Alarms from all previous days are deleted,
  243. but in case you have the date set wrong, a backup file called
  244. HBALARMS.$H$ can be used to undo the accident.  (See HBALARMS.COM
  245. below.)
  246. At midnight (if you leave your machine on), the alarm file will
  247. once again be read and new alarms set for the next day.
  248.  
  249. The kernel recognizes only the first 12 alarms set on a given
  250. day.  If alarms were originally scheduled with the earliest
  251. first, then running the HBALARMS.COM program after the first few
  252. alarms have gone off will allow the remaining alarms to be set
  253. up.  Alarms on the same day, but previous to the current time
  254. will immediately display and thus be immediately flushed out of
  255. the system when you press Alt-Shift-End.
  256.  
  257.  
  258. ALARM BIG-BEEP
  259. -------------
  260. Using the "#" option, one can set the amount of time that an
  261. alarm stays on the screen before a final alarm tune is played and
  262. the message disappears. The default time is 7 minutes.  At the
  263. half way point (3.5 minutes) the alarm tune will be sounded
  264. without removing the message so that you will know to look at
  265. your machine to see the alarm.
  266.  
  267. Alarms accumulate.  Up to 4 alarms set for the same time (perhaps
  268. from separate calendars) will show on one alarm screen.  If more
  269. than 4 are pending, the remaining alarms will show when the user
  270. gives the release signal (Alt-Shift-End).
  271.  
  272.  
  273. HBALARMS.COM
  274. ----------
  275. If the user specifies the "-A" option in HBKERNEL then the alarm
  276. file will not be automatically read in.  In this case the user
  277. must use the HBALARMS.COM program to perform the requeuing.  To
  278. schedule today's alarms type:
  279.  
  280.         HBALARMS cq        (i.e. clear and queue)
  281.  
  282. If you made a mistake (set the time wrong, etc.) you can undo the
  283. mistake by typing:
  284.         HBALARMS u
  285.  
  286. If you forget how to use HBALARMS, just type "HBALARMS" and a short
  287. help message will remind you.
  288.  
  289.  
  290. EDITOR
  291. -------
  292. The HomeBase editor  now acts more like Word Star.  The Backspace
  293. and Del keys and Cntrl-Y keys act like they do in Word Star.
  294.  
  295. The Cntrl-B (reformatting) command now works and approximates the
  296. way WordStar might reformat the paragaph.  This is very useful
  297. when importing files into a Notebase.
  298.  
  299.  
  300. QUICKTERM
  301. ---------
  302. If you are running HomeBase in the swap mode and Quickterm in the
  303. background, you will not be able to exit HomeBase and return to
  304. the "foreground", such as DOS or your word processor.  You can
  305. however, switch between the several HomeBase functions. If you
  306. wish to use Quickterm in background mode while running other
  307. programs, you'll need to run HomeBase resident rather than in
  308. swap mode.
  309.  
  310. An extra option has been added to Quickterm that permits logging
  311. on to a service without Quickterm sending a string of characters.
  312. This is particularly important when using EasyLink.
  313.  
  314. VOICE AUTODIALER
  315. ----------------
  316. HomeBase now contains a "voice" autodialer. The Name and Address
  317. templated notebase now supplied is set up to be utilized this
  318. way. Just hit Alt D for dial to dial the first number. To
  319. autodial any other number in the Name and Address file, move your
  320. cursor to that number and hit Alt D.
  321.      Any templated notebase can now be built to contain autodial
  322. fields. You'll find a simple option to do this within the
  323. template maker.
  324.  
  325.  
  326. KEYBOARD PROGRAMS such as PROKEY
  327. --------------------------------
  328. As before, Prokey and other keyboard programs must be installed before
  329. HBKERNEL is installed.
  330.  
  331. Now, you can have your Keyboard program signal Alt-Shift-Shift in
  332. order to activate HomeBase.  Then you can have the Keyboard
  333. program signal the first letter of the HomeBase function that you
  334. want.
  335.  
  336.     Alt-Shift-Shift    (activates Homebase Main menu)
  337.     N            (calls up the Notebase)
  338.  
  339. Note:  Both Shifts must be signalled, i.e. L Shift and R shift
  340. together with the Alt key.  You can also type this manually.
  341.  
  342.  
  343. TEMPLATE MAKER:
  344. ---------------
  345. 1.   When using the template maker program
  346.  
  347.     a1. You should have a hbvsi installed with 40k of screen buffer,
  348.         i.e. in the autoexec.bat file it would read:
  349.             hbvsi 40k
  350.  
  351.     a2. If you are going to alter the structure of a notebase you've
  352.             previously constructed with the template maker, be sure to
  353.             first UNLOAD the Notebase from the NOTEBASE PROGRAM before
  354.             loading the notebase into the template maker. Use the UNLOAD
  355.             command on the horizontal main Notebase menu. This will remove
  356.             the Notebase from RAM so that you do not wind up with two
  357.             conflicting versions of the same Notebase.
  358.  
  359.     b.  After you create a notebase with the template maker. It will
  360.         not be automatically loaded into the notebase list until you
  361.             either reboot or use the ADD command on the main Notebase menu.
  362.  
  363.     c.  When using the Template Maker, you must be in the directory and
  364.             drive where your notebases are normally found. Otherwise, you
  365.             would create a Notebase within a directory that does not auto-
  366.             load it's Notebases into HomeBase. On a floppy disk sys-
  367.          tem you want to be on drive b: when you load HBTM to ensure
  368.             that you will save your newly created notebase on drive b:
  369.  
  370.         Example:  Floppy        Hard Disk
  371.                b:             cd \homebase
  372.                a:hbtemplt         hbtemplt
  373.  
  374. NOTEBASE PRINT:
  375. ---------------
  376. 2.   When using the Report Generator (HBPRINT.COM) program
  377.      (previously called HBNBP.COM)
  378.  
  379.         a.  When using the Report Generator to set up a report format
  380.             for printing, if you are going to be printing pages that
  381.             are larger than the size of your screen then you should add
  382.             extra screen memory to HomeBase. Using the HomeBase
  383.             Editor, read in the autoexec.bat file in your root directory.
  384.             You'll note that there is a line that begins;
  385.  
  386.             original:      hbvsi 33k
  387.  
  388.             This is HomeBase's screen management facility, and the
  389.             number following it represents the size of the buffer
  390.             opened for screen management. For the larger size reports
  391.             you should change this to 40K, i.e.
  392.  
  393.         change to:        hbvsi 40k
  394.  
  395.  
  396. QUICKTERM AUTODIALER:
  397. -----------
  398. 3.          Once you have set up all the information you need for
  399.             a particular host computer you wish to contact, use
  400.             the "Write" command found on the main Autodialer menu
  401.             to save the configuration. Once you have done this, the
  402.             name of the host computer will appear on your autodialer
  403.             index. When you wish to call a particular host, just use
  404.             the highlighting cursor bar, and the Select command on the
  405.             horizontal menu to automatically configure and dial for you.
  406.  
  407.  
  408. GRAPHICS CARDS (EGA and Hercules type MONOGRAPHICS)
  409. ---------------------------------------------------
  410. 4. If you are using a monochrome screen with a graphic card
  411.    (i.e. Hercules monographic card or something similar) and are
  412.    running programs such as LOTUS which switch to graphics without
  413.    telling DOS that they are doing so, then you will find that
  414.    HomeBase will only appear correctly on the screen when LOTUS
  415.    (or other like program) is in "text" mode.  (i.e. if you call
  416.    up HomeBase while showing a graph in LOTUS you will see garbage
  417.    on the screen.) Just hit ALT/SHIFT/ESC and switch LOTUS back
  418.    to the text/spreadsheet mode before trying to reinvoke HomeBase.
  419.  
  420.  
  421. FILE MAINTENANCE (HBCLEAN)
  422. --------------------------
  423. 5.
  424.      Most databases, Homebase's Notebase system included, require
  425. occasional file maintenance. The purpose of this is to remove
  426. little memory gobblers that attach themselves to files as you add
  427. and delete records and information. This helps you keep your
  428. notebases down to the minimum size and your system at its maximum
  429. effeciency.
  430.  
  431.      To perform a file maintenance, enter the subidrectory where
  432. your notebases are stored and type:
  433.  
  434.                HBCLEAN
  435.  
  436.      If you use your notebases a lot, you should try to get into
  437. the habit of running hbclean once a week or so.
  438.  
  439.  
  440. ADDED in version 2.51
  441. ---------------------
  442.  
  443. 1)   HomeBase now uses an external ShareWare file called "HB.ECT".
  444.      This file should be present in the current directory when
  445.      executing HB.EXE (or HB.COM).
  446.  
  447. 2)   A bug related to CUT & PASTE in view mode has been fixed.
  448.  
  449. 3)   HBMOBILE.EXE has been added to the disk, it will let you
  450.      produce address lists, telephone lists, daily, monthly or yearly
  451.      calendars in a format that will fit into your timemanager.
  452.  
  453.  
  454. ADDED in version 2.52
  455. ---------------------
  456.  
  457. 1)   A new install/change configuration program HBINSTAL.EXE
  458.      has beem written. It can be used to do the initial instalation
  459.      and to change the setup for an aleady installed homebase.
  460.  
  461. 2)   Roll todo list, will now work even if you run out of memory,
  462.  
  463. 3)   Roll todo list with a date range now works.
  464.  
  465. 3)   Small bugs related to the editor has been fixed.
  466.  
  467. 4)   ALT-D, autodial from NoteBases, now always work.
  468.  
  469. 5)   Cursor now reapears when exiting from NON-resident mode.
  470.  
  471. 6)   Bug related to deinstall in NON-resident mode fixed.
  472.  
  473. 7)   When executing HB in resident mode, the correct Hot key combination
  474.      will now be shown on the screen when HB.EXE is executed first time.
  475.  
  476.  
  477. ADDED in version 2.53
  478. ---------------------
  479.  
  480. 1)   Hang-up in QuickTerm and NoteBases now do both HardWare and
  481.      SoftWare (ATH) handup, this should cure the hangup problem
  482.      with some modems.
  483.  
  484. 2)   Small bugs related to Block functions fixed.
  485.  
  486.  
  487. Have Fun!