Path: utzoo!attcan!uunet!mcsun!hp4nl!phigate!prle!prles2!nvpna1!manen From: manen@nvpna1.prl.philips.nl (Rob van Manen) Newsgroups: comp.sys.cbm Subject: Re: 1581 disk drive Message-ID: Date: 27 Sep 90 15:48:18 GMT References: Sender: news@prles2.prl.philips.nl Lines: 82 In rw2w+@andrew.cmu.edu (Robert William Weiman) writes: >Does anyone know if there is a program (or even if it is possible...) >to either read 720K MSDOS format disks in this drive - or to read/write >1581 disks in a standard pc-clone drive (720K or 1.44M). >thanks >bob >=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= >|Internet: | I've come to know the color of indecisiveness. | >| rw2w@andrew.cmu.edu | So tell me what I'm feeling, | >|BITnet: rw2w@cmuccvma | In seven words or less. | >|UUCP: Who knows?? | - King's X | >-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- My father and I also wondered if the floppies created by the Cbm1581 were readable/writeable by another computer. The other computer I am talking about is an AtariST. What happened is that I wrote a program in C to read and write Cbm1581 floppies on my Atari. Also a few simple commands were added to list BASIC files, and to draw pictures on my monochrome screen. Another thing I wanted was a port to MSDOS. I have tried this. Problems arose: what to do when you get errors like: 'Address mark not found', 'Sector not found', etc.? I know that it is possible to read the disks on a PC/XT and a PC/AT, because I have a program called anadisk which reads them happily, although it reports that some strange things occur on the disk. So what I need is a routine to read floppies, a routine to write floppies, and a routine to format floppies. I need routines that you can give a physical sectornumber and a physical tracknumber, because the disklayout is different from MSDOS. If someone could provide me with source for this in C, or perhaps assembler which can be fitted in TurboC for the PC, then I could successfully port my program to MSDOS. In the meantime here is a (very) short description of what the program can do on my AtariST at this moment. Rob van Manen. | email - manen@apolloway.prl.philips.nl or | manen%nvpna1.prl.philips.nl@uunet.uu.nl | SERI - manen:nlwaya01 or MANEN:NVPNASA ================================================================================ Commands: bye, cat, cd, cls, dcp, draw, dump, exit, format, get, help, kick, list, ls, mark, mon, new, put, pwd, rm, quit, ?. bye : stop the program (exit, quit). cat : type a file -u: type untranslated. cd : change directory. cls : clear the screen. dcp : copy a 2 sided, 80 track, 10 512 bytes-sector (Cbm1581)disk -f: first format the destination disk. draw: show 1..4 picture(s) on the screen -c: draw compressed picture -e: draw normal pictures enlarged to a full screen -l: draw large ega pictures 1..4 dump: dump the contents of a file -a: dump in ascii -h: dump in hex -l: show the file link pointers -s: show load adress. format: format disk in drive A. Create a useable disk with new. get : copy a Cbm1581 file to an Atari file (untranslated). help: show this list (?). kick: make sure the disk cache is reread. list: list c64 basic files. ls : show disk directory -l: show long directory. mark: create a marker-line in the directory. mon : start the diskmonitor. new : init the directory structure, thus erasing all the files. put : copy files from Atari to Cbm1581 disk. pwd : print working directory. rm : remove files from a Cbm1581 disk. ================================================================================ Rob van Manen. | email - manen@apolloway.prl.philips.nl or | manen%nvpna1.prl.philips.nl@uunet.uu.nl | SERI - manen:nlwaya01 or MANEN:NVPNASA