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

driver/media/PcmciaCD.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:ATAPI PCMCIA CD driver Sony Vaio
Author:amiga at aidanholmes.co.uk (Aidan Holmes)
Uploader:amiga aidanholmes co uk (Aidan Holmes)
Type:driver/media
Version:1.2
Requires:A600/A1200
Architecture:m68k-amigaos >= 3.1
Distribution:Aminet
Kurz:ATAPI PCMCIA CD driver Sony Vaio
Date:2023-01-24
Download:http://aminet.net/driver/media/PcmciaCD.lha - View contents
Readme:http://aminet.net/driver/media/PcmciaCD.readme
Downloads:427

$VER: pcmciacd.device 1.2 (23.01.2023)

About
-----
PCMCIACD.devie is a device driver for the Sony PCGA-CD51/A PCMCIA CD-ROM.
These drives do not require any additional power to operate and plug 
directly into the PCMCIA port.

Reported working drives
- Sony CRX75A (16bit switch enabled)
- Sony PCGA-DVD51 (reported by user, not personally tested)

The device driver supports hot plugging of the CD drive during operation.
Removal of the card will appear as a normal CD ejection.

The pcmciacd.device will work alongside other device drivers such as 
compact flash and network cards. 

Support
-------
This driver has been developed primarily for the A1200 and works with
AllegroCDFS, CDFileSystem, CacheCDFS, AmiCDFS and AsimCDFS.
Execution has been successful on WB 3.1, 3.14 and 3.2.
Some limited testing has also been run on a base A600 68000 using AmiCDFS 
on WB 3.1. 

Card reset patch is recommended for correct operation due to a bug in the 
PCMCIA implementation. Without this utility the card could fail to detect
properly if the driver is expunged from memory and then reinitialised.
This is an edge case for general use so not essential. 
A work around solution is to eject the card and reinsert to perform a hard
reset if the drive stops working without CardReset patch.
See Aminet: util/boot/CardReset.lha

WB 2.0 is untested, but may work as the code uses only V36 library calls.

I cannot support any issues with the underlying file system used, which 
may have their own bugs or limitations. Please read the documentation that
came with the file system to determine supported features and configuration.

Misc Notes
--------------
Streaming videos from AmiCDFS using AGABlaster 0.9.91 has issues with the 
playback. Remove all Control options from the mount file with:
Control = ""

PlayCD distributed with 3.9 checks the supported standards flags when
querying the CD-Drive. Sony ATAPI drives do not report full standard
support, but the driver fakes SCSI-2 anyway to allow the player to work.
Note that PlayCD still has some issues when playing back.
I prefer PlayCDDA from Aminet mus/play/playcdda_gui.m68k-aos.lha because 
this plays through the Amiga without mixing audio.

Driver Install
--------------
Copy pcmciacd.device to DEVS: 

A mount file will need to be setup in DEVS:DOSDrivers. You can use the 
example mount file included in the archive that requires AmiCDFS or update 
an existing mount file by updating the tooltips and change to:
DEVICE=pcmciacd.device
UNIT=0

Only unit 0 exists for this driver on the PCMCIA card bus.

See Aminet: disk/cdrom/amicdfs240.lha

A newer version than 40.11 of the CDFileSystem is needed to run on
WB3.1. If this isn't available then AmiCDFS works for 3.1 and potentially
older versions of Workbench

Versions
---------

1.2 - 23rd Jan 2023: Improved detection of ATAPI devices, especially for 
                     constant powered drives such as CRX75A.
1.1 - 18th Jan 2023: Fix for divide by zero issue on fast Amigas running 
                     PiStorm.
                     Slight increase of read speed from version 1.0
1.0 - 30th Dec 2022: First release. Tested on 68000 A600, 030/060 A1200


IMPORTANT NOTE:
---------------
Testing has been conducted with various devices, but there 
may be unforseen issues with other PCMCIA cards causing crashes or 
even damage to some types of card or data associated. Whilst this 
risk should be very low the driver needs to prod and poke devices
to determine their function and not all types of PCMCIA cards will
react to probing in the same way.

Legal Information
-----------------
pcmciacd.device is Copyright (c) 2023 Aidan Holmes

Redistribution and use of the binaries are permitted as long as the 
file names are retained, binaries are unmodifed 
and the above copyright notice is reproduced.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, 
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY 
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.


Contents of driver/media/PcmciaCD.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                  405     633  64.0% -lh5- e56f Dec 30 23:11 cd0
[unknown]                 1372    2198  62.4% -lh5- 0172 Dec 30 23:11 CD0.info
[unknown]                 6255   10172  61.5% -lh5- e71a Jan 23 21:29 pcmciacd.device
[unknown]                 2459    4854  50.7% -lh5- 25f4 Jan 23 22:02 PCMCIACD.readme
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         4 files   10491   17857  58.8%            Jan 25 03:13

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