home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk1.iso / answers / apple2 / part1 next >
Internet Message Format  |  1994-09-11  |  36KB

  1. Path: bloom-beacon.mit.edu!hookup!yeshua.marcam.com!zip.eecs.umich.edu!dmag
  2. From: dmag@caen.engin.umich.edu (Dan DeMaggio)
  3. Newsgroups: comp.sys.apple2,news.answers,comp.answers
  4. Subject: comp.sys.apple2 - Frequently Asked Questions (and answers) part 1 of 2
  5. Supersedes: <a1_776492075@caen.engin.umich.edu>
  6. Followup-To: comp.sys.apple2
  7. Date: 11 Sep 1994 05:32:18 GMT
  8. Organization: University of Michigan EECS Dept.
  9. Lines: 757
  10. Approved: news-answers-request@MIT.Edu
  11. Expires: 15 Oct 1994 05:32:14 GMT
  12. Message-ID: <a1_779261534@caen.engin.umich.edu>
  13. Reply-To: dmag@umich.edu
  14. NNTP-Posting-Host: cmos.engin.umich.edu
  15. Summary: What you need to know about the comp.sys.apple2 newsgroups
  16. Originator: dmag@cmos.engin.umich.edu
  17. Xref: bloom-beacon.mit.edu comp.sys.apple2:34252 news.answers:25460 comp.answers:7195
  18.  
  19. Archive-name: apple2/part1
  20. Last-modified: 08 Sep 1994
  21. Version: 4.01
  22.  
  23. Table of Contents
  24. ----- Part I
  25. Q#1    What's a FAQ?
  26. Q#2    How do I get to comp.sys.apple2 and what is it?
  27. Q#3    How do I get files off the net?
  28. Q#4    Where can I get Apple II software on the net?
  29. Q#5     How can I find a particular program?
  30. Q#6    What archivers do I need to know about?
  31. Q#7     BinSCII
  32. Q#8     ShrinkIt and NuFX archives
  33. Q#9     Executioner
  34. Q#10    Apple Archive Format (aaf)
  35. Q#11    Net standard formats
  36. Q#12    A quick note about ProDos filetypes
  37. Q#13   What do the file extensions mean?
  38. Q#14   How do I tell what kind of file this is?
  39. ------ Part II
  40. Q#15   What is an Apple II?
  41. Q#16    The Apple I
  42. Q#17    The Apple ][ and Apple ][+
  43. Q#18    The Apple //e
  44. Q#19    The Apple //C and IIC+
  45. Q#20    The Laser 128EX
  46. Q#21    The Apple IIGS
  47. Q#22    The Apple ][e Emulation Card
  48. Q#23   Some Common Questions (with answers!)
  49. Q#24    Info about A2's:
  50. Q#25     What is 8 bit and 16 bit?
  51. Q#26     How can I tell what version my computer is?
  52. Q#27     What programming languages are available for the Apple ][?
  53. Q#28    Adding Hardware:
  54. Q#29     Can the Apple II connect to SCSI devices?
  55. Q#30     Can I use Macintosh Monitors or 3.5" drives with my ][?
  56. Q#31     Can I hook up a LaserWriter, DeskJet, etc to my Apple //e?
  57. Q#32     Can I hook up a LaserWriter, DeskJet, etc to my Apple IIGS?
  58. Q#33     Can I hook up a scanner up to my //e? Can it do OCR?
  59. Q#34     Can a Disk ][ be used on a GS smartport?
  60. Q#35     What's the scoop on the new HD 3.5" drive?
  61. Q#36     I want a Y-adapter for my GS keyboard.
  62. Q#37    File Transfer:
  63. Q#38     How can I transfer stuff to/from and IBM/Mac?
  64. Q#39     File transfer: Apple //e ---> Macintosh
  65. Q#40     File transfer: Apple //e <--- Macintosh
  66. Q#41     File transfer: Apple //e ---> IBM
  67. Q#42     File transfer: Apple //e <--- IBM
  68. Q#43     File transfer: Apple IIGS ---> Macintosh
  69. Q#44     File transfer: Apple IIGS <--- Macintosh
  70. Q#45     File transfer: Apple IIGS ---> IBM
  71. Q#46     File transfer: Apple IIGS <--- IBM
  72. Q#47     What's the CTI Drive?
  73. Q#48     How about hooking up cheap IDE Hard Drives?
  74. Q#49     How do I USE stuff I have transferred to/from an IBM/Mac?
  75. Q#50     How do I get cool Mac Icons and fonts onto my GS?
  76. Q#51     What programs are there for conversion of graphic images?
  77. Q#52     I have an old CPM / PASCAL / DOS 3.3 disk.  How do I get it into ProDos?
  78. Q#53     How do you copy from a 5.25" disk to 3.5" disk?
  79. Q#54    Strange problems:
  80. Q#55     How do I get out of Basic (that little "]" prompt and flashing cursor?
  81. Q#56     What are the problems with GSCII?
  82. Q#57     AppleWorks won't print to my printer.  What gives?
  83. Q#58     My GS control panel keeps resetting to the defaults and/or forgetting the date.
  84. Q#59     I'm getting Error XXX.  What's it mean?
  85. Q#60     Why does my Apple II lose characters when I'm using the modem?
  86. Q#61     Where do I get support for AE boards now that they are closed?
  87. Q#62     Is there a QWK reader for the Apple // E?
  88. Q#63   System 6.0 mini-FAQ
  89. Q#64    Common Problems
  90. Q#65    Tips & Hints
  91. Q#66    If you have a RamFast
  92. Q#67    If you have a Vulcan or AE High Density disk
  93. Q#68    If you have ProSel
  94. Q#69    If you have an AMR 3.5"
  95. Q#70    GSCII+ & HFS Note
  96. Q#71   What to do with an Apple ][?
  97. Q#72     What can you hook up to an Apple ][?
  98. Q#73     What can you do with an Apple ][?
  99. Q#74     What can the //e can "borrow" from other computers?
  100. Q#75     What can the GS can "borrow" from other computers?
  101. Q#76   Resources for the Apple II
  102. Q#77    Apple II Groups
  103. Q#78    Getting Parts & Software
  104. Q#79    Fun hardware add-ons
  105. Q#80    Periodicals & Books
  106. Q#81    Misc Resources
  107. Q#82   General guidelines on How To Troubleshoot
  108. Q#83    General troubleshooting
  109. Q#84    Trouble shooting and good maintenance
  110. Q#85    GS Trouble shooting
  111. Q#86   SCSI
  112. Q#87    Tips on setting up a SCSI system:
  113.  
  114.  
  115. #########################
  116. #  Q#1   What's a FAQ?  #
  117. #########################
  118.  
  119. Hi!  Welcome to the comp.sys.apple2 newsgroup!
  120.  
  121. This article contains the answers to some Frequently Asked Questions (FAQ)
  122. often seen in comp.sys.apple2.  I am posting this article (once every three
  123. weeks or so--but once a week in September) to help reduce the volume in this
  124. newsgroup and to provide hard-to-find information of general interest.
  125.  
  126. I hope it answers some of your questions.  If you have other questions, feel
  127. free to e-mail me.
  128.  
  129.      Dan DeMaggio (dmag@umich.edu)
  130.  
  131. ###########################################################
  132. #  Q#2   How do I get to comp.sys.apple2 and what is it?  #
  133. ###########################################################
  134.  
  135. c.s.a2 is a USENET newsgroup.  USENET posts originate from your local
  136. newsreader and spread to hundreds of thousands of machienes throughout the
  137. Internet, FidoNet, ProLine BBS system, etc. etc.  Please use proper
  138. netetteiquete when posting. (Browse the news.answers newsgroup.)
  139.  
  140. The comp.sys.apple2 groups were created for the discussion of the Apple II
  141. series of computers. They provide a forum for interested people to compare
  142. notes, ask questions, and share insights about Apple IIs. Currently, these
  143. groups include:
  144.  
  145. comp.sys.apple2              - General discussion and questions
  146.                                relating to all Apple //'s
  147. comp.sys.apple2.comm         - Communications and networking related
  148.                                issues
  149. comp.sys.apple2.gno          - Discussion of program GNO/ME for the
  150.                                Apple IIGS (UNIX for the Apple IIGS)
  151. comp.sys.apple2.marketplace  - Buying, selling and promoting Apple //
  152.                                related products
  153. comp.sys.apple2.programmer   - Discussion relating to any aspect of
  154.                                programming the Apple //
  155. comp.sys.apple2.usergroups   - Discussion relating to Apple //
  156.                                usergroups
  157. comp.binaries.apple2         - Public Domain/Shareware Software for all
  158.                                Apple //'s
  159. comp.sources.apple2          - A moderated newsgroup for the posting of
  160.                                Apple // related source code
  161. alt.emulators.ibmpc.apple2   - Discussion relating to the use of Apple //
  162.                                emulation software/hardware on an IBM
  163.                                compatible system
  164.  
  165. If you have e-mail-only access to the Internet, you will find the following
  166. addresses helpful.  Make sure you have a large mailbox and the time to sift
  167. through lots of messages per day.
  168.  
  169. For this:                        Send a message body of "help" to:
  170. ---------------------------      ---------------------------------
  171. Subscribe to C.S.A2              LISTSERV@vm1.nodak.edu
  172.   (BITNET address of above)      LISTSERV@NDSUVM
  173. APPLE2-L archives                LISTSERV@brownvm.brown.edu
  174.   (BITNET address of above)      LISTSERV@BROWNVM
  175. Games from APPLE2-L              LISTSERV@utarlvm1.uta.edu
  176.   (BITNET address of above)      LISTSERV@UTARLVM1
  177. More files via E-Mail            archive-server@plains.nodak.edu
  178.   (BITNET address of above)      FILESERV@PLAINS
  179. Kermit file transfer program      KERMSRV@cuvmb.cc.columbia.edu
  180.   (BITNET address of above)      KERMSRV@CUVMA (BITNET)
  181. Apple /// files                  APPLE3-L@WVNVM.WVNET.EDU
  182.  
  183. Once you are getting c.s.a2 in your mailbox, you may want to post.  Just use
  184. the addresses listed below.  People with direct access to the newsgroups do
  185. not need these, as they can use their news software to post.
  186.  
  187. Post to any newsgroup           group-name@cs.utexas.edu
  188.           OR                    group.name.usenet@decwrl.dec.com
  189.           OR                    group.name@news.demon.co.uk
  190.           OR                    group.name@news.cs.indiana.edu
  191.           OR                    group-name@pws.bull.com
  192.           OR                    group-name@ucbvax.berkeley.edu
  193. Post to comp.sys.apple2         info-apple@apple.com
  194.  
  195.  
  196.  
  197. Comp.binaries.apple2 is a newsgroup used to distribute public domain,
  198. freeware, and shareware Apple II software (executables, pictures, sounds,
  199. etc...).  Software distributed on comp.binaries.apple2 is expected to be a
  200. BinSCII text file containing a ShrinkIt archive. [See later in the FAQ for
  201. information on getting these programs.] ALWAYS include text in the first
  202. message that describes what is in the BSQ file.  Include such things as what
  203. type of computer it runs on and what it does. You may crosspost the
  204. description (only) to comp.sys.apple2.
  205.  
  206. [Public Domain programs may be used and copied freely.  Freeware is the same,
  207. except that the original owner retains the Copyright.  Shareware programs can
  208. be distributed freely, and tried out for free, but if you use it a lot, you
  209. are expected to help pay for it.]
  210.  
  211. Comp.sources.apple2 is a newsgroup used to distribute public domain, freeware,
  212. and shareware Apple II source code.  The posts in comp.sources.apple2 should
  213. be in Apple Archive Format.  Contact jac@paul.rutgers.edu for details.
  214.  
  215. Discussions concerning the software posted in these groups, or the methods of
  216. locating, decoding, or accessing this software, or questions on locating
  217. archive sites of this software, or any OTHER discussions are to be held in
  218. comp.sys.apple2.  If someone DOES either intentionally or accidentally post
  219. to the binary/source groups, please respond only in Email - do not compound
  220. the problem!
  221.  
  222.      Distribution of commercial software is strictly prohibitied.
  223.  
  224. ###########################################
  225. #  Q#3   How do I get files off the net?  #
  226. ###########################################
  227.  
  228. Quick Summary:
  229. Step 1: Make a list of files that you want
  230. Step 2: Get files to your host (a UNIX box or ProLine BBS)
  231. Step 3: Get files to your Apple II
  232. Step 4: Create BINSCII
  233. Step 5: Create ShrinkIt
  234. Step 6: Use BinSCII & Shrinkit to create Shrinkit GS
  235. Step 7: Extract the files you _REALLY_ wanted
  236. Step 1: Make a list of files that you want
  237. 1) You need BINSCII (binscii.exe) and ShrinkIt (shrinkit.3.3.exe.bsc)
  238.    unless you already have them, or know someone who has them.
  239. 2) If you have a GS (and use GS/OS), you will want Shrinkit GS
  240.    (shrinkit.gs.exe) and GSCII (gscii.bsc)
  241. 3) Add any other files you want. Don't try to get everything the
  242.    first time around.  Try one or two test files for starters.
  243.  
  244.   Note: Filenames will vary from site to site. Shrinkit and Binscii
  245.         are usually available on all the Apple II FTP sites.
  246.  
  247. Step 2a: Get files to your host (For ProLine users)
  248. 1) Dial up your host and log in.
  249. 2) I'm not familiar with ProLine, so I'll be vague here. Just go
  250.    into the files section and look...
  251.  
  252.  
  253. Step 2b: Get files to your host (For UNIX, using FTP)
  254. 1) Choose an FTP site from the FAQ
  255. 2) At your UNIX prompt, type "ftp ______" (fill in site name)
  256. 3) At the "Login:" prompt, type "anonymous"s
  257. 4) Type in your e-mail address
  258. 5) Type "bin"
  259. 6) use "cd ____" to get to where the Apple II files are
  260. 7) Locate each file (more "cd ___"'s and "ls" (list files). Also,
  261.    "cd .." will move up a directory.)
  262. 8) use "get ______" to get it
  263. 9) When you are done using FTP, type "quit"
  264. 10) Advanced users may want to run uudecode, uncompress, tar, SciiBin,
  265.    or Nulib on the files before they download them.
  266.  
  267. Step 3: Get files to your Apple II
  268. 1) Find out what file transfer protocols your Apple communications
  269.    package supports. (see below for a list)
  270. 2) On your local comm program, set your file transfer type to Text
  271.    (TXT) or Binary (BIN) depending on what type of file you are
  272.    downloading. If there is an option to "strip incoming linefeeds",
  273.    try turning it on.
  274. 3) Get your host to send you the file.  I don't know about ProLine,
  275.    but UNIX users can use these commands:
  276.    For Z-Modem: "sz ___ ____ ____"  (file names)
  277.    For X-Modem: "sx ____" (one at a time)
  278.    For Kermit:  "kermit", then "put _____" (filename)
  279. 5) If needed, tell your local communications program to Receive. You
  280.    must do this quickly, or the other host will give up trying to
  281.    send the file.
  282. 4) Write down the full pathname of the files you downloaded and where
  283.    you put them. There will be a quiz later.  Pathnames look like
  284.    "/DISK/DIR/FILE.NAME"
  285.  
  286.   Note: If something goes wrong, hit ESC, Ctrl-X or Ctrl-C 3 times.
  287.         If you can't get one protocol to work, try the next one
  288.         down. Z-modem is much faster than the others. You will
  289.         want to find a program that supports it.
  290.  
  291. Step 4: Create BINSCII
  292. 1) After you disconnect, go into Applesoft by starting BASIC.SYSTEM
  293. 2) At the `]` prompt, type 'EXEC ____' (your BINSCII file name)
  294.   Note: If you get ?SYNTAX ERRORs then something went wrong. Try
  295.         looking at the file with a Text Editor.
  296. 3) Type "cat" and look for BINSCII (type 'SYS')
  297. 4) type "-BINSCII" or "-BINSCII.SYSTEM" depending on above
  298.  
  299.   Note: You should get the BINSCII opening screen.
  300.  
  301. Step 5: Create ShrinkIt
  302. 1) If your Shrinkit file ends in ".BSC" then (In BINSCII) type in
  303.    the filename of your ShrinkIt file
  304. 2) Quit BINSCII. Get into AppleSoft again.
  305. 3) Type "EXEC SHRINKIT3.3.XTX" (you may need the full pathname)
  306. 4) Run ShrinkIt with "-SHRINKIT.SYSTEM"
  307.  
  308. Step 6: Extracting everything else
  309. 1) If it's BSQ or BSC, run it through BINSCII
  310. 2) If BINSCII creates a ".SHK" file, or if you download a ".SHK"
  311.    file, then use ShrinkIt on the file.  It's easy to use and it
  312.    doesn't give you the dreaded "FILENAME QUIZ!"
  313.  
  314.  
  315.  
  316. For those who haven't picked a program to download with, here are the biggies:
  317.  When in doubt, buy ProTerm.
  318.  
  319. Program   Comp Emulations     Protocols             Note
  320. ------------------------------------------------------------------------------
  321. ProTerm    E$  PSE, VT-100     Kermit, X,Y,Z-modem  From InSync
  322. Kermit-65  E   VT-100          Kermit, X-modem      Hard to use,Works on ][+
  323. Z-Link     E   VT-100          X-modem              Good.
  324. CommSys    E   none            X-modem              Works on ][+
  325. TIC        E$  VT-100 (+)      X-modem              Small, Scripting.
  326. Agate      E   mono ANSI       X,(Y,Z rec'v only)   Unpacks ZIP, Buggy
  327. ColorTerm  GS  color ANSI      X-modem              Desktop based
  328. MegaTerm   GS  color ANSI      none                 ProDOS 8
  329. ANSITerm   GS$ color ANSI, PSE X,Y,Z-modem          Editor, scrollback, etc.
  330. SnowTerm   GS  VT-100 (+)      none                 Desktop based
  331. FreeTerm   GS  none            X-modem              Desktop based
  332. GenComm    GS  none            none                 Text, Shell Compat.
  333. GSVT       GS  VT-100          none                 Desktop
  334. GTerm      GS  color ANSI      none                 Written in BASIC/ML
  335. Telcom     GS  VT-100, PSE     X, (Y rec'v only)    Shell compat
  336. ----------Key:---------
  337. Key: $ = A commercial program   + = And other obscure ones
  338. Computer:  E = works on GS and //e, GS = only works on GS
  339. See the resources section for where to buy the commercial programs.
  340.  
  341.  
  342.  
  343. All of the non-commercial programs are available on the different FTP sites.
  344. If you don't have a comm program already, your best bet is to have someone
  345. mail you one on a disk.
  346.  
  347. #########################################################
  348. #  Q#4   Where can I get Apple II software on the net?  #
  349. #########################################################
  350.  
  351. Note: For a listing of BBS's, see Mike Shecket's list:
  352.  
  353. FTP: apple2.archive.umich.edu /apple2/misc/textfiles/bbs.list.txt
  354.  
  355. The following is a list of FTP sites with Apple // related files. See "FTP"
  356. for details about using FTP.
  357.  
  358. Site name                    Directory
  359. ---------                    ---------
  360. apple2.archive.umich.edu ($) /archive/apple2
  361. archive.orst.edu             /pub/mirrors/archive.umich.edu
  362. bric-a-brac.apple.com        = ftp.apple.com
  363. brownvm.brown.edu ($) (+)    LISTSERV.193
  364. bull.cs.williams.edu         /pub/AppleII
  365. ?calvin.sfasu.edu             /pub/apple2
  366. cco.caltech.edu ($)          /pub/apple2
  367. ccosun.caltech.edu           = cco.caltech.edu
  368. cs.bu.edu                    /PC/APPLE
  369. cuvmb.cc.columbia.edu        KERMA
  370. f.ms.uky.edu ($)             /pub/appleII
  371. ftp.apple.com                /dts/aii
  372. ftp.cc.utexas.edu            /gifstuff/apple
  373. ftp.hawaii.edu (@)           /incoming/apple2
  374. ftp.uni-kl.de ($)            /pub/apple2
  375. grind.isca.uiowa.edu ($)     /apple2, /unix/apple2
  376. ?headcrash.berkeley.edu       /pub/Apple2
  377. info2.rus.uni-stuttgart.de   /afs/umich.edu/group/itd/archive
  378. isca02.isca.uiowa.edu        = grind.isca.uiowa.edu
  379. iskut.ucs.ubc.ca             /pub/apple (Kermit, BinSCII, unshrinkit)
  380. ?j.cc.purdue.edu              /kermit/appleII
  381. ?jyu.fi                       /pub/apple2
  382. methan.chemie.fu-berlin.de(@) /pub/doc/faq
  383. pindarus.cs.uiuc.edu         /pub/apple2
  384. plains.nodak.edu ($)         /pub/appleII
  385. ?relay.cs.toronto.edu (@)     /pub/lists.1989
  386. slab.slip.uiuc.edu           /apple2
  387. syr.edu                      /software/kermit/appleII
  388. trantor.ee.msstate.edu       /files/appleII
  389. ucrmath.ucr.edu              /PC/apple2
  390. watsun.cc.columbia.edu       /kermit/a
  391. wilbur.stanford.edu          /pub/emulators/apple2/DiskImages/
  392. wuarchive.wustl.edu ($)      /systems/apple2
  393. (+)  Files on brownvm.brown.edu are stored by serial number.  For a human-
  394. readable directory, send e-mail with the text "INDEX APPLE2-L" to
  395. LISTSERV@brownvm.brown.edu.
  396. ($)  This sign marks the "major" sites--those with especially large and
  397. diverse collections.
  398. (@)  This sign indicates "small" sites--each site so marked has only one
  399. or two Apple-related files.
  400. (?)  Did not answer ping requests
  401.  
  402. Archives of C.S.A2 Newsgroups:
  403. ===============================
  404. wuarchive.wustl.edu      /usenet/comp.sources.apple2 (complete!)
  405.                          /usenet/comp.binaries.apple2
  406. ftp.tohoku.ac.jp         /pub/news/comp.binaries.apple2
  407. hp4nl.nluug.nl           /pub/newsarchive/comp/sources/apple2 (incomplete)
  408. mcsun.eu.net             /pub/newsarchive/comp/sources/apple2 (incomplete)
  409. nic.funet.fi             /pub/archive/comp.sources.apple2 (complete?)
  410. relay.cs.toronto.edu     /pub/lists.1989 (1989 only)
  411.  
  412.  
  413.  
  414. FTP: watsun.cc.columbia.edu   /kermit/a (the OFFICIAL source for Kermit)
  415.  
  416. Non-USENET readers wanting files should look at the e-mail addresses in the
  417. "What is comp.sys.apple2" section.  Or try finding archives thru gopher (i.e.
  418. umich).
  419.  
  420. ::::::::::::::::::::::::::::::::::::::::::::::::
  421. :  Q#5   How can I find a particular program?  :
  422. ::::::::::::::::::::::::::::::::::::::::::::::::
  423.  
  424. There is a program called archie that allows you to search many archives
  425. quickly.  Look for the program 'archie' or 'xarchie' at your site, or (if you
  426. are on the internet) you can telnet (login as archie) to:
  427.  
  428. archie.rutgers.edu   128.6.18.15   (Rutgers University)
  429. archie.unl.edu       129.93.1.14   (University of Nebraska in Lincoln)
  430. archie.ans.net       147.225.1.2   (ANS archie server)
  431. archie.mcgill.ca     132.206.2.3   (Canada server, original archie site)
  432. archie.au            139.130.4.6   (Australian server)
  433. archie.funet.fi      128.214.6.100 (European server in Finland)
  434. archie.doc.ic.ac.uk  146.169.11.3  (UK/England server)
  435. archie.wide.ad.jp    133.4.3.6     (Japanese server)
  436.  
  437. ###################################################
  438. #  Q#6   What archivers do I need to know about?  #
  439. ###################################################
  440.  
  441. :::::::::::::::::::
  442. :  Q#7   BinSCII  :
  443. :::::::::::::::::::
  444.  
  445. BinScii converts binary files to text files and back.  Binary files contain
  446. pictures, computer programs, etc.  Text files usually contain human readable
  447. text (like this file), but a BinSCII file just looks like a jumble of letters
  448. and symbols. A BinScii text file is larger than the original binary file. 
  449. Binscii is needed to transfer programs across the network when there is no
  450. binary mode (like the Usenet newsgroups and e-mail).
  451.  
  452. When turning a binary file into text, BinSCII will output a series of files. 
  453. Each file contains a segment of the original program encoded in BinSCII
  454. format.  These segments are small enough to be posted or e-mailed without
  455. clogging the network. (Actually, they are usually posted 3 at a time to save
  456. bandwidth).
  457.  
  458. When re-creating a binary file from the BinScii segments, all one has to do is
  459. collect ALL the segments and run them through BinScii.  Each segment has a
  460. header that tells BinScii which segment it is.  BinScii is intelligent enough
  461. to wade through all extraneous text (i.e. newsgroup headers, etc) and find
  462. the segments.  It does not matter what order the segments are in, and the
  463. segments can be in different files.  The only thing you have to remember is
  464. that BinScii does not check to see if ALL of the segments have been accounted
  465. for.  If there are segments missing, the program will not work, or more
  466. likely you will get a 'file corrupted' error when unshrinking.
  467.  
  468. FTP: apple2.archive.umich.edu /apple2/8bit/archivers/binscii.exe
  469.  
  470. GS users can use GSCII+, an NDA version of Binscii.  GSCII+ can also
  471. encode/decode several other formats.
  472.  
  473. FTP: apple2.archive.umich.edu /apple2/gs/archivers/gscii.bsc
  474.  
  475.      [ Note that most files on the network are NuFX archives that have been
  476. BinSCII'ed so they can be posted.  After running Binscii, you will still need
  477. to run ShrinkIt on the resulting file.]
  478.  
  479. For those of us on Unix boxes who are able to transfer binary files to our
  480. Apple ][, SciiBin can reduce the time spend downloading. It is a decode-only
  481. version of BinSCII written in C.  The idea is that you compile this on your
  482. Unix box, and run your BinScii files from comp.binaries.apple2 through it. It
  483. will re-create the original (smaller) file.  This works great if there is a
  484. NuFX archive in the BinSCII file, but can cause problems if BinSCII was
  485. applied directly to ProDos executable files. (Unix has no way of storing the
  486. ProDos file type and aux type of a file, so they simply get lost. See the
  487. section on filetypes.
  488.  
  489. FTP: wuarchive.wustl.edu /?
  490.  
  491. If you need a Unix BinSCII encoder, Bsc will do the trick. The source code is
  492. in "Apple archive format".
  493.  
  494. FTP: cco.caltech.edu /pub/apple2/source/bsc.aaf ?
  495.  
  496. FTP: apple2.archive.umich.edu /apple2/unix/bsc.aaf
  497.  
  498. ::::::::::::::::::::::::::::::::::::::
  499. :  Q#8   ShrinkIt and NuFX archives  :
  500. ::::::::::::::::::::::::::::::::::::::
  501.  
  502. ShrinkIt is an Apple II program which takes one or more Apple II ProDOS files
  503. or disks and 'archives' them into a single file (called a NuFX archive).  It
  504. also stores all the vital ProDos information, such as filetype and auxtype. 
  505. Usually these files are denoted by putting a ".SHK" extension on the archive.
  506. ShrinkIt can also shrink an entire disk into a file (extension ".SDK"), but
  507. this is only used when the disk is not ProDos.   ShrinkIt is also a menu
  508. driven utility that compresses/extracts, but also formats disks, copies
  509. files, etc. ShrinkIt can also extract programs with Binary II headers, and
  510. files in BLU archives.
  511.  
  512. FTP: apple2.archive.umich.edu /apple2/8bit/archivers/shrinkit.3.3.exe.bsc
  513.  
  514. GShk is a version of ShrinkIt for GS computers.  This is even more of a wonder
  515. utility in that it extracts many different archive types (Unix compress, PC
  516. Arc, Mac StuffIt, Apple Single).  Files encoded with GShk are usually smaller
  517. than those encoded with ShrinkIt, but can still be extracted with ShrinkIt
  518. (except files with resource forks).
  519.  
  520. ShrinkIt+ and UnShrinkIt+ are programs for the Apple II+ that allow an Apple
  521. II+ user to create NuFX archives and extract from them. Autounshrink is a
  522. NuFX extractor that attempts to recover from errors within an NuFX file.
  523.  
  524. :::::::::::::::::::::::
  525. :  Q#9   Executioner  :
  526. :::::::::::::::::::::::
  527.  
  528. Executioner was the standard program previous to BinSCII for converting Apple
  529. II files into text to be mailed/posted.  It is no longer considered the
  530. standard for most transferals of Apple II binary files.  Presently,
  531. Executioner is typically only used to distribute BinSCII.  Some older files
  532. in the various archives may also be encoded with this program. Many of them
  533. will not work under ProDos.
  534.  
  535. To translate an Executioner text file to an Apple II file required that you
  536. delete the mail headers/trailers, translated the newlines into carriage
  537. returns, download the file to your Apple II and from Applesoft Basic, type
  538. the command 'EXEC <filename>' where <filename> is the name of the file you
  539. downloaded.
  540.  
  541. ::::::::::::::::::::::::::::::::::::::
  542. :  Q#10  Apple Archive Format (aaf)  :
  543. ::::::::::::::::::::::::::::::::::::::
  544.  
  545. Apple Archive Format was invented as a standard way to post source code to
  546. comp.sources.apple2. The C and Basic source code to aaf unpackers are
  547. available on the various FTP sites, in aaf format. Fortunately, files in aaf
  548. format can be turned back into source code with a simple text editor. Just
  549. break the file up into component files and remove the first character of each
  550. line.
  551.  
  552. FTP: apple2.archive.umich.edu /apple2/unix/?.aaf
  553.  
  554. ::::::::::::::::::::::::::::::::
  555. :  Q#11  Net standard formats  :
  556. ::::::::::::::::::::::::::::::::
  557.  
  558. There are several formats that are used widely on the Internet.  The most
  559. common in FTP sites are tar (.tar) and compress (.Z). To undo a Tape Archive,
  560. type 'tar -xvf filename.tar'.  To undo a compress, type 'uncompress
  561. filename.Z'.  Since tar does not make the file smaller, and compress can only
  562. compress 1 file, many times you will find files that are 'tarred an
  563. feathered'.  They have a '.tar.Z' extension.  Just run uncompress then un-tar
  564. the result.
  565.  
  566. To distribute binaries on the net, most other groups use uuencode (c.b.a2 uses
  567. BinSCII). To return them to normal, type 'uudecode filename'.  Note that
  568. uuencoded things were not meant to be split up and posted, so when getting
  569. multiple parts, you will have to paste them together and run them through
  570. uudecode. (BinSCII is a lot smarter, that's why we use it on c.b.a2.)  
  571. BinSCII is better because 1) It stores the ProDos filetype, etc.  2) It
  572. splits the file into 12K chunks, 3) It does a CRC checksum on each chunk.
  573.  
  574. Most of these 'Unix' standard formats are available on the Apple.  For
  575. example, ShrinkIt GS will uncompress files, there is a uudecode for the //e,
  576. and Tar is available as a GS shell executable.
  577.  
  578. FTP: apple2.archive.umich.edu /apple2/8bit/util/dearc.?
  579.  
  580. :::::::::::::::::::::::::::::::::::::::::::::::
  581. :  Q#12  A quick note about ProDos filetypes  :
  582. :::::::::::::::::::::::::::::::::::::::::::::::
  583.  
  584. ProDos keeps some information about a file's type.  Files can be text (TXT),
  585. binary (BIN), executable (SYS), fonts (FON), etc. Most other file systems do
  586. not have a place to store this information, so it may get 'lost' when you
  587. upload the file.  Similarly, when you download a file, you may not know the
  588. file type. Most comm programs will use some default.  For NuFX archives, this
  589. is not a big deal, since you can still unpack an archive if the filetype is
  590. wrong (and the archive stores the filetype of the files inside the archive).
  591. For other files, you may need to change the file's type.  One utility I
  592. recommend is File Attribute Zapper II.
  593.  
  594. FTP: apple2.archive.umich.edu /apple2/8bit/util/fazz.2.3.bsq
  595.  
  596. Program        Format   Author
  597. ---------------------------------------------------------------------------
  598. Nulib v3.21      C      Andy McFadden  (fadden@uts.amdahl.com)
  599. SciiBin v3.10    C      Marcel Mol, Dave Whitnet, Bruce Kahn
  600. Bsc v1.2         C      Neil Parker
  601. Executioner      A      Glen Bredon
  602. BinSCII v1.0.3   A      David Whitney  (davewh@microsoft.com)
  603. ShrinkIt v3.3    A      Andy Nicholas  (shrinkit@apple.com)
  604. (Un)ShrinkIt+    A      Andy Nicholas  (shrinkit@apple.com)
  605. AutoUnShrink     A      Andy Nicholas  (shrinkit@apple.com)
  606. GShk v1.1        G      Andy Nicholas  (shrinkit@apple.com)
  607. GSCII+ 2.3.1     G      Darek Taubert  (dat33228@uxa.cso.uiuc.edu)
  608. Format:
  609.   C - Distributed as source code written in C.
  610.   A - Executable, runs on most Apple //s.
  611.   G - Executable, runs on GS only.
  612.  
  613.      |Type| NuFX | Bin  | uuen-| com-  |.ZOO | Bin | LZH/| Stuff| ARC | Other|
  614. Program | |      | SCII | code | press |     | Hex | LHA | -It  |     |      |
  615. --------|-|------|------|------|-------|-----|-----|-----|------|-----|------|
  616. Binscii |e|      |   X  |      |       |     |     |     |      |     |      |
  617. Shrinkit|e|   X  |      |      |       |     |     |     |      |     |      |
  618. DeArc   |e|      |      |      |       |     |     |     |      |  D  |      |
  619. Angel[1]|e|      |      |      |   X   |  X  |     |  X  |      |  X  | .ZIP |
  620. GShk    |g|   X  |      |      |   D   |  D  |     |     |  D   |  D  |      |
  621. GSCII+  |g|      |   X  |   X  |       |     |  D  |     |      |     | .AAF |
  622. sscii   |x|      |   X  |   X  |       |     |  X  |     |      |     |      |
  623. PMPUnzip|x|      |      |      |       |     |     |     |      |     | .ZIP |
  624. LHext   |x|      |      |      |       |     |     |  D? |      |     |      |
  625. BSC     |c|      |   E  |      |       |     |     |     |      |     |      |
  626. Nulib   |c|   X  |      |      |       |     |     |     |      |     |      |
  627. SciiBin |c|      |   D  |      |       |     |     |     |      |     |      |
  628.  
  629. (Key:   E = Encode only,    D = Decode only,  X = Encode and Decode)
  630. (Type:  e = Apple //e,  g = GS Only,  x = GS EXE file, c = C Source code)
  631.  
  632. [1] Angel is pretty Buggy, but it's worth a try.
  633.  
  634.  
  635.  
  636.  
  637. #############################################
  638. #  Q#13  What do the file extensions mean?  #
  639. #############################################
  640.  
  641. Many times, people put filename extensions (extra characters at the end of a
  642. filename) to denote what type of file it is. Please note that these are just
  643. accepted standards.  If a file does not indicate it's type, see the section
  644. on file formats.  The following is a table of some common filename
  645. extensions.  See the section on archivers for programs that will deal with
  646. these files.
  647.  
  648.  
  649.  
  650. Extension   What is it?  (What program do I use?)
  651. ---------  ---------------------------------------------------------------
  652.  .aaf   [TEXT] Apple Archive Format for source code (aaf.unpacker)
  653.  .ACU   Applelink Conversion Utility (Shrinkit)
  654.  .ARC   ARC Archive (IBM ARC, GS Shrinkit, //e Angel or DeArc2E)
  655.  .CPT   Compactor Pro archive (Compactor Pro on a Mac only)
  656.  .BSC   BinScii file. [TEXT]  (BinScii)
  657.  .BSQ   BinSCII'ed NuFX file. [TEXT]  (BinScii, Shrinkit on the result)
  658.  .BXY   NuFX archive with a Binary II header.  (Shrinkit)
  659.  .BNY   BLU archive. (Shrinkit)
  660.  .BQY   NuFX or Binary II  with BLU header. (Shrinkit)
  661.  .BNX   NuFX with BLU header. (Shrinkit)
  662.  .exe   Executioner file [TEXT]. May only work in DOS 3.3.
  663.  .GIF   Graphics Interchange Format: Compressed picture.
  664.         (IIGIF for //e, many programs for all other computers)
  665.  .HQX   Mac BinHex file. [TEXT] (BinHex on Mac or GSCII+)
  666.  .JPG   Newer graphics format. (only Unix/IBM/etc viewers)
  667.  .JPEG  Newer graphics format. (only Unix/IBM/etc viewers)
  668.  .LZH   LZH Archive (IBM/Amiga LZH program, //e Angel)
  669.  .LHA   LHA Archive (IBM/Amiga LZH program, //e Angel)
  670.  .QQ    BLU archive.  (Shrinkit)
  671.  .SEA   Self-extracting archive (Might be Mac, Might be Shrinkit archive)
  672.  .SIT   Mac StuffIt archive. (Stuffit on Mac or GS ShrinkIt)
  673.         GS Shrinkit will not decode StuffIt Deluxe files.
  674.  .SHK   NuFX archive. (Shrinkit)
  675.  .SDK   NuFX with a shrunk disk image. (Shrinkit)
  676.  .tar   Unix Tape Archive (Unix tar [with -xvf option, GS EXE tar])
  677.  .txt   [TEXT] An ASCII text file: usually english text.
  678.  .TIFF  Graphics format (GS SHR Convert)
  679.  .uu    Unix uuencode file [TEXT] (//e uudecode, Unix uudecode)
  680.  .ZOO   IBM Zoo Archive (GS Shrinkit or IBM ZOO program, //e Angel)
  681.  .ZIP   IBM Zip Archive (GS EXE Unzip, IBM PKUNZIP, Unix unzip, //e Angel)
  682.  .Z     Compressed file (GS Shrinkit, Unix uncompress, //e Angel)
  683.  
  684.  
  685.  
  686. All of these types, except the ones marked [TEXT] are BINARY files.  Binary
  687. files cannot be sent over e-mail, posted to the newsgroups or FTP'd in text
  688. mode.  You must FTP them in binary mode (see the section on FTP). You can
  689. also download them using kermit, X-,Y- or Z-Modem.
  690.  
  691. Generally, anything labeled as 'Archive' above will contain multiple files,
  692. and even subdirectories.  Most archives are also in compressed format.
  693.  
  694. Sometimes you will find multiple filename extensions.  Simply take the
  695. filename extensions apart one at a time and you should be able to reconstruct
  696. the original file. (i.e. somefile.bsq.tar.Z would mean: uncompress, untar,
  697. unbinscii, then unShrink to get the original file!)
  698.  
  699. ####################################################
  700. #  Q#14  How do I tell what kind of file this is?  #
  701. ####################################################
  702.  
  703. Here is a simple guide to help you identify a file.  You should always go by
  704. filename extension first, but not everybody uses those. In Unix, you can use
  705. the 'head' command to look at the first couple of lines of a file.  If it
  706. turns out to be a binary file, you may be in for a surprise.  You may want to
  707. use the Unix 'file' command to find out if it is a text file or not first. 
  708. Once you have identified the file, see the section on filename extensions for
  709. how to deal with it.
  710.  
  711. If there are lines in the file that look like this (there can be other text
  712. before it--search for 'FiLeStArT'):
  713.  
  714. FiLeStArTfIlEsTaRt
  715. ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789()
  716. GBINSCII        AQhmAAAAA8)4MIAI02DA9ARMQEDtAQhmAIVZ
  717. gYITA6u7xADA0MjM3YTNBlDOENkQwYURzITM2UDN5gzNDJUQGVERyEDM1QzM4cjN
  718. CFUOFR0QxAjR0MjM3YTNBlDOENkQwAQRzITM2UDN5gzNDJUQGVERyEDM1QzM4cjN
  719. ..
  720.  
  721. then you've got something encoded by BinSCII. You must decode _all_ the parts
  722. using BinSCII before attempting to extract using ShrinkIt.
  723.  
  724. On the other hand, if you have a binary file which resembles:
  725.  
  726. NuFilei][![/#NuFX_<:c[[[ H`F-fGSCII~[
  727. cRJ0)fNN^P)3'A2p6SF6X#GPd<9#'LC^08N7n\NB7Dd!eMN&eYX0Am=fXp
  728. d@PAsp7rh`I'NS0ALAfi2)2ysGEQ$k9CP%L9
  729. ...
  730.  
  731. then you have a NuFX file (note the key words NuFile and NuFX).  You should be
  732. able to extract the files it contains using ShrinkIt.
  733.  
  734. On the third hand, if you have a text file which resembles:
  735.  
  736. begin 666 nonsense.bny
  737. M4W5N3U,@4F5L96%S92 T+C$@\%-$4U0V,"D@(S@Z(%1U92!/8W0@.2 Q,CHS
  738. M...3HT.2!%1%0@,3DY, HT
  739.  
  740. then you have a uuencoded file.
  741.  
  742. On another hand, if you have a text file which begins with
  743.  
  744. (This file must be converted with BinHex 4.0)
  745. :$&4)48C28N0&,P009!"6593K8dP8)3%!!!#L@!!!!!!Qie009#%!!3!!SPKb6'&
  746. e!3!!!!!!!!!#!!P8D'8J4QpbBf9P)IN33)(4$N#"d4K!JG%S!!!!!`!'VfJ!"VP
  747.  
  748. then you have a BinHex file. The GSCII+ NDA by Derek Taubert decodes BinHex
  749. files on an Apple IIGS. You can also use a variety of macintosh programs to
  750. do the decoding. There is also a Unix implementation of BinHex called mcvert.
  751.  
  752. On one more hand, if you have a text file which resembles:
  753.  
  754. CALL-151
  755. E00:38 A5 FF D0 32 D8 20 8E FD AD 30 BF 8D 6A 0E 20 00 BF C7 6D 0E 0D 80 02
  756. E18:D0 1D 20 00 BF C5 69 0E B0 15 AD 81 02 29 0F AA E8 8E 80 02 A9 2F 8D 81
  757.  
  758. and more lines like that, followed by a bunch of lines that look like:
  759.  
  760. A90885A420732090242039FB2058FCA200BD9220F00620EDFDE8D0F5200CFDA9
  761. 008DF2038DF3038DF4036CFCFFE6A4A5A4C96F90CFA9008DFCBFA9018DFDBFA0
  762. A90885A420732090242039FB2058FCA200BD9220F00620EDFDE8D0F5200CFDA9
  763.  
  764. then you have an Executioner file.
  765.  
  766. ======================================================================
  767. This FAQ is available on-line at apple2.archive.umich.edu (see FTP)
  768. CopyLeft 1994 by Dan DeMaggio. Non-profit distribution encouraged.
  769.                   Mail me at: dmag@umich.edu
  770. -- 
  771. dmag@umich.edu | When laws are outlawed,      | Ono-Sendai: the best
  772. Dangerous  Dan | only outlaws will have laws. | Sim Stim decks
  773. -- 
  774. dmag@umich.edu | When laws are outlawed,      | Ono-Sendai: the best
  775. Dangerous  Dan | only outlaws will have laws. | Sim Stim decks
  776.