Name                    Last modified       Size  Description

[DIR] Parent Directory 03-Mar-1999 04:47 - [   ] SETUPEX.EXE 03-Apr-2001 16:35 1.5M [   ] vmmapper.exe 03-Apr-2001 16:37 9k

フリーのカードサービスクライアントです.
IBM PC110でSRAMカードを扱うときに便利です.
ソースコードが付属しています.

http://www.csluk.demon.co.uk/cs/ (Samuel Liddicottさん)


You are reading: LICENSE.TXT
----------------------------

License date: August 1997

This license applies to:

VMMAPPER.EXE; CSL_CS.DLL and associated source files and also
PCCSETUP.EXE; PCCARD.HLP; README.TXT; SETUP.EXE and CARDSERV.PAS and
other associated files.

A card services software library, together known as the Campbell Scientific
Ltd Card Services package.

Copyright (C) 1997      Campbell Scientific Ltd,
			80 Hathern Road,
			Shepshed,
			Leicestershire, LE12 9RP
			United Kingdom

Users of this package, or any part thereof are bound by the terms and
conditions of this license.

This software must may only be distributed as a complete package

This software is licensed free of charge but remains the property
of Campbell Scieitific Ltd


Campbell Scientific Ltd does not provide support for this package.

Support can be obtained from alt.periphs.pcmcia (preferred), or from:

Sam Liddicott
SAAC Software
34A Anson Road
Shepshed
Leicestershire, LE12 9PU
United Kingdom

Phone: +44 (0) 1509 503856
Email: samjam@bigfoot.com

Updates can be had from: http://www.csluk.demon.co.uk/cs

WARRANTY:

BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE
PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.

EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER
PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.
SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
SERVICING, REPAIR OR CORRECTION.

IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY 
COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE 
PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY 
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR 
INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA 
BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 
FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER 
OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.




You are reading: README.TXT
---------------------------

Updates can be had from: http://www.csluk.demon.co.uk/cs

For licensing information read License.txt.

Basically you must distribute the whole package if you distribute it at all.
That includes all the help files, and readme files and setup programs.

+++ Changes August 1997
Addition of a .h file
Fixed the request configurations structure with help from Dietmar Ortler, who 
also provided an updated .h file for C uses.

Fixed request window so that the address and size are passed back after the 
call, with help from Dietmar again.

Removed most plain references to Campbell Scienticic from the code and 
help files, so we don't get lumbered with all your support.

Changed all references to handles from integer to TClientHandle (word), and 
of sockets to TSocket (integer).

+++ Changes February 1997
The PCCSetup program which must be in the same dir as the DLL, is no longer
run the first time the DLL is loaded.  Your program must call the RunSetup
routine in the DLL, or even better, just run PCCSetup when it installs.


SOURCE CODE IS NOW INCLUDED.  YEP - This is becoming a bigger joint effort
by all those who want to get involved to produce a FREE card services
library to nearlly every implementation of card services.

UNDERSTAND: I don't want a zillion and one different versions of the DLL
out there, so please pass all changes through me, and I'll co-ordinate
new releases.

VMMAPPER: It causes even more harm if there are multiple copies of VMMapper
about, so I'm keeping the source to that myself.  It works, thats all thats
important.  I don't want someone elses broken adaption ruining it for my
customers.  Its a bit harder to do that with the DLL. 

NEXT: Well - we want a 32 bit version of the DLL I think.
We also want an interface adding for the VXD card services interface in
the 16 and 32 bit versions to give us complete support.

I know some people have developed a VXD interface - how about adding it
to this project?


=== The rest

CardServ.pas is the Delphi 1.0 interface file to the DLL.

C/C++/VB users will have to roll their own .h file or equivalent.
If someone sends me a copy of one, I will include it here for the benefit of
others.

Most of the CardServices 2.1 API is implemented and what isn't is dead easy
to do in terms of everything else.

The best programmers documentation IS the cardserv.pas file and the source to
the DLL.

You can see there are also a few extra toolkit routines, such as (SRAM users
cheer here) COPYTOCARD and COPYFROMCARD which copy a buffer to or from a region
of SRAM card.  The method used will be a either OPENMEMORY/COPY/CLOSE sequence
or an enumeration of memory regions with calls to MAPMEMPAGE and so forth.

By default CSL_CS.DLL will try one first, and then the other, and remember
which one worked last time, and try that first next time.

There is an associated .ini file which is created when the DLL is first loaded.
The PCCSetup program which must be in the same dir as the DLL, is no longer
run the first time the DLL is loaded.  Your program must call the RunSetup
routine in the DLL, or even better, just run PCCSetup when it installs.

Extra help can be obtained b:
* writing to alt.periphs.pcmcia, where I *might* answer personally, but
  you can get peer support from other users,
* emailing me at samjam@bigfoot.com and paying me some money first - yes
  I can't do this in my employers time, and I'm blowed if I'm going to
  clock out and do it when I have 14 hours a week studying as well...
  So you pay me and I get less overtime - sounds fair?

You can also contact me at:

Sam Liddicott
SAAC Software
34A Anson Road
Shepshed
Leicestershire, LE12 9PU
United Kingdom

Phone: +44 (0) 1509 503856
Email: samjam@bigfoot.com
USAMI Home Server
Powered with VineLinux