SECTION 000 - SYSTEM REQUIREMENTS
You will require the following minimum configuration to use HiFinance under MS-DOS: -
HiFinance can be run in pure DOS mode but unless your computer is a genuine IBM, the memory management program will be difficult to setup. This is a limitation on DOS and PC BIOSís. Help can be sort form Microfocus (the manufacturers of the language used in HiFinance). Horizon Information Systems recommends, though, that you bypass the issue completely and always run HiFinance in a DOS window within Windows 3.11 or above. Microsoft has done a far better job of memory management with Windows than they have done with MS-DOS.
Apart from the above restriction, HiFinance requires the following to run successfully.
A)††††††† I.B.M. 386 (or above) style Personal Computer - or compatible, with at least one floppy disk drive and a hard disk.
B)††††††† At least 520KB RAM (Random Access Memory) free in conventional memory space and a total of at least 4MB of extended memory available. This generally means that the computer needs 8MB of RAM total when using Windows 3.11 and 16MB of RAM when using Win95 or above. Insufficient memory might allow most functions to proceed correctly, but might terminate unpredictably when certain large programs are loaded. Care should be taken when loading, so-called, RAM resident programs (TSRís) and/or network drivers. These use conventional memory and may not leave enough space to HiFinance to function correctly. Win98 requires at least 32MB to run reliably and WinNT and its derivatives (eg Win2000, XP, etc) require 128MB just to function.
C)††††††† You must be using PC-DOS or MS-DOS operating system version 2.00 or greater. Multi-terminal installations require DOS version 3.20 or greater.
D)††††††† At least one printer (parallel or serial interface) is required for printing. A narrow carriage printer (8Ē) is all that is required. Laser printer support is available but it should be noted that only A4 stationary will function properly in these printers and that Laser printers do not print edge-to-edge so very wide reports might loose a character or two on the extreme right-hand-side, although most reports have been adapted to allow for this. Postscript printing is not supported.
E)††††††† You may use a monochrome, composite or RGB monitor with CGA, EGA or VGA colour, if desired. HiFinance normally senses the monitor you are using and adjusts the screens appropriately. You can also choose the screen colours if the default colours do not match your screen.
F)††††††† Your CONFIG.SYS must contain the following lines:
Under no circumstances should HiFinance be run with less than 40 files specified. The result of this action will be unpredictable.
If you use the minimum RAM it will be necessary to reduce the number of file buffers in your CONFIG.SYS to 10. If you are installing DOS-5's SMARTDRV.SYS, the buffers may also be safely reduced to 10. However, lowering the number of buffers below 10 will degrade the performance of HiFinance greatly. This is not as crucial in WIN95 and above, as Windows maintains the file handling and buffering itself. However, NT4 still needs some manual control. NT5, including Win2000, XP, etc usually maintain files and buffers without manual intervention. This is also true of most derivatives of Windows NT, including 2003 server. These must be told manually to extend the number of files. The default is often (but not always) 40 and should be extended to 99. To achieve this, you can edit the file C:\WINDOWS\SYSTEM32\CONFIG.NT or, on some implementations, entering a CONFIG.SYS (see above) will cause windows to automatically update the CONFIG.NT file for you.
The device driver ANSI.SYS may be installed but is not necessary to the running of HiFinance. It can be left out if your computer has limited free RAM remaining after other drivers have been installed. Where possible, run such TSRís in upper memory. This is less of a problem with later versions of Windows.
As Windows 95 and above, dynamically allocate memory and other resources so CONFIG.SYS is not generally necessary except for the cases described above.