FBM.svobject © 1994 by Andreas R. Kleinert. FREEWARE. All rights reserved. Version : 2.4 Release Date : 16.04.1994 Description ~~~~~~~~~~~ FBM.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 ChunkyPixel-Support. It supports reading and writing of FBM (Unix) Files. In detail these are : Reading : FBM (Unix) upto 256 Colors (8 Bit), either with Colortable or grey-scaled (selfgenerated). Black & White with physbits=1 not supported. Writing : FBM (Unix) upto 256 Colors (8 Bit). Following to the specifications, an 2..128 Colors file takes as much space as an 256 Colors file : always 8 Bits are written. Only the ColorMap is sized differently for different ColorDepths. Author ~~~~~~ Andreas R. Kleinert Grube Hohe Grethe 23 D-57074 Siegen Germany History ~~~~~~~ V2.4 (16.04.1994) : - improved internal "grey-scale-generation"-routine. It produced sometimes wrong values for the last GreyScale-Color, which should have been real "white". The wrong values were like this : - 4 GreyScales, 4. Color : 192/192/192 - 16 GreyScales, 16. Color : 240/240/240 - 255 GreyScales, 16. Color : 255/255/255 This is now fixed. Side-effect : the grey-value below "white" now has a bigger distance to it than to the previous value (2*256/colornum instead of 256/colornum). V2.3 (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.2 (25.03.1994) : - slightly improved internal BitMap-to-BitMap routine - now also writes FBM (Unix) upto 256 Colors (8 Bit). - fixed ColorMap-generation for grey-scaled pictures with less than 8 Bit Depth (256 grey-scales) : values had been too small (too dark) V2.1 (19.03.1994) : - first version, not yet with write-support Credits ~~~~~~~ For getting information on the FBM-Format I took a look into the file "fbm.h" and other source-files, which describe this file format and are part of FBM Release 1.0 25-Feb-90 by Michael Mauldin. No source-code from this package - only the "pure information" - has been used for FBM.svobject. Copyrights ~~~~~~~~~~ Some of the mentioned names or products above may be copyrighted by companies or trademarks of companies.