Hardware > Hardware (Classic 16-/32-Bit)

Gotek Laufwerk Mods und Fragen

<< < (4/12) > >>

Atariosimus:
Nachdem ich jetzt das Gotek Laufwerk einige Zeit getestet habe ist folgendes aufgefallen:

1) In den HxC Boot Modus kommt man zwar immer jedoch gibt es meist eine Fehlermeldung mit "LBA..."
oder 3 Bomben oder der Autoboot wird einfach ignoriert und TOS fährt hoch.
Das heißt diese Art der bisherigen Beschaltung ist nicht zuverlässig. Manchmal klappt es
meist aber nicht.

2) Zusätzliches Umschalten der ID des internen Laufwerkes von ID0 auf ID1 ist erforderlich.
Vermutlich ergibt sich bei nicht Umschaltung der ID ein undefinierter Zustand.

FAZIT:
Um ein zuverlässiges Vertauschen von A mit B Laufwerk
und Booten in den HxC Modus zu gewährleisten ist es notwendig
W401/W402 beim MegaSTE permanent auf Jumperstellung 1-2 zu setzen und die ID des internen
Laufwerkes A von ID0 auf ID1 zu setzen.

Beschrieben wurde das am Besten hier für den STE:
http://atari-forum.com/viewtopic.php?f=15&t=32863

Wenn man das Vertauschen irgendwie abfragen könnte, könnte man sich den Schalter
für das Umschalten der ID des internen Laufwerks A sparen und das mit einem
Transistor oder IC umsetzen.

Wer hat hier vielleicht noch eine Idee oder einen Hinweis wo man das Signal
abgreift?

Atariosimus:
Ohne Serial Adapter: Gotek Firmware nur mit USB Kabel aufspielen.

Auch hier ist was aufgefallen:

1) Das Erkennen des Laufwerkes war manchmal einfach nicht möglich.
Abhilfe bei XP:
USB Stecker mehrmals ziehen.
Die Versorgung läuft von Pc zu Laufwerk über die USB Buchse.
Die Spannung von 5V liegt auch im Netzteil an (Rückstrom, eventuell Rückflußdiode einsetzen)
1N4001 reicht mit 50V Überspannungsschutz.
https://www.elektronik-kompendium.de/public/schaerer/ureg3pin.htm

2) Ein Update wird immer wieder ignoriert. D.h. die Versionsnummer ändert sich einfach nicht.
Entweder liegt es daran, daß es wirklich nur eine Demo ist oder sobald ein Update da ist
wird dies nur aufgespielt gegen Bezahlung.

Atariosimus:
Die Auswahl ob A oder  B Laufwerk gewählt wird erfolgt durch die Leitungen
10 und 12. Wird ein Laufwerk z.B. als intern angesprochen bewegt sich
die Spannung von 0V auf 5,11 V das externe Laufwerk bleibt konstant bei 3,86V.

Die Kunst ist jetzt mit einer Schaltung die ID0 kurzzuschliessen un ID1 zu öffnen (damit sind
die Jumper gemeint um das Laufwerk festzulegen). Sowie das alles umgekehrt.
Der Jumper wird also elektronisch zwischen ID0 und ID1 vom internen Laufwerk verschoben je nachdem
welches Laufwerk intern oder extern geschaltet werden soll.

Der Vorteil dieser Schaltung besteht darin keine Schalter zu verbasteln.

Um das Rad nicht 2 mal zu erfinden, gibt es dazu schon eine Schaltung?

Atariosimus:
Das Laufwerk wurde jetzt mit einem einfachen Schalter ausgerüstet. Dieser ändert die ID des
internen Laufwerks. Für HxC Boot wird von ID0 auf ID1 geschaltet.

Es funktioniert jetzt einwandfrei. Es muss immer eine Diskette im
internen Laufwerk eingelegt sein.
Fehlt diese gibt es einen LBA Error im Autoboot Modus.
Die Ursache dafür liegt, daran das Write Protect von mir auf Low gesetzt wurde
wegen der Erkennung des Mediachange.
Sobald eine Diskette im Laufwerk ist. Nach Entfernen der Schaltung ist
keine Diskette mehr nötig.

Eventuell könnte man diese Geschichte auch mit einem Flipflop wie hier
lösen. Die Schaltung müßte alerdings angepasst werden.

http://www.stcarchiv.de/stc1986/03/3-5zoll-floppy

Atariosimus:
Wo könnte man Kondensatoren nachrüsten beim Floppy Anschluß um die Übertragung
etwas zu verbessern? Bei der Festplatte waren es DRQ und ACK.

Hilfreich wäre auch ein Schaltplan eines externen Laufwerks von Atari.

Gibt es vielleicht dazu einen Link?

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln