home *** CD-ROM | disk | FTP | other *** search
/ Flop Magazin 39 / Flop_Magazin_39_1997_01_Raster_cs_Side_B.atr / disk2xfd.doc < prev    next >
Text File  |  2023-02-26  |  7KB  |  1 lines

  1. ¢¢¢¢     DISK2XFD v0.90 Copyright 1994 Ken Siders¢     This program is freeware and my be distributed, but not sold.  The¢     only restricition is the file DISK2XFD.ARC is kept intact and¢     unchanged.¢     ¢     DISK2XFD.COM - the program¢     DISK2XFD.DOC - this file¢     ¢     From now on DISK2XFD will be referred to as D2X.¢     ¢                                 Introduction¢     ¢          D2X will convert a single sided single, enhanced, or double¢     density disk to XFD format for use with PC-Xformer.  I believe¢     ST-XFormer also uses the same file format.  The output can be to a¢     disk file (on the same or different disk) or via XMODEM to an R:¢     device.  All you need to use to use Xmodem is to append D2X to an R:¢     handler (or be sure one is booted) and specify R: as the output file,¢     link the two computers together, and have a terminal program on the¢     other side that has Xmodem receive.  D2X uses standard XModem with a¢     checksum not the XModem-CRC.  If anyone wants CRC or other protocols¢     send me info on how the CRC code is calculated as well as other¢     differences.  It is up to you to get an interface and rig up a null¢     modem cable.  This is descibed in many sources and not repeated here. ¢     I could provide docs on how to build an interface using a¢     max232/icl232 ic, a 74LS03 ic, and few support components.  I actually¢     built one into DB9 hood that has a IBM compatable output (with 9 pin¢     ports).  I don't think I would ever try this again though.  Although I¢     build this one myself using a SX212 to figure which SIO pins are used¢     for which functions. I believe this type of interface is described¢     somewhere.¢     ¢                              D2X to a disk file¢     ¢          The format to use is:¢     DISK2XFD [options] outputfile¢     ¢          With Atari or MyDos you will be prompted for the [options]¢     outputfile part with a "DISK2XFD>" prompt.  The output file must¢     specify the disk number use D1:name (or any other drive) not D:name or¢     name.  D2X uses the drive to find out if disk swaps will be required. ¢     Options are:¢       -Sn Set source drive (n is 1 to 8).  The default is drive 1.  The¢     drive must be a real drive or an O.S. simulated RAM drive that¢     emulates a real one.  DOS type RAM drives will not work since they are¢     only emulated on the CIO level and not SIO level.¢     ¢       -W  causes DISK2XFD to reprompt when done so you can translate¢     multiple disks without reloading the program.¢     ¢          Caveats:  Even though the file size is a multiple of 128 bytes,¢     Bobterm and possible others adds an extra block to the end, making the¢     filesize 128 bytes bigger and XFormer would not recoginize it as a¢¢¢¢¢¢¢¢¢¢¢¢¢¢     disk.  I tried De-term and it did not append the extra bytes. ¢     Hopefully future versions of XFormer will be more flexible about disk¢     and file sizes.¢     ¢          If the source and destination is the sam drive, you will prompted¢     for disk swaps.  D2X compresses blank sectors in memory to save disk¢     swaps on disks that are not full.  This does slightly slow disk¢     writes.  Future versions won't compress empty sectors if swaps are not¢     required to speed output.¢     ¢                                   D2X to R:¢     ¢          The line format is the same as above except with additional¢     options listed below.  The following options are ignored on disk¢     output.¢     ¢       -R Reduce Timeout.  The disk will be read and written in small¢     chunks.  Use this option if XModem times out on the receive end¢     waiting for the slow atari disk drives.  Most terminal programs can be¢     configured to eliminate this by increasing the maximum number of¢     retries, but some probably can not be.¢     ¢       -Bnn Baud rate.  Sets the baud rate to send.  Default is 19200 baud¢     (this will usually be 9600 baud on devices not supporting 19200 baud).¢     Values are: 15=19200 14=9600 13=4800 12=2400 10=1200 8=300.  These is¢     the value stored in aux1 on an xio 36 call.  Other values may be¢     possible - see your manual.  The baud rate of D2X must match that of¢     the reciever.¢     ¢          After the option, use R: as your output file.  Do not start the¢     receiver yet.  Start up D2X with the appropriate options and R: as the¢     filename.  The disk will be read and you will receive a message¢     telling you it is waiting for the destination.  On the receiving¢     computer, Start XModem Download.  This must NOT be XModem-CRC but¢     standard Xmodem (or XModem-Cksum).  To abort the transfer any time,¢     press and hold OPTION until the transfer is cancelled.  This should¢     automatically abort the receiver.  If it doesn't, manually abort the¢     receiver.  You should also be able to abort a transfer on the receiver¢     in.  If D2X doesn't abort wither press OPTION on the Atari or type a¢     couple control-X's on the receiver.¢     ¢          Caveats: D2X does not add extra data to the end of the file so¢     the problem mentioned above does not exist.  The biggest problem is¢     that some terminal programs may not support standard XModem.¢     ¢                            Additional Information.¢     ¢          This program was tested on an Atari 800XL and a 1050 disk drive¢     with US-Doubler.  The serial interface was a home build interface¢     (Rverter or SX212 type).  It was tested with the BobVerter handler¢     from Bobterm.  On the IBM end I used Crosstalk for windows as the¢     receiver.  I couldn't use the terminal program that comes with Windows¢     because it only supports XModem-CRC and YModem.  I had no problems¢¢¢¢¢¢¢¢¢¢¢¢¢¢     with transfers up to 19200 baud.¢          It should work with any 850 compatable R: handler that doesn't¢     occupy any memory above location $2400.  Some interfaces may not¢     support rates above 9600 baud.¢     ¢     Send comments, problems of any kind to:¢     cp576@cleveland.freenet.edu¢     ¢     Include you votes for any of the following.  If any already exist let¢     me know too.¢     ¢     Other possibilities:¢     ¢     XFD2DISK - xfd to disk possibly with XModem recieve.  I will do this¢     first, since I need it.  Is there any other way to get a file out of a¢     disk image?¢     ¢     DISK2ATR,ATR2DISK - What is in the 16 byte header of an .ATR file?¢     ¢     DCM2XFD/XFD2DCM - Discomm to XFD file and vice versa.  This would¢     probably be useful more as an IBM program.  It probably wouldn't be¢     too difficult to add to DISK2XFD.  I spent a while decoding DISKCOMM¢     files, might as well put it to use.¢     ¢    On single drive systems with a command line type DOS, start it up¢without parameters so you can swap disks.¢¢     ¢Other Programs to look for.  All support command line and menu based DOS's.¢¢KEDIT E: based text editor supporting 40/80 column screens and horizonal¢      scrolling to 127 characters.¢¢KASM  Atari Macro Assembler and RA65 compatable M.L. Macro Assembler.¢      Assembles to loadable or relocatable files.¢¢KLINK LINK65 compatable linker.  Links files generated by RA65 and KASM.¢¢KCONVERT Fast ascii<-->atascii converter.¢