76

Za chwilę się okaże, że nawet ilość dozowanej cyny ma znaczenie:-)
Te diody do filtrowania, to Putnik podkreślał mi bardzo wyraźnie, że muszą być koniecznie schottky, żadne inne w tej roli nie zadziałają, bo są zbyt wolne.

77 Ostatnio edytowany przez _tzok_ (2019-03-17 23:41:53)

Wygląda na to, że "umarły" mi 74HC221, twój 74LS221N działa i jestem pewien, że z nim też sprawdzałem... ale nic, dziś nie mam czasu. Zamówiłem BAT43, spróbuję wstawić.

Porównałem pliki bez i z kondensatorami 22pF, w tym drugim część 512-tych bajtów była prawidłowa, zamienione były tylko niektóre (bez kondensatorów - dokładnie każdy).

...a te HC221 niby działają tylko generują dużo dłuższe impulsy niż powinny.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

78

Zamówiłem ten analizator, według maila od Chińczyka paczka jest w drodze.
Widzę, że nie poddałeś się i że temat wciąż jest "rozwojowy", więc jeśli nie odejdzie Ci wena, daj znać.

79 Ostatnio edytowany przez _tzok_ (2019-03-18 23:06:56)

Pora na garść odpowiedzi na niezadane pytania ;)

- Czy płytka nr 2 działa? Tak działa, uszkodzona była ścieżka przy pinie 11 portu ACSI (D5).
- Czy na "dziewiczej" płytce (za wyjątkiem zmiany R1 na 1,5k) i przejściówce CF-IDE podłączonej przez taśmę zapis będzie poprawnie? Tak, będzie działał poprawnie.
- Czy konieczne jest użycie taśmy 80-żyłowej? Nie, na 40 żyłowej też będzie działać.
- Jaka jest minimalna długość taśmy, niezbędnej do prawidłowego działania? Ok 30cm.

Czekam na diody Shottkyego i podejmę kolejną próbę uruchomienia przejściówki wpinanej bezpośrednio w port IDE. Zamówiłem też kolejne karty CF do testów:
- SanDisk ULTRA II 1GB
- Seagate MicroDrive ST1 5GB

P.S.
Nie próbuj podłączać tej przejściówki wpinanej w port do taśmy przy pomocy listwy goldpinów - tak pozbyłem się jednego GALa (piny są wtedy odwrócone, tan sam problem co przy przedłużaniu taśmy od flopa w ST).

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

80

Z tymi pinami odwrotnie, to wiem. Nieźle się nakombinowałem, żeby dopiąć przejściówkę przez taśmę w c't IDE. Koniecznie chciałem uzyć taśmy którą miałem pod ręką, a nie miałem żadnej innej, więc z dwóch złączy na taśmie wziąłem po połowie pinów:-) Zasadniczo na szybko myślę, że chyba by wystarczyło przylutować złącze na płytce po drugiej stronie i nam się ładnie by wszystko odwróciło.

81 Ostatnio edytowany przez lopez (2019-03-19 07:44:25)

To proste rozwiązanie skutecznie rozwiązuje problem odwróconej taśmy w fdd ;)

Taki wtrącenie nie na temat, sorki :)

Post's attachments

changeurdegenrefloppy_small.jpg 246.61 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.

82

@lopez, w IDE chodzi dokładnie o to samo, co tu zrobiono do FDD, tyle że w FDD jeden cały rząd to jest masa, a tylko na drugim rzędzie są linie sygnałowe, dlatego można tak zrobić to łatwo jak pokazałeś. Natomiast w IDE wszystkie (prawie) piny są wykorzystywane z obu rzędów, więc trzeba by w taki sposób niezłą pajęczynę nalutować:-) Nie ma to racji bytu w IDE.

83 Ostatnio edytowany przez _tzok_ (2019-03-19 21:34:07)

Microdrive niestety nie działa w tej przejściówce.

...natomiast dwie pozostałe przejściówki zaczęły działać w PC. Powodem ich niedziałania były zwarcia, w jednej A02 z PDIAG, a w drugiej D7 z D15.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

84

Chyba żadna inna karta ani dysk ani microdrive nie zadziałają oprócz Sandiska. Chyba, że mówisz o działaniu w PC.

85

https://obrazki.elektroda.pl/5675450100_1553116627_thumb.jpg https://obrazki.elektroda.pl/3850816400_1553116632_thumb.jpg
...i wszystko na darmo (tym razem spróbowałem z rezystorami w rozmiarze 0603 ;) )

Kupiłem też taką kartę i niestety nie działa (nie widzi partycji):
https://obrazki.elektroda.pl/5018908300_1553116743_thumb.jpg

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

86

Szkoda, że nie działa, bo tak ładnie to zrobiłeś...

Diody Schottky'ego Putnik kazał dawać tylko na liniach sterujących.

Kartę taką jak Twoja testowałem u siebie i ona mi prawie działa, tylko mam standardowy błąd na 512 bajcie przy zapisie.
Co ciekawe właśnie taka karta działa chyba z tego co pamiętam jako jedyna poprawnie w egzemplarzu x_angela.

Załączam jeszcze zdjęcie kart, które testowałem. Kolejno:
- ta 512k nie obsługuje DMA, więc nie działa w ogóle, ale na kartach bez obsługi DMA powinno być widać chociaż samą kartę;
- 16GB widzi tylko kartę i widzi partycje, ale nie da się wejść w ogóle na dysk C
- 1GB błąd bajtu 512, ale u x_angela działała poprawnie z tego co pamiętam
- 2GB działa mi idealnie, ale u x_angela chyba nie działała z tego co pamiętam
- 4GB błędy odczytu, da się wejść na dysk C, ale nic nie da się uruchomić, da się podejrzeć krótkie pliki tekstowe

Post's attachments

kartyCF.jpg 151.11 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.

87

Mogę spróbować usunąć te diody z linii danych, ale nie sądzę aby to cokolwiek zmieniło. Karta z ostatniego mojego zdjęcia oczywiście jest wykrywana (ja zresztą każda karta CF jaką mam), ale nie widzi partycji na niej.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

88

Trochę przy okazji znalazłem sposób na dostęp do pozostałych partycji na karcie z obrazu Putnika pod Windows 7. Otóż ta przejściówka CF-IDE z wtykiem IDE (pod taśmę), daje się wpiąć w przejściówkę USB-IDE (Unitek Y-1031) i karta jest wtedy widoczna jako dysk stały, zatem widoczne są wszystkie partycje. Dodatkowo da się odczytać... SMART. Jak się okazuje karty SanDiska nie obsługują niestety SMART. Druga rzecz to ta karta Ultra II jest chyba jakąś podróbą, bo jest strasznie wolna, Ultra I osiąga deklarowane 15MB/s, natomiast Ultra II ledwo osiąga 10MB/s.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

89

O, to bardzo ciekawe z tą przejściówką USB-IDE. Pytanie czym się niby różni taka przejściówka fizycznie od czytnika kart na USB? Pewnie zależy to od tego jak się w Windowsie zgłosi firmware, a jeżeli tak, to na pewno dało by się oprogramować każde urządzenie tak, żeby było te wszystkie partycje widać. Może po prostu driver jakiś specjalny by był potrzebny do czytnika kart na USB. Dziwne, że jeszcze nikt tego nie napisał.se:-)

90 Ostatnio edytowany przez _tzok_ (2019-03-22 00:19:17)

Do starszych Windowsów był sterownik powodujący, że system widział dysk USB jako dysk stały (Hitachi filter driver). Wersja x64 nie jest podpisana cyfrowo i kłopotliwa w użyciu. W Windows 10 nie ma już tego ograniczenia, że na dyskach wymiennych widzi tylko pierwszą partycję.

http://woshub.com/removable-usb-flash-d … windows-7/
http://agnipulse.com/2012/03/filter-dri … k-windows/

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

91

bry, czytam ten wątek tylko pobieżnie, bez wczytywania się w szczegóły techniczne, ale może kogoś zainteresuje, albo przynajmniej rozpozna takie IDE:
https://www.ebay.pl/itm/Atari-1040-STE- … Sw9-hclf4w

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

92

To standardowy interfejs IDE wpinany w magistralę CPU. Tan konkretny jest autorstwa Putnika, ale C'T IDE to podobna koncepcja.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

93 Ostatnio edytowany przez _tzok_ (2019-03-31 10:38:03)

Mały update - jednak nie uszkodziłem 74HC221. One generują dłuższy impuls niż 74LS221, prawdopodobnie ze względu na większą pojemność wejściową układu w technologii CMOS. W ich przypadku należy całkowicie usunąć kondensator C1.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

94

Może Wam się przyda:
https://www.ebay.pl/itm/10PCS-SanDisk-4 … 2304848195

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

95

Biorąc pod uwagę, że karty tego producenta są najczęściej fałszowane, to spore ryzyko ☺ Czytałem gdzieś, że ponad połowa dostępnych na aukcjach.
Mam oryginalną, która zgłasza się Sandisk i inną którą widać jako CompactFlash.

Było miło :) Do widzenia.

96

Na "nowym" STfm'ie mój działający egzemplarz "sypie" błędami nawet przy odczycie :( .

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

97

To tylko potwierdza regułę zaobserwowaną i przeze mnie i przez x_angela. Interfejs "dostrojony" do konkretnego komputera działa tylko z nim. Niestety.

98 Ostatnio edytowany przez _tzok_ (2020-08-01 00:37:08)

tOri przyszedł z odsieczą i interfejs już działa na każdym ST i bez żadnych kombinacji z diodami/taśmami/rezystorami/kondensatorami, a 74LS221 nie jest już potrzebny.

Natomiast w kwestii błędów przy odczycie na STfm to pomogło dołożenie pull-up 10k do 5V na magistrali DMA (na płycie komputera).

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

99

_tzok_ czy po testach udostępnisz wsad do GALa i opis jak zmienić schemat? Spróbował bym sobie zbudować interfejs poprawiony na starej płytce, bo mi została jedna sztuka.

100 Ostatnio edytowany przez _tzok_ (2020-08-01 12:18:50)

Jasne. Na Twojej płytce należałoby usunąć układ 74LS211N (choć w sumie może zostać) i można zastąpić dwie diody 1N4148 na liniach RESET i ACK zworkami lub jakimiś małymi rezystorami (wyjścia GALa na tych liniach są skonfigurowane jako OC). Po testach z STfm - przydają się diody wlutowane zaporowo z iniami danych karty CF, no i obie moje płytki mają wstawione szeregowe rezystory na liniach karty CF (zgodnie ze specyfikacją tejże). Ważny jest też kabel ACSI - musi być jak na krótszy (na STe to nie ma takiego znaczenia, ale na ST to jest działa albo nie działa). Max. który mi dobrze działa to 30 cm.

Post's attachments

ACSICF20_OE.jed 950 b, liczba pobrań: 5 (od 2020-08-01) 

ACSICF20_OE.PLD 1.95 kb, liczba pobrań: 8 (od 2020-08-01) 

Tylko zalogowani mogą pobierać załączniki.
Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.