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 , croll, 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. =============================================================================== 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. Hello 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. Hello :) Paul- I guess the first question is.. What is 64NET? 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. I understand that 64Net is being used in Australia. How long has it been out? I first started work on 64NET in 1992, and the first "public" release was in late 1993 (v1.46) With this program, can you run C= programs from the PC hard drive, or are you limited to data files? 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. Outlaw has a question.... Are you saying you've found away to use an IBM HD without the CMD's controller chip? 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. Doc has a question... Greetings, Mr Gardner. I was curious as to how compatible your system is on the Commodore software side. Obviously not a great deal of software is compatible when using the wedge (especially in C64 mode) would Work In particular does the I/O functions of this cable interfere with other functions of the computer, such as modem I/O. 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 It sounds like this system isn't what you'd call JiffyDOS compatible. 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! 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? 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! Is there any limit to size as far as the hard drive is concerned? 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. WOW Files can be upto 2billion blocks. So exactly what goes on when one uses 64 NET? How is the C= looking at the program? And what is the IBM doing? 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) Snogpitch has a question. How many C-64's can be hooked up to the PC? 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. OUTLAW has a question I take it in order to make this work, you have to buy an IBM.. why would I really want to? 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 Excellent 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 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) Doc has a question. How fast does data come from the PC into the Commodore? 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. The C65 clocks approx 32KB/second. oh.. the 45KB/sec is with a C64 and Flash/8 .. I forgot to mention is 100% !! Super! 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? 64NET Drivers are available for GEOS, which allows you to have 1541,1571 ,1581 and possibly "native" partitions. that was my next question. LOL 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 How are they different? 64NET Native partitions can be upto 2GB, as compared to a mere 16MB. Doc has a question. 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? 64NET allows full 16 character filenames via several methods. A "Programmers Reference" will be made available for 64net. With such large 'native' partitions, how do you get around the track and sector pointer compatibility issues for block read and write commands? Simple! Track, sector, and the optional "head" or "extra/spare" field. You mean the side variable? 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! Doc has a question. Are files, like text, that are saved from the Commodore still accessable by the PC in its own native mode? 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. Hmmm... what's the filetype for VOL? ;) 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. So there are compression and decompression utilities included as well? 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. Doc has another question. Is the 64Net compatible with the 1541 disk images that some of the 64 emulators on the IBM use? 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 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? 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. What does it take to get the 64 NET replacement Roms? They can be ordered with your registeration of 64NET. at a minimal cost for the ROM Okay, I guess that brings up the question: to buy....where, and how much? 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. Peter, Do we have a projected time when it will be ready for purchase? 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. 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? 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. Doc has a question. The complete package will include a KEY, the latest version and a printed manual. What are "key's?" And will the cabling for the 64 and the PC come with the package? 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. Gaelyne has a question. Gaelyne,by the way, will be visiting Australia soon. 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? 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. What does "mounting" a disk mean? "mounting" a disk is the process where you tell 64net to effectively change "partitions" to a .D64 file. (or .d71/81) Thanks!!! no prob! I understand there are some new developments for 64NET, Peter. Can you tell us about any of them? 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. Go ahead, Pete Performance Peripherals, Inc., 5 Upper Loudon Rd., Louodnville, NY 12211, VOICE & FAX: 518-436-0485. Incidentaly a full list of the official distributors of 64NET can be found in the documentation for 64net. Paul, let the international users know where they can get 64NET in addition to being able to download it from GEnie (freeware version). 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. I don't have a list of the ftp sites handy, but I can provide one a little later. 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. Reub has a question. Does the replacement ROMs replace the JD ROM? 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 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. Doc has a question. I've maintained updates about 64Net's progress through a Mr. R.Alphey. Will he continue to be helping you? Yup! Russell Alphey is the person who writes the manual! He does seem wordy by his messages. I was wondering who Russel was Reub has a question..... What version of 64NET is now available for d/l? (freeware) 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. 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. 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. Thanks for hosting us Tim. I really appreciate your help. Getting together with Paul appears to be a promising partnership. Yes, I appreciate that you two took time out of your busy schedule. Paul, thanks for arranging such an interesting trans World hook up. Could you tell the group just how you are coming to us? 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 :) Great All for one 25c Phone call too! ;) We are glad you could make it....It has proved to be a very informative evening. Paul has amazed me at his computing prowess! Hopefully, when can do this again in the future Im glad to have been invited.. this has also been my first visit to GENIE. I am going to go into an open forum. I would like that very much. Now that I've figured a cheap way to drop in on GENIE - for sure!