Podepnę się tukej, aby nie tworzyć nowego wątku (pytanie dotyczy zasilacza).
Czy ktoś wie gdzie można kupić gniazda, takie jakie są przy zasilaczach ST/STE do połączenia zasilacza z płytą?
To sobie odpowiem :)
Oznaczenie 171822-6
Są w TME i Sławmir.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
ELITE Atari 8-bit! Dostępne demo portu gry ELITE (wersja dyskowa z BBC Micro) na komputery Atari XL/XE.
BBC BASIC dla Atari XL/XE BBC BASIC w wersji 3.10 dostępny na Atari XL/XE! Port stworzył Ivo van Poorten.
Altirra 4.40-test23 Kolejna testowa wersja Altirry przynosi poprawki w emulacji VBXE i usprawnienia w zarządzaniu firmware.
X. Basque Tournament of Atari 2600 Euskal Retro Association podsumowuje 10. edycję Baskijskiego Turnieju Atari 2600.
Gearlynx 0.0.10 Emulator konsoli Atari Lynx w nowej wersji 0.0.10. Sprawdź listę zmian, w tym wsparcie dla stereo!
atari.area forum » Posty przez artik-wroc
Podepnę się tukej, aby nie tworzyć nowego wątku (pytanie dotyczy zasilacza).
Czy ktoś wie gdzie można kupić gniazda, takie jakie są przy zasilaczach ST/STE do połączenia zasilacza z płytą?
To sobie odpowiem :)
Oznaczenie 171822-6
Są w TME i Sławmir.
Sprawa się wyjaśniła. Komuś tak bardzo zależało na podpięciu dysku i uczynił to z taką siłą, że wypchnął piny z gniazda DB19 na płycie. Na nieszczęście nie te zewnętrzne (co łatwiej byłoby zauważyć), tylko te bliżej krawędzi płyty, a one kolei zwarły do zewnętrznych i doopa. Sprawa już poprawiona, wylutowałem gniazdo, podłożyłem kawek plastiku między rzędy, aby ponownie nie wyskoczyły. To na razie tyle.
Po pierwsze nie działa, bo inaczej nie byłoby wątku, Po drugie zestaw jest nowy od Oliviera (z pewnością nie 30-letni). Po trzecie, na razie tylko testuję i nic nie dłubię, dopóki nie będzie pewności.
Podłączony zastaw testujący pokazuje błąd na porcie DMA:
więc na wymianę pójdzie DMA, potem WD i obaczymy co bezie.
Faktycznie. Nie doczytałem, w takim razie we wtorek.
Będę w poniedziałek.
Można cały zestaw kupić tukej (mam i działa):
https://www.gossuin.be/index.php/shop
jest też schemat tegoż właśnie.
Może mógłbym "porwać" to ST na 24h, sprawdziłbym co i jak ?
Na poziomie protokołu IP odrzucało pakiety, błędnie uznając je za pofragmentowane. Ustawiony nie ten bit. Ciekawe czy kiedyś oprogramowanie nie zwracało uwagi na tę część nagłówka, bo wszystkie wersje TUW-TCP to mają, a zakładam, że przecież musiały działać swego czasu :)
Ja się cieszę, że przy okazji poznałem trochę temat "jak to działa".
Udało się :) Kilka poprawek i już można słać pliki.



Jeszcze rozpoznawanie wersji Panther, nie zależnie od gala i będzie to dobry początek.
Udało mi się rozwiązać problem błędu FCS/CRC. Kupiłem huba, dzięki czemu łatwiej węszyć Wireshark'iem i wiem dlaczego atarka się nie łączy. Idzie SYN, wraca SYN/ACK i nie wychodzi z Atari ACK, więc połączenie nie zostaje nawiązane. Sprawdziłem jeszcze, jak to wygląda na karcie Riebl pod Sting'iem. Ciekawi mnie jedna rzecz, mimo iż Riebl działa, router często wysyła pakiet ARP z żądaniem adresu MAC, dostaje odpowiedź i za chwilę ponownie to samo żądanie (czy nie powinien wrzucić do bufora i więcej nie pytać ?). Może w przypadku Atari/Sting to normalne ?
Swoją drogą fajnie widzieć taki adres MAC :)
Nie wiem. Nie znalazłem tam więcej informacji odnośnie choćby prędkości działania.
Frame 14: 64 bytes on wire (512 bits), 64 bytes captured (512 bits) on interface 0
Interface id: 0 (enp0s25)
Encapsulation type: Ethernet (1)
Arrival Time: Jun 12, 2020 14:57:03.528961934 CEST
[Time shift for this packet: 0.000000000 seconds]
Epoch Time: 1591966623.528961934 seconds
[Time delta from previous captured frame: 0.259931276 seconds]
[Time delta from previous displayed frame: 0.259931276 seconds]
[Time since reference or first frame: 132.066817550 seconds]
Frame Number: 14
Frame Length: 64 bytes (512 bits)
Capture Length: 64 bytes (512 bits)
[Frame is marked: False]
[Frame is ignored: False]
[Protocols in frame: eth:ethertype:ip:tcp]
[Coloring Rule Name: Bad TCP]
[Coloring Rule String: tcp.analysis.flags && !tcp.analysis.window_update]
Padding: 0000
Frame check sequence: 0x00000000 incorrect, should be 0x33fa223a
[Expert Info (Error/Checksum): Bad checksum [should be 0x33fa223a]]
[Bad checksum [should be 0x33fa223a]]
[Severity level: Error]
[Group: Checksum]
[FCS Status: Bad]
0100 .... = Version: 4
.... 0101 = Header Length: 20 bytes (5)
Differentiated Services Field: 0x00 (DSCP: CS0, ECN: Not-ECT)
Total Length: 44
Identification: 0x0000 (0)
Flags: 0x0000
Time to live: 255
Protocol: TCP (6)
Header checksum: 0x39a9 [validation disabled]
[Header checksum status: Unverified]
Transmission Control Protocol, Src Port: 43387, Dst Port: 23, Seq: 0, Len: 0
Source Port: 43387
Destination Port: 23
[Stream index: 0]
[TCP Segment Len: 0]
Sequence number: 0 (relative sequence number)
[Next sequence number: 0 (relative sequence number)]
Acknowledgment number: 0
0110 .... = Header Length: 24 bytes (6)
Flags: 0x002 (SYN)
000. .... .... = Reserved: Not set
...0 .... .... = Nonce: Not set
.... 0... .... = Congestion Window Reduced (CWR): Not set
.... .0.. .... = ECN-Echo: Not set
.... ..0. .... = Urgent: Not set
.... ...0 .... = Acknowledgment: Not set
.... .... 0... = Push: Not set
.... .... .0.. = Reset: Not set
.... .... ..1. = Syn: Set
[Expert Info (Chat/Sequence): Connection establish request (SYN): server port 23]
[Connection establish request (SYN): server port 23]
[Severity level: Chat]
[Group: Sequence]
.... .... ...0 = Fin: Not set
[TCP Flags: ··········S·]
Window size value: 4096
[Calculated window size: 4096]
Checksum: 0xb4a9 [unverified]
[Checksum Status: Unverified]
Urgent pointer: 0
Options: (4 bytes), Maximum segment size
TCP Option - Maximum segment size: 1024 bytes
Kind: Maximum Segment Size (2)
Length: 4
MSS Value: 1024
[SEQ/ACK analysis]
[TCP Analysis Flags]
[Expert Info (Note/Sequence): This frame is a (suspected) retransmission]
[This frame is a (suspected) retransmission]
[Severity level: Note]
[Group: Sequence]
[The RTO for this segment was: 2.079789816 seconds]
[RTO based on delta from frame: 6]
[Timestamps]
[Time since first frame in this TCP stream: 2.079789816 seconds]
[Time since previous frame in this TCP stream: 0.259931276 seconds]
Dał bym się pokroić, że sprawdzałem tę kartę. A teraz pod blaszakiem też niby działa. Jest widoczna, zero problemów przy instalacji, tylko nie wychodzi nic na zewnątrz.
Może program dosowy do ustawiania adresu i przerwania tak źle na nie wpływa. Idzie już następna więc powinienem być mądrzejszy.
Cyprian: są w katalogu APP:
http://www.umich.edu/~archive/atari/Net … p.1.22.lzh
Zwykle takie zachowanie jest spowodowane rozjechaniem MTU. Małe pakiety działają ... np. ping ... ale coś większego już nie.
Zrobiłem z poziomu XP taki test, jak opisany tutaj (na adres IP na którym jest Atari):
https://www.tp-link.com/pl/support/faq/190/
i co ciekawe, a właściwie nie ciekawe, przy wartości 1473 pakiety są podzielone, a przy 1472 brak odpowiedzi, więc nie ma tak, aby pakiety były całe.
Na Atarce zmieniałem MTU w górę i w dół, ale nie ma różnicy w działaniu.
Zobacz wiresharkiem co się tam dzieje.
Ściągnąłem sobie instrukcję, bym przynajmniej wiedział co tam się pokazuje :)
Walczę dalej. Niestabilność/bomby wynikały w błędu w obsłudze przerwania, teraz już nie sypie i nie wiesza się. Jednak dalej coś nie bangla.
Odpaliłem na XP prosty serwer ftp i mogę się do niego zalogować. Wiedząc jakie są katalogi przechodzić między nimi, ale już wyświetlenie listy plików nie jest możliwe.

Próba pobrania pliku kończy się niepowodzeniem.

Jest program NETSTAT, ale on jest dla innego sterownika więc nie jest wiarygodny :)

W odwrotnej sytuacji, gdy serwer jest na Atari, niby jest połączenia, ale zaraz potem...

Mam jeszcze kilka podejrzeń, więc może coś z tego będzie.
3mam kciuki :)
A czy ta wersja działa z....
Na starcie ładujesz 3 programy, z tym że zmienia się tylko jeden w zależności od karty.
Więc zakładam, że to właśnie smclance(wdtools) jest przyczyną.
Lance? Do tego nie ma sterownika w Mint?
To nie jest sterownik do Lance, tylko do SMC. Nie wiem dlaczego taka nazwa, może oryginalny był do Lance. Sam pakiet TUW-TCP chyba "debiutował" właśnie w wersji do kart z układem AMD.
Jak pewnie część osób wie, istnieje możliwość podłączenia karty ISA - SMC 8216 to TT-tki.
smc_tt1.zip - Tuw-tcp for TT Lan and SMC ELITE ULTRA card
są do tego dostępne źródła oprogramowania.
Pomyślałem więc sobie, że spróbuję ożenić tę kartę z Panther/2 (w końcu to ISA jest).
Co mam. Sterownik się ładuje i testuje pamięć karty - jest OK.

Obsługa przerwania na VME i Panther to całkiem inna sprawa. Pantera ma program (P2INT), który niejako wszystko szykuje, należy się jedynie podłączyć w łańcuch XBRA, w czym pomagał mi Cyprian i udało się tę część przerobić:

doczytałem i okazało się, że jeszcze trzeba było je włączyć, adres do procedur włącz/wyłącz jest w ciasteczku, które wspomniany program tworzy. Więc przerwanie dla Pantery jest aktywne.
No i to by było na tyle z tego co się udało :)
Teraz jak uruchamiam wszystkie potrzebne programy do Tuw-tcp wszystko się uruchamia i nie zgłasza jakowychś błędów. Dostępny jest program umożliwiający połączenie FTP lub Telnet.
Problem jest taki, że przy próbie połączenia zwis lub 3 bombki. 3 bombki są akurat oczywiste (cytat z Profilbuch'a):
68000 i 68010 dostęp do adresów nieparzystych mogą uzyskiwać tylko bajt po bajcie. Ten wyjątek jest wyzwalany, gdy próbujesz uzyskać dostęp do słowa lub długiego słowa (licznik programu i wskaźnik stosu nie mogą zawierać żadnych nieparzystych wartości!).
wiadomo kwestia brakującej nogi A0.
Pomimo tego, jak puszczę ping z Windowsa (XP :) ) to widzi Panterę i jest odpowiedź. Sam router nie widzi (pewnie nie jest tak dziurawy jak XP, to tak odnośnie innego wątku).
No i teraz myślę jak się do tego zabrać. Sam przesył z karty do bufora to po prostu zestaw kilku instrukcji move.l, adresy docelowy jest parzysty, źródłowy to wskaźnik do struktury:
typedef struct
{
unsigned long in_dst; /* Internet Empfnger */
unsigned long in_src; /* Ethernet Absender */
unsigned short in_port; /* Port zu senden */
unsigned short dummy; /* long align */
unsigned short len; /* Laenge der Daten in lan_data*/
unsigned short code; /* Befehlscode */
unsigned long id; /* ID dieses Paketes */
short req_id; /* ID des eigenen Requesters */
short usr_id; /* ID des eingeloggten Users */
lan_data_typ lan_data;/* eigentlicher Datenpuffer */
} lan_buffer_typ;Wszelkie wpisy do rejestrów to operacje na bajtach.
Gdyby ktoś bieglejszy rzucił na to okiem, byłbym rad niezmiernie.
TOS malware :D
MagiC ? :)
A ja myślałem, że to forum ma coś z retro :)
To gdyby napisać post o NetUSBee i ST to będzie jak sex bez w agencji ?
Chodzi o podłączenie, nie zamierzam bankować czy nawet surfować, chodziło mi tylko o te aktualizacje do AV.
Do tego mam MINT-a (nie, nie chodzi o FreeMiNT-a) :)
atari.area forum » Posty przez artik-wroc
Wygenerowano w 0.060 sekund, wykonano 23 zapytań