Przejdź do treści forum
atari.area forum
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
SwSprEd 1.0.0 Nowy edytor programowych duszków.
Atari 8-bit Rom Image File Explorer Nowa wersja przynosi szereg istotnych ulepszeń i nowych funkcji.
Atari Font Maker V1.6.16.0 Nowa wersja narzędzia do tworzenia fontów i map.
Turgen 9.4.0 Nowa wersja Turgen - popularnego narzędzia do tworzenia kaset dla komputerów Atari.
TileT Przeglądarkowy edytor map stworzony specjalnie z myślą o trybie tekstowym z kolorami i kwadratowymi pikselami
Opcje wyszukiwania (Strona 3 z 53)
Komputerek nie robi żadnych dziwnych sekwencji.
Nadawanie wygląda tak: standardowo transmisja ustawiona na 4800 bodów.
Klawisz S, nadawanie, oczekuje na podanie adresu początku i końca bloku pamięci. Np. 8000 8100, zatwierdzenie i leci.
Z danych w tym obszarze procedura tworzy plik INTELHEX i tyle. PC powinien to odebrać i plik można przechować do późniejszego wykorzystania. Odbiór z PC jest jeszcze prostszy. Wystarczy nacisnąć klawisz L, uruchomić w PC transmisję COPY nazwa pliku COM1 i leci.... komputerek sam się zatrzyma a dane są w jego pamięci. Wszystko co potrzebne zapisane byłow pliku INTELHEX.
Do zestawu dołączony był assembler, programy pisać można w dowolnym edytorze w konwencji ATMEL 8051, zasemblować. Gotowy plik INTELHEX przesłać do komputerka, przetestować, etc..etc... po prostu uczyć się programować.
Na komputerku też wprowadzić można ręcznie kody programu, przetestować, poprawić, przesłać do PC, do magazynu.
Pisałem wcześniej że używałem go do współpracy z obrabiarką numeryczną. Plik danych leciał jako jednolity, bajt za bajtem, niezależnie jak długi. Najdłuższe pliki to około 12000 bajtów, bez potwierdzeń, jako jeden ciąg.
Procedurki napisałem, działało. Komputerka używałem zamiast papierowych taśm perforowanych. Tak na marginesie, komputerek potrafi transmitować z szybkością 57600 bodów. Swoje procedurki do współpracy z Atari pisałem i osiągałem ponad 90000 bodów. Ale to jako ciekawostka.
OK, spróbuję uruchomić wskazane programy terminalowe.
:) widać że kabelek musiał być robiony w/g koncepcji lutującego.
Po prostu, patrzymy na inne foty i opisujemy co widać.
Wniosek końcowy, użytkownik zrobił sobie centronix i działało.
Port COM1 nie ma przybudówek, jedyne translator napięć ma komputerek (+-12V)
Pewnie ten dodatkowy bajt załatwił by sprawę, ale trzeba by procedurę transmisji napisać od nowa (poprawić) a to psuje całą zabawę.
Nazwijmy to, w swoim systemie komputerek ma procedurę która formatuje przesyłane dane do formatu INTELHEX, ma procedurę transmisji, obliczania sumy kontrolnej.... etc...
To by trzeba zmodyfikować, na nowo programować EPROM i takie tam.....
Jak nic się nie wymyśli to trudno, przeżyłem do teraz. Jak pisałem, ważniejsze że komputerek odbiera dane z PC i w dwie strony łączy się z ATARI.
Właśnie po latach studiuję instrukcję i próbuję znaleźć notatki, może na coś się natknę, coś przeoczyłem...
Nie mam co robić to grzebię w przeszłości.... :)
Komputerek przesyła plik w formacie INTELHEX. Ma w sobie procedurę do tego napisaną. Podaje się adres początku danych w pamięci, adres końca i wyślij i transmituje
Kabelek RS-232 używa tylko trzech sygnałów, masa, wyślij, odbierz, bez potwierdzeń. Tak to zostało zaprojektowane, opisane i zrobione
Może w projekcie coś było niedopracowane i nie działa jak trzeba.
Sam format INTELHEX jako ostatni rekord zawiera w sobie informację że plik się kończy. Tu pewnie leży przyczyna że PC nie reaguje na to. Jakieś ustawienia w konfiguracji transmisji trzeba zrobić.... coś tam, coś tam.... nie mam zielonego pojęcia.
12+13 to 25 ale popatrz na zdjęcie zrobionego kabelka, zamieszczone w poście 17, tam jest zastosowana wtyczka 36pinów dla centronixa.
Taka stosowana była w MicroPrincie.
:)
1. Nie uważam za wadę. Atari jest zbyt cenne by kabelkiem łączone było z dużym bratem.
2. Łatwo powiedzieć, żebym wiedział jak to zrobić (wstyd, ale nie wiem)
To co Sikor zaprezentował na jednej z fotek to kabel dla centronix ale gniazdo/wtyk jest 36pinowe a nie DB25.
Więc jeżeli indywidualnie się to polutuje to będzie działać.
Stąd z jednej strony jest 2x do gniazd joysticka, druga strona to gniazdo/wtyk centronixa. Może tak być.
Ale zgadzam się, zamieszczony schemat nie odpowiada załączonemu zdjęciu komputera z gniazdem DB25
Jest tak jak piszesz. Siedzę i kombinuję. Może coś w ustawieniach trzeba zmienić.
Po latach wracam do dawnych zabawek. Programuję sobie jazdę modelu samochodu na gąsienicach sterowanego procesorem AT89C2051. Może uda się komputerek zaprezentować na jednym z "posiedzeń" na Atari on line, jako coś co było.
Fajnie byłoby gdyby działało jak dawniej. Jak nie, trudno. Zapis/odczyt działa mi przy współpracy z Atari. Na PC piszę procedurki, asembleruję do postaci INTELHEX. Gdyby reszta działała, byłoby super.
I tak dobrze że gotowy plik można przesłać do komputerka z programować ATMELA, nie muszę korzystać z pomocy ATARI.
Nie próbowałem z przełącznikami komend. Popróbuję.
Swoje doświadczenia opieram na instrukcji do komputerka, a tam jest że goła komenda COPY wystarcza
Przed laty miałem innego PCta z chyba Windowsem95,98 ???? Nie pamiętam i działało.
Potem zmieniłem sprzęt etc..etc... i DOSa wywołuję przez CMD i transmisja do PC nie jest tym czym było.
Do komputerka mam różne przystawki dorobione, ważne że do niego przesłać mogę dane, odczyt danych mniej istotny. Ostatecznie do tej pory radziłem sobie w wyżej opisany sposób.
Zapytałem, bo fajnie by było jakby transmitowało w obie strony bez cudowania.
A komputerek z Atari dogaduje się perfekcyjnie, więc zakładam że jego procedury są OK, a coś w PC źle ustawione.... ja coś źle robię ???.....Niestety na PC znam się tak jak na chirurgi, więc nic nie wymyślę.
Przeczytałem, rozumiem.
Z tym kodem końca transmisji to tylko moje przypuszczenie.
Jak pracowałem na obrabiarce numerycznej to komputerek współpracował z tym na maszynie SIENENS.
Transmisja była po RS-232 i koniec transmisji sygnalizowany był kodem 00. Po prostu na końcu pliku umieścić należało dwa bajty zerowe.
Dla komputerka napisałem procedury zapisu, odczytu które uwzględniały ten fakt i współpracowało aż miło.
Tu, jak nadpisuje plik o tej samej nazwie pokaże się komunikat czy zatwierdzić T/N, ale potem jak pisałem kursor miga i DOS czegoś oczekuje.... poczekam dłużej, może ten timeout to czas trzech miesięcy... :)
Ok, pisałem o tym w rzeczonym wątku że jeżeli to centronix to kabelek powinien być dorobiony, bo DB25 nie pasuje
Mam taki sobie komputerek edukacyjny na procesorze ATMEL 8052 i poprzez RS-232 łączyć się można z PC.
Tak to 30 lat temu ktoś wymyślił i tak to działa. Opisane w czasopiśmie ELEKTRONIKA DLA WSZYSTKICH
W PC wybieram CMD, mam dostęp do DOSa i jego komend, ustawiam transmisję
MODE COM1: 4800,n,8,1
z PC przesyłam pliki w formacie INTELHEX do komputerka
COPY nazwa pliku COM1
I wszystko działa, transmisja kończy się i następuje powrót do DOSa.
Można wprowadzać następne polecenia.
Ale, jak przesyłam dane INTELHEX z komputerka do PC
COPY COM1 nazwa pliku
to.... transmisja się wykonuje ale PC nie wraca do DOSa, w linii poleceń kursor stale miga jak gdyby PC oczekiwał końca transmisji, etc... etc....
Co pomaga. Muszę wyłączyć (zamknąć) DOSa i odczyt pliku do którego przesłane były dane pojawiają się.
Czyli transmisja zrealizowała się.
Pytanie dla biegłych, dlaczego po zakończeniu transmisji nie sygnalizuje tego DOS PCta, tak jak robi to w wypadku nadawania.
Hm.... może procedura transmisji z komputerka ma jakiś błąd i nie wysyła do PC kodu końca transmisji?
To przypuszczenie a nie pewność że ktoś zrobił to dla joysticków.
Z połączenia trudno określić co poeta miał na myśli.
Włóż joystick i sprawdź.
Może zrobił sobie własne joysticki a że nie miał do nich wtyczek, zrobił tak jak masz.
Wtyczki DB9 co prawda pasują do gniazd w Atari, ale za płytko wchodzą. Stąd pomysł by.... no właśnie...
Potwierdzam, jak popatrzeć na gniazdo DB25 nie są do odnośnych pinów doprowadzone wszystkie sygnały szyny danych.
Wygląda na dorobione gniazda do joysticka. Po co? Pytać twórcę :)
Stereo gra tylko wtedy gdy program, muzyka, napisana na dwa pokeye.
Drugi scalak to dekoder by sterować dwoma pokeyami, może to być 7400 lub 7404, albo byle co, ważne że negator
Przełącznik zwiera kanały stereo i robi z nich mono
Na płytce jest włącznik, to dwie blaszki które naciska klawisz. Przeczyść styki i ewentualnie lekko dognij by pewnie stykały.
Obok są podobne od załączania przewijania. Zrób to samo profolaktycznie
Na ATARIONLINE, jest biblioteka atarowca (lewa strona ekranu) + cała masa wszystkiego czego potrzebujesz. A potem...
Odnośnie ATARI, szukaj w ATARIKI,
Ops.... chyba źle zrozumiałem Twoje zapytanie :(
I to jest prawdziwa elektronika, można nanieść poprawki niczego nie niszcząc, czytaj przecinać ścieżek.
A przełącznik TURBO masz prawidłowo podłączony do sterownika?
I jeszcze, masz Toms Turbo, czy Toms Multi Turbo.
Jak wymieniłeś sterownik to musisz stację (sterownik) ustawić BEZ TURBO
Regulacja potencjometrami, trymerem. Te regulacje nie są dla turbo. Stacja w normalu wymaga wyregulowania.
Jak ruszy transmisja w normalu możesz uruchamiać turbo, inaczej nie da rady.
Jak stacja prawidłowo chodzi, włożenie modułu turbo powinno skutkować prawidłową pracą, ewentualnie lekkie dostrojenie.
Jeżeli masz już założone turbo i w stacji nie ma dyskietki a głowica jest podniesiona i uruchomisz proces czytania to stacja odczytuje zawartość EPROM, traktuje ją jak dyskietkę, i słychać że zapiernicza w turbo
Stąd, wczytało ci się logo turbo ale z EPROMKI modułu. Dalej nie pójdzie bo sterownik rozstrojony
Skrócona procedura wyregulowania "na oko" bez oscyloskopu
Wlutować elementy: VR1, VR2, VC1, C5, D2, R6, R5, C4, sterownik WD2797 do podstawki
Potencjometry ustawić w środkowe położenie, regulacje przeprowadzać trymerem.
Wkładając dyskietki do stacji, przy próbie odczytu wyświetlacz powinien wskazywać właściwą gęstość. Jeżeli nie, lekko przekręcić trymer i ponowić próbę. Powinno zaskoczyć. Dyskietka w innej gęstości - stacja powinna zachowywać się podobnie. Lekkie korekty potencjometrami.
Dla turbo. Przewody przełącznika lutowane do masy i do pinu40 sterownika WD2797
Ło.... ja to robiłem?
Sikor pochwal się bo pamięć zawodzi.
Właśnie siedzę nad TURBO I.S.PLATE.
Schemat już jest, polutować (oczywiście Kynarem), odpalić. Może ruszy.
Są fotki w sieci, to schemat sobie wymęczyłem. Nie było łatwo.
Może być ceramiczny. W mojej stacji w oryginale jest ceramiczny. Takie też dawałem po przeróbkach
Ceramiczny nie ma polaryzacji
Tak w istocie C4 to 0,22uF. Mam zanotowane u22 a piszę tu 22uF. PRZEPRASZAM ZA WPROWADZENIE W BŁĄD.
Poprawiłem w poprzednich postach by nie myliło ludzików.
Zamiast ceramika i trymera dawałem tylko trymer ok. 60pF. Zaskakiwało. Ale tak, regulacja czasami doprowadza do szewskiej furi.
(Wybił internet, dopiero teraz wnoszę poprawki)
Znalezione posty [ 51 do 75 z 1,314 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.047 sekund, wykonano 25 zapytań