atari-home.de - Foren

Hardware => Hardware (Classic 16-/32-Bit) => Thema gestartet von: guest522 am So 12.04.2020, 16:13:58

Titel: externes Gotek mit HD/DD Umschaltung
Beitrag von: guest522 am So 12.04.2020, 16:13:58
Bezugnehmend auf einen alten Thread (https://forum.atari-home.de/index.php/topic,12331.msg248885/topicseen.html) von mir, hier mal die aktuelle Version.

Ziel war es den Mega ST wieder mit internem DD Laufwerk zu betreiben und extern ein FlashFloppy Gotek mit DD/HD Umschaltung. Dazu ist es notwendig das HD sense Signal vom externen Gotek mit der HD Schaltung im MegaST zu vebinden, damit diese die 8/16MHz Taktumschaltung durchführen kann.
Dazu habe ich PIN6 (Drive 1 Select) der externen Floppy Buchse zweckentfremded.
(https://forum.atari-home.de/index.php?action=dlattach;topic=15886.0;attach=25311)
Dieses Signal ist beim MegaST fest auf High gelegt und kann an W5 aufgetrennt werden.
(https://forum.atari-home.de/index.php?action=dlattach;topic=15886.0;attach=25312)
Dann ist es möglich an PIN2 das HD sense Signal abzugreifen (schwarzes Kabel) und mit der Floppy HD Schaltung zu verbinden. (Die roten und orangen Kabel dienen zur intern/extern Umschaltung von Laufwerk A)
(https://forum.atari-home.de/index.php?action=dlattach;topic=15886.0;attach=25313)

Nun muss der Floppystecker so modifiziert werden, dass das Signal Drive 1 Select (bzw. Drive Select B) auf PIN2 des Floppysteckers gelegt wird.
(https://forum.atari-home.de/index.php?action=dlattach;topic=15886.0;attach=25314)
(https://forum.atari-home.de/index.php?action=dlattach;topic=15886.0;attach=25315)
Wenn man dann FlashFloppy noch über die FF.CFG mitteilt, dass an PIN2 das HD sense anliegt:
# Pins 2 & 34 output (drive->host) manual configuration
# auto: Auto-configure from interface= setting
# nc: Unused/No Connection [eg. if pin is an input (host->drive) on your host]
# low: Always 0 volts (0v)
# high: Always 5 volts (5v)
# rdy: Drive ready (Ready = 0v)
# nrdy: Logical complement of above
# dens: Density mode (High Density = 0v)
# ndens: Logical complement of above
# chg: Disk changed (Changed = 0v)
# nchg: Logical complement of above
# Values: auto, nc, low, high, rdy, nrdy, dens, ndens, chg, nchg
pin02 = ndens
pin34 = auto


erkennt der MegaST DD und HD Disketten.
(https://forum.atari-home.de/index.php?action=dlattach;topic=15886.0;attach=25316)

Das Ganze funktioniert natürlich auch mit einem echten DD/HD Laufwerk.