home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 5
/
FreshFish_July-August1994.bin
/
useful
/
dist
/
gfx
/
show
/
superview-lib
/
docs
/
svobject-docs
/
acbm.doc
next >
Wrap
Text File
|
1994-07-04
|
4KB
|
166 lines
ACBM.svobject
© 1993-94 by Andreas R. Kleinert.
FREEWARE. All rights reserved.
Version : 2.11
Release Date : 12.06.1994
Requirements
~~~~~~~~~~~~
- OS V2.04+ (V37)+ and its libraries
- iffparse.library V37+
- superviewsupport.library V3+
For ClipBoard usage at least superview.library V4+ is needed.
Description
~~~~~~~~~~~
ACBM.svobject is an external Library-Module for the superview.library V2+.
It contains SVDriver-Support for the superview.library V3+, and
needs any SVDriver with Bitplane-Support.
It supports reading and writing of IFF-ACBM Files.
In detail these are :
Reading :
- IFF-ACBM uncompressed
(except 24 Bit-ACBMs)
Writing :
- IFF-ACBM uncompressed
(except 24 Bit-ACBMs)
Author
~~~~~~
Andreas R. Kleinert
Grube Hohe Grethe 23
D-57074 Siegen
Germany
History
~~~~~~~
V2.11 (12.06.1994) :
- now GfxBuffer-writing no longer results in wrong x/yAspect values
V2.10 (05.06.1994) :
- SVObject flags now reflect, that GfxBuffers can be written
- now "aspect"-values are set to non-zero, if writing an ACBM
from a GfxBuffer
V2.9 (27.05.1994) :
- now saving of GfxBuffers is possible : internal write routines have
been completely rewritten, so that supplied Screens are transferred
to GfxBuffers before saving. BitPlane AND OnePlane Buffers upto
8 Bit are supported : they are converted to each other by using the
appropriate functions of superviewsupport.library V3+.
- this should also fix the problems with strange-sized pictures
- version still reflected 2.7 instead 2.8. Now we're at 2.9 :-)
V2.8 (15.05.1994) :
- AARGGHH : Reading of ACBM-Files did not work, because ULONG-array
checked for wrong IFF-IDs (ID_ILBM) !
V2.7 (15.05.1994) :
- the ClipBoard feature did not work, since ILBM.svobject and
ACBM.svobject had been externalized.
Specifications had to be changed slightly - in a compatible way -
to re-arrange READING to work again. For WRITING only superview-
Library had to be changed.
- Besides : the ClipBoard would not have been closed correctly, anyway,
because - yet another bug - there was a function call missing.
V2.6 (07.05.1994) :
- use of SAS/C V6.51
- use of new "superviewsupport.library" V1
This saves some space again (here : ca. 1100 Bytes).
V2.5 (02.04.1994) :
- un"#define"d CRNG support routines, which are not used since V2.1
anyway. This saves some code again.
- un"#define"d some more (yet) dead code (AUTH, ANNO, ...)
V2.4 (27.03.1994) :
- removed internal SVDriver-Replacement, so that we now are really
dependent on external SVDrivers in libs:svdrivers.
This saves about 1600 Bytes diskspace and reduces redundancy.
- replaced SAS/C's sprintf()-routine with own, RawDoFmt()-based one.
This saves again about 1800 Bytes.
- now using Utility-Library for integer operations (activated
SAS/C's UTILLIB option) : this increases 68000-codesize a little
bit, but increases speed on 68020+ systems
(should also decrease codesize, but does not ...)
V2.3 (25.03.1994) :
- slightly improved internal BitMap-to-BitMap routine
V2.2 (17.03.1994) :
- fixed "large memory usage" bug in internal ECS-ChunkyPixel routine
- added several security checks (zero-pointers)
V2.1 (09.03.1994) :
- now with SVDriver-Support. Not yet necessarily needed.
- Clipboard-Support was deactivated accidentally. Now is no longer.
- fixed small bug in memory management routines
- fixed bug in reading and writing "big width" pictures
(> Standard-Width for the specific ScreenMode) :
BitMap->BytesPerRow was bigger than thought (for 736 was 96, not 92,
so e.g. saving will result in an Width of 768)
- now sets BMHDF_CMAPOK in bmhd->flags (former pad1) if running under V39
and writing 32 Bit-ColorMaps
- removed "ColorMap replacement" routine
- internal routines : AUTOSCROLL now really works with big-sized Screens
- ColorCycling (CRNG)-Support removed
- fixed several other little bugs
V1.2 (06.02.1994) :
- File Information did not work
V1.1 (16.01.1994) :
- first version
Copyrights
~~~~~~~~~~
Some of the mentioned names or products above may be copyrighted by
companies or trademarks of companies.