Short: TapeCover V2.20 - Cass.Cover Printer Author: c_wich@river.prima.ruhr.de (Carsten Wich) Uploader: c_wich@river.prima.ruhr.de (Carsten Wich) Version: 2.20 Type: text/print Replaces: text/print/tapecover* Replaces: text/print/tc213_no* What is TapeCover ================= TapeCover is a very simple to use and short program to print tape covers. I have written it because I didn't know any program of this kind that satis- fied me one hundret percent. It should even run on a stock A500 with 512K and OS2.1 (although this has not been tested, but anyway, is there anybody out there still using this kind of environment ???). As of now TapeCover only uses Text Printing for output but this may change future releases. Advantages ========== - The program does not need any GUI enhancement tools like MUI or any other libraries than the ones distributed with the official OS2.1 release (actually you only need the V38 asl.library, all the other needed libraries require a minimum version of 37 only). - Requires only minimum system resources. - Programmed according to the Commodore Guidelines (e.g. it runs fine on a third party graphics board in high resolution). - Uses the Preferences Printer Driver for output (output is currently only possible in text mode, but maybe future versions will also support the graphic mode printing using the density setting to scale the output). - Own input routine that lets you jump between every text gadget by using the cursor keys (Does anybody know how to realize this with Intuition gadgets ?). - Will be able to import data from future database applications that are under developement (e.g. CD-Archive and LiveTape-Manager). Disadvantages ============= - Static data structure for the text input (but that is the reason why this program is so short compared to the other contestants). - Needs a printer which is capable of printing text in 15cpi mode (that shouldn't be a problem these days, but who knows...). - Needs at least a 640x256 screen when using topaz 8 font and with options NOGADGETS and OLDLOOK invoked. Sorry for all NTSC Users but this is the smallest possible window height (A possible solution for NTSC users without a flickerfixer / AGA chipset / graphics board can run TapeCover on it's own Hires NonInterlace Screen with the autoscroll option). Systemrequirements ================== The program only needs a minimal Amiga System : - Any Amiga with at least 512 KB RAM - min. OS 2.1 (2.04 ROM & WB 2.1) - min. a NTSC Hires Interlace Screen The minimal window height ist 374 pixels (when using topaz 8), which is sadly not enough to fit on a non interlaced screen. This should be no problem today to display a productivity or DblPAL / DblNTSC screen mode. If there are many complaints about this I may make a preferences option to reduce the window height (this would obviously look not so nice as it is now). From Version V2.20 on you can set the NOGADGETS and OLDLOOK options which shrink the window height so that you can display TapeCover on a PAL Hires Noninterlace Screen using topaz 8. - A printer that is supported by the standard Preferences and which can print 15cpi !!! TapeCover has been positivly tested on HP Deskjet, Panasonic KX-P1124 and the Epson Stylus Series. History ======= V2.20 - Release : 15.10.1995 (Fourth AmiNet Release !!!) - Changed the rendering of the text boxes in the mask. All boxes are rendered raised now, only a box that is currently edited is recessed - Changed the way shell arguments are parsed. Now the dos.library function ReadArgs is used. You can can get help when starting Tape- Cover from cli with a questionmark. - Fixed bug in the prefs-routine for converting a modeid into a screen- mode name. - Made the distances between the gadgets in the prefs window smaller which results in a smaller prefs window that now fits on a PAL Hires screen. - Made the main, info and print window some pixels smaller. - Added Tooltype / Shell argument NoGadgets. - Added Tooltype / Shell argument OldLook. V2.13 - Release : 19.07.1995 (Third AmiNet Release !!!) - Bugfix: Ugly bug in printing routine removed. Every label was printed twice beneath each other. I accidently left the beta code for the print_dat procedure in the release version. Big Sorry - Removed the second E-Mail address because it exists no more - Changed the pixels inbetween text lines in the info window from two to four V2.12 - Release : 20.06.1995 (Second AmiNet Release !!!) - Changed the Prefs TapePath and ExpPath gadgets from TextEntry to Text- Display type - New E-Mail address. Now full internet account, so every sent mail should arrive at my site. The previous one was just an german Z-Net account, which was not capable of sending / receiving mails to other states than germany V2.11 - Internal Version : 24.02.1995 - Bugfix: When you choose Cancel in the preferences window the preferences were not reset to the old ones - Bugfix: When using another language than german the printer output was wrong for the Side line - The feature of clearing the filename after erasing the side fields only is removed V2.10 - Release : 17.02.1995 (First AmiNet Release !!!) - Now requires at least OS2.1 because of the asl screenmode requester - Makes use of some special OS3.x features, e.g. scalable checkboxes, radio buttons and the default busy pointer if available - Some complete rewritten routines using new data structures including a new preferences data structure (TPCV2.1C) which is incompatible with the older ones This makes it alot easier to use some of the routines from TapeCover in future projects - Removed Settings Menu and introduced a Preferences Window instead - Can now open its own Public Screen - Implemented the option to choose between centering the mainwindow on the used screen or to save the current window position - Removed the PUBSCREEN Tooltype / Shellargument in favour of the new preferences screen options - Now scans the PROGDIR: first for the TapeCover.prefs file and only if that fails it checks the TapeCover: path for it - Implemented the feature to load a file using the project option - Added AppWindow to the mainwindow for loading project files - Removed some bugs, e.g. the one that draws the menu black on black when running under OS2.04 (sorry but I have got the 3.1 ROM) - Some internal changes - Currently I am heavily in my studies so that the german documentation has been dropped for this and future versions ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 1233 700 43.2% 15-Oct-95 17:47:04 TapeCover.info 2784 1293 53.5% 15-Oct-95 12:30:16 +tapecover.catalog 2574 1231 52.1% 15-Oct-95 11:05:56 +tapecover.catalog 353 232 34.2% 18-Aug-94 15:31:22 +Bruce-River.asc 3986 891 77.6% 30-Jan-95 20:55:34 +def_project.info 131 113 13.7% 15-Oct-95 17:12:58 +SCOPTIONS 120500 18918 84.3% 15-Oct-95 12:44:24 +tapecover.c 4120 1510 63.3% 15-Oct-95 11:03:46 +tapecover.cd 5436 2158 60.3% 15-Oct-95 11:05:04 +tapecover_deutsch.ct 24531 3616 85.2% 15-Oct-95 17:30:06 +tapecover_io.c 5188 2103 59.4% 15-Oct-95 11:05:38 +tapecover_norsk.ct 19977 4176 79.0% 15-Oct-95 12:30:16 +tapecover_strings.h 55844 27135 51.4% 15-Oct-95 17:30:48 +TapeCover 28294 9866 65.1% 15-Oct-95 18:01:36 +TapeCover.doc 1432 541 62.2% 17-Feb-95 13:00:14 +TapeCover.doc.info 4122 924 77.5% 15-Oct-95 17:44:42 +TapeCover.info 1233 592 51.9% 15-Oct-95 17:47:12 +Tapes.info 1302 377 71.0% 15-Feb-95 10:51:12 +Adams-WakingUp.tpc 1302 326 74.9% 18-Jan-93 22:43:34 +Bap-BessDemnaexh.tpc 1302 351 73.0% 18-Aug-94 15:31:22 +BonJovi-KeepFaith.tpc 1302 307 76.4% 18-Aug-94 15:31:22 +Bruce-92-06-25-I.tpc 1302 280 78.4% 18-Aug-94 15:31:22 +Bruce-92-06-25-II.tpc 1302 374 71.2% 18-Aug-94 15:31:22 +Bruce-93-06-26-I.tpc 1302 359 72.4% 18-Aug-94 15:31:22 +Bruce-93-06-26-II.tpc 1302 318 75.5% 18-Aug-94 15:31:22 +Bruce-River.tpc 1302 419 67.8% 18-Aug-94 15:31:22 +Cougar-Daddy-Whenever.tpc 1302 401 69.2% 24-Mar-93 13:35:18 +Etheridge.tpc 1302 251 80.7% 18-Jan-93 22:43:26 +Stones-SteelWheels.tpc 1302 489 62.4% 18-Jan-93 22:43:20 +U2-AchtungBaby.tpc -------- ------- ----- --------- -------- 297362 80251 73.0% 18-Oct-95 08:26:40 29 files