HP1652B floppy disk drive emulator can not load SYSTEM_ file

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

Re: HP1652B floppy disk drive emulator can not load SYSTEM_ file

Post by Jeff »

pruss wrote: Wed May 04, 2022 9:08 pm Has anyone in this old thread succeeded in getting the disc change to work in the end?

It occurs to me that if the Gotek firmware can't handle the disk change, one could just wire a switch to the relevant pins and send the signal manually. Less convenient, but still more convenient than swapping a floppy.

I compiled the instructions and files in this archive :

https://hxc2001.com/download/floppy_dri ... P_1652B.7z

Code: Select all

-------------------------------------------------------------------------------
-----------H----H--X----X-----CCCCC-----22222----0000-----0000-----11----------
----------H----H----X-X-----C--------------2---0----0---0----0---1-1-----------
---------HHHHHH-----X------C----------22222---0----0---0----0-----1------------
--------H----H----X--X----C----------2-------0----0---0----0-----1-------------
-------H----H---X-----X---CCCCC-----22222----0000-----0000----11111------------
-------------------------------------------------------------------------------
-- Contact: hxc2001<at>hxc2001.com --------------------- https://hxc2001.com --
-------------------------------------------------------------------------------
HxC Floppy Emulator project
(c) 2006-2024 Jean-François DEL NERO / (c) HxC2001
Forum    : https://hxc2001.com/floppy/forum
Facebook : https://www.facebook.com/groups/hxc2001
-------------------------------------------------------------------------------

-------------------------------------------------------------------------------
                     HP 1652B HxC Floppy Emulators package
-------------------------------------------------------------------------------

-------------------------------------------------------------------------------
Original floppy drive and disk technicals informations
-------------------------------------------------------------------------------

Original drive : Sony MP-F52W-30
-------------------------------------------------------------------------------

3"1/2 600 RPM Shugart type drive with an disk change reset line on pin 1.

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>> Warning: +5V and +12V Power supply in the floppy ribbon! <<<<<<<<<<<
>>>>>>>>>>>>>>>>> !Floppy ribbon Modification needed! <<<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

DD capacity at HD rate (500kbits/s)

Note about the "DISK CHANGE" signal (pin) :

This line is true (low) whenever a disk is removed from the selected drive.
The line will remain true (low) until both the following conditions have been
met:

a. A disk is inserted,

and

b. A STEP pulse or DISK CHANGE RESET signal (pin 1) has been received when
the drive is selected.

Full drive datasheet :

https://hxc2001.com/download/datasheet/floppy/thirdparty/Sony/9-975-174-01_MP-F52W_Product_Specifications_Sep85.pdf

Disk format
-------------------------------------------------------------------------------

Tracks : 80
Sides/heads : 2
Sectors per track : 5
Sectors size : 1024 bytes

Raw capacity : 80 * 2 * 5 * 1024 = 819200 bytes.

Note : The last track sector id start at 97. (97, 98, 99, 100, 101)

-------------------------------------------------------------------------------
HxC Floppy Emulator wiring and settings :

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>> Warning: +5V and +12V Power supply in the floppy ribbon! <<<<<<<<<<<
>>>>>>>>>>>>>>>>> !Floppy ribbon Modification needed! <<<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Please check the file HP165X_HxC_Floppy_Emulator_Connection.png for the correct
wiring.

A simple way to accomplish this is to take a standard floppy ribbon and
cut the wires that need to be disconnected and redirect the +5v wires from
the HP 1652 to the +5v floppy emulator power supply input.

-------------------------------------------------------------------------------

The HFE images must be at 500kbits.

Interface mode : Custom - Pin 2 "nDiskChange 1" - Pin 34 "nReady"

(Note "nDiskChange 1" means : clear disk change signal after a head step)

Set the "Drive B input as Drives Motor On" option.
Disable "2 drives emulation"

Jumper/Switch settings: Set ID0A and ID3B to ON.
(all others switch need to be turned to OFF)

-------------------------------------------------------------------------------
Gotek specific additionnal instructions
-------------------------------------------------------------------------------
If you use a Gotek with the HxC firmware here is some more things to do

Go to this page :
https://hxc2001.com/custom_fw/

Set :
- Non gated mode
- Advanced pin 2 configuration to "nDiskChanged (mode 1 : DSKCHG Clear -> Step only)"
- Advanced pin 34 configuration to "nReady"
- Enable Reset DC (Diskchange) input signal (pin PA14)
- Bitrate override : "500kbit/s"

Then go down to "Build order" to generate the new firmware.
Once upd file received by email, you can update your gotek with this firmware.
Update procedure :
https://hxc2001.com/docs/gotek-floppy-emulator-hxc-firmware/pages/firmware-update.html

On the Gotek put a jumper to "MO" and remove any other jumper!

The reset diskchange signal at pin/wire 1 at the machine and pin/wire 4 at
the gotek according to the "HP165Xx_HxC_Floppy_Emulator_Connection.png"
wiring instructions need to be routed to the JTCK-SWCLK/PA14 signal.
See "gotek_jumper_and_dc_reset.jpg" to see how to add the connection.
-------------------------------------------------------------------------------

-------------------------------------------------------------------------------
Note : The HXCSDFE.CFG configuration file and file images present in this
archive already have the right settings! Just copy them to the SD Card!
-------------------------------------------------------------------------------
Post Reply