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

dev/misc/ModemLink1_2.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric icon
No screenshot available
Short:Let\'s you write Modem Linkable games easier (Oct 13 1997)
Author: yogi at autobahn.mb.ca (Michael Veroukis)
Type:dev/misc
Version:36.2 Release 1.2
Architecture:m68k-amigaos
Date:1997-10-27
Requires:Amiga OS 2.0 or higher
Download:dev/misc/ModemLink1_2.lha - View contents
Readme:dev/misc/ModemLink1_2.readme
Downloads:712

                               ModemLink Device
                             Mike Veroukis - 1997

Introduction:
~~~~~~~~~~~~

  The ModemLink device was written in an attempt to make modem linkable
games easier to write on the Amiga.  We've seen hundreds of games on the
PC with modem play capabilities, but most Amiga games don't provide this
option.  This frustrates many Amiga game players, as everyone knows it's
much more fun to kill your friends then stupid computer-AI people!

  It's no secret that most Amiga programmers are not part of some rich
company.  Therefore, it's easy to understand why many developers don't add
modem play to their games.

  First of all, you may be adding a few months to development time just for
the modem link part of the game.  For many hobby programmers, they'd rather
just finish the game quickly, and move onto new and exciting things.  The
ModemLink device gives the developer all the code required for a basic
modem playable game, therefore saving on development time.

  Another problem is that you'd need two Amigas, with a modem on each, and
preferably two phone lines (although you could always use a null modem as
well).  Not everyone can have this kind of set up.  The ModemLink device
makes it a little easier to develope the modem linkable game, since there's
less to worry about.  You'll still need to test, but it's the sort of thing
a friend with an Amiga and a modem can help out with.  Since the ModemLink
device has been tested, and is known to work, a game developer only needs to
worry about how to interface with the ModemLink device.

  Well, this is all very cool and all, but how does it work???  Although I
don't want to get into the finer details of the device, this is a good
place to give a rough description of the thing.

  The ModemLink device provides two important functions;  Modem Connectivity
and a Reliable Serial Protocol.  What does this mean???

  Modem Connectivity:
  ~~~~~~~~~~~~~~~~~~

  The ModemLink device provides standard routines to dial/answer calls.
These routines can be used to easily set up a modem connection.  They have
been designed to be very flexible and provide significant control to the
programmer.

  Reliable Serial Protocol:
  ~~~~~~~~~~~~~~~~~~~~~~~~

  Once a modem connection is made, data must be sent and received across the
phone line.  One needs to be sure that the data received is correct, and
the data sent has been received.  To do this, some kind of protocol must
be used, which the ModemLink device provides.  Although designed to support
more protocols in the future, it currently only supports a single protocol
based on what is called the Stop And Wait protocol.

  Anyway, as you might have guessed, the main point to this entire project
is to make it easier for Amiga programmers to make modem linkable games.  I
offer this package (with source included) free for everyone to use.


Release History:
~~~~~~~~~~~~~~~

R1.2 V36.2 (Oct 26 1997):
     - ModemLink.device would not create the ModemLink Semaphore which is needed
       to make sure that only one instance of modemlink.device is running for a
       given Unit.  This has been fixed.


R1.1 V36.1 (Oct 25 1997):
     - SendModemCMD now checks to see if modem is OFF only if issued command is
       never echoed back from modem.  This is to be compatible with newer
       modems which auto power-up when first command is issued.
     - Cleaned up some documentation.
     - Changed the scoptions file so that it now sets PARAMS=BOTH.  It will now
       use both registers AND stack for parameters.
     - Added StormC pragma file in include/StormC_pragmas.


R1.0 V36.0 (May 10 1997):
     - Initial release


R0.0 V00.0 (July 4, 1996):
     - Modemlink Project begins


  - Mike


Contents of dev/misc/ModemLink1_2.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 9820   38552  25.5% -lh5- 3ab0 Oct 20  1997 ModemLink/AutoDocs/ModemLink.doc
[generic]                  342     858  39.9% -lh5- c0ce Oct 25  1997 ModemLink/AutoDocs/ModemLink.doc.info
[generic]                 6509   10560  61.6% -lh5- 9789 Oct 26  1997 ModemLink/Devs/modemlink_000.device
[generic]                 6515   10540  61.8% -lh5- bdae Oct 26  1997 ModemLink/Devs/modemlink_020.device
[generic]                14723   41684  35.3% -lh5- 13d7 Oct 26  1997 ModemLink/Docs/ModemLink.guide
[generic]                  323     840  38.5% -lh5- 5c8f Mar 19  1997 ModemLink/Docs/ModemLink.guide.info
[generic]                  501     841  59.6% -lh5- 4575 Mar 11  1997 ModemLink/Examples/Build.info
[generic]                 1711    2632  65.0% -lh5- a81a Jul  4  1996 ModemLink/Examples/Debug
[generic]                  382     831  46.0% -lh5- 4097 Mar 11  1997 ModemLink/Examples/Debug.info
[generic]                  840    2771  30.3% -lh5- af71 Apr  6  1997 ModemLink/Examples/DeviceStuff.c
[generic]                  252     600  42.0% -lh5- b1d7 Mar 11  1997 ModemLink/Examples/DeviceStuff.h
[generic]                  541     838  64.6% -lh5- 26f5 Mar 11  1997 ModemLink/Examples/Edit.info
[generic]                  451     842  53.6% -lh5- d3d6 Mar 11  1997 ModemLink/Examples/Find.info
[generic]                   88     122  72.1% -lh5- 1e33 Oct 26  1997 ModemLink/Examples/SCoptions
[generic]                  458    2954  15.5% -lh5- f785 Mar 11  1997 ModemLink/Examples/SCoptions.info
[generic]                  435     990  43.9% -lh5- 047a Mar 25  1997 ModemLink/Examples/smakefile
[generic]                11053   17400  63.5% -lh5- 2759 Oct 26  1997 ModemLink/Examples/TestML
[generic]                 1402    4673  30.0% -lh5- f6a1 Oct 25  1997 ModemLink/Examples/TestML.c
[generic]                  392     835  46.9% -lh5- 28ef Mar 11  1997 ModemLink/Examples/TestML.info
[generic]                 6625   10584  62.6% -lh5- 7069 Oct 26  1997 ModemLink/Examples/TestMLDev
[generic]                 1533    5251  29.2% -lh5- b866 Oct 25  1997 ModemLink/Examples/TestMLDev.c
[generic]                  395     835  47.3% -lh5- 2c75 Mar 11  1997 ModemLink/Examples/TestMLDev.info
[generic]                  283     632  44.8% -lh5- acf6 Mar 16  1997 ModemLink/include/clib.info
[generic]                  881    2712  32.5% -lh5- ea0c Apr  6  1997 ModemLink/include/clib/ModemLink_protos.h
[generic]                  329     840  39.2% -lh5- f88a Oct 25  1997 ModemLink/include/clib/ModemLink_protos.h.info
[generic]                  277     632  43.8% -lh5- bb47 Mar 16  1997 ModemLink/include/ModemLink.info
[generic]                 1534    3765  40.7% -lh5- 7f64 Oct 26  1997 ModemLink/include/ModemLink/ModemLink.h
[generic]                  326     840  38.8% -lh5- 9858 Oct 25  1997 ModemLink/include/ModemLink/ModemLink.h.info
[generic]                  276     632  43.7% -lh5- 030a Mar 16  1997 ModemLink/include/pragmas.info
[generic]                  217     677  32.1% -lh5- 90ff Feb 16  1997 ModemLink/include/pragmas/ModemLinkDev_pragmas.h
[generic]                  326     840  38.8% -lh5- 86fa Oct 25  1997 ModemLink/include/pragmas/ModemLinkDev_pragmas.h.info
[generic]                  281     632  44.5% -lh5- d541 Mar 16  1997 ModemLink/include/proto.info
[generic]                  134     200  67.0% -lh5- 3b7b Mar 16  1997 ModemLink/include/proto/ModemLink.h
[generic]                  327     840  38.9% -lh5- 3d44 Oct 25  1997 ModemLink/include/proto/ModemLink.h.info
[generic]                  282     632  44.6% -lh5- 9e5d Oct 25  1997 ModemLink/include/StormC_pragmas.info
[generic]                  391    1051  37.2% -lh5- 2860 Oct 26  1997 ModemLink/include/StormC_pragmas/ModemLinkDev_pragmas.h
[generic]                  326     840  38.8% -lh5- 473b Oct 25  1997 ModemLink/include/StormC_pragmas/ModemLinkDev_pragmas.h.info
[generic]                 6138   10688  57.4% -lh5- 2b82 Oct 26  1997 ModemLink/lib/ModemLink_000.lib
[generic]                 6137   10668  57.5% -lh5- 75c5 Oct 26  1997 ModemLink/lib/ModemLink_020.lib
[generic]                  252     456  55.3% -lh5- 6951 Oct 26  1997 ModemLink/lib/ModemLinkDev.lib
[generic]                  500     841  59.5% -lh5- 6fda Apr  6  1997 ModemLink/Source/Build.info
[generic]                 2013    3832  52.5% -lh5- 0462 Oct 24  1997 ModemLink/Source/CRC.c
[generic]                   94      98  95.9% -lh5- bebf Dec 28  1996 ModemLink/Source/CRC.h
[generic]                 1711    2632  65.0% -lh5- a81a Jul  4  1996 ModemLink/Source/Debug
[generic]                  387     831  46.6% -lh5- 1f03 Apr  6  1997 ModemLink/Source/Debug.info
[generic]                    0       0 ****** -lh0- 0000 Oct 26  1997 ModemLink/Source/dev/
[generic]                  968    3032  31.9% -lh5- 43ee Oct 24  1997 ModemLink/Source/DeviceStuff.c
[generic]                  252     600  42.0% -lh5- b1d7 Mar 13  1997 ModemLink/Source/DeviceStuff.h
[generic]                  542     838  64.7% -lh5- 45f8 Apr  6  1997 ModemLink/Source/Edit.info
[generic]                  449     842  53.3% -lh5- 42e2 Apr  6  1997 ModemLink/Source/Find.info
[generic]                    0       0 ****** -lh0- 0000 Oct 26  1997 ModemLink/Source/lib/
[generic]                 2178    7519  29.0% -lh5- 961c Oct 24  1997 ModemLink/Source/Link.c
[generic]                 1170    2987  39.2% -lh5- a5a8 Oct 22  1997 ModemLink/Source/Link.h
[generic]                  429     827  51.9% -lh5- 56a1 Oct 24  1997 ModemLink/Source/LinkDevTags.c
[generic]                  165     224  73.7% -lh5- 6455 Mar 11  1997 ModemLink/Source/LinkDevTags.h
[generic]                  385     732  52.6% -lh5- 4f42 Oct 24  1997 ModemLink/Source/LinkTags.c
[generic]                  156     213  73.2% -lh5- e1b2 Mar 13  1997 ModemLink/Source/LinkTags.h
[generic]                 2313    9431  24.5% -lh5- bc03 Oct 24  1997 ModemLink/Source/Modem.c
[generic]                  668    1802  37.1% -lh5- f7e1 Mar 25  1997 ModemLink/Source/Modem.h
[generic]                  466    1118  41.7% -lh5- 716d Oct 24  1997 ModemLink/Source/ModemDevTags.c
[generic]                  206     386  53.4% -lh5- 4745 Mar 11  1997 ModemLink/Source/ModemDevTags.h
[generic]                  395     835  47.3% -lh5- 97d1 Oct 26  1997 ModemLink/Source/modemlink.device.info
[generic]                  495    1043  47.5% -lh5- 95cf Oct 24  1997 ModemLink/Source/ModemLinkAPI.c
[generic]                  126     177  71.2% -lh5- 2357 Mar  9  1997 ModemLink/Source/ModemLinkAPI.h
[generic]                 1052    2990  35.2% -lh5- 7d2f Oct 26  1997 ModemLink/Source/ModemLinkDev.c
[generic]                  248     508  48.8% -lh5- 83bf Feb 16  1997 ModemLink/Source/ModemLinkDev.fd
[generic]                  217     677  32.1% -lh5- 90ff Mar 11  1997 ModemLink/Source/ModemLinkDev_pragmas.h
[generic]                  790    2869  27.5% -lh5- 6459 Oct 24  1997 ModemLink/Source/ModemLinkDevAPI.c
[generic]                  262     521  50.3% -lh5- 38e7 Mar 25  1997 ModemLink/Source/ModemLinkDevAPI.h
[generic]                 3308   14317  23.1% -lh5- d169 Oct 24  1997 ModemLink/Source/ModemLinkTask.c
[generic]                  354     681  52.0% -lh5- 797f Jan 26  1997 ModemLink/Source/ModemLinkTask.h
[generic]                  433    1042  41.6% -lh5- cbf5 Oct 24  1997 ModemLink/Source/ModemTags.c
[generic]                  202     378  53.4% -lh5- 5188 Mar 13  1997 ModemLink/Source/ModemTags.h
[generic]                  115     186  61.8% -lh5- 865e Oct 26  1997 ModemLink/Source/SCoptions
[generic]                  455    2954  15.4% -lh5- 5fce Apr  6  1997 ModemLink/Source/SCoptions.info
[generic]                 1256    4768  26.3% -lh5- 987f Oct 26  1997 ModemLink/Source/smakefile
[generic]                  266     628  42.4% -lh5- b630 Mar 25  1997 ModemLink.info
[generic]                  279     632  44.1% -lh5- 33e4 Mar 25  1997 modemlink/AutoDocs.info
[generic]                  284     632  44.9% -lh5- c873 Mar 25  1997 modemlink/Devs.info
[generic]                  283     632  44.8% -lh5- 6316 Mar 25  1997 modemlink/Docs.info
[generic]                  283     632  44.8% -lh5- cf4c Mar 25  1997 modemlink/Examples.info
[generic]                  276     632  43.7% -lh5- 7aa2 Oct 25  1997 modemlink/include.info
[generic]                  280     632  44.3% -lh5- 0dd8 Mar 25  1997 modemlink/lib.info
[generic]                  277     632  43.8% -lh5- 77f4 Oct 25  1997 modemlink/Source.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        84 files  110996  271393  40.9%            Oct 27  1997
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>