home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / FAQ-FILE2.ARC / FAQ2.TXT
Encoding:
Text File  |  2019-04-13  |  62.7 KB  |  1,445 lines

  1.    6. Publications
  2.  
  3.    6.1.  What paper publications are available?
  4.  
  5.   There are a number of publications which are specifically geared to
  6.   information associated with the C64 and C128.
  7.  
  8.   THE DEAD LIST
  9.  
  10.   The following magazines have died:  AHOY,RUN,COMMODORE,TRANSACTOR.  Back
  11.   issues that can be found are a treasure trove of good information.
  12.  
  13.   The Transactor
  14.  
  15.   Sure, it's dead, and has been for a few years, but this one was a classic.
  16.   Calling itself the magazine for Commodore programmers, this magazine was
  17.   enough to make any C64/C128 programmer drool.  Featuring in-depth technical
  18.   information and programming tutorials, as well as "out-of-the-way" topics
  19.   (things along the line of Richard Curcio's 256K and 512K articles that
  20.   appeared in TC128).  If you are a programmer, and can get your hands on
  21.   back issues of this magazine, do so.
  22.  
  23.   Micro-Bytes
  24.  
  25.   As of 25-May-1992, Parsec, Inc. has taken over the
  26.   distribution of MB products, and back issues.
  27.   More information about MB can be found in the /pub/cbm/micro-bytes
  28.   directory on ccnga.uwaterloo.ca.
  29.  
  30.  
  31.   THE LIVE LIST
  32.  
  33. + Commodore World
  34.  
  35. + Creative Micro Designs, Inc.
  36. + P.O. Box 646
  37. + East Longmeadow, MA  01028
  38. + (800) 638-3263 (Credit Card Orders)
  39. + This is a new magazine that supersedes the RUN magazine.  It is packed
  40. + with info about Commodore computers. One year subscription (8 issues)
  41. + rates: $29.95 (U.S.), $35.95 (Can/Mex), $45.95 (EC), $57.95 (all others).
  42. + Single issue: $4.95 plus shipping of $2.00 (U.S./Can/Mex), $4.00 (other).
  43.  
  44. + geoNews
  45.  
  46. + geoCLUB
  47. + 55 High Bank Road
  48. + Droylsden
  49. + Manchester
  50. + M35 6FS
  51. + This magazine is published entirely with GEOS, and the contents are:
  52. + Meet the Members, Library Review (GEOS disk library which looks pretty
  53. + extensive), GeoSnips (Hints and Tips), and feature articles.
  54.  
  55.   Twin Cities 128 (TC128)
  56.  
  57.   Twin Cities 128 (TC128)
  58.   Parsec, Inc.
  59.   PO BOX 111
  60.   Salem MA 09170-0111, USA.
  61.   Twin Cities 128 is (as of issue #29) published by Parsec, Inc.  It features
  62.   Commodore 128 specific information, and attempts to cater to readers at all
  63.   levels of experience, not just novices.  Additionally, starting with Issue
  64.   #31(February/March 1991), Twin Cities 128 comes with a companion disk.
  65.  
  66.   A subscription to TC128 in the US is $20 ($36.50 with disk), outside the US
  67.   is $26 ($46.50 with disk).  Mail the check payable in US funds.
  68.  
  69.   geoVISION International
  70.  
  71.   geoVISION International
  72.   816 Southeast Polk Street
  73.   Camas, Wa  98607
  74.   Geos publication devoted to that subject exclusively. Subscription $21
  75.   for six issues. $4 for a sample issue. Disk subscriptions are $30 for
  76.   6 disks or $5.50 for a single disk.
  77.  
  78.   dieHard
  79.  
  80.   dieHard subscriptions
  81.   P.O. Box 392
  82. | Boise, ID 83701-0392
  83.   (208) 383-0300 (Information)
  84.   Magazine devoted to all 8-bit Commodore computers.  $16.97 for 10 issues
  85.   or $49.97 for 10 issues including SPINNER companion disk. $2.95 for sample
  86.   magazine.
  87.  
  88.   Commodore Network
  89.  
  90.   Commodore Network Magazine
  91.   Warren Naismith
  92.   9 Wadeson
  93.   St Cobram Vic, Australia  3150
  94.   This magazine comes out of Australia.  Please check the Address and correct
  95.   this listing if wrong.
  96.  
  97. | Random (64/128 Magazine)
  98.  
  99.   Random
  100. + c/o Saber Enterprises
  101.   7161 North Main
  102. | Clovis, CA  93611-8200
  103. + $23.70 for one year (10 issues)/$5 for sample issue
  104.  
  105.   64'er (German)
  106.  
  107.   64'er (German)
  108.   Markt & Technik Verlag
  109.   Hans-Pinsel-Str. 2
  110.   D-85538 Haar
  111.   +49 89 4613-0 (Voice)
  112.  
  113.   User Group Newsletters
  114.  
  115.   Your local user group newsletter is another source of commodore
  116.   information.  Often, newsletters will reprint articles of other user
  117.   groups, allowing information to spread further.  Many user group
  118.   newsletters can be subscribed to in the mail.  (Is anyone interested in
  119.   compiling a list of user group newsletters to which one can subscribe;
  120.   send me mail at brain@mail.msen.com.)
  121.  
  122.   Try these out first.
  123.  
  124.   The Main Commodore Club in the United Kingdom:
  125.  
  126.   Independent Commodore Products User Group
  127.   PO Box 1309
  128.   London, N3 2UT
  129.   It supports all Commodore computers and has a software library for each
  130.   of them. It also produces 6 Journals a year of approx 100 pages each.
  131.  
  132. + FRIENDZ & CONTAX
  133. + c/o Steve Hedges
  134. + 11 Dunsford Street, Whyalla Stuart
  135. + South Australia, Australia 5608
  136. + They have both disk and hard copy newsletters.
  137.  
  138. + NMCUG: New Mexico Commodore User's Group
  139. + P.O. Box 37127
  140. + Albuquerque, NM
  141. + DIMensions newsletter.
  142.  
  143. + CHUG: Commodore Houston User's Group
  144. + P.O. Box 441252
  145. + Houston, TX  77244-1252
  146. + ?SYNTAX newsletter
  147.  
  148. + BCS Commodore User's Group
  149. + c/o The Boston Computer Society
  150. + 101-A First Avenua, Suite 2
  151. + Waltham, MA  02154
  152. + Edward Piecewicz, Secretary (Contact)
  153. + edward@cs.umb.edu (Information)
  154. + A one year Associate membership for those outside Maine, Massachusetts,
  155. + Rhode Island, Connecticut, Vermont, ans New Hampshire, is $35.00 US. If
  156. + inside, the cost is $39.00 US.  The membership includes the monthly
  157. + magazine "BCS Magazine", which includes the Commodore newsletter.
  158.  
  159. + Brentwood Commodore Computer Club
  160. + c/o Brentwood Public Library
  161. + 2nd Avenua and 4th Street
  162. + Brentwood, NY  11717
  163.  
  164. + Capital Region Commodore Computer Club/LOAD CRCCC
  165. + P.O. Box 2372
  166. + Vernon, CT  06066
  167.  
  168. + Cheyenne Association of Computer Enthusiasts
  169. + P.O. Box 1733
  170. + Cheyenne, WY 82003
  171.  
  172. + FUNHUG
  173. + 814 valley Run
  174. + hercules, CA  94547-1440
  175. + BBS Number: (510) 713-7944
  176.  
  177. + Louisville Users of Commodore of Kentucky/The LUCKY Report
  178. + P.O. Box 19032
  179. + Louisville, KY  40219-0032
  180. + BBS Numberr: (502) 933-5397
  181.  
  182. + LUCKY LINE Magazine (LUCKY member Dale Sidebottom's own newsletter)
  183. + c/o Dale Sidebottom
  184. + P.O. Box 972
  185. + New Albany, IN  47151-0972
  186.  
  187. + Lansing Area Commodore Club
  188. + LACC membership
  189. + P.O. Box 1065
  190. + East Lansing, MI  48823-1065
  191. + Membership dues are $15.00 US per year per family.  membership entitles you
  192. + to receive the monthly newsletter and get PD software.
  193.  
  194. + Arizona Commodore Users Group
  195. + P.O. Box 27201
  196. + Tempe, AZ  85285
  197. + One of the best newsletters around.
  198.  
  199. + Anchorage Commodore Users Group
  200. + P.O. Box 104615
  201. + Anchorage, AK  99510-4615
  202.  
  203.   Colorado Commodore Computer Club
  204.   1192 S. Nome Street
  205.   Aurora, CO  80012
  206.   (303) 751-3247
  207. | Ron Snyder (Contact)
  208.  
  209.   Basic Bits Commodore Group
  210. + P.O. Box 81886
  211. + Cleveland, OH  44181-0886
  212.   A great users group with a great newsletter.  $10.00 per year associate
  213.   membership. $20.00 per year family membership.  Includes access to a
  214.   large public domain library.
  215.  
  216.   Meeting 64/128 Users Through the Mail
  217.   1576B County Road 2350 E.
  218.   St. Joseph, IL 61873
  219. + Jean Nance, President
  220. + jpnan@prairienet.org (Contact)
  221.   A very good users group. Has been around for 7 years. $15 per year
  222.   includes monthly newsletter.
  223.  
  224.  
  225.   6.2.  What is a Disk Magazine?  Where do I find them?
  226.  
  227.   A disk magazine is a publication that comes out as a text file(s) on a
  228.   diskette.  You load the reader program on a computer and view the magazine
  229.   on the computer screen.
  230.  
  231.   CEE-64 Alive!
  232.  
  233.   CEE-64 Alive!
  234.   P.O. Box 232115
  235.   Sacramento, CA 95823
  236. | EMAIL grmoranec@delphi.com  (CEE-64 Alive! Editor, G. Moranec)
  237.  
  238.   Demo disk is $3.00.  Subscription info:
  239.   Before March 15th       $25.00
  240.   After March 15th        $30.00
  241.  
  242.   Back Issue Information:
  243.   Volume 1-5, ending 12-92     $20
  244.   Volume 1-6, ending 12-93     $25
  245.  
  246.   Subscribers will receive 6 disk magazine issues pertaining to the C=64,
  247.   and 6 disks with "extra" material on it - shareware, P.D., data bases,
  248.   recipes, etc. for the 64, 128 and PLUS/4 computers.  Each issue will
  249.   also be accompanied by a printed newsletter.
  250.  
  251.   LodeStar
  252.  
  253.   SOFTDISK PUBLISHING
  254.   P.O. BOX 30008
  255.   SHREVEPORT, LA  71130-00008
  256.   (800) 831-2694 (Phone)
  257.   (318) 221-8870 (Fascimile)
  258.   A disk magazine that features C64/C128 programs. 3.5 or 5.25 disks.
  259.  
  260.   COMPUTE'S Gazette
  261.  
  262.   COMPUTE'S Gazette
  263.   P.O. BOX 3244
  264.   HARLAN, IA 51593-2424
  265.   (800) 727-6937 (Subscription Number)
  266.   tomnetsel@aol.com (Gazette Editor, Tom Netsel)
  267.   In addition to the usual columns by Jim Butterfield, Larry Cotton, and other
  268.   knowledgeable writers, each issue of the all new double-sided Gazette Disk
  269.   has original ready-to-run programs--no more typing in long program listings!
  270.   All documentation is included on disk. As a bonus, you'll also find a couple
  271.   of outstanding PD programs on each disk.
  272.  
  273.   The price for a one year's subscription is only $29.95 for 12 issues ($42.75
  274.   in Canada; $39.95 in other countries.)
  275.  
  276.   Programmers, Gazette is still interested in buying your best original
  277.   efforts. Send your programs with documentation to our editorial office:
  278.  
  279.   Gazette Program Submissions
  280.   324 W. Wendover Ave., Ste. 200,
  281.   Greensboro, NC 27408.
  282.  
  283.  
  284.    6.3.  What is an Online Magazine?  Where do I find them?
  285.  
  286.   An online magazine is one which exists in a text file format and can be
  287.   downloaded like a regular file off the network by the user for browsing
  288.   and/or printing.
  289.  
  290.   Usenet C= Hacking Magazine
  291.  
  292.   An on-line magazine written by denizens of comp.sys.cbm, this features
  293.   in-depth technical programming information on C64 and C128 computers.  The
  294.   editor of C= Hacking is Craig Taylor (duck@pembvax1.pembroke.edu).  The
  295.   issues of C= Hacking can be found on ccnga.uwaterloo.ca in the directory
  296.   /pub/cbm/hacking.mag.  Back issues can be gotten from Craig Taylor's
  297.   mail server.  He also posts a summary notice each month with what is
  298.   currently there.
  299.  
  300.  
  301.    7. Exchanging Data
  302.  
  303.    7.1.  Can I read IBM(tm) disks?
  304.  
  305.   Commodore computers use a disk format which is not compatible with the
  306.   disk formats of other computers.  However, some programs exist which allow
  307.   you to read foreign, specifically MS-DOS, disks.  Note that in general to
  308.   do this, you must have either a 1571 or 1581 disk drive.  The 1541 cannot
  309.   read MS-DOS disks without some hardware modifications.
  310.  
  311.   A commercial package, The Big Blue Reader, from SOGWAP software, runs on
  312.   either a 64 or a 128, will read and write MS-DOS format 3.5" (with a 1581)
  313.   and 5.25" (with a 1571) disks.
  314.  
  315.   Other freely distributable programs exist to read and write 5.25" MS-DOS
  316.   disks.  One such program is Crosslink, (available on ccnga.uwaterloo.ca
  317.   although it is limited to reading files 43K in size or smaller.  Finally,
  318.   there are a few CP/M MS-DOS reading utilities that work in the C128's CP/M
  319.   mode.
  320.  
  321.   RUN magazine (4/89 to 6/89) published a series of programs that would use
  322.   1571/1581 drives to transfer MS-DOS files to and from a C= drive.  It is
  323.   also limited in file size handling ~43-44K.
  324.  
  325.   Issues 4 and 5 of C= Hacking magazine presented a program called Little
  326.   Red Reader for the 128 that will copy files to and from MS-DOS floppy
  327.   disks.  The menu-driven program requires two disk drives to work, where the
  328.   one containing the MS-DOS disk must be a 1571 or 1581 (or compatible).  The
  329.   program does not buffer data internally, so the only size restriction on
  330.   copying is the capacity of the target disk.  The program provides PETSCII/
  331.   ASCII conversion but will work only with the root directories of MS-DOS
  332.   disks.  The program is also available via FTP and is FREE.
  333.  
  334.   To read and write to MS-DOS disks with 1541 disk drives you have to make a
  335.   small hardware modification. The 1541-dos package contains instructions on
  336.   how to modify Commodore 1541 and Oceanic OC-118/OC-118N disk drives, and
  337.   programs to read disks in MS-DOS format and to write to disks in a format
  338.   that can be read by MS-DOS computers.  The newest version of the package is
  339.   available via anonymous ftp on ftp.funet.fi in /pub/cbm/documents/1541-dos.
  340.  
  341.  
  342.    7.2.  Can my IBM(tm) computer read Commodore disks?
  343.  
  344.   To read CBM disks on an IBM, you can use the program x1541 available on
  345.   ccnga.uwaterloo.ca in /pub/cbm/emulation.  This program uses the PC parallel
  346.   port to emulate a C= serial port.  You need to have a unique cable built to
  347.   make the connection.  The cable is connected to a 1541 drive.
  348.   The documentation has a schematic for the cable.
  349.  
  350. + Also, if you own a Commodore 1581, there is a PC program which can read
  351. + 1581 formatted disks.  It is called 22DSK13.
  352.  
  353.  
  354.    7.3.  Are there other ways to exchange data between computers?
  355.  
  356.   NULL Modems
  357.  
  358.   If you are transferring data to another computer (e.g. a PC) in the same
  359.   room, or if you are lucky enough to have a terminal server line near your
  360.   64/128(more and more colleges are putting such beasts in dorm rooms), you
  361.   be able to connect your serial port directly to another computer.  If you
  362.   have a terminal server port, all you need is a C= RS232 to standard RS232
  363.   adapter (see 9.8).  If you are connecting to another, PC, you will also
  364.   need a null modem.  A null modem is a simple device that you can buy for
  365.   less than $10.  It typically is a small box with a 25-pin (or 9-pin) RS232
  366.   connector on either side.  Put it somewhere in the line between your C= and
  367.   the other PC.
  368.  
  369.  
  370.    8. Operating Systems
  371.  
  372.    8.1.  What Operating Systems are available?
  373.  
  374.   Well, Commodore computers come with a standard operating system
  375.   built in ROM. They also contain a built in BASIC interpreter which is
  376.   normally activated after switching on or resetting the computer.
  377.   If you want alternative options to replace the existing OS, there are a few
  378.   that may suit your needs.  GEOS is the best known, but a number of people
  379.   have made UNIX-like operating system replacements for the Commodore 64 and
  380.   128.  Also, on the 128, CP/M is available out-of-the-box. (see below for
  381.   details on different OS types.)
  382.  
  383.  
  384.    8.2.  What is GEOS?
  385.  
  386.   GEOS stands for Graphical Environment Operating System.  It is a Graphical
  387.   User Interface (GUI) style of OS, and it brings to the Commodore 64 and 128
  388.   integrated applications.  The graphical nature of GEOS allows applications
  389.   to use fonts of any size, bitmaps, and menus and mice.  The system was
  390.   Designed by Berkeley Softworks, now GEOWorks, and is supported now by CMD.
  391.   There are a number of graphical style GEOS applications, like GEOWrite,
  392.   GEOPaint, GEOPublish, GEOTerm, etc.  The system is very easy to use, and
  393. | is very fast, even when compared to other GUIs like Windows and OS/2.
  394.  
  395.   GEOS can make very effective use of a Ram Expansion Unit, a RAMDrive or
  396.   RAMLink, or GEORam.  GEOS allows you to configure your REU to appear just
  397.   like another (very fast) disk drive, although it does not keep its contents
  398.   when you turn your computer off.  So, any GEOS software that works off of
  399.   a disk will work out of your REU.  Since GEOS is very disk-intensive, this
  400.   greatly improves the performance of your system.  Indeed, some firm GEOS
  401.   adherents have said that they would not use GEOS without a RAM device of
  402.   some sort.
  403.  
  404.   GEOS will not work with a stock 1700.  To have a RAM drive, in GEOS, you
  405.   must have at least 256K of expansion.  Thanks to patches developed by Jim
  406.   Collette(configure2.1), GEOS also supports 1 Meg, 1.5 Meg, and 2 Meg REUs.
  407.  
  408.   GEOS files are structured differently from standard Commodore files.  They
  409.   cannot be uploaded or downloaded directly.  Before you upload a GEOS file,
  410.   use the freeware GEOS application convert2.5 by W.C. Coleman to convert it
  411.   to Commodore format.  When you download a GEOS file, you must use the same
  412.   program to convert it to GEOS format.  By convention, GEOS format files
  413.   converted to standard Commodore format have a .cvt on the end; however,
  414.   many converted GEOS files just have the same name as the original GEOS file.
  415.   As a rule of thumb, any GEOS file you download, regardless of the extension,
  416.   must be converted to GEOS format with convert2.5.
  417.  
  418.   If you download an archive of GEOS files (e.g. a .arc or .sda file
  419.   containing GEOS files), you must first dissolve the archive using your C64
  420.   or C128 in native mode.  The constituents of the archive will be converted
  421.   GEOS files, whether or not they have the .cvt extension.  Each of these
  422.   constituents (which are GEOS files) must be individually converted to GEOS
  423.   format with convert2.5.
  424.  
  425. + If you need some help with GEOS or any aspect of it, I refer you to Myles
  426. + Skinner at mskinner@julian.uwo.ca.  He is one of many people who use GEOS
  427. + every day and can be of help.
  428.  
  429.  
  430.    8.3.  What is UNIX?
  431.  
  432.   UNIX is an OS that was developed by Bell Laboratories in the 1960's and
  433.   is now used on many workstations.  It is a multi-user, multi-process
  434.   OS that has extensive support from the educational and commercial
  435.   communities.  Internet and Usenet are primarily a collection of UNIX
  436.   workstations networked together.  The UNIX-like OS replacements for
  437.   Commodore computers mainly emulate the shell of UNIX, where programs are
  438.   run by merely typing in their name.  Other aspects of UNIX, such as
  439.   multiple processes are supported by some of the offering, which are:
  440.  
  441.        Asterix. - A UNIX-Look-and-feel Shell replacement for 64
  442.  
  443.        UNIX128. - A small implementation of UNIX for the 128.
  444.  
  445.        ACE 128/64. - A new offering which borrows the UNIX shell look for 64
  446.        and 128.  It is available at ftp.funet.fi in /pub/cbm/csbruce.
  447.  
  448.  
  449.   8.4.  What is CP/M
  450.  
  451.   CP/M stands for Control Program for Microcomputers and is available on
  452.   every Commodore 128.  There is also a CP/M cartridge available for the
  453. | Commodore 64, but it cannot read CP/M disks, just 1541 formatted disks, and
  454.   there are questions concerning its ability to work with all revisions
  455.   of the Commodore 64.  CP/M was very popular in the early eighties before
  456.   MS-DOS became popular.  It requires a Z-80 microprocessor, which the 128
  457.   has, or an 8080 processor, and a disk drive capable of reading CP/M disks,
  458.   such as the 1571.  If you don't need to read existing CP/M formatted disks,
  459.   then a 1541 could also be used.  This operating system is the one that
  460.   MS-DOS was modeled after, so there are a lot of similarities.  If you are
  461.   interested in using CP/M as your primary OS, then please check out the
  462.   newsgroup comp.os.cpm, as they have more info on the current events
  463.   concerning CP/M.
  464.  
  465.   The version of CP/M used on the 128 is 3.0, commonly called CP/M Plus.
  466.   It is compatible with earlier versions of CP/M but adds some new features.
  467.   The copy of CP/M 3.0 that ships with the 128 was specially modified to allow
  468.   use of the features of the 128, such as the Ram Expansion Unit as a RAM
  469.   disk, the SID chip, and the extra RAM of the 128.
  470.  
  471. + In the March,1994 issue of dieHard, Mike Gordillo gave an overview of the
  472. + CP/M operating system.  It is one of many such articles that should be read
  473. + by anyone new to CP/M.
  474.  
  475.  
  476.    9. Enhancements
  477.  
  478.    9.1.  How do I increase my disk drive's transfer speed?
  479.  
  480.   Fastloaders
  481.  
  482.   The Commodore 1541 drive and any drive attached to a VIC-20, C64, Plus 4,
  483.   C116, or C16 suffer from very slow read and write times.  This is caused
  484.   by Commodore's haste in "economizing" the IEEE-488 bus used in the PET
  485.   series of Commodore computers into the serial bus.  The IEEE-488 bus
  486.   transferred 8 bits of data at a time, and performed some synchronization
  487.   steps, or handshaking, between bytes.  Commodore reduced the path to 1 bit
  488.   but kept most of the original handshaking, most of which is redundant when
  489.   transferring 1 bit at a time.  Early on, some developers noted that, since
  490.   the 1541 drive was intelligent enough to execute a program loaded into its
  491.   RAM, and the Commodore operating system calls to do disk I/O could be
  492.   bypassed, they could write software that sped up the loading process by
  493.   modifying or completely changing the protocol used on the serial bus.  This
  494.   is the idea behind fastload cartridges like FastLoad, Mach 5, etc...
  495.  
  496.   Now, as programs became more complex, some programs would not operate with
  497.   this approach.  Thus, the developers then rewrote parts of the Commodore
  498.   operating system on both the computer and the disk drive, and replaced the
  499.   parts of them that did disk I/O with new pieces of code.  This is the idea
  500.   behind JiffyDos and others.
  501.  
  502.   The basic idea in speeding up the disk drive is to use more than 1 line
  503.   to transfer data, effectively doubling the transfer speed.  Then, reduce
  504.   synchronization requirements in the protocol to a bare minimum, as
  505.   synchronizing time is time not being used to do transfers.
  506.  
  507.   The fastload cartridges are handicapped somewhat by the need to transfer
  508.   the portion of the program that runs in the disk drive to the drive using
  509.   the slow speed evry time the drive is used.  This can be alleviated
  510.   somewhat, but the replacement operating system replacement products like
  511.   JiffyDos win the race since they do not need to load code into the drive,
  512.   as it is already there.
  513.  
  514.   The products are not 100% compatible, as they sacrifice reliability for
  515.   speed somewhat.  That means that a program that does not load due to an
  516.   error while using a fastload product will probably load without the
  517.   fastloading enabled.  Also, some programs can not handle the change in
  518.   loading or reading speed, so these enhancements yield about 90%
  519.   compatibility.
  520.  
  521.   You can also increase the speed of disk drive operation by organizing
  522.   consecutive parts of a file on disk to fall a certain number of disk
  523.   sectors apart.  This is called the interleave or interleaving factor.
  524.   Normally, a 1541 disk drive space consecutive parts of a file 10 sectors
  525.   apart, but you can change that a little to minimize the time needed to find
  526.   consecutive parts of a file.
  527.  
  528. | Also, the C128 in 128 mode hooked up to a 1571 or 1581 has a built-in
  529.   fastloading scheme called burst loading.  Therefore, if you are in 128 mode
  530.   and hooked up to a 1581 or a 1571, you already have this feature.  However,
  531.   the 128 in 64 mode reverts back to the old slow serial routines, and the 128
  532.   in any mode using a 1541 cannot use the burst load routines.
  533.  
  534.  
  535.    9.2.  How do I expand my disk drive's capacity?
  536.  
  537.   CMD sells hard drives for the Commodore 64 and 128.  They range in sizes
  538.   from 50 Megabytes to 200 Megabytes.
  539.  
  540. + You can also expand your disk drives on board RAM capacity, and use that extra
  541. + memory for better archiving performance.
  542.  
  543. + Software Support International sells the 1541 RAMBoard, which will increase
  544. + you 1541's memory.  SSI used to market a similar board for the 1571, but they
  545. + have depleted stock and no longer carry it.
  546.  
  547. + If you have access to an IBM of some kind with a hard drive, you can use a
  548. + product called 64NET to hook the drive up to the Commodore.  64NET consists
  549. + of a cable which connects the CBM User Port and the IBM Parallel Port 
  550. + together, and a program that runs on both machines.  The program on the IBM
  551. + is a standard application, but the CBM part is a wedge, so it should
  552. + integrate seamlessly with some programs.  There are two versions of the 
  553. + product: the public domain version and the commercial version.
  554.  
  555. + Both are at version 1.57 BETA, have full OPEN/CLOSE/READ/READST
  556. + support, can support 4 gigabyte IBM partitions, and have a built-in
  557. + off-board monitor which includes some dos wedge functions. Both the 
  558. + versions' IBM programs have link-based helpsystems and will run on any IBM
  559. + machine.  The commercial version allows saving of files, wheras the PD
  560. + version does not.  
  561.  
  562. + The BETA versions are available (with upgrade to final version free) for
  563. + AUST$75.00, while the PD version is free.  All prices do not include cable
  564. + that is required for operation.  The cable, program, and more information
  565. + can be received from Paul Gardner-Stephen at gardner@ist.flinders.edu.au.
  566.  
  567.  
  568.    9.3.  How do I expand my computer's RAM capacity?
  569.  
  570.   C1700/1764/1750
  571.  
  572.   The original form of RAM expansion available to the C64 and C128 were the
  573.   Commodore REUs (Ram Expansion Units).  These REUs plug into the cartridge
  574.   port, and provide 128K (the C=1700), 256K (the C=1764), or 512K (the C=1750)
  575.   of additional RAM.
  576.  
  577.   This RAM is not true system RAM however; simply adding a 512K REU to your
  578.   system does NOT mean that your word processor will suddenly be able to edit
  579.   512K larger documents.  A REU will only be used by a program that was
  580.   written to take advantage of an REU.  As a caveat on this, you can use your
  581.   REU as additional RAM for a RAMLink .
  582.  
  583.   An REU can be used as a Commodore Disk Drive by running the program
  584.   RAMDOS.  This will allow users to save and load files from the REU.
  585.  
  586.   If you are using CP/M, the REU can be configured to act like a disk drive
  587.   under CP/M.
  588.  
  589.   Although the C=1764 was originally advertised for the C64, and the 1700 and
  590.   1750 for the C128, any of the three RAM expanders will work with either the
  591.   C64 or the C128.  Note that if you want to use any of them on the C64, you
  592.   need a heavy duty power supply.  The 1764 comes with such a power supply.
  593.  
  594.   There are hardware hacks that will expand a 1700 or a 1764 to 512K;
  595.   additionally, a 512K REU can be expanded to 1 Meg or more.  See /pub/cbm/
  596.   hardware on ccnga.uwaterloo.ca.  If you don't wish to do it yourself, there
  597.   are people who will do it for you, for a fee.  While it appears completely
  598.   safe to upgrade your REU to 1 Meg, there have been some reports of problems
  599.   with REU's upgraded to 2 Megs.  Sometimes the REU will work fine for a while,
  600.   then fail.  If you are upgrading your REU, it would probably be wise to stop
  601.   at 1 Meg.  If you are still memory hungry, consider a CMD RAMLink or RAMDrive.
  602.  
  603.   The following individual will do RAM expansions on the 17xx series. He
  604. | Has lots of experience doing these modifications. His current quoted price
  605. | for expanding a 1750 from 512k to 1 meg is $60. Call for the latest prices.
  606.   In addition he can do repairs on the RAM.
  607.  
  608.   Raymond Day
  609.   9601 Morton Taylor Road
  610.   Belleville, MI 48111-1328
  611. | GEnie email r.day
  612.   (313) 699-6727
  613.  
  614. + On a similar note, Software Support International sells a device called
  615. + the 1751 clone, which functions just like a 1750.  It is not as expandable
  616. + as the real 1750, but can be used where a 1750 is recommended or required.
  617.  
  618.   geoRAM
  619.  
  620.   When Commodore REUs became hard to find several years back, Berkeley
  621.   Softworks introduced geoRAM, which is a 512K RAM expander.  This RAM
  622.   expander gives you all of the advantages of a 1750 with GEOS.  However, it is
  623.   not 1750 compatible, so it will not work like a 1750 outside of GEOS; it is
  624.   transparent to other programs.  (As a caveat on this, see the info on
  625.   RAMLink)).  DesTerm128 2.0 will not work with a geoRAM plugged in.  A
  626.   special version of GEOS 2.0 (which is bundled with geoRAM) is necessary to
  627. | use geoRAM.  No additional power supply is necessary to use geoRAM.  The
  628. + geoRAM can be upgraded to 2MB also.  Contact Jens-Michael Gross at
  629. + grossibr@buran.fb10.tu-berlin.de for information on upgrading the geoRAM.
  630.  
  631.   RAMDrive, RAMLink
  632.  
  633.   RAMDrive (RD) and RAMLink (RL) are RAM devices from CMD.  The
  634.   RAM in these devices can be partitioned into native mode partitions (with
  635.   dynamically allocated subdirectories), or competely 1541, 1571, or 1581
  636.   emulating partitions.  Thanks to the 15x1 emulating partitions, software
  637.   does not have to be specifically written to run with a RD or a RL. These
  638.   RAM devices should appear as a disk drive to most programs.  One notable
  639.   exception is DesTerm v2.00, which does not work with RD or RL.  There are
  640.   few other exceptions, and no major commercial program has a problem running
  641.   with RL or RD.  The deciding factor seems to be whether or not the program
  642.   uses a drive's internal ram.  RL and RD do not `mimic' having this type of
  643.   internal drive ram, and if a program relies upon this it will not run.  The
  644.   heavily copy protected Digital Solutions' programs use this drive ram for
  645.   its burst loading routines.  So, even though a Maverick/RamBoard combination
  646.   will write a copy to it to RL, it will fail to boot.  However, these
  647.   programs, once booted from a 1571, will use and access all of RL's many
  648.   functions for lightening fast loads and saves.
  649.  
  650.   RD and RL both have their own power sources, separate from the computer.
  651.   When you turn off the computer, the power to the RAM device is left on,
  652.   leaving its contents intact.  This power supply always remains on.  (For
  653.   safety from power outages, battery backups are also available.)
  654.  
  655.   RAMLink is a powerful, large device.  It can be configured from 0 to
  656.   up to 16 Megs of RAM, using industry standard 1x8 (100ns) 1 Meg and 4 Meg
  657.   SIMMs.(1x9, and faster Simms can be used.)  The RL is constructed so that
  658.   the user may easily add additional SIMMs at any time.
  659.  
  660.   RAMLink has a port into which you can plug a Commodore REU or a geoRAM.
  661.   You can configure RAMLink to either leave this RAM device alone, or to use
  662.   the REU/geoRAM's RAM just as if it were part of the RAMLink's RAM.  A
  663.   RAMLink also has a pass-through port, in which you can plug a normal
  664.   C64/C128 cartridge, and a parallel port for a CMD hard drive.  The latter
  665.   greatly improves the transfer speed of data between your computer and the
  666.   hard drive.
  667.  
  668.   RAMDrive is no longer sold by CMD, since it wasn't much less expensive than
  669.   the RAMLink, and it was not expandable.  However, there are still RAMDrives
  670.   in many sizes from 1 to 4 MB available on the used market.  They are great
  671.   for people who know they will need too much expansion, and the price of a
  672.   RAMLink is more than they can spend.
  673.  
  674.   Both RD and RL come with a very well documented, thorough, and easily
  675.   referenced User Manual.  Contact CMD for more details.
  676.  
  677.   C128 Video RAM
  678.  
  679.   The original, "flat" C128's came with an 80 column display that had it's own
  680.   display RAM that was separate from the system memory of the computer.  This
  681.   "VDC RAM" was 16K in size.  After Commodore introduced the C128D, they
  682.   changed the design and marketed some versions of the Commodore 128D with
  683.   64K of VDC RAM.  Since them, some programs (e.g. I-Paint, Dialogue128)
  684.   have come out that either need or support 64K of VDC RAM.  Owners of flat
  685.   128's can upgrade their video RAM to 64K either by ordering an upgrade
  686.   plug-in board(e.g. from Software Support International), or by replacing the
  687.   RAM chips themselves.  All that needs to be done is, the two 4416 RAM chips
  688.   next to the VDC chip need to be replaced with 4464 RAM chips.  Note,
  689.   however, that since this involves soldering in tight quarters on your 128's
  690.   motherboard, it is very easy to damage the motherboard or the nearby VDC
  691.   chip.  Whenever you wish to use the extra RAM, be sure to set bit 4 in the
  692.   VDC register 28 (0 = 16kB, 1 = 64kB).
  693.  
  694.  
  695.   The C-256 and C-512
  696.  
  697.   Twin Cities 128  issues #30 and #31 have a hardware scheme for expanding
  698.   your 128 to 256K or 512K.  To people who understand banking on the 128, the
  699.   256K modification adds RAM blocks 2 and 3 to your system.  The 512K
  700.   modification adds four more RAM blocks that can be accessed as alternate RAM
  701.   blocks 2 and 3, or as a completely separate set of RAM blocks 0-3.
  702.  
  703.   As with Commodore REUs, software must specifically support the expanded RAM.
  704.   Since these modifications are relatively new, there is not much software out
  705.   yet that supports the additional RAM.  However, ACE 128 does support this
  706.   expansion without any special drivers.
  707.  
  708.   The hardware modification, while simple from software's point of view, is
  709.   rather difficult to perform in hardware.  Richard Curcio, the designer of
  710.   the memory modifications, can modify your 128 for you.  See Twin Cities 128
  711.   issue #31 for more information.
  712.  
  713.  
  714.   Expanded C64's
  715.  
  716. | THE TRANSACTOR magazine published two articles written by Paul Bosacki on
  717. | expanding the Commodore 64.  The first article (in Transactor 9.2) described
  718. | how to expand the 64 to 256kB by swapping RAM chips and contained switches
  719. | to perform some special options.  The second (in Transactor 9.6) describes
  720. | how to expand the Commodore 64 to 1MB, using a 512kB REU and 512kB on the
  721. | motherboard.  In additiopn, this expansion needs no switches to enable
  722. | options, which is an enhancement to the first article.
  723.  
  724. | The Nordic/Finnish MicroBITTI magazine published a two part article by Pekka
  725. | Pessi on expanding the Commodore 64.  Pessi's design (in MicroBITTI Issues
  726. | 1 and 2 for 1987) split the C64 memory map into 4 16kB pages, which could be
  727. | each mapped to any 16kB page in 256kB of memory.  It uses the same approach
  728. | of swapping the 64kB DRAMs for 256kB ones, but does the addressing somewhat
  729. | differently.
  730.  
  731. | In 1993, Marko Makela, with help from Pekka Pessi, translated Pekki's
  732. | article into English and made it available via the Internet.  It is now
  733. | available from nic.funet.fi in the directory /pub/cbm/documents/256kB.
  734.  
  735. + Expanded C128's
  736.  
  737. + Marko Makela has written an article on how to expand the C128 and C128D's
  738. + memory up to 1024kB.  It is compatible with his earlier article on expanding
  739. + the C64 to 256kB, so programs written for the expanded 64 should run on the
  740. + expanded 128 in 64 mode.  The plan and schematic is available via ftp
  741. + from nic.funet.fi in directory /pub/cbm/documents/1028.
  742.  
  743.  
  744.    9.4.  How do I increase my computer's speed?
  745.  
  746.   There are a number of products that can increase the operating speed of
  747.   the Commodore 64.  These products work by turning off the on-board 6510
  748.   and turning on a compatible microprocessor, usually a 65C02 or a 65C816
  749.   in 6502 emulation mode.  These products will work with any software that
  750.   does not mind running up to 4 times faster and does not use any of the
  751.   undocumented opcodes of the 6502 IC.
  752.  
  753.   Commodore 64 Accelerators:
  754.  
  755. | Please note that some of these products are no longer offered for sale
  756. | by the original companies, but can be purchased from individuals as used
  757. | equipment.
  758.  
  759.   Turbo Master Accelerator for C64.
  760.  
  761. + The Turbo Master Accelerator is for a C64 (or C64 mode of C128) only, uses
  762. + a Rockwell R65C02P4 microprocessor clocked at 4.09 MHz, has its own 64K of
  763. + fast static RAM and a 32K EPROM, has hardware/software switchable speed
  764. + between 4.09 and normal, and has an enhanced ROM with faster disk routines
  765. + that can also be disabled.  A JiffyDOS compatibility option was available.
  766.  
  767.   Turbo Process Accelerator for the C64.
  768.  
  769.   This accelerator, made by Rossm"oller, uses a 65C816P-4 microprocessor
  770.   to operate the 64 at three speeds: 1MHz, 4 MHz, or anything between 50kHz
  771.   and 4 MHz.  The 65C816 is a 16 bit version of the 6502/6510, so it is
  772.   possible to write software for the new IC that takes advantage of the 16
  773.   bit opcodes.
  774.  
  775. + Flash 8
  776.  
  777. + This accelerator, which increases the speed of the 64 to 8MHz, should be
  778. + available in April 1994.  The module, which plugs into the expansion port
  779. + of the Commodore 64, will increase the processing speed from 1MHz to 8MHz.
  780. + The unit features a Centronics parallel printer port, a CP/M emulator, a
  781. + fastloader (60 times faster than standard), and will be 100% GEOS
  782. + compatible.  The suggested prices are:
  783.  
  784. + 349 DM (~$180.00 US) for the unit with 256kB RAM.
  785. + 398 DM (~$210.00 US) for the unit with 1MB RAM.
  786.  
  787. + It is being manufactured and sold by:
  788.  
  789. + Discount 2000
  790. + Postfach 1107
  791. + 53333 Meckenheim, Germany.
  792. + +49/2225/701834 (Information)
  793. + +49/2225/13360 (Information)
  794.  
  795. + It uses a 65816 CPU (The 65816 is a descendant of the 65XX series) running
  796. + at 8MHz to enable the increased speed.  Also, it can be optional expanded
  797. + to 4 or 8 MB RAM.  This product is the successor to the Rossmoeller
  798. + TurboAccess 4MHz accelerator card.  It contains an REU on-board.
  799.  
  800.   Commodore 128/128D Accelerators:
  801.  
  802.   The ZIP card for your C128.
  803.  
  804.   This accelerator was not produced.  Its development has been stopped due
  805.   to miscellaneous problems.  There are no accelerators for the 128 or 128D.
  806. + However, there is no reason why the C64 accelerators mentioned above will
  807. + not work with the 128 in 64 mode.
  808.  
  809.  
  810.    9.5.  How do I increase my computer screen's resolution?
  811.  
  812.   Commodore 64
  813.  
  814. + Since the Commodore 64's VIC-II cannot be expanded, the only way to increase
  815. + the resolution of the Commodore 64 is to turn off the on-board video and
  816. + replace its output with one from another IC.  The simplist approach
  817. + involves attaching an 80 column video chip (6545, 6845, etc.) to the C64
  818. + via the expansion port.  This will provide 80 columns of monochrome text.
  819. + However, this is only useful for text applications, as most of these video
  820. + devices are not capable of doing high resolution graphics.  Also, none of
  821. + the following are currently produced, but many are sold as used equipment
  822. + by users.
  823.  
  824. + Batteries Included BI-80
  825.  
  826. + This unit combined an 80 column monochrome text video display (using the
  827. + 6545 IC) and BASIC 4.0.  Either options could be turned on or off via
  828. + software control.
  829.  
  830. + DATA 20 80 column unit
  831.  
  832. + This unit preceded the BI80 unit, and was produced from 1982-1984.
  833.  
  834. + Protecto Enterprizes Protecto-80
  835.  
  836. + This was basically a repackaged DATA-20 unit.  Some circuitry was changed
  837. + to permit price reduction, but the same functionality is there.
  838.  
  839.   Commodore 128
  840.  
  841.   The Commodore 128 comes equipped with an second video display controller
  842.   in addition to the 40 column VIC chip.  This chip can be used while in
  843. | 64 mode through clever programming, and the controller's standard 640*200
  844. | pixel size can be expanded to 640*400.  However, there is no way to
  845. | completely overcome the color limitation of 16 colors
  846.  
  847.  
  848.    9.6.  How do I increase my computer's serial transfer speed?
  849.  
  850.   SwiftLink
  851.  
  852.   Normally, the C64/128 can easily support up to 2400 bps without special
  853.   hardware.  (DesTerm will take the C128 up to 9600 bps, however; Dialogue128
  854.   will do 4800 bps.)  If you wish to use a faster modem, you can do so via
  855.   the SwiftLink cartridge put out by CMD which allows speeds up to 38.4 Kbps.
  856.   This device plugs into your cartridge port and supplies you with a standard
  857.   9-pin serial port.  You then connect the desired modem.
  858.   Telecommunications software must be specifically written to support a
  859.   SwiftLink; fortunately, this is not rare.  For instance, Dialogue128,
  860.   Novaterm64, and Kermit(v2.2s) support the SwiftLink.
  861.  
  862.  
  863.    9.7.  How do I increase my computer's sound quality?
  864.  
  865.   SID Symphony
  866.  
  867.   The C64 and C128 come equipped with 1 Sound Interface Device (SID) IC.
  868.   This provides 3 channels of output.  For more channels, one can purchase the
  869.   SID Symphony cartridge from CMD to provide 3 extra channels.  Most newer
  870.   sound playing and editing software is able to use the extra channels.
  871.  
  872.   There are also a number of units one can purchase or build that will
  873.   provide MIDI capabilities for Commodore 64 and 128 users.
  874.  
  875.  
  876.    9.8.  How do I hook a Hayes(tm) compatible modem to my Commodore computer?
  877.  
  878.   There are a number of homemade interfaces available.  The TRANSACTOR
  879.   published an interface in the Nov 87 issue (V8iss3) and Commodore Hacking
  880.   Online Magazine published plans for one in issue 4 (See MailServer section
  881.   for retrieval instructions.  These are both supposed to emulate the
  882.   VIC1011A that C= put out many years ago, and you might find one at a
  883.   computer "flea market".  Another version is designed by Stephen Coan.
  884.   Send email to fred.mueller@att.com for a copy of the schematic in ASCII
  885.   format.  The differences between the two is the Transactor one has
  886.   switchable options for some of the leads and the Coan one is hard wired.
  887.  
  888. +  9.9.  What other ways can I expand my Commodore computer?
  889.  
  890. + There are many hardware items that you can use.  Below is a list of a few of
  891. + them.  Note that some of these items may no longer be in production, and
  892. + thus are only available as used equipment.
  893.  
  894. + 80-Line Simplified Digital I/O Board
  895.  
  896. + This unit has 40 TTL input lines and 40 separate buffered digital output
  897. + lines plus an expansion socket that could support a standard ROM or clock/
  898. + calendar cartridge.  It works on the C64 and all modes of the C128
  899. + (including CP/M mode).  Its model number is the SS100 Plus.
  900.  
  901. + "Original Ultimate Interface"
  902.  
  903. + This is a universally applicable dual 6522 Versatile Interface Adapter board
  904. + with four 8-bit fully bidirectional I/O ports, eight handshake lines, and four
  905. + 16-bit timer/counters.  It has IRQ interrupt capability and is expandable
  906. + to four boards.  It works on the C64 and all modes of the C128 (including
  907. + CP/M mode).  Its model number is the 641F22.
  908.  
  909. + A/D Conversion Module
  910.  
  911. + This unit is 16 channel, 8-bit, 100 microsecond conversion time.
  912. + Piggy-backs on the 641F22 and thus requires it to operate.  Works on the
  913. + C64 and all modes of the C128 (including CP/M mode).  Its model number is
  914. + 641F/ADC0816.
  915.  
  916. + The Spartan Apple ][+ emulator for the C64, by Mimic Systems, Inc.
  917.  
  918. + In addition to allowing the use of Apple ][+ hardware/software, this
  919. + device boasted four software selectable C64 cartridge slots, a non-
  920. + dedicated 8-bit parallel port, and standard audio cassette deck
  921. + capabilities for the C64.
  922.  
  923. + ROM upgrades are available for the C-128 and the 1571.
  924.  
  925.  
  926.   10. Emulators
  927.  
  928.   10.1.  What is an emulator?
  929.  
  930.   An emulator is a piece of software that runs on a given platform and
  931.   emulates, or mimics, the operation of another machine.  When the
  932.   emulator loads up a program, the programs runs as though it were running
  933.   on the emulated platform.
  934.  
  935.   For more information on emulators and their use, please see the emulator
  936.   faq, located in the same directory as this one, under the name of
  937.   cbm.emulation.faq.  The Commodore emulator FAQ is maintained by Peter
  938.   Weighill and can also be obtained from him at stuce@csv.warwick.ac.uk.
  939.  
  940.  
  941.   10.2.  What platforms do 64 emulators exist on?
  942.  
  943.   Well, C64S exists for the IBM, and X64 is available for anyone running
  944.   X over UNIX.  There is also some development on a C64 emulator for the
  945.   Macintosh.  If you own an Amiga, you can purchase A64 to allow the Amiga
  946.   to run C64 applications.
  947.  
  948.  
  949.   10.3.  What platforms do 128 emulators exist on?
  950.  
  951.   None at this time.  The 128 is a lot more complex than the 64.
  952.  
  953.   10.4.  Are any other Commodore computers emulated?
  954.  
  955.   There is a commodore product called the PET emulator that remaps a
  956.   Commodore 64 to emulate a PET 40 column unit (i.e. PET 4032).  You can
  957.   run this program on a C64 to emulate a PET, or you can run this program
  958.   on a 64 emulator to emulate a PET on an IBM, for example.
  959.  
  960.  
  961.   11. Demonstrations
  962.  
  963.   11.1.  Just what is a demonstration, or demo?
  964.  
  965. + A demonstration, or "demo" as they are known, is a piece of software that
  966. + is designed to provoke a visually and aurally pleasing effect from the
  967. + computer.  This usually involves large amounts of multi-colored graphics,
  968. + complex synthesized or digitized sounds, and orchestrated movement of
  969. + shapes or color schemes on the screen.  Demos originated as introductions
  970. + to "cracked" games, games in which the copy protection had been rendered
  971. + useless.  As time wore on, the standard abilities of the computer were all
  972. + used in demos, and rival "cracker" teams raced to bring out the best demo.
  973. + In the search for the "best demo", demo authors, or "coders", tried to
  974. + maximize the use of the computer in a demo program.  Also, they exploited
  975. + any undocumanted feature the computer could provide.  Since most of the
  976. + circuits in the Commodore computers were multi-purpose, experienced coders
  977. + could use some of their features in non-standard ways. Some examples:
  978.  
  979.   Removing the top and bottom border.
  980.   Removing the side borders.
  981.   Placing text (text mapped sprites) in the open borders.
  982.   More than 8 sprites on screen at once.
  983.   pseudo interlacing to create illusion of up to 640*400 resolution.
  984.  
  985. + Since the commercial game market has shrunk significantly over the past
  986. + few years, and since demos are sometimes too involved to be classified
  987. + as a game into, many demos are packaged so they can "stand-on-their-own".
  988. + Users can download a demo, load it up, and run it like any other program.
  989.  
  990. + As demos got more involved, some coders produced cutting-edge technology
  991. + demos intended to "one-up" their rival coders, while others made artistic,
  992. + but less technically challenging demos for arts sake.  Either way, it is
  993. + important to note that demos are not usually interactive.  They are meant to
  994. | be viewed and listened to.  Demos are mostly passive entertainment, and
  995.   appreciation for the effects generated in a demo increases as one
  996.   realizes the normal limitations of the Commodore line of computers.
  997. | So, sit back, load up a demo, run it, and enjoy.
  998.  
  999.  
  1000.   11.2.  What does NTSC and PAL mean?
  1001.  
  1002.   These two acronyms refer to the type of TV broadcasting signals used
  1003.   to create the video picture on your TV or monitor. American, Japanese, and
  1004.   Canadians use NTSC, while a good part of Europe uses PAL.  This usually
  1005.   makes no difference to programs, as the C64 and C128 in C64 mode always
  1006.   present 200 lines of pixels to the video display.  However, since the PAL
  1007.   standard allows more lines to be displayed on the screen and has a slower
  1008.   screen refresh time, the PAL computer has more time before screen
  1009.   refreshes to perform other ooperations, and also can put more information
  1010.   on the screen in some cases, since there are more lines in a PAL dislpay.
  1011.   Since demos use highly optimized timing and complex routines to perform
  1012.   the effects, some demos can only be written for PAL machines.  Sometimes,
  1013.   a demo is written for a PAL machine, but it can be made to run on an
  1014.   NTSC machine.  Demos that can run on both machines without any code
  1015.   modification are called regular demos, those that can only run on PAL
  1016.   machines are PAL demos, PAL demos that have been modified to run on NTSC
  1017.   machines are called NTSC-fixed demos, and NTSC demos that have been
  1018.   modified to run on PAL machines (rare) are called PAL-fixed demos.
  1019.  
  1020.  
  1021.   11.3.  Where do I get demos?
  1022.  
  1023. + There is a whole site full of  demos.  They are located in the
  1024. + /pub/cbm/c64/demos directory of nic.funet.fi.  See section 5.4 for
  1025. + directions on how to transfer files from this site.
  1026.  
  1027.  
  1028.   11.4.  What is a demo competition?
  1029.  
  1030. + This is a "convetion" where people from the demo "scene" get together.
  1031. + They are usually held in Europe, although other countries do have them.
  1032. + Coders get together and exhibit previously unreleased  demos in a competition
  1033. + where the best ones are ranked according to a subjective scoring system.
  1034. + At the end of the competition, the demos are released to the public.  To
  1035. + make things somewhata fair, demos are judged according to computer type, so
  1036. + Amiga demos do not get judged alongside 64 demos.  These competitions are
  1037. + usually held in conjunction with music or art competitions.
  1038.  
  1039. + Most demo competitions are held within Europe due to copyright laws and
  1040. + stuff.
  1041.  
  1042. + Previous pardies (demos parties, or competitions) held were:-
  1043.  
  1044. + Event                     Location        Date
  1045. + -----                     --------        ----
  1046. + Radwar Pardy              Germany         January 1994
  1047. + Pardy III                 Denmark         Decemeber 1993
  1048. + Chormance & Faces Pardy   Hungary         December 1993
  1049. + Elysium Pardy             Poland          Decemeber 1993
  1050. + Entropy Pardy             Holland         June 1993
  1051. + Assembley '93 Pardy       Finland         May 1993
  1052. + The Computer Crossroads   Sweden          April 1993
  1053. + Radwar Pardy              Germany         January 1993
  1054.  
  1055. + Duration 1993-1994 (March 1994)
  1056.  
  1057. + Most pardies are held when all the schools are on hoildays.
  1058.  
  1059. + The point of a copy pardy is to go there with your computer, meet other
  1060. + computer friends from other groups and swap different warez, meet other
  1061. + members of your group and using the combined skills from the members
  1062. + (graphics/coding/musix/spreading), write a demo before the closing time for
  1063. + the pardy so it can get voted on. The winner comes away with about 300
  1064. + Kronar or similar.
  1065.  
  1066. + 11.5   What does FLI, DYCP, etc. mean?
  1067.  
  1068. + Here is a small incomplete list of acronyms used to describe the different
  1069. + effects used in demos:
  1070.  
  1071. + Compiled by:
  1072. +               Chief/Padua
  1073. +               MAD/Padua
  1074. +               Virus/The Acient Temple (UK)
  1075.  
  1076. Jargon          Description
  1077. ------          -----------
  1078.  
  1079. + Different Y/X Routines:
  1080.  
  1081. + DYCP          Different Y Char Position.  Can run 4 sinus tables though
  1082. +               it. Each letter can have a sperate sinus tables per character.
  1083. + DYPP          Different Y Pixel Position.
  1084. + DYSP          Different Y Sprite Position.
  1085. + DYXCP         Different Y/X Char Position.  Like DYCP with coordinate
  1086. +               X/Y movement. Works with Bobs. (Well is a bob routine really).
  1087. + DYPPTT        Different Y Pixel Position Tech Tech. Same as a DYXPP.
  1088. +               TT means tech tech.
  1089. + FPP/FPD       Flexible Pixel Posistion/Fexible Pixel Distance
  1090. + FLD           Flexible Line Distance.
  1091. + AFLIFPP       Advanced Flexible Line Interpretation Fexible Pixel Position.
  1092.  
  1093. + Graphics:
  1094.  
  1095. + Graphics      In the upper/lower border (Bitmap/4 Colour)
  1096. + FLI           Fexible Pixel Posistion. Full screen.
  1097. + AFLI          Advanced Flexible Line Interpretation. Hi-RES same as amiga
  1098. +               graphics. Gives all 16 colours in an 4x8 character block unlike
  1099. +               usual 3 found in bitmap.
  1100. + Morphing      Picture Coverting from One image to another.
  1101. + Ray Tracing   Maths graphics.
  1102.  
  1103. + Scrollers:-
  1104.  
  1105. + Bob Scroll    Using character to display a text based scroller with light
  1106. +               source.
  1107.  
  1108. + Sprite:
  1109.  
  1110. + Zoomers       Sprite based stretching.
  1111.  
  1112. +               Serious side border routines.
  1113. +               Sprite stretching above the standard Double Y expansion
  1114. +               Sprite Multi-Plexing
  1115.  
  1116. + Vector:
  1117.  
  1118. + Standard      Lots of vector routines, too many to mention.
  1119. + Shade
  1120. + TV Box
  1121. + Shadow
  1122. + Vector
  1123. + Under
  1124. + Rubber
  1125. + Morphing
  1126. + Glenz
  1127. + Light Source
  1128. + Pixelized
  1129. + Solid Filled
  1130. + Plamsa
  1131. + Rubber
  1132. + Fractal
  1133. + Shade Bobs
  1134. + Shade Line
  1135.  
  1136. + Plotting:
  1137.  
  1138. + Star Balls    3D Star Field.
  1139. + Dot Potters   Just dot plotters.
  1140. + Plot Scroll   Dot Plot scrollers.
  1141.  
  1142. + Maths:
  1143. + Plasma        Very hard to explain
  1144. + Fractals      You know these.
  1145.  
  1146. + D011/D018
  1147. + D011 Split    Charset on one side of the screen - Vectical splits in
  1148. +               which is Vecticaliy impossible - an on the other side of the
  1149. +               split you get a FLI or Bitmap Image).
  1150. + Flexer        Bit like a Sprite stretcher.
  1151.  
  1152. +               Bitmap Hardware Swing/Scroll Swing.
  1153. +               Veritcal Rasters
  1154.  
  1155.  
  1156.   12. Troubleshooting
  1157.  
  1158.   12.1.  What do I do for my ill disk drive?
  1159.  
  1160.   If your drive won't even accept input from the computer, and the drive
  1161.   light is making some blinking pattern, then the drive may be telling you
  1162.   what is wrong.
  1163.  
  1164.   No Blink       Kernal (E000-FFFF) ROM or 6522 VIA Failure
  1165.   One Blink      6116 RAM Failure
  1166.   Two Blinks     Possible Zero Page RAM Failure
  1167.   Three Blinks   DOS (C000-CFFF) ROM Failure
  1168.   Four Blinks    DOS (C000-CFFF) ROM Failure
  1169.   Five Blinks    6116 RAM Failure
  1170.   Six Blinks     6116 RAM Failure
  1171.   Seven Blinks   6116 RAM Failure
  1172.   Eight Blinks   6116 RAM Failure
  1173.  
  1174.   1541
  1175.  
  1176.   The most common problem facing the 1541 disk drive is alignment.  If your
  1177.   1541 has trouble reading commercial disks, or reading disks written some
  1178.   time ago, but has less trouble reading recently written disks, chances are
  1179.   that your 1541 is out of alignment.  C= service centers will typically align
  1180.   a 1541 for anywhere from $20 to $45.  There are also 1541 alignment
  1181.   programs, (e.g. Free Spirit's "1541/71 Alignment System") which allow you
  1182.   to align a 1541 yourself.  There are those who claim that this does not
  1183.   produce good results, but there are others who claim to have had
  1184.   satisfactory results with these programs.  There were a couple of articles
  1185.   in COMPUTE Gazette and I think RUN on how to do this.  The real problem is
  1186.   mechanical in nature and can be over come.  Other products are PHYSICAL
  1187.   EXAM 1541 and 1571 versions.
  1188.  
  1189.   1571
  1190.  
  1191.   The C=1571 drive is normally a double sided drive.  However, it can also
  1192.   emulate a 1541 and read single sided disks.  Some of the earlier 1571's had
  1193.   older system chips (ROMs) which caused a couple of problems.  One, these
  1194.   older drives were typically very slow when writing to the back side of a
  1195.   disk.  Two, it would take these drives ~30 seconds to go into single sided
  1196.   mode.  To check your ROM version, read the error channel of the disk drive
  1197.   right after startup.  On the 128, just PRINT DS$.  On the 64, use:
  1198.  
  1199.   10 open15,8,15:input#15,a,a$,b,c:close15:printa,a$,b,c
  1200.  
  1201.   Run the program; if the message says v3.0 or v3.1, you have the newer ROM.
  1202.   If it has a version <3.0, you probably have the older ROM.
  1203.  
  1204.   One problem that might occur is not having the head close enough to the disk
  1205.   as required because of the light tension of the spring that pulls the head
  1206.   down.  Somewhere I remember that there was supposed to be a replacement
  1207.   part.  However, one of the alignment programs suggesting using pennies to
  1208.   weight it down and lo and behold it started working.
  1209.  
  1210.   1581
  1211.  
  1212.   The C=1581 drive is a 3.5" drive that uses DSDD 800K disks.  It is
  1213.   compatible with both the C64 and C128, although some programs will not work
  1214.   correctly with the 1581.
  1215.  
  1216.   A small number of 1581's were shipped with an early version of a controller
  1217.   chip which has problems with some software.
  1218.  
  1219.  
  1220.   12.2.  What do I do for my ill computer?
  1221.  
  1222.   Commodore 64
  1223.  
  1224. | A common problem with the C-64 is it's power supply.  The C64 power
  1225.   supplies are not especially powerful, and have this disturbing tendency to
  1226.   fail.  If your computer stops working, first check the power supply.
  1227.   Replacement power supplies can be obtained from a number of mail order
  1228.   places (e.g. Tenex, Parsec, Inc.).  Additionally, several places advertise
  1229.   "heavy-duty" power supplies that come with warranties, and give the C64
  1230.   enough power to run a REU.
  1231.  
  1232.   If your power supply goes, it can sometimes take other parts of the
  1233.   computer with it.  If your power supply has died, but the C64 continues
  1234.   to fail with a known working power supply, it is likely that a few of your
  1235.   chips got fried.
  1236.  
  1237. + Also, another common problem with the C64 is the fuse inside the computer.
  1238. + If the system power on light comes on, but you get a blank screen, suspect
  1239. + the fuse.  It is usually blown by misinsertion of devices into the computer.
  1240.  
  1241.  
  1242.   Commodore 128 and 128D
  1243.  
  1244.   Like the 1571, the C-128 has an older ROM and a newer ROM.  The differences
  1245.   between the two are less serious than is the case with a 1571.  The easiest
  1246.   way to tell the difference is to click down the CAPS LOCK key and hit Q
  1247.   while in BASIC direct mode.  If you see a lower case q, then you have an
  1248.   older ROM.  If you see an upper case Q, then you have a newer ROM.  New ROMs
  1249.   can be ordered from (e.g. the Grapevine Group) for about $25.  The ROM chips
  1250.   in the 128 are all socketed, so replacing the chips is relatively easy.
  1251.  
  1252.  
  1253.   12.3.  What do I do for my ill keyboard?
  1254.  
  1255. +   Clean it:
  1256.  
  1257. +   Materials you will need:
  1258.  
  1259. +   Denatured (rubbing) alcohol, a clean pencil eraser, cotton swabs, a small
  1260. +   Phillips head screwdriver, a jewellers size Phillips screwdriver and a
  1261. +   Commodore 64 computer keyboard.
  1262.  
  1263. +   Procedure:
  1264.  
  1265. +   1. FIRST AND FOREMOST. Make certain that you have discharged any static
  1266. +      electricity in your body by grounding yourself to something like a cold
  1267. +      water pipe. Otherwise, you could blow chips in your computer if you
  1268. +      were to touch the wrong things.
  1269.  
  1270. +   2. Turn off your computer and unplug any and all cords and connectors,
  1271. +      fast-loaders, modems, etc. (just have yourself a naked (if you will
  1272. +      excuse the expression) computer).
  1273.  
  1274. +   3. Thoroughly clean all external connectors and ports with the swabs and
  1275. +      alcohol. Also, clean all plugs that go into those ports. If the problem
  1276. +      you had persists, proceed with the following:
  1277.  
  1278. +   4. On a clean surface, turn your key-board upside-down. Remove the screws
  1279. +      in the bottom.
  1280.  
  1281. +   5. CAREFULLY, separate the two halves about an inch. Unplug the connector
  1282. +      to the "power" LED on the top of the C-64.
  1283.  
  1284. +   6. Place the two halves flat so that the keyboard is facing  you. The two
  1285. +      halves will be connected by a wire harness. This harness may be held
  1286. +      down by tape that must be removed in order to place the unit flat.
  1287.  
  1288. +   7. Remove the 15 or so brass screws that hold the  circuit  board  under
  1289. +      the keyboard.
  1290.  
  1291. +   8. Turn the circuit board over. You will see the bottom of the keyboard
  1292. +      with a rubber "U" under each key, which makes contact with the board.
  1293. +      You will also see on the circuit board, a pair of gold contacts for
  1294. +      each key on the C-64.
  1295.  
  1296. +   9. CAREFULLY wash ALL the rubber "U"'s and the gold contacts with the
  1297. +      swabs and rubbing alcohol. Allow the alcohol to DRY.
  1298.  
  1299. +   10.Gently, clean each gold contact with the eraser. BRUSH AWAY THE ERASER
  1300. +      CRUMBS (I use  a  small  hand-held, battery-powered vacuum cleaner).
  1301.  
  1302. +   11.Re-clean the gold contacts with the swabs and alcohol to ensure that
  1303. +      you have removed ALL traces of the eraser.
  1304.  
  1305. +   12.Reassemble the C-64 in the reverse order of disassembly.
  1306.  
  1307.  
  1308.   13. Miscellaneous
  1309.  
  1310.   1571 side swapping
  1311.  
  1312.   On a 128, you can force the 1571 to go into single sided mode with the drive
  1313.   command "u0>m0".  (Issue such a command with open15,8,15,"u0>m0":close15.)
  1314.   On the 64, a 1571 defaults to single sided mode, but you can convert it to
  1315.   double sided mode (and read full double sided disk in 64 mode) with the
  1316.   drive command "u0>m1".  While in single sided mode, you can actually format
  1317.   both sides of the disk as separate file systems.  The command "u0>h0"
  1318.   selects the regular side of the disk, and "u0>h1" selects the flip side of
  1319.   the disk.  Note that the flip side, when formatted this way, cannot be read
  1320.   by a 1541; neither side will be readable by a 1571 when the disk is
  1321.   inserted upside-down.
  1322.  
  1323.   1581 initial drive number
  1324.  
  1325.   When the 1581 is initialized, as well as checking the boot sector of the
  1326.   disk, it also looks for a file "copyright cbm 86".  This file, if found,
  1327.   can specify a device number for the 1581 disk.  Whenever the 1581 is booted
  1328.   or initialized with this disk inserted, its device number will be changed
  1329.   to the specified number.  The utility 1581-auto-dev by David W. Tamkin
  1330.   (can be found on ccnga.uwaterloo.ca in the utilities directory) will create
  1331. | this file.
  1332.  
  1333. + drive device number changing through software
  1334.  
  1335. + To change the device number on Commodore drives, follow these steps:
  1336. + In the following examples, 'olddn' is the drive's current device number,
  1337. + and 'newdn' is the new number you wish to change it to.
  1338.  
  1339. + 1)    Turn off all drives except one you wish to change device number of.
  1340. + 2)    Type the following in, depending on drive type:
  1341.  
  1342. +   1540/41/Most Compatibles:
  1343. +       open 15,olddn,15
  1344. +       print#15,"m-w"chr$(119)chr$(0)chr$(2)chr$(32+newdn)chr$(64+newdn)
  1345. +       close 15
  1346.  
  1347. +   MSD SD-1 (Old ROM):
  1348. +       open 15,olddn,15
  1349. +       print#15,"m-w"chr$(117)chr$(0)chr$(2)chr$(32+newdn)chr$(64+newdn)
  1350. +       close 15
  1351.  
  1352. +   1570/17/81
  1353. +       open 15,olddn,15
  1354. +       print#15,"u0>"+chr$(newdn)
  1355. +       close 15
  1356.  
  1357. + 3)    Turn back on other drives.
  1358.  
  1359. + The change is only temporary.  It will revert back if the drive is turned
  1360. + off.
  1361.  
  1362. + Using Internet Relay Chat (IRC)
  1363.  
  1364. + /join #c-64               Channel for the discussion of Commodore 64/128
  1365.                             topics.
  1366.  
  1367. + /msg Commbot help         will get you info on Commbot which carries C64/128
  1368.                             software to download.
  1369.  
  1370. + /msg Filebot help         another C64 bot with software to download from.
  1371.  
  1372. + /msg coolhand xdcc list   if he is online, this user has many c64 files
  1373.                             which can be downloaded via this command.
  1374.  
  1375. + FidoNet echoed message bases to join:
  1376.  
  1377. + CBM       Commodore 64 and 128 News and Discussions
  1378. + CBM128    Commodore 128 specific News and Discussions
  1379. + GEOS      GEOS News and Discussions
  1380.  
  1381.  
  1382.   14. Credits
  1383.  
  1384.   I want to extend my thanks to the following people for their help in
  1385.   providing correct, up-to-date information in this FAQ:
  1386.  
  1387.   Fred Mueller, who maintained this FAQ before I.
  1388.   Compuserve Commodore Forum Sysop Marte Brengle, for the write up on CIS.
  1389.   Gunther Birznieks, for the updated info on the Zip-Card.
  1390.   Jouko Valta, for the info on accessing the extra VDC RAM.
  1391.   Robert Cook, for the correct info on the fastloader internals.
  1392.   Andreas Boose, for the info on the Turbo Process.
  1393.   Craig Bruce, for proofreading, spellchecking, LRR info, and .bco info.
  1394.   Richard Hable, for info on 1541-dos.
  1395.   Peter Weighill, for info on the emulation FAQ.
  1396.   Georg Schwarz, for proofreading the FAQ.
  1397.   Gaelyne Moranec, for info on CEE-64 Alive!
  1398.   Kevin Jensen, for the magazine and repair info, and for proofreading.
  1399.   George Page, for info on Colorado User's Group.
  1400.   Fredrik Ekman, for info on the commodor mail list.
  1401.   Chris Bongarts, for more info on the commodor mail list.
  1402.   Russell Alphey, for info on cbm-hackers mail list.
  1403.   Craig Bruce, for info on the new home of ccosun.
  1404.   Michael Kelley, for updated info on BBCG User Group.
  1405.   Richard Hable, for info on RAMDOS.
  1406.   Philip Zembrod, for info on drive blink patterns.
  1407.   Tom Netsel, for info on Compute's Gazette.
  1408.   Shahriar Ghadishah, for more info on the disk drive blink patterns.
  1409.   George Page, for still more info on the drive blink patterns.
  1410. + Sven Goldt, for info on the Flash8 accelerator.
  1411. + Edward Piecewicz, for info on the Boston Computer Society.
  1412. + Jean Nance for more info on her User Group.
  1413. + Mark Rejhon, for info on 22DSK137, and Novaterm's Z-modem.
  1414. + Jim Butterfield, for info on new CIS rates, and proofing.
  1415. + Patrick Fleming, for info on Novaterm Z-modem.
  1416. + Charles Grifor, for the truth about Q-Link.
  1417. + ETIPTON, for info on geoNews.
  1418. + Chris McBride, for info on LHARC, UNZIP64, and troubleshooting tips.
  1419. + David Case, for info on Commodore World.
  1420. + Kevin Jensen, for info on user groups and magazines.
  1421. + Lonnie McClure, for dispelling the CMD-C65 rumors.
  1422. + Harold Hoover, for info on the Anchorage User Group.
  1423. + Tony Clark, for more info on the demo scene.
  1424. + David Tamkin, for info on changing drive numbers.
  1425. + Marko Makela, for info on the 128 expansion plans and proofreading.
  1426. + Jens-Michael Gross, for info on expanded geoRAMs.
  1427. + Joshua Brandt, for info on Mega-Disk.
  1428. + Anthony Hawkins, for proofreading and info on the 1750 clone.
  1429. + Jim Deardon, for info on new GEnie prices and keyboard cleaning.
  1430. + Andrew K, for info from his C64 Contacts Newsletter.
  1431. + George Page, for more repair facilities and info on file types.
  1432. + Jon Mines, for info on Threshold Productions.
  1433. + Doug Cotton, for CMD and Commodore World corrections.
  1434. + Gilles Bourdin, for info on the Commodore economic status.
  1435. + Soeren D. Nielsen, for info on the US and overseas offices of Psygnosis.
  1436. + Jane Davis, for info on the C-NET BBS program.
  1437. + Anthony Hawkins, for info on the DATA 20/Protecto 80 column boards.
  1438. + Eric W. Brown, for info on the 1541 RAMBoard and the  miscellaneous add-ons.
  1439. + Ivan Kohler, for corrections to c64-hackers mailing list.
  1440. + Eric W. Brown, for info on c=hacking mailing list.
  1441. + Russell Alphey, for new info on the c65 mailing list.
  1442. + Jon Mines, for updated info on Novaterm.
  1443.  
  1444. ---END---