DEC RX02 support

HxC Floppy emulator support for all others computers...
Post Reply
coredump
Posts: 9
Joined: Wed Oct 22, 2014 4:34 pm

DEC RX02 support

Post by coredump »

Does HxC Floppy Drive Emulator support DEC RX02 format?

I am using HxC2001 with 3rd party RX02 compatible I/F card which has Sugart interface. I am using only RX01 format (IBM FM, single side, single density 8"). The HFE file was created by Emulator Software.

I want to use HxC2001 with the DEC RX02 format, but it is not normal MFM format, but DEC original MFM.

The Miller code algorithm of the DEC RX02 format is described in the following PDF file (section 1.5.2.2):
http://bitsavers.informatik.uni-stuttga ... _Jul78.pdf

Another question is the pulse width of the READ DATA signal from HxC to controller. The pulse width from HxC is about 1u sec. It is longer than normal 8" drives (about 200n sec). Some 8" FDD controller doesn't accept such long pulse.

Is it possible to change the pulse width of the READ DATA signal?

Jeff
Site Admin
Posts: 8093
Joined: Fri Oct 20, 2006 12:12 am
Location: Paris
Contact:

Re: DEC RX02 support

Post by Jeff »

coredump wrote:Does HxC Floppy Drive Emulator support DEC RX02 format?

I am using HxC2001 with 3rd party RX02 compatible I/F card which has Sugart interface. I am using only RX01 format (IBM FM, single side, single density 8"). The HFE file was created by Emulator Software.

I want to use HxC2001 with the DEC RX02 format, but it is not normal MFM format, but DEC original MFM.

The Miller code algorithm of the DEC RX02 format is described in the following PDF file (section 1.5.2.2):
http://bitsavers.informatik.uni-stuttga ... _Jul78.pdf
Yes and No : The HxC pc software doesn't have yet the Dec RX02 sector support. But you can import a bitstream to convert it into HFE format and the read should work.
The write sector at the device side will probably not work.

Do you have some disk images ?
coredump wrote: Another question is the pulse width of the READ DATA signal from HxC to controller. The pulse width from HxC is about 1u sec. It is longer than normal 8" drives (about 200n sec). Some 8" FDD controller doesn't accept such long pulse.

Is it possible to change the pulse width of the READ DATA signal?
Not by software, but some hardware modification may do the trick :

http://torlus.com/floppy/forum/viewtopi ... 7375#p7375

Another one : add an nand/and gate between the pic data out and the serial link clock output.

Anyway : The next HxC Hardware based on FPGA will be completely customizable at this point by simple setting.

coredump
Posts: 9
Joined: Wed Oct 22, 2014 4:34 pm

Re: DEC RX02 support

Post by coredump »

Thanks Jeff,

I'll use the RX01 image because I need to write disks.
Jeff wrote:Do you have some disk images ?
No. I don't have bitstream image of the RX02 format.
Jeff wrote:Not by software, but some hardware modification may do the trick :

http://torlus.com/floppy/forum/viewtopi ... 7375#p7375

Another one : add an nand/and gate between the pic data out and the serial link clock output.
I'll try to add LS123 logic between HxC2001 and the controller.

The 8" controller which doesn't work with HxC2001 is Data Systems Design (DSD) 4140. This controller potentially has another problem: it doesn't use the READY signal from FDD. This controller seems to detect the ready state of the drive from the INDEX pulse.

I will also add pulse width changer for the INDEX signal (LS123 has two vibrators).
Jeff wrote:Anyway : The next HxC Hardware based on FPGA will be completely customizable at this point by simple setting.
Great!

coredump

Post Reply