short : The ULTIMATE Amiga Address Book (Update) author : email@example.com (Tom Bampton) uploader : fosters dvalley demon co uk (Tom Bampton) type : biz/dbase version : 4.2 SR 1 requires : biz/dbase/AAA_MegaBook.lha architecture : m68k-amigaos Filetype : application/x-lha Size : 144.60K Date : 23-Mar-99 Download : 💾 https://de3.aminet.net/biz/dbase/MegaBookSR1.lha
============================= MegaBook 4.2 SR-1 Information ============================= Welcome to MegaBook 4.2 SR-1. This is a service release of MegaBook to fix a couple of bugs and introduce a few changes. All the stable code from 4.3 has been merged with the 4.2 code to create this release. Not enough has been done to warrant a complete release, but I have decided to release this version mainly as a bug fix. To install this version of MegaBook, you must have the original MegaBook 4.2 archive. If you dont, obtain AAA_MegaBook.lha from biz/dbase on Aminet. Check before you download that the version number in the readme is 4.2Release if it is not, then you do not need to install this version. Once you have MegaBook 4.2 installed, you can simply extract this archive directly into the MegaBook directory. Alternatively, you can copy the files over after extracting somewhere else. Whichever way you use, you must make sure the directory structure remains intact. The main changes in this version are as follows: MegaBook is now accesses the end of the database in a different way, giving a 100% speed increase on this part of the database. The first half is still accessed in the same way so there is no speed increase. For those that are interested, this is how it works. From day 1 MegaBook has used an exec list to store its database. This has the advantage of being easy on small databases and is easily attached to a ListView, but has the disadvantage of being slow on the end part of large databases. This would be better done as a hash table, but that would mean a major rewrite of large parts of code and therefore hasnt been done yet. MegaBook now stores a pointer to the middle of the database, and does all searches above this point from that pointer instead of from the beginning of the list. On large databases the difference is phenomanl. We created a 32768 record database for testing. On the old MegaBook it was noticeably slow to click on any middle to end record of the database, also goto was slow. This showed its ugly head in the form of MegaBook hanging for long periods. The new version saw this cleared up totally. It is still a little slow on the second to middle record, but this is barely noticeable. There are ways I can speed it up even more but on less then 1000 records it isnt worth doing. If anyone uses MegaBook for huge databases over 1000 records in size, please let me know. There was a major problem with the font code. If the font you selected didnt exist or was corrupted, MegaBook would get stuck in an infinite loop. I fixed this and added large informational messages to tell you exactly what is happening with regards to font problems. Also, I added an intelligent recovery to font problems. If the font you have specified does not open, MegaBook tries to use your system default font. If that doesnt open, it tries to use topaz 8, if that doesnt open (unlikely!) MegaBook fails to run. In low memory situations this can cause a wealth of requesters, as MegaBook tells you everything that is going on as it does it. This i feel is the lesser of two evils. If you use MegaBook in a low memory situation frequently, please let me know and Ill disable those requesters for you. An MBIO for OnyxBase 1.0 is also now included. Thanks must go to Stefan Blixth for the information on the file format. A number of smaller bug fixes and improvements have also been made. Please see the release notes for more information.
PERMSSN UID GID SIZE RATIO STAMP NAME ---------- ----------- ------- ------ ------------ -------------------- [generic] 9290 43.9% Feb 25 1999 Docs/ReleaseNotes [generic] 1899 72.4% Aug 9 1998 Docs/ReleaseNotes.doc.info [generic] 3548 45.6% Mar 21 1999 Docs/ServiceRelease.doc [generic] 1899 72.4% Aug 9 1998 Docs/ServiceRelease.doc.info [generic] 4996 63.3% Jan 4 1999 Extras/MBIO/amterm.mbio [generic] 13128 52.0% Jan 4 1999 Extras/MBIO/ascii.mbio [generic] 4048 58.7% Jan 4 1999 Extras/MBIO/dynamic.mbio [generic] 4728 64.0% Jan 4 1999 Extras/MBIO/maxsbbs.mbio [generic] 2568 60.2% Jan 4 1999 Extras/MBIO/megabook2.mbio [generic] 2764 61.1% Jan 4 1999 Extras/MBIO/megabook3.mbio [generic] 3852 57.0% Jan 4 1999 Extras/MBIO/megabook4.mbio [generic] 2268 62.3% Jan 4 1999 Extras/MBIO/ncomm305.mbio [generic] 6076 60.4% Jan 4 1999 Extras/MBIO/onyxbase.mbio [generic] 2512 60.2% Jan 4 1999 Extras/MBIO/phonebook1.mbio [generic] 5344 61.2% Jan 4 1999 Extras/MBIO/phoneit13.mbio [generic] 5724 62.7% Jan 4 1999 Extras/MBIO/yam13.mbio [generic] 6060 61.3% Jan 4 1999 Extras/MBIO/yam2.mbio [generic] 120732 41.2% Mar 21 1999 MegaBook [generic] 120344 41.2% Mar 21 1999 MegaBook-020 [generic] 2076 31.5% Jul 13 1998 MegaBook-020.info [generic] 2103 31.0% Dec 13 1998 MegaBook.info ---------- ----------- ------- ------ ------------ -------------------- Total 21 files 325959 45.1% Mar 23 1999