29 March 2019 : Firmware STM32 USB HxCFloppyEmulator v3.1.46.1a ( -> In the "Diagnostic_Firmware" Folder and https://hxc2001.com […]
Show full quote
29 March 2019 : Firmware STM32 USB HxCFloppyEmulator v3.1.46.1a ( -> In the "Diagnostic_Firmware" Folder and https://hxc2001.com/custom_fw/)
- Gotek I/O Lines Diagnostic/Test mode
Since this hardware is quite sensitive to ESD and other electrical issues, the floppy lines can be easily damaged.
This new mode allows you to test/check all Gotek's Input/Output lines with a simple wire.
The test must be run with floppy ribbon disconnected from the machine.
Once enabled/flashed with the diagnostic firmware, all outputs will toggle every 2 seconds.
All inputs states are displayed on the screen.
-> Input lines test method :
The default input states should be High (1), so to test an input line you have just to connect it
to the ground/vss. On the floppy port you just need a jumper to make a contact between the line and the ground.
Once the jumper is placed between the line pin and the ground/vss pin the corresping input state should turn to Low (0).
-> Output lines test method :
All outputs are toggling every 2 seconds during the test.
(Note : A 1 ms pulse is sent to the JB output at each toggle to test the buzzer ouput)
Connect the output line to test to one input line (use a tested input by the above method) with a simple wire.
If the corresponding input status is toggling with the outputs line, then this means that the output line/driver is working properly.
-> LCD / OLED / 7 segments screens output/input status definition :
LCD/OLED input lines status format : "IN:123456 789AB"
1 or Digit-1-segment-a : Floppy Drive Select line (Pin 10 or 12 or 16 -> Depend on the S0/S1/MO jumper !).
2 or Digit-1-segment-b : Floppy -Direction In (Pin 18)
3 or Digit-1-segment-c : Floppy -Step (Pin 20)
4 or Digit-1-segment-d : Floppy -Write Data (Pin 22)
5 or Digit-1-segment-e : Floppy -Write Enable (Pin 24)
6 or Digit-1-segment-f : Floppy -Head 1 Select (Pin 32)
7 or Digit-1-segment-g : Down push button (left)
8 or Digit-2-segment-a : Up push button (right)
9 or Digit-2-segment-b : Select push button (JA)
A or Digit-2-segment-c : Rotary CK (J7-2)
B or Digit-2-segment-d : Rotary DIR (J7-1)
7 Segments Digit-3 : 'h' when the outputs are high and 'L' the outputs are low.
7 Segments Digit-2-segments e,f & g : ON when the outputs are high and OFF the outputs are low.
(See the release notes file for the full floppy connector pinout description.)
- Fake/Pre-April Fools "Side 0 tracks file opposite order" option removed from the front page. 😉