Re: ZoomFloppy - formatting a disk in a 2031 disk drive

From: Ethan Dicks <ethan.dicks_at_gmail.com>
Date: Wed, 9 May 2018 15:57:39 -0400
Message-ID: <CAALmimmMkYrkzP_0HwxtH_RYARUXBg2hQ5BLxQhtpaWHGvAy8g@mail.gmail.com>
On Mon, May 7, 2018 at 4:30 PM, matt <matt.mailservice@gmail.com> wrote:
> I have a 2031 floppy drive hooked up to ZoomFloppy and am experiencing the
> exact same thing as Ville.
> Here are the results of running the cbmctrl status and detect commands:
>
> ~/> cbmctrl status 8
> 73,cbm dos v2.6 2031,00,00
>
> ~/> cbmctrl detect
>  8: *unknown*, footprint=<DOB@>
>
> ~/> cbmctrl detect
>  8: *unknown*, footprint=<ONKF>
>
> After running cbmctrl detect two or three times it stops responding.
>
> I also tried running the command: cbmctrl download 8 0xc000 0x4000
> rom2031.dump
> but each time it returns:  "A transfer error occurred!"
>
> Has anyone had any luck reading disks with this drive using ZoomFloppy?

I have used my Zoomfloppy with both a 1541 and a 2031.  I have been
able to get directories and pull files, reliably with a 1541, and
occasionally with the 2031.  The ever-changing footprint is
interesting.  I'm seeing something quite odd on mine which tells me
that something isn't quite right with the firmware.  It appears to be
pulling the status string a couple characters at a time (watch the
magic value...)

Here's what I get from repeated runs of cbmdetect on a 2031...

(with a reset first, which queues up the DOS status message)

$ cbmctrl reset
$ for i in `seq 1 10`; do cbmctrl detect; done
magic = 0xaaaa
magic = 0x4f20
 8: *unknown*, footprint=<DOB@>
magic = 0x302c
magic = 0x302c
 8: *unknown*, footprint=<C@BL>
magic = 0xfeb6
magic = 0x3030
 8: *unknown*, footprint=<C@C@>
magic = 0x4f20
magic = 0x302c
 8: *unknown*, footprint=<C@BL>
magic = 0x302c
 8: *unknown*, footprint=<C@BL> (cannot determine cable type)
magic = 0x3030
magic = 0x4f20
 8: *unknown*, footprint=<DOB@>
magic = 0x302c
magic = 0x302c
 8: *unknown*, footprint=<C@BL>
magic = 0x3030
magic = 0x4f20
 8: *unknown*, footprint=<DOB@>
magic = 0x302c
magic = 0x302c
 8: *unknown*, footprint=<C@BL>

(after a successful dir, so the next status will read "00, OK, 00,00"

$ for i in `seq 1 10`; do cbmctrl detect; done
magic = 0x3030
magic = 0x4f20
 8: *unknown*, footprint=<DOB@>
magic = 0x302c
magic = 0x302c
 8: *unknown*, footprint=<C@BL>
magic = 0xaaaa

(and an attempt to download ROM code)

$ cbmctrl download 8 0xc000 0x4000 rom2031.dump
.,A transfer error occurred!
cbmctrl: download: Resource temporarily unavailable

(and I'm finding dirs to be intermittent now...)

$ cbmctrl reset
$ cbmctrl dir 8
73,cbm dos v2.6 2031,00,00
$ cbmctrl dir 8
0 ."blank           " h4 2a
577 blocks free.
00, ok,00,00
$ cbmctrl dir 8
$ cbmctrl dir 8
$

(but sometimes, a double-reset will let me get to the contents...)
$ cbmctrl reset
$ cbmctrl reset
$ cbmctrl dir 8
0 ."blank           " h4 2a
1    "dumper"           prg
17   "mystery $9000"    prg
17   "psi-8040 $9000"   prg
17   "baid $9000"       prg
17   "micromon $a000"   prg
9    "paics $b000"      prg
9    "romrabbit $b800"  prg
577 blocks free.
00, ok,00,00

(using cbmread to get first file on this disk)

$ cbmread 8 dumper
magic = 0x3030
magic = 0x4f20
[Info] reading DUMPER -> dumper.prg
magic = 0x302c
[Info] identified a *unknown*, footprint=<C@BL> drive
[Warning] *** unknown drive type
.\[Info] 00, OK,00,00

(and finally, trying to run d64copy...)

$ d64copy 8 foo.d64
magic = 0x3337
magic = 0x4243
[Warning] Unknown drive, assuming 1541   [ it hangs at this point, so
I type ^C ]
^C
SIGINT caught X-(  Resetting IEC bus...

I am not running Windows nor will I.  I'm using a Linux Mint laptop.

-ethan
Received on 2018-05-09 22:00:07

Archive generated by hypermail 2.2.0.