<C> 1994 by GEnie
 ==========================================================================
 This file is brought to you by The Commodore 64/128 RoundTable on GEnie

 This file may be published or excerpted in User Group newsletters
 providing credit is given in this manner:

 "Copyright 1994 by GEnie  From the Commodore 64/128 RoundTable File#:#####"

 This file maybe be distributed, if distributed whole and unaltered, on
<RETURN>, <S>croll, <Q>uit ?

 non-profit BBSs or non-profit networks.

 For more information on GEnie call by modem:
 1-800-638-8369  (8-N-1 300/1200/2400)
 Enter: HHH
 Then reply: xtx99018,commrt
 Then enter:  Commodore

 And enjoy!
 ==========================================================================
On February 7, 1995 the Commodore RTC had two guest speakers: Peter Fiset
from Performance Peripherals, Inc. and Paul Gardner-Stephen the author of
64NET.  Paul was communicating from Adelaide, South Australia via internet
and a node in Arizona.
   The topic of discussion was 64NET.  This is the program that allows a
Commodore 64/128 user to access PC hardrives.  The evening was spent exploring
the different ways to use 64NET.  If you have an old XT or 286 that you
find you use sitting around, this is the conference that you want to download.s
   GEOS-TIM (Tim Hewelt) was the host for the night, and THE.OUTLAW (Cam
Stewart) edited these transcripts.
===============================================================================

<GEOS-TIM> Our guest tonight are Peter Fiset and Paul Gardner-Stephens.
           Peter is the designer and owner of such great hardware developments
           as Ramdrive, BBG Ram, BBU battery backup, and the most recent
           addition: BB RTC.  Welcome Peter.

<Peter Fiset> Hello Tim.

<GEOS-TIM> Peter has brought a guest that is communicating from Australia.
           Paul Gardner-Stephens has written a program that is being used in
           Australia.  It is called 64NET, and is the topic for tonight.
           Welcome Paul.

<Paul Gardner-Stephen> Hello :)

<GEOS-TIM> Paul- I guess the first question is.. What is 64NET?

<Paul Gardner-Stephen> 64net is a system for the C64/C65/C128 and IBM
                       compatible computer systems which lets your commodore
                       8bit computer take advantage of the large storage
                       devices of the IBM compatible computers.

                       The access to this storage is also much faster than
                       regular 15xx drives.

<GEOS-TIM> I understand that 64Net is being used in Australia.  How long has it
           been out?

<Paul Gardner-Stephen> I first started work on 64NET in 1992, and the first
                       "public" release was in late 1993 (v1.46)

<GEOS-TIM> With this program, can you run C= programs from the PC hard drive,
           or are you limited to data files?

<Paul Gardner-Stephen> You can LOAD,SAVE, OPEN & CLOSE to the PC drives. So ,
                       yes, you can run programmes directly from  the PC's
                       drive. You can also give the files "proper" 16 char
                       names.

<GEOS-TIM> Outlaw has a question....

<Outlaw> Are you saying you've found away to use an IBM HD without the CMD's
         controller chip?

<Paul Gardner-Stephen> no. 64NET operates by using a cable and a software wedge
                       or replacement kernel in the C64/C128. The PC does all
                       the "hard" work.

<GEOS-TIM> Doc has a question...

<Doctor> Greetings, Mr Gardner.  I was curious as to how compatible your system
         is on the Commodore software side.

<Paul Gardner-Stephen> Obviously not a great deal of software is compatible
                       when using the wedge (especially in C64 mode) would
                       Work

<Doctor> In particular does the I/O functions of this cable interfere with
         other functions of the computer, such as modem I/O.

<Paul Gardner-Stephen> For modem I/O, 64NET will interfere, unless you are
                       using a swiftlink, or a 64NET acceletor card. For
                       software compatibility, 64NET in combination with the
                       replacement ROM's will work with most software, with the
                       exception of some fastloaders and  a few programs which
                       are "operating system unfriendly" and assume particular
                       drive information

<Doctor> It sounds like this system isn't what you'd call JiffyDOS compatible. 

<Paul Gardner-Stephen> 64NET will in fact work with Jiffy DOS, when using the
                       64NET patches to the JD Kernel. The Patch program will
                       be available soon for those who have a PROM burner, or
                       proof of JD ownership.

                       OH.. and after all, JD is handy, but it isn't the whole
                       world!

<GEOS-TIM> We will be running through several topics tonight....we sort of
           jumped the gun on compatibility...

           Our next topic is How does it Work?  After that we will be getting
           into compatibility....then Practical considerations, followed by
           future developments

           So lets go into the next topic

           First, I guess we should ask....What hardware requirements are 
           there?

<Paul Gardner-Stephen> A C64/C65/C128, and some sort of IBM compatible 
                       computer. An XT with say 512KB is quite adequate. A HDD
                       is prefered, but 64NET will also happily run from Floppy
                       disks!

                       So in other words for as low as A$75 you can have a
                       hard-disk for your C64! which can take SCSI,IDE,MFM,ESDI
                       or whatever!

<GEOS-TIM> Is there any limit to size as far as the hard drive is concerned?

<Paul Gardner-Stephen> Nope, you can theoritically have an unlimited capacity.
                       I have my IBM on a network at University occasionaly
                       where I have approx 14GB of disk online.

                       BTW.. A$75 approx = $55US I think.

<Peter Fiset> WOW

<Paul Gardner-Stephen> Files can be upto 2billion blocks.

<GEOS-TIM> So exactly what goes on when one uses 64 NET?  How is the C= looking
           at the program?  And what is the IBM doing?

<Paul Gardner-Stephen> From the C64, 64NET just appears as another device
                       number (anwhere between 4 and 255). :)

                       The IBM can either display a "network console" or run
                       64net in the background. The two are connected by a cord
                       which goes from the C64's user port to the IBM's printer
                       port (any one)

<GEOS-TIM> Snogpitch has a question.

<Snogpitch> How many C-64's can be hooked up to the PC?

<Paul Gardner-Stephen> Upto four C64/C65/C128's (any combination) can be
                       connected to a single PC. This is limited only by the
                       fact that you cant get 5 printer ports on an IBM!

                       Multi-user operation can have network style "logins"
                       with a password option.

<GEOS-TIM> OUTLAW has a question

<Outlaw> I take it in order to make this work, you have to buy an IBM.. why
         would I really want to?

<Paul Gardner-Stephen> To "purify" the Evil IBM's soul by allowing it become a
                       humble servant of a C64 or C128 :) And also to get you a
                       dirt cheap C64/C128 hard0disk

<Peter Fiset> Excellent

<Outlaw> if I'm going the route to buy an IBM, I'd prefer to use it as such.. 
         I can't see the cost effectiveness here.. if you can find one

<Paul Gardner-Stephen> What can you use a 4.77Mhz XT with 512KB for? other than
                       64NET and maybe PACMAN?

                       Here in Australia you can easily find second hand XT's
                       and stuff at Computer Auctions or in the "Trading Post"
                       newspaper, I'm sure there are similar publications over
                       there

                       You can pick up such a computer for about A$25 with a
                       20MB hard-disk. And many of the people have a PC already
                       (for work or whatever)

<GEOS-TIM> Doc has a question.

<Doctor> How fast does data come from the PC into the Commodore?

<Paul Gardner-Stephen> Depending on your setup, it can be as fast as
                       45KB/seconds. However with a  "bog standard" C64 rates
                       of upto 10KB/sec can be expected. and approx 18KB/sec
                       with a C128 in "fast" mode.

<Paul Gardner-Stephen> The C65 clocks approx 32KB/second. oh.. the 45KB/sec is
                       with a C64 and Flash/8 .. I forgot to mention is 100% !!

<Peter Fiset> Super!

<GEOS-TIM> Lets ease into compatibility,again. How compatible is 64NET with my
           favorite program...GEOS?

           I know you have a lot of GEOS users over in Australia...what kind of
           feedback have you been getting?

<Paul Gardner-Stephen> 64NET Drivers are available for GEOS, which allows you
                       to have 1541,1571 ,1581 and possibly "native" 
                       partitions.

<GEOS-TIM> that was my next question. LOL

<Paul Gardner-Stephen> Several utilities are included eg 64net MOVE, 64NET
                       Config etc. ll copies of 64net.

                       The GEOS drivers are not yet freely available as we have
                       yet to negotaite the royalties with the GEOS programmer
                       who wrote them. btw.. "Native" partitions refers to
                       64NET Native, not CMD HD partitions. 64NET Native
                       partitions can be approx 2GB

<GEOS-TIM> How are they different?

<Paul Gardner-Stephen> 64NET Native partitions can be upto 2GB, as compared to
                       a mere 16MB.

<GEOS-TIM> Doc has a question.

<Doctor> Commodore DOS uses 16 character filenames, while the PC only uses 8
         characters with a three character extension.  Do you reconcile the 
         filenames?  Also will you be providing a "programmer's" guide?  

<Paul Gardner-Stephen> 64NET allows full 16 character filenames via several
                       methods. A "Programmers Reference" will be made 
                       available for 64net.

<Doug Cotton @ CMD> With such large 'native' partitions, how do you get around
                    the track and sector pointer compatibility issues for block
                    read and write commands?

<Paul Gardner-Stephen> Simple! Track, sector, and the optional "head" or
                       "extra/spare" field.

<Doug Cotton @ CMD> You mean the side variable?

<Paul Gardner-Stephen> yes.. It is sort of like some of the early SFD drives..
                       I won't go into details here as there are quite a few of
                       them!

<GEOS-TIM> Doc has a question.

<Doctor> Are files, like text, that are saved from the Commodore still
         accessable by the PC in its own native mode?

<Paul Gardner-Stephen> Yes, the 64NET saved files a small header which can be
                       removed with an included utility. This system works both
                       ways, and MessyDOS files are available from the C64
                       also.

                       I can dump in a small sample directory if people would
                       like a look?

                       DH0 "/64NET          "  64NET
                       0    "UTILS":          DIR
                       147  "1!FLIBB":         VOL
                       2    "STARTUP SEQUENCE": PRG
                       745  "64NET.DOC":        IBM
                       xxxx BLOCKS LISTED.
                       xxxxxx BLOCKS FREE.

                       I have left bits out of the dir as it was REALLY long.

<Doug Cotton @ CMD> Hmmm... what's the filetype for VOL? ;)

<Paul Gardner-Stephen> VOL represents an archive, in this case a ZIPCODE
                       archive. These can be  decompressed just by LOADing
                       them!

                       The decompressed archive is stored in a special
                       temporary directory.

<Doug Cotton @ CMD> So there are compression and decompression utilities
                    included as well?

<Paul Gardner-Stephen> The decompression and compression is a part of 64NET
                       itself, and will decompress almost any archive type you
                       configure it to (it comes pre-configered). Some of the
                       default supported types include PKZIP 2.04g, ARJ,
                       LHA/LZH and ZIPCODE.

<GEOS-TIM> Doc has another question.

<Doctor> Is the 64Net compatible with the 1541 disk images that some of the 64
         emulators on the IBM use?

<Paul Gardner-Stephen> Yes! as well as .D71 , .D81 and .DHD file types.
                       64NET will allow sector read and writes to these images
                       as well as file acces.

                      .d71 are 1571 images , and .d81 are 1581 images etc...
                      .dhd are CMD Native partition images.
                      64NET can also use the .T64 Tape images

<GEOS-TIM> Okay, Lets say I have an XT with a HD with 20 megs.....
           I am ready to boot up my GEOS.  It is in a partition on that hard
           drive.

           What steps do I need to go through to get both the C= and IBM going,
           and be up and running? 

<Paul Gardner-Stephen> If you have the 64NET replacement ROM's in your C64/C128
                       all you have to do is run 64NET on the IBM (this can be
                       done automatically on boot-up).

                       Then all you would do is run the 64NET version of RBOOT
                       which would load GEOS from the PC. GEOS would then start
                       normally, but with one or more drive configured to
                       64NET.

<GEOS-TIM> What does it take to get the 64 NET replacement Roms?

<Paul Gardner-Stephen> They can be ordered with your registeration of 64NET.
                       at a minimal cost for the ROM 

<GEOS-TIM> Okay, I guess that brings up the question: to buy....where, and how
           much?

<Paul Gardner-Stephen> For you guys in the USA Peter is the guy to see! The
                       final price has yet to be decided upon depending on
                       current exchange rates and postage and stuff.

                       But it should not be more than US$75 (with no ROM) at a
                       guess.

<GEOS-TIM> Peter, Do we have a projected time when it will be ready for
           purchase?

<Peter Fiset> One to two weeks from this date I will have "keys" for sale of
              the Beta version. All upgrades to newer version will be free form
              a BBS system or from GENIE.

              The product is constantly being upgraded and new features are
              being added at this time. The unregistered version is limited in 
              function but is free to try for anyone.

<Doug Cotton @ CMD> Will someone be able to buy the complete package, or will
                    they only be able to buy a key and have to download the 
                    software from somewhere?

<Peter Fiset> The only limitation to the free trial version is that you cannot
              save to the PC's HDD.

              The complete system can be purchased at one time.

<GEOS-TIM> Doc has a question.

<Peter Fiset> The complete package will include a KEY, the latest version and a
              printed manual.

<Doctor> What are "key's?"  And will the cabling for the 64 and the PC come
         with the package? 

<Paul Gardner-Stephen> The KEY file is a small file which contains your
                       registration info and allows you to use all the features
                       of 64NET (including SAVE)

                       With this method, you can easily upgrade your software
                       to the latest version  without having to call us
                       directly. Which means that you get updates more often
                       and faster & cheaper!

                       The KEY file is in no way a hardware dongle, it is
                       purely software.

<GEOS-TIM> Gaelyne has a question. Gaelyne,by the way, will be visiting
           Australia soon.

<Gaelyne> Hi Paul.  I would like to know At what version are the docs at now
          (version of 64Net) and how soon we could expect (USER - friendly)
          documentation for current versions?

<Paul Gardner-Stephen> The current version of the docs is 1.80.
                       The manual will soon be reogranised into a more
                       "logical" order and format as soon as Russell catches up
                       with all the "new" features.

                       Also a German version of the manual will soon be ready.

<Gaelyne> What does "mounting" a disk mean?

<Paul Gardner-Stephen> "mounting" a disk is the process where you tell 64net to
                       effectively  change "partitions" to a .D64 file. (or
                       .d71/81)

<Gaelyne> Thanks!!!

<Paul Gardner-Stephen> no prob!

<GEOS-TIM> I understand there are some new developments for 64NET, Peter.
           Can you tell us about any of them?

<Peter Fiset> Yes, there will be some hardware enhance ments to the system that
              will allow for RAMDRive/RAMLink level of compatibility with 
              programs. Of course these will be available at an additional 
              cost.

              At this time development is under way. So I really can't say much
              about the hardware details.

              I will keep the GEnie users posted of availability through the
              BBS system. I understand that a support area for Performance 
              Peripherals, Inc. is being created now.

              Also, 64NET upgrade documentation will include information
              regarding the availability and price structure. Additionally 
              registered KEY owners will be sent a flyer indicating the 
              availablity also.

              I am happy to have found Paul or vice versa because this project
              has really been a lot of fun!

              So perhaps I will blurb my address and telephone No. now. 

<GEOS-TIM> Go ahead, Pete

<Peter Fiset> Performance Peripherals, Inc., 5 Upper Loudon Rd., Louodnville,
              NY 12211, VOICE & FAX: 518-436-0485.

<Paul Gardner-Stephen> Incidentaly a full list of the official distributors of
                       64NET can be found in the  documentation for 64net.

<Peter Fiset> Paul, let the international users know where they can get 64NET
              in addition to being able to download it from GEnie (freeware 
              version).

<Peter Fiset> Oh yes, the cable can simply be made at home as desrcribed in the
              documentation or can be purchased from PPI.

              64NET is available through uuencoded email via
              gardners@ist.flinders.edu.au, rja@dce.vic.gov.au and several of 
              the  popular ftp sites.

<Paul Gardner-Stephen> I don't have a list of the ftp sites handy, but I can
                       provide one a little later.

<Peter Fiset> Since there will be much new information regarding 64NET I will
              post messages on GEnie in addition to posting the upgrades to the
              software for downloading.

              Users should look for 64NET support under the PPI area of GEnie
              Commodore BBS.

<GEOS-TIM> Reub has a question.

<Reub> Does the replacement ROMs replace the JD ROM?

<Paul Gardner-Stephen> There are two replacement ROM's. one is a "vanilla"
                       kernel and 64net. This is available as a binary.

                       The second is available only as a patch, and patches the
                       JD kernel to add 64NET support.

                       Perhaps in the future we may come to an agreement with
                       CMD to provide the combo as a binary.

                       The patched kernel should be able to be loaded in using
                       a RAMDrive or 64NET Cartridge, Also the rom could be
                       burned and inserted in place of the original JD Rom.

                       Oh.. for those who wish to contact me directly:
                       Ph +61 8 2777479 (or +61 8 2771361 BBS) 1 Hurst St
                       Morphettville SA 5043 Australia or internet mail:
                       gardners@ist.flinders.edu.au, fido: 3:633/272.2

<Peter Fiset> In addition my hardware enhancements will be a total kernal
              upgrage that will be user friendly in this manner. As some may 
              know RAMDrive has a Kernal based in RAM and can be upgraded at 
              any time simply by loading in a new Kernal from a floppy.

              This technique will be used to make a very user friendly and
              upgradeable hardware enhancement for 64NET.

              The users can expect to see a lot of new gadgets coming from the
              relationship Paul and I have established.

<GEOS-TIM> Doc has a question.

<Doctor> I've maintained updates about 64Net's progress through a Mr. R.Alphey.
         Will he continue to be helping you?

<Paul Gardner-Stephen> Yup! Russell Alphey is the person who writes the manual!

<Doctor> He does seem wordy by his messages.

<GEOS-TIM> I was wondering who Russel was
           Reub has a question.....

<Reub> What version of 64NET is now available for d/l? (freeware)

<Paul Gardner-Stephen> v1.82.11 is the latest.  The latest version to reach the
                       US would be 1.82.00 I think. The differences are very
                       minor.

                       1.82.11 will be in Peters hands in the near future.

<GEOS-TIM> Are there anymore questions?
           This has been a very enlightening evening.  It is always great to
           see new ways to expand the technology of what the Commodore can do.

           It is good to see you coming up with new ways to use the Commodore,
           Peter.

<Peter Fiset> The users should be aware that 64NET is still a beta version,
              although very functional. A commercial version will be released 
              with a numbering system of V2.xx.xx. Again this information will 
              be available on GEnie.

              I really believe that also. He has renewed a deep rooted interest
              a love of the C64/65/128 within me. I think that 64NET is the 
              next "killer 64 application". I feel fortunate to be asoociated 
              with it.

<Peter Fiset> Thanks for hosting us Tim. I really appreciate your help.

<GEOS-TIM> Getting together with Paul appears to be a promising partnership.
           Yes, I appreciate that you two took time out of your busy
           schedule.

<GEOS-TIM> Paul, thanks for arranging such an interesting trans World hook up.
           Could you tell the group just how you are coming to us?

<Paul Gardner-Stephen> No problem! The internet makes many thing possible very
                       cheaply!

                       From my house I am dialed into to my internet account,
                       from there I have telneted to a site in the United
                       States. From there I transfered to a modem bank where I
                       have dialed out to the GENIE 1800 number .. and here I
                       am :)

<GEOS-TIM> Great

<Paul Gardner-Stephen> All for one 25c Phone call too! ;)

<GEOS-TIM> We are glad you could make it....It has proved to be a very
           informative evening.

<Peter Fiset> Paul has amazed me at his computing prowess!

<GEOS-TIM> Hopefully, when can do this again in the future

<Paul Gardner-Stephen> Im glad to have been invited.. this has also been my
                       first visit to GENIE.

<GEOS-TIM> I am going to go into an open forum.

<Peter Fiset> I would like that very much.

<Paul Gardner-Stephen> Now that I've figured a cheap way to drop in on GENIE -
                       for sure!