Witam, w moim przypadku planuję "rozmontować" turbo i przywrócić XC12 do pierwotnego stanu. Mam pytanie czy da się to prosto zrobić czy raczej wchodzi grę pełny demontaż i złożenie wg. instrukcji z ->link<- Wokół kabla jest owinięty cienki niebieski przewód i domyślam wtyczka SIO jest też zmodyfikowana (znaczenie pinów itd)
Nie sądzę, że cała procedura odnawiania jest potrzebna tylko do usunięcia obwodu turbo. Problem w tym, że mogą być pewne zmiany na oryginalnej płytce drukowanej, które również trzeba będzie cofnąć. Zazwyczaj R6 jest zastępowane przez 3k9 (oryginalny to 10k)
W czasach gdy karta SD jest tańsza od kasety magnetofonowej, a SIO2SD jest tańsze od XC12, my nadal bawimy się magnetofonem. Nie wiem jak mogę Ci pokazać że EMO zapisuje i czyta 9600b. Mam nagraną kasetę w EMO 9600b, to jeden z plików na tej kasecie. 0-25s to loader, 25-73s to 48k Mercenary zapisane w 48 sekund, timery ustawione na $55 - to pewnie jakieś 9600b.
Tak, fascynują mnie magnetofony i prędkość nagrywania. Chciałbym mieć Turbo Qros w swojej kolekcji i jako ratunek dla tego ciekawego systemu turbo :) Wow, zauważyłem coś w rodzaju EMO LOADER, co to jest? Masz może więcej takich programów? Nie mam tego i nie wiem o nim :)
Nie znam historii tego loadera. Był na jednej z nieopisanych kaset którą znalazłem w kartonie z nieopisanymi kasetami. Z jego analizy wiem że jest to uproszczona wersja wstecznie kompatybilna z QROS/QTOS/EMO. Największa różnica jaką znalazłem to skrócenie przerw między blokami, które wyklucza uruchomienie programów nagranych z jego udziałem przez starsze systemy, oraz rezygnacja z wyświetlania tytułu w DLI ekranu. Masz A8-Pico-Sio i możesz sprawdzić wersję 9600. Ponieważ Altirra ma blokadę na czytane plików z zegarem większym od 8000b to w celu sprawdzenia poprawności ustawiłem timery na 6600. P.S. Też chciałbym znaleźć kopier do tego systemu, cała nadzieja w Turgenie.
Dzięki za załączone pliki, spróbuję sam rozpakować bootloader. Ciekawe, czy są inne programy do EMO/QROS na kasetach. Istnieje program do kopiowania, prawdopodobnie tylko do konwersji TURBO 2000 na EMO i nazywa się Deturbo Kopy. Są też UNINEZMAR i UNI-KOPY. Ale ich nie testowałem.
Na schemacie który pokazałeś linia opóźniająca składa się tylko z 2 elementów (U2A i U2D). Brakuje negacji 4049. Jesteś pewien że linia opóźniająca złożona tylko z 2 bramek generuje wystarczająco długi impuls do wyzwolenia 74121? W tym miejscu układ może gubić impulsy. W oryginalnym układzie linia opóźniająca składa się z 3 elementów (2 bramek 7486 i 1 negacji 4049). Mimo to autor spotkał się z przypadkiem gdy to opóźnienie było za małe i musiał dołożyć kondensator 100p. Ja bym nie ryzykował.
O jaki schemat Ci chodzi? Bazujemy na oryginalnym schemacie Turbo QROS dostępnym w literaturze Atari. Nie udało nam się odtworzyć naszego Turbo QROS. Bardziej interesuje mnie, czy na kartridżach znajdują się jakieś nieopublikowane loadery i podobne programy.
Prawdopodobnie płytkę wykonałeś na podstawie schematu nr. 2. Moje uwagi dotyczą właśnie tego schematu. Możliwe że są na nim inne niezgodności, ale to trzeba zbudować taki układ na płytce stykowej i przebadać otrzymywane sygnały. P.S. Kaseta po polsku to compactcassette, w twojej wypowiedzi to pewnie cardridge. Jak znajdę jakieś nieopublikowane loadery i podobne programy to na pewno je opublikuję.
tak, zrobiliśmy to według tego schematu, ale nie zadziałało. mój przyjaciel już odesłał xc12 z niedokończonym turbo QROS. nie mogliśmy nawet załadować szybkości 6600 bodów. możliwe, że wyślę magnetofon autorowi projektu - panu Žuborowi.
Troche off-topic. Znam kilka programow dla AppleII do zapisu w formatach lub formatach zgodnych z Commodore PET,VIC20,c64 itd. KIM ,TRS80,jest tez system SuperTape 3600/7200 do wymiany dynach z ViC20 , c64,ZX81, Ale w nigdy moze z wyjatkiem BASICCODE nie slyszalem o zadnym wspolpracujacym z Atari. Ktos zna taki program ?
Taki COM możesz wykonać sam. Po załadowaniu loadera pod emulatorem (np Altirra lub niespatchowany ATARI800) magnetofon zatrzyma się, i możesz go zgrać. Loader ładuje się od $0700 do $0AF5, init to $0700, a run $09AD. Tylko że taki COM uruchomi się tylko na emulatorze bo będzie kolidował z DOS i innymi programami ładującymi. P.S. Żeby to zrobić porządnie to trzeba przepisać cały loader do postaci relokowalnej i ładować go powyżej DOS. Ale to wymaga wiedzy, czasu i motywacji.
Cześć Emka, proszę: Nasz słowacki QROS jest już w rękach jego pierwotnego autora - pana Matúša Žubora, ale nie jest on pewien, jak używać CLOCKIN-a. Czy jest on rzeczywiście używany i jeśli tak, to w jaki sposób? Minęło 35 lat, a on już tego nie pamięta. Nie ma z tym nic wspólnego, ma tylko zachowaną literaturę i schematy.
Według mojej wiedzy i analizy driverów jakie posiadam CLOCKIN nie jest w ogóle używany, Gdyby nawet włączyć jego obsługę w POKEY to na najstarszym schemacie jaki znalazłem jest on zanegowany i nie powinien działać. Z drugiej strony jest tam R12 i C8, który opóźnia sygnał zegara o jakąś wartość i nie wiem czy opóźnienie jest na tyle duże aby mogło synchronizować sygnał danych. (nigdzie nie znalazłem wartości R12). Projektując ten układ ktoś planował użycie CLOCKIN, i albo go nigdy nie użył, albo taki soft gdzieś zaginął.
P.S. Długo nie rozumiałem dlaczego EMO nie chce pracować w trybie SYNCHRO. Zrozumiałem to dopiero po rozrysowaniu schematu. W wersji PL jest błąd który odłącza CLOCKIN przy pracy TURBO i podłącza go w NORMAL?!. Mimo to układ działa prawidłowo. Długo to sprawdzałem i nie wiedziałem czy to poprawić. Ostatecznie zostawiłem to jak w oryginale. Taki błąd uniemożliwia jednak sprawdzenie jak TURBO zachowa się w pracy synchronicznej.
Gratulacje mnie nie udało się wylicytować żadnego magnetofonu. Wygląda interesująco, ale najciekawsze jest w środku. Otwórz go i zrób kilka zdjęć elektroniki. Może to pomoże we współczesnej wersji EMO/QROS/QTOS. Mam kilka pomysłów na modyfikację tego systemu, ale nie pochwalę się dopóki ich nie przetestuję na płytce stykowej. Na razie brakuje mi czasu, ale Tobie życzę niezłej zabawy.
emka: Chcę zapytać... czy Twoje nagrania z prędkością 9600 na kasetach działają stabilnie? Wczoraj otrzymałem od pana Zubora naprawiony magnetofon z Qros 9600, testowałem go przez chwilę, podkręciłem jedną grę T2000 do 9600 i wydawało się, że działa. Ale dzisiaj już nie odczytuje nagrań. Nawet CSAVE z prędkością 9600 nie działa, a kolejny cload działa. Czy próbowałbyś zapisać grę z Turbo 2000 do 9600 na kartridżu za pomocą deturbo-kopi? A może z dysku do 9600 za pomocą QTOSDSK?
Spowoduje to zapisanie kopii deturbo do 9600. Teraz należy uruchomić te kopie deturbo przez QROS: DOS, T:
jeśli działa, spróbuj załadować do niego grę TURBO 2000 i zapisać ją na taśmie w formacie 9600 Alternatywnie możesz wstawić ROBBO do pliku ATR i spróbować zapisać go na taśmie za pomocą polecenia COPY z prędkością 9600.
@w1k Nagrywanie programów na kasetę nie stanowi dla mnie żadnego problemu. Dla testu nagrałem kasetę w 9600b jakieś pół roku temu. Dzisiaj sprawdziłem, wszystko śmiga aż miło. Myślę że egzemplarz jaki posiadam jest stabilny, ale 9600b to jego max. Próbowałem 12800b i trafiają się błędy, tak raz na 20-30s. Ten system ma duży potencjał, ale należałyby poprawić kilka rzeczy. W wolnych chwilach próbuję odtworzyć pierwotną koncepcję tego turbo. Na razie utknąłem i tego nie rozumem. 74121 na wyjściu Q generuje impuls opóźniający który kończy się zboczem opadającym (↓), natomiast 7474 na wejściu CLK wymaga zbocza narastającego (↑). Połączenie Q (pin 6 74121) z CLK (pin 11 7474) nie powinno działać. (Na magnetofonie z epoki to działa). Pewnie przy bardzo krótkich impulsach wyzwalających na starych TTL`ach jakoś to działało, ale jest trudne do odtworzenia na współczesnych układach. Chciałbym to zobaczyć na naprawdę dobrym oscyloskopie. Tu może kryć się potencjalna niestabilność. Niech się wypowie ktoś mądrzejszy ode mnie.
P.S. Ja na pewno nie będę przechowywał ważnych danych na kasetach. Ale fajnie jest posiadać najszybszy magnetofon.
Kiedyś rozrysowałem tę płytkę w EAGLE. Do wydruków żelazkowych wystarczy. Jej rozmiary to 127/38. Płytka ma błąd w podłączeniu CLOCK_OUT. Są programy do konwersji EAGLE do KiCad'a możesz to rozrysować profesjonalnie.
Transmisja EMO/QROS to typowa transmisja START/STOP. To oznacza że nawet w idealnych warunkach sygnał z magnetofonu nie może różnić się szybkością od ustawionego w POKEY'u o więcej niż 10% (w praktyce dużo mniej). Minimalne wahnięcie przesuwu taśmy powoduje utratę synchronizacji. Dlatego osiągnięcie 9600b jest możliwe tylko dla wersji XC12 z ciężkim kołem zamachowym.
Magnetofony z lekkim mogą osiągać jedynie 6600b.
Alternatywą jest uruchomienie trybu synchronizacji na każdym bicie. Trzeba poprawić płytkę PCB. I odnaleźć (napisać) taki soft. P.S. Sygnał wejściowy jest pobierany z pin8 LM324 Na płycie XC12 usunięto c30, c31, zmieniono C3 na 220nf, oraz R6 na 3.9k. Równolegle do R6 podłączono kondensator 4,7nF.
Ech, 9600 bodów to 1 kB/sekundę... Czyli jedna strona kasety C60 ma pojemność dyskietki HDD (1.8MB) W sumie prędkość porównywalna ze stacją dysków, która co prawda ma 19200 bodów, ale przerwy pomiędzy sektorami powodują duży spadek ogólnej prędkości.
@emka, dzięki za wymiary :) Ciekawe, w każdym razie autor, pan Zubor, wspomniał, że 9600 można osiągnąć na każdym magnetofonie, już się w tym gubię :) nasza płytka PCB ma 45mm, musimy ją zmniejszyć.
Ja to myśle, ze najlepszym wyjściem będzie zaprojektowanie nowej płytki pcb do magnetofonu. Takiej, która będzie miała kilka systemów turbo i poprawioną elektronike. Wtedy wystarczyloby tylko przeszczep mechaniki zrobic.
@w1k Wykonanie całego koła zamachowego na CNC to bardzo ambitny pomysł. Łatwiej jest dociążyć oryginalne koło jakimś ciężkim pierścieniem. Wyważenie takiego koła przerasta jednak moje możliwości. Ja bym jednak poszedł w trochę inną stronę. Włączenie trybu CLOCK_IN/CLOCK_OUT zwiększa tolerancje równomierności przesuwu taśmy z 10% dla bajtu do 25% dla każdego bitu. Taki tryb był przewidziany w pierwotnej wersji interfejsu. Przeprowadziłem pewien test. Poprawiłem błąd CLOCK_OUT na płycie PL i zwiększyłem transfer do 12800b. Pierwsze próby wypadły obiecująco. Po nagraniu dwóch plików nie mogę stwierdzić, że taśma nie zapomni zapisanych danych po pół roku. Dodatkowo pojawił się jeszcze jeden problem którego nie brałem pod uwagę. W standardzie znajdowanie początku nagrania odbywa się na słuch (sygnał pilota jest dość charakterystyczny). Przy 12800b przesłuch między ścieżkami jest niesłyszalny, ja przynajmniej już go nie słyszę i muszę polegać na liczniku.
@pigula Gratulacje za odkrycie dla polskich atarowców Mega-CD. Przesłanie całego bajtu bez żadnej modulacji jest bardzo trudne dla elektroniki. Czekam na testy i zazdroszczę zapału i czasu jaki możesz poświęcić na zabawę. U mnie niestety atari ma coraz mniejszy priorytet, chwilowo wylądowało w szafie i czeka na lepsze czasy. Pozdrawiam
@emka - działa jak złoto, załadowałem już ponad 100 pozycji... żałuje, że zapomniałem o tej zabawce i dopiero stosowny wątek na AOL'u zmotywował mnie do próby uruchomienia...
@emka: Czyli teoretycznie nie potrzebuję magnetofonu z cięższym napędem? Wow, jak udało Ci się osiągnąć taką prędkość? Chyba zostanę przy wersji słowackiej, 9600 bodów :)
Błąd na płytce którą posiadam polega na tym że zarówno TURBO jak i CLOCK_OUT powinny być włączane tym samym stanem linii COMMAND, a tak nie jest. Przeciołem jedną ścieżkę poprowadziłem sygnał jak na rysunku. Przy takim połączeniu sygnał DATA_OUT jest jednak opóźniony względem CLOCK_OUT o opóźnienie 7474 i jedną bramkę 7401. Do testów wymieniłem 7474 na wersję szybką i ATARI to czyta. Wersja finalna powinna mieć jednak linię opóźniającą. Dopracowanie układu wymaga więcej testów na które nie mam czasu. Może kiedyś ktoś to zrobi. Pozdrawiam