AminetAminet
Search:
84513 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/c/Bovs20.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Replacement overlay system and startup code for SAS/C
Architecture:m68k-amigaos
Date:1992-08-15
Download:http://aminet.net/dev/c/Bovs20.lha - View contents
Readme:http://aminet.net/dev/c/Bovs20.readme
Downloads:616

				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

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>