S3ABANK V1.4e `Lite' -------------------- I am very aware that all the enhancements I have made to this program have been at the expense of increasing the memory requirements, both for storing the program and it's overlays, as well as the amount of system memory it requires to run. I also know that this often precludes its use in 256K versions, or without some sort of SSD external storage. V1.3 helped a great deal, by making some of the modules optional, but there is still a great deal of functionality and flexibility in the main `core' program, which some users will never need. Accordingly, I have decided to offer a 'made to measure' service for those people who are short of memory. By eliminating those functions which are not required, and permanently setting the configuration, it is possible to save an appreciable amount of memory. Unfortunately, this will take a great deal of work to design these `one-off' programs, so I will have to ask for an extra fee, in addition to the standard registration fee, to compensate me for the time. I believe £10 is a reasonable figure, based on the time it will take to recode and test these unique versions. To order a stripped-down version, fill in the questionaire at the end of this document and send it, along with £30, or the equivalent in your local currency, to the address given in REGISTER.TXT. Registered users need send only £10, of course. Production of the program could take up to a month, depending on the volume of work, but this can be speeded up by E-mailing me a copy of the questionaire to enable me to work on it in advance of receipt of the fee. To enable you to decide whether this is a worthwhile exercise, I have also included the approximate memory savings which will be obtained against each change to the program. At present the core takes about 102 Kb and the program needs about 80 Kb free system memory to run, so the savings should be assessed against that baseline. Also, note that, except for the number of items requested, where some system memory savings are obtainable, the savings indicated will apply only to the amount of Disc storage savings, . If a facility takes an insignificant amount of memory, such as the `Edit Memo' feature, I have left it off the list. However, if you still want it removed, please do not hesitate to request it. Finally, please note that I cannot offer you a free upgrade facility along with this option. If a new version is produced at a later date, I would have to charge another £10 to upgrade unique versions. QUESTIONAIRE Name: Registered: / Address: Compuserve: E-Mail: Specification of Version. Note that approximately 6 Kb of code will always be saved regardless of your subsequent selections, because the following code will be removed: 1. Code relating to Registration. 2. Code and some GLOBAL Variables for Modules not required. (The majority of module variables are LOCAL, so are not used if the module is not loaded.) 3. Code for defining the Terminology settings. 4. Code to ensure backwards compatibility (Program will assume data files are either new or saved from V1.4) Please specify which modules you will be using: (Remember, you cannot change your mind later, as some essential `hooks' for rejected modules will be removed) Savings in `Core' programme 1. Currencies (8Kb) / 2. Standing Orders (10Kb) / 3. Archive (5Kb) / 4. Budget (1Kb) / 5. Planner (1Kb) / 6. Shares (1Kb) / 7. Petrol (1Kb) / 8. House (1Kb) / 9. Utilities (1Kb) / Please specify your requirements as to the number of individual entries you need (V1.4 defaults are shown in brackets) . Note that the memory savings in this area are against System Memory; there will be no saving on SSD memory requirements . Also, note that those items with an asterix against them have an additional maximum limit defined by the sum of the length of all the description fields, which cannot exceed 255. Therefore, you may have to limit the length of the description fields if you wish to increase the number. Savings in `System' memory 1. *Accounts (100bytes/Unit) <..........>/(20 x 10 Characters) 2. Transactions (60bytes/Unit) <..........>/(100> 3. Standing Orders (50bytes/Unit) <..........>/<50> 4. *Default Transactions (60bytes/Unit) <..........>/<20 x 10 Characters) 5. *Budget Categories (50bytes/Unit) <..........>/(50 x 15 Characters) 6. Shares (50bytes/Unit) <..........>/(30) 7. *House Rooms (50bytes/Unit) <..........>/(20 x 15 Characters) 8. *Categories (50bytes/Unit) <..........>/(20 x 15 Characters) 9. Insurance Items (50bytes/Unit) <..........>/(60) 10. Planning Agencies (40bytes/Unit) <..........>/(25) (In V1.4, the Budget module will refuse any more entries when the description list reaches 255 characters, as will the House module for Rooms and Categories. This explains the apparent 750/400 character requirement.) Please define the Terminology you wish to use: 1. / 2. / 3. / 4. /Checks> 5. (Any other changes you might want) Please indicate if you need the following facilities: Savings in `Core' programme 1. Print Facility (3Kb) / 2. Fonts (3Kb) // 3. Currency Converter (1Kb) / 4. About Screen (200bytes) / 5. Diamond key operation (4Kb) / 6. Multiple Groups (2Kb) / 7. Group Password (1Kb) / Please indicate if you need the following to be configurable (No memory saving) or fixed: Savings in `Core' programme 1. Decimal Places (100bytes) / 2. Escape Key (100bytes) / If Fixed / 3. Setup Diamond Menu (2Kb) / If Fixed, list selections Accounts / Transactions / Currency / Orders / Archive / Budget / Planner / Shares / Petrol / House / Utilities / Please indicate if you need the following Accounts screen options : Savings in `Core' programme 1. Look Ahead Option (2Kb) / 2. Pay Bills Option (1Kb) / 3. Quicken Import/Export (4Kb) / 4. Backup/Restore (1Kb) / (I don't approve of deleting this) 5. Information screen (1Kb) / 6. Account Type Option (200 bytes) / 7. Account Credit Limit Check (100 bytes) / 8. Automatic Interest Option (1Kb) / 9. Auto Share Account (200 bytes) / 10. Switch Accounts Option (200 bytes) / 11. Move Accounts (200 bytes) / Please indicate if you need the following Transaction screen options : Savings in `Core' programme 1. Default Transactions Option (3Kb) / 2. Reconciled Transactions (200 bytes) / 3. Deferred Transactions (200 bytes) / If Yes: Display Balances // 4. Line Draw (50 bytes) / 5. Budget Filter (1Kb) / 6. Total Window Configurable (100 bytes) / If Yes, specify / 7. Configurable Symbols (500 bytes) / If No: Cleared Symbol //<.......> Reconciled Symbol //<.......> Deferred Symbol //<.......> 8. Initial Highlight Configurable (100 bytes) / If No, Specify / 9. Auto Defer Switchable (1Kb) / If No, specify / Please indicate if you need the following Currency screen options : (Assuming Currency Support Required) Savings in `Core' programme 1. Allowances Display (200 bytes) / Please indicate if you need the following Standing Orders screen options : (Assuming Standing Orders Support Required) Savings in `Core' programme 1. Different Initial Value (200 bytes) / 2. Total Window Display Switchable (100 bytes) / If No, specify / Please indicate if you need the following Archive screen options : (Assuming Archive Support Required) Savings in `Core' programme 1. Budget Filter (200 bytes) / 2. Find Option (1Kb ) / Please indicate if you need the following Budget screen options : (Assuming Budget Support Required) Savings in `Core' programme 1. Spend/Remaining Switchable (200 bytes) / 2. Move Budget Categories (100 bytes) / Please indicate if you need the following Share screen options : (Assuming Share Support Required) Savings in `Core' programme 1. Move Share Option (100 bytes) // 3. Y-Scale Configurable (100 bytes) / 4. X-Scale Configurable (100 bytes) / Please indicate if you need the following Petrol screen options : (Assuming Petrol Support Required) Savings in `Core' programme 1. Multiple Cars (200 bytes) / 2. Selectable Units (1Kb) / If No : // / Please indicate if you need the following House Contents options : (Assuming House Contents module Required) 1. Categories (3Kb) /