home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 3: The Continuation / 17-Bit_The_Continuation_Disc.iso / amigan / amigan 4 / readme.amigan < prev   
Encoding:
Text File  |  1994-01-27  |  12.1 KB  |  234 lines

  1.  
  2.  
  3.                    AMIGAN PUBLIC DOMAIN DISK NUMBER 4 (D)
  4.                                   from
  5.   The Amigan Apprentice & Journeyman, PO Box 411, Hatteras, N.C. 27943
  6.                (919) 986-2443 Business, 986-2434 at Home
  7.  
  8.   This disk is an updated version of Amigan PD disk # 4.  It has a newer
  9. version of BLINK (see below) than the original and an updated version of 
  10. POPCLI.
  11.  
  12.   A summary of what is on this disk follows the disclaimer below. A directory
  13. listing in full, with notes, is found at the end of this file.
  14.  
  15. We suggest you read this file in an editor in 80-column mode.
  16.  
  17. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  18.  
  19. The following caveat was written by Fred Fish to apply to his library of
  20. Amiga public domain software.  It applies so well to the AMIGAN library
  21. as well that I am using his version rather than re-write it.
  22.  
  23.  
  24. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  25.  
  26. To the best of my knowledge, materials in this library are freely
  27. redistributable.  This means that they have met one or more of the
  28. following conditions:
  29.  
  30. (1)     The materials contains explicit copyright notices permitting
  31.         redistribution.
  32.  
  33. (2)     The materials were posted to a publically accessable electronic
  34.         bulletin board and did not contain any copyright notice.
  35.         (Such materials will be removed if it is subsequently shown
  36.         that copyright notices were illegally removed.)
  37.  
  38. (3)     The materials were posted to a widely disseminated electronic
  39.         network (such as usenet), thus implying that their author/poster
  40.         intended them to be freely distributed.  This applies only if
  41.         they contain no notice limiting distribution.
  42.  
  43. (4)     The materials contain an explicit notice placing them in the
  44.         public domain.  This is not the same as condition (1).
  45.  
  46. =======================================================================
  47.  
  48. The Amigan Apprentice and Journeyman PD software library to date:
  49.  
  50. Disk #1 - DPSLIDE, a utility for viewing IFF format pictures
  51.           MicroEMACS 3.6, a full-screen editor
  52.           Screendump, a screen-printing program
  53.           TrueCIO, a C routine to give true one-character-at-a-time I/O
  54.                    to Lattice C for the Amiga
  55.  
  56. Disk #2 - Amiga HACK v1.01E - a Dungeon adventure.  Graphic icons replace
  57.           characters in this version.
  58.  
  59. Disk #3 - C-KERMIT, a file transfer protocol.  Includes server mode.
  60.  
  61. Disk #4 - See the summary below and the detailed index which follows:
  62.  
  63.       PD Corner          Our newest Amigan Public Domain disk (No. 4) holds a
  64.     by Doug Walker       bunch of goodies for programmers, some interesting ut-
  65.  405 B3 Gooseneck Drive  ilities for the workbench icon interface, a monopoly
  66.      Cary, NC 27511      game, a program to fix the glitches in the V1.1 Epson
  67.                          printer driver, plus a program to get rid of the extra
  68. code which XMODEM leaves in object files after a download. For frosting, we
  69. also include POPCLI; it pops a new CLI any time you want one, and turns the
  70. screen off if you leave Amiga untended. [Ed. The disk also holds a work of art
  71. Doug is too shy to mention, as he helped write it: a new linker for Amiga, much
  72. faster than Alink--twice as fast at worst, and four to six times as fast most
  73. of the time. The cork-sniffers at the Software Distiller in Cary, NC deserve a
  74. platinum medal for this hack!]
  75.  
  76. MAKE is a utility to help organize your project and keep everything up to date.
  77. MAKE is described in detail elsewhere in this issue.  This version is only 14k,
  78. but it incorporates all the most important features of the UNIX (tm) version,
  79. including macros and default rules.  Hats off to John Toebes and Jack Rouse of
  80. the Software Distillery for this fine implementation.
  81.  
  82. BLINK is a linker designed to replace ALINK.  A linker takes object files (.o
  83. files) produced by a compiler or assembler and LINKs them all together into a
  84. program.  BLINK is public domain, is faster than ALINK, produces smaller code
  85. than ALINK, produces a more easily readable object file map than ALINK and
  86. takes up about the same amount of space on your disk (31k vs. 29k).  BLINK also
  87. has support for some new features that will be out in Lattice C version 3.04
  88. which will allow the compiler to produce much smaller code.  (For the techies,
  89. Lattice 3.04 will have 16-bit relative offsets for both code and data;  BLINK
  90. supports these hunk types).  BLINK was produced by the Software Distillery as
  91. well. It is command-compatible with ALINK; you needn't revise your batch files.
  92. (The version of BLINK included on this disk is version 6.7.  Previous
  93.  releases of Amigan PD disk # 4 included a different version of BLINK.
  94.  BLINK 6.7 is now 37k but has many new features which make up for the added
  95.  size!  The release version of the Lattice compiler was changed to 3.10
  96.  after this article was written.)
  97.  
  98. --------------------------------------------------------------------------------
  99. To order this disk (number 4) or any previously-issued disks, send $6 US to
  100. The Amigans, PO Box 411, Hatteras, N.C. 27943. Overseas, add $1 for postage.
  101. --------------------------------------------------------------------------------
  102.  
  103. ICONTOOLS are a set of four utility programs taken from  a PD disk distributed
  104. by the New York Amiga user group AMuse. The first utility is ZAPICON, author
  105. un- known (hey, AMuse, let's give credit where it is due!) ZAPICON lets you
  106. take a Deluxe Paint brush or an Aegis Images window and turn it into an icon.
  107.  
  108. ICONEXEC, by John Toebes, ties an icon to a specific command.  Any command
  109. executable from AMIGADOS can now be executed from the workbench!  SETALTERNATE,
  110. also by Toebes, allows you to give the icon a new picture when it is selected
  111. by a mouse click.  This gives rise to some really great effects - see the icons
  112. in HACK as distributed on Amigan disk #2.  SETWINDOW allows you to set up the
  113. output window your CLI program will use when executed from workbench.
  114.  
  115. ARC is a utility program widespread on bulletin boards all over.  It takes a
  116. number of files and compresses them as much as it can, then lumps them all
  117. together in one file for easier handling.  If a program consists of four source
  118. files, executable and documentation, you can upload or download all of that in
  119. ARC library, and the size of the library is often smaller than the uncompressed
  120. executable alone.  Many BBS's have files marked <name>.arc; these are ARC
  121. libraries, and should be unpacked with ARC. Amiga ARC is provided by Raymond S.
  122. Brand.
  123.  
  124. FIXOBJ is a program which fixes a common problem when downloading software from
  125. a bulletin board.  XMODEM, the most widely used terminal protocol, must have
  126. chunks of data that are exactly 128 bytes long.  If the last chunk of your
  127. program is not exactly 128 bytes, XMODEM pads the data out to 128.  This
  128. technique works fine on CP/M systems and on the IBM PC, but unfortunately NOT
  129. on the Amiga.  If you try to execute one of these padded programs, AmigaDOS
  130. will respond 'not an object file'!  FIXOBJ fixes these padded programs so they
  131. will run on the Amiga.
  132.  
  133. POPCLI is a super little utility written, again, by John Toebes. POPCLI has two
  134. functions.  First, if you haven't typed anything or used the mouse for a given
  135. period of time, POPCLI will turn your screen black to save the phosphors. It
  136. turns on again if you touch a key or the mouse. Second, any time you want a
  137. CLI, in any program, all you have to do is hit left-Amiga Escape and voila!  I
  138. remember the dark days before I installed POPCLI on all my workbench disks,
  139. when my only CLI was tied up printing or editing a file and I couldn't do
  140. anything until it was done! Now, if I am in the editor and want to go look at
  141. something out on disk, I just pop up a new CLI and look.  POPCLI is
  142. indispensable.
  143. (This disk contains an updated version of POPCLI called POPCLI II.  POPCLI
  144.  II supports the 1.2 operating system.
  145. )
  146.  
  147. TSIZE gives you a listing of the number of bytes used by each directory on a
  148. disk.  Very handy for seeing where the waste comes from!
  149.  
  150. QCOPY is a graphical DISKCOPY.  It shows what sectors it has copied and what
  151. sectors it had problems with.  QCOPY can recover from errors that DISKCOPY
  152. gives up on--and you can copy a series of disks`without`re-issuing the QCOPY
  153. command. Be warned: it's okay with 512K or less; it crashes with expanded
  154. memory.
  155.  
  156. MONOPOLY is a great old game; the version on disk was written by David Addison
  157. in ABASIC; it's stuffed with graphics and can handle up to four players. Enjoy.
  158.  
  159. For further information, see the README.AMIGAN or the .DOC files in each
  160. directory.
  161. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  162.                 DIRECTORY LISTING OF AMIGAN DISK 4, with NOTES
  163.  
  164.  
  165.      fixobj (dir)                                       Makes runnable files
  166.        fixobj                           fixobj.c        from XMODEM transfers.
  167.        fixobj.doc
  168.  
  169.      blink (dir)
  170.        blink                            manual          A new, fast linker to
  171.        map.doc                                          replace ALINK.
  172.                                                         UPDATED FOR DISK 4B
  173.  
  174.      make (dir)
  175.        builtins.make                    hello.c         An excellent MAKE
  176.        hello.h                          main.c          utility for C
  177.        make                             make.doc        programmers.
  178.        makefile                         readme.amigan
  179.  
  180.      popcli (dir)
  181.        popcli                           popcli.doc      Pops a new CLI any-
  182.                                                         where, any time.
  183.                                                         UPDATED FOR DISK 4C
  184.      misc (dir)
  185.        lens                             lens.doc        Useful odds and ends;
  186.        qcopy                            qcopy.doc       see the .doc files.
  187.        quickea                          quickea.doc
  188.        reversi                          reversi.doc
  189.        tsize                            tsize.doc
  190.  
  191.      arc016 (dir)                                       The well-known
  192.        arc016.arc                       arc016.doc      archiver.
  193.        arc016.readme
  194.  
  195.      IconTools (dir)
  196.        IconExec                         IconExec.Poster    See the EXPLAINED
  197.        iconexecexplained                Intro              and README files
  198.        Introduction                     README.AMIGAN      for details on
  199.        SetAlt                           SetAlt.c           these tools.
  200.        SetAlt.Poster                    SetWindow
  201.        SetWindow.c                      SetWindow.Poster
  202.        ShowILBM                         ZapIcon
  203.        zapiconexplained
  204.  
  205.      epfix (dir)                                           A printer driver
  206.        epfix                            epfix.asm          patcher for V1.1
  207.        epfix.doc                                           Epson driver.
  208.  
  209.      monopoly (dir)
  210.           monofiles (dir)
  211.             blank_pic                        CENTER_PIC
  212.             chance_pic                       chest_pic     Files used by
  213.             cont_pic                         dice1         MONOPOLY.BAS
  214.             dice2                            dice3         when it runs.
  215.             dice4                            dice5
  216.             dice6                            hotel_pic
  217.             house_pic                        lite1
  218.             lite2                            lite3       Files monopoly.bas
  219.             lite4                            lite5       and monopoly_pic_dat
  220.             lite6                            lite7            in this sub-dir
  221.             lite8                            monopoly.bas     are NOT the same
  222.             monopoly_pic                     monopoly_pic_dat as the main
  223.             player1                          player2          files listed
  224.             player3                          player4          below. Ditto
  225.             TRAIN1                           TRAIN2           for monopoly_pic.
  226.             TRAIN3                           TRAIN4
  227.             yesno_pic
  228.  
  229.        monopoly.bas                     monopoly_pic    The main program
  230.        monopoly_pic_dat                                 files, MONOPOLY.BAS
  231.  
  232.   fish.catalog  A listing of programs on all Fish disks through number 30.
  233.   readme.amigan  <<======= This file
  234.