forum speccy.pl
Komputery z Z80 => TIMEX => Wątek zaczęty przez: buzzugreg w 2021.02.22, 09:53:16
-
Witajcie,
dotarłem do etapu, gdzie potrzebuję przesłać pliki ze spectruma przez rs-232 znajdujący się w fdd3000 do peceta.
Dysponuje ktoś wiedzą w jaki sposób można to zrobić, ew. czy jest dokumentacja opisująca ten proces.
(pliki do przesłania to binarki i tekst, odpowiedni przewód rs232 - posiadam)
Pozdrawiam
Greg
-
Przesyłałem tak pliki na małe Atari. Program w Basicu otwierał urządzenie i pisał do niego znak po znaku, ale szczegółów nie pamiętam. Kupa mięci - RS w stacji działa w simplexie!
-
Rozdział 6 oraz dodatek D.
-
Udało się coś z transmisją?
Spędziłem teraz dwa dni nad tym i zero efektów. Ani wysyłanie ani odbiór. W basicu programy jak w instrukcji, po drugiej stronie minicom na linuxe.
Zrobiłem kabelek pełny, zrobiłem kabelek prosty na 3 przewodach - nic z tego. Tak, wziąłem pod uwagę to, że w FDD3000 jest niestandardowy pinout.
Sprawdziłem, że wtyczka siedzi w gnieździe na tyle głęboko, że jest kontakt.
Any hints?
-
Ja bym sprawdził WD2123 oraz jego zegar.
Czy tam cos się wogóle dzieje.
-
No i MC1488/1489, zwłaszcza, czy mają wszystkie napięcia.
-
Ale najsampierw, to należało by sprawdzić gniazda DB9 w FDD 3000 czy aby nie "zapyziały".
U mnie się to zdarzyło od nieużywania i musiałem czyścić.
-
Zrób sobie taki kabelek, którym połączysz oba kanały DART w stacji (2->3, 3->2, 7->7, zewrzyj 4-5 w obu). Sformatuj oba kanały by były ustawione tak samo. I uruchom sobie taki program:
10 OPEN #*1;":CH_B.SCP";O;1
20 OPEN #*2;":CH_A.SCP";I;1
25 LIST *#: PRINT
30 A$=INKEY$
40 IF A$="" THEN GO TO 30
45 PRINT INK 2;A$;
50 PRINT *#1;A$
55 INPUT *#2;B$
60 IF B$<>"" THEN PRINT INK 4;B$;
70 IF B$="!" THEN GO TO 100
80 GO TO 30
100 CLOSE #*2
110 CLOSE #*1
120 STOP
Efekt powinien być taki, że to co naciskasz na klawiaturze powinno się pojawiać z opóźnieniem jednego znaku. Wciśnięcie wykrzyknika kończy program.
-
Jedyne narzędzie diagnostyczne jakie mam, to miernik uniwersalny.
Gniazda sprawdziłem - mając podpięty kabelek mam przejście między PCB fdd3000 a drugim końcem kabelka wetkniętym w gniazdo.
MC1488 - sprawdzę wieczorem napięcia.
Coś więcej moim ograniczonym warsztatem mogę próbować?
BTW - jak coś to chętnie bym kupił działającą replikę FDD3000 z działającymi RS-ami.
-
Zrób sobie taki kabelek, którym połączysz oba kanały DART w stacji (2->3, 3->2, 7->7, zewrzyj 4-5 w obu). Sformatuj oba kanały by były ustawione tak samo. I uruchom sobie taki program:
Efekt powinien być taki, że to co naciskasz na klawiaturze powinno się pojawiać z opóźnieniem jednego znaku. Wciśnięcie wykrzyknika kończy program.
Program przepisałem, kabelek wydziergałem, FORMAT na obu kanałach machnięty.
Wskakuje mi tylko jedna literka na ekran, pierwsza wciśnięta.
"zewrzyj 4-5" - interpretuję to jako loop z A4 do A5 i z B4 do B5.