Short: SCSI-2 CD-Audio player v1.7 (bugfix release) Author: Osma Ahvenlampi Uploader: Osma Ahvenlampi Type: disk/cdrom CompactPlayer is a CD-Audio player for SCSI-2 CD-ROM drives, heavily influenced by MCDP. The GUI and ARexx interfaces are done using the ClassAct toolkit, and source has been included as a demonstration of using ClassAct. CompactPlayer has been programmed and tested on an Amiga 3000 with OS 3.1 and a Toshiba XM3601B CD-ROM drive. Compatibility with other devices is unknown. Necessary ClassAct classes and a set of CD descriptions, plus an installation script are included. HISTORY 1.7 Bugfixes 1.6 Added a partial cd.device interface. It's very buggy though, I wasn't able to abort a play command with it, although I tried to follow the autodoc instructions. Thus, I didn't finish it. Localised the interface. Made the main window zoomable. Converted the title list editor to use in-place listview edit. Added an ARexx port. Wasn't setting rastport draw mode in the status panel gadget, so some renders didn't work. Editing disc title doesn't reset status panel when disc is playing. Reset artist and disc titles for new discs. 1.5 Added a device/unit selection window, iconification, and a simple menu. 1.4 Added SCSI device type checking, fixed another memory free problem. ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 1188 710 40.2% 28-Dec-95 23:13:44 CompactPlayer.info 1008 710 29.5% 28-Dec-95 23:13:56 +CheckAssign 6452 3881 39.8% 28-Dec-95 23:13:46 +arexx.class 8764 5198 40.6% 28-Dec-95 23:13:44 +button.gadget 19536 10674 45.3% 28-Dec-95 23:13:46 +layout.gadget 17180 9301 45.8% 28-Dec-95 23:13:46 +layout.gadget.020 24024 13326 44.5% 28-Dec-95 23:13:44 +listbrowser.gadget 4056 2486 38.7% 28-Dec-95 23:13:44 +string.gadget 8168 4432 45.7% 28-Dec-95 23:13:46 +bevel.image 3660 1955 46.5% 28-Dec-95 23:13:46 +drawlist.image 6472 3019 53.3% 28-Dec-95 23:13:46 +glyph.image 7052 4330 38.5% 28-Dec-95 23:13:46 +label.image 18360 9959 45.7% 28-Dec-95 23:13:46 +window.class 29916 15599 47.8% 28-Dec-95 23:13:40 +CompactPlayer 9708 3981 58.9% 28-Dec-95 23:13:42 +CompactPlayer.doc 1427 619 56.6% 28-Dec-95 23:13:42 +CompactPlayer.doc.info 1709 1156 32.3% 28-Dec-95 23:13:42 +CompactPlayer.info 33899 17160 49.3% 28-Dec-95 23:14:10 +Disks.lha 264 33 87.5% 28-Dec-95 23:13:54 +CompactFont.font 2552 1158 54.6% 28-Dec-95 23:13:52 +6 264 23 91.2% 28-Dec-95 23:13:56 +LCD.font 1460 574 60.6% 28-Dec-95 23:13:56 +8 14706 4453 69.7% 28-Dec-95 23:13:42 +Install 1622 1096 32.4% 28-Dec-95 23:13:42 +Install.info 3199 971 69.6% 28-Dec-95 23:13:44 +ARexx.c 2371 844 64.4% 28-Dec-95 23:13:42 +autoinit.c 5698 1976 65.3% 28-Dec-95 23:13:44 +cd.c 18309 5133 71.9% 28-Dec-95 23:13:42 +cdpanel.c 1621 590 63.6% 28-Dec-95 23:13:42 +cdpanel.h 793 331 58.2% 28-Dec-95 23:13:42 +classdata.h 7297 2530 65.3% 28-Dec-95 23:13:42 +CompactPlayer.c 1070 548 48.7% 28-Dec-95 23:13:44 +CompactPlayer.cd 2418 802 66.8% 28-Dec-95 23:13:42 +CompactPlayer.h 3665 1318 64.0% 28-Dec-95 23:13:44 +CompactPlayer_Cat.c 2871 743 74.1% 28-Dec-95 23:13:42 +CompactPlayer_Cat.h 6931 2506 63.8% 28-Dec-95 23:13:42 +ConfWindow.c 1460 539 63.0% 28-Dec-95 23:13:44 +gadgetbox.asm 24 24 0.0% 28-Dec-95 23:13:42 +gst.c 19917 6036 69.6% 28-Dec-95 23:13:44 +IndexEditor.c 840 444 47.1% 28-Dec-95 23:13:44 +listbrowser.c 16155 3029 81.2% 28-Dec-95 23:13:42 +ListWindow.c 20290 5807 71.3% 28-Dec-95 23:13:42 +MainWindow.c 2534 922 63.6% 28-Dec-95 23:13:44 +makefile 1984 573 71.1% 28-Dec-95 23:13:42 +protos.h 1734 752 56.6% 28-Dec-95 23:13:42 +readargs.c 375 245 34.6% 28-Dec-95 23:13:44 +SCOPTIONS 9481 2884 69.5% 28-Dec-95 23:13:42 +scsi.c 1419 399 71.8% 28-Dec-95 23:13:42 +sysheaders.h -------- ------- ----- --------- -------- 355903 155779 56.2% 29-Dec-95 12:42:34 48 files