
|
84782 packages online
|
|
 |
|
dev/c/Bovs20.lha |
|
No screenshot available
|
|
Bovs
Version 2.0
By Bryan Ford
Bovs (pronounced "boffs") is an overlay system designed to replace
the standard overlay system supplied with SAS/C. It acts as both overlay
supervisor and startup code. It offers a very flexible dynamic overlay
system instead of the standard rigid hierarchial system, using locking and
automatic flushing on low memory. Startup code can auto-detach at the
application program's option, and automatically parses command-line
arguments under 1.3. A separate version is included without overlay
support (just startup code). Bovs is intended especially for large
applications which need flexible and efficient use of memory. (It is used
in my Shareware music player, MultiPlayer.)
Note: Bovs comes with (and uses) MemMan, which is also distributed
separately. So if you want both, you only need to get Bovs.
NEW FEATURES
2.0 (10-Apr-92)
Removed the commercial license fee. (All I require now for commercial use is a copy
of the commercial program when it is completed.)
Added PreStart call to allow program to avoid auto-detachment.
Added conditional assembly to allow Bovs to be assembled without auto-detach capability.
Changed 'argtemplate' to be a _pointer_ to a string, not an actual string.
Argument parsing on 2.0 now allows a client-defined extended help string ('argexthelp').
Renamed 'procname' to 'progname'.
Fixed a bug in setting priority when starting from Workbench.
Added 'argsparsed' flag which is set if the arguments were parsed with 2.0's ReadArgs().
Fixed a memory deallocation bug that could cause problems with programs linked in a
certain (unusual) way.
REQUIREMENTS
BLink from SAS/C 5.10, or a compatible overlay linker.
DISTRIBUTABILITY
Freeware.
|
Contents of dev/c/Bovs20.lha
PERMSSN UID GID PACKED SIZE RATIO CRC STAMP NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic] 5777 20203 28.6% -lh5- b527 Apr 10 1992 Bovs.asm
[generic] 10796 29899 36.1% -lh5- 7687 Apr 10 1992 Bovs.doc
[generic] 216 386 56.0% -lh5- 5f1f Mar 26 1992 Bovs.h
[generic] 1413 2264 62.4% -lh5- 8d6f Apr 10 1992 Bovs.o
[generic] 979 1664 58.8% -lh5- 2354 Mar 29 1992 Bst.o
[generic] 127 184 69.0% -lh5- ecf4 Dec 4 1991 MemMan/LMKfile
[generic] 811 2486 32.6% -lh5- e1fe Jan 11 1992 MemMan/Macros.i
[generic] 2578 7888 32.7% -lh5- 13bf Feb 18 1992 MemMan/MemMan.asm
[generic] 9194 24602 37.4% -lh5- e681 Feb 23 1992 MemMan/MemMan.doc
[generic] 70 84 83.3% -lh5- 9a97 Nov 9 1991 MemMan/MemMan.fd
[generic] 779 1772 44.0% -lh5- 0eb4 Dec 4 1991 MemMan/MemMan.h
[generic] 249 500 49.8% -lh5- 9b7e Dec 4 1991 MemMan/MemMan.i
[generic] 716 1048 68.3% -lh5- 477a Feb 18 1992 MemMan/memman.library
[generic] 546 832 65.6% -lh5- 58d5 Feb 18 1992 MemMan/MemMan.o
[generic] 1355 4043 33.5% -lh5- 0c45 Dec 4 1991 MemMan/MemManLib.asm
[generic] 4225 6892 61.3% -lh5- edbe Dec 4 1991 MemMan/test
[generic] 446 875 51.0% -lh5- 04bc Dec 4 1991 MemMan/test.c
---------- ----------- ------- ------- ------ ---------- ------------ -------------
Total 17 files 40277 105622 38.1% Aug 15 1992
|
|
|
 |
Page generated in 0.01 seconds |
Aminet © 1992-2024 Urban
Müller and the Aminet team.
Aminet contact address: <aminet aminet net> |