126

(56 odpowiedzi, napisanych Sprzęt - 8bit)

perinoid napisał/a:

@peterkaczorowski : Czemu jako powielacza użyłeś kości klasy 7408 a nie zwykłego bufora typu 7407?

Szedłem najprościej jak się da, czyli przeskalowałem oryginalny projekt Atari.  Dalej można kombinować.
Drugi taki sam układ daje względnie pewność, że są te same propagacje sygnałów wszędzie.  Zwłaszcza, że wszystkie kopie są w ramach jednej kości.

127

(56 odpowiedzi, napisanych Sprzęt - 8bit)

AS... napisał/a:

Oj tak oj tam, ja cały czas przekonuję Piotr-a to właściwego urządzenia pod Rapdis-a.
Aby nie było sam dwa z dwa sidy.

AS.. problem O2/BO2 może dotyczyć również IDE+.   To jest problem generyczny, a temat dema Redius jest tutaj off-topic..

128

(56 odpowiedzi, napisanych Sprzęt - 8bit)

Mq napisał/a:

Z tego co czytałem, to oprócz trochę mniejszych czasów propagacji, ponoć układy F mają też mniejszą pojemność, więc może to jest istotne też.

No właśnie... To jest najbardziej istotne. Sama prędkość bramki jest mało istotna.  Sprawdziłem tych 74xx08 pewnie ok 20 rodzajów, różnych wersji i producentów.

129

(56 odpowiedzi, napisanych Sprzęt - 8bit)

Mq napisał/a:

Sprytnie i prosto:-) Podoba mi się:-)

Thanx ;)   Trochę rozwiązanie jest jak z "Ali G".. Co może być lepsze niż 74F08 ? ;)  DWA 74F08! :)

Na LS nie wstał mi Rapidus.  Pamiętajmy jednak, że to wersja protypowa. Mam ciągnięte długie przewody, dużą płytkę itd..
Nawet od czasu do czasu mi komputer nie wstaje i wali czerwonym tłem (może to być też od U1MB i przewodów). Wyłączam, włączam i po chwili wstaje normalnie.
Możliwe, że to zakłócenie lub jakieś przesunięcie na starcie.  Tak jak pisałem, chciałem sprawdzić czy to kwestia pojemności magistrali. Odpowiedź jest pozytywna.  Teraz kwestia finalnej stabilizacji, przejścia beta testów z poprawkami, a następnie wersja produkcyjna.  Płytka jest trywialna.  Zrobię serię, a później może np. Lotharek mógłby mieć ją w swojej ofercie. Już rozmawiamy na ten temat.  Ogólnie to głównie stabilizuje współdziałanie produktów w jego ofercie. Więc... Chętnie się zajmę kolejnymi tematami ;)

serwus,
Piotr

130

(35 odpowiedzi, napisanych Sprzęt - 8bit)

skofrant napisał/a:

Piotrze ale to piszesz teraz o modzie svideo dla Atari 800/600xl?

Nie.. Piszę o temacie, o którym wspomniał @Mq, ale już zrobiłem osobny wątek do tego.

serwus,
Piotr

131

(56 odpowiedzi, napisanych Sprzęt - 8bit)

Cześć!

Właśnie skończyłem kolejny etap laboratorium dotyczący stabilizacji sygnałów zegarowych na płycie Atari.

Temat rozpoczął się gdzieś pod koniec zeszłego roku, kiedy w trybie Rapidusa nie działał mi cartrdige SIDE3.

Znany też jest Wam temat zmiany układu 74LS08 na 74F08.

Nie chcą Was zanudzać, efektem moich prac jest obecnie prototyp, który wkrótce będzie w wersji beta, a następnie wersji produkcyjnej. 

Rozwiązanie jest dość proste i nie wymaga dodatkowych skomplikowanych układów PLL odtwarzających sygnał zegarowy.

Tak więc... Kilka dni temu skonsultowałem swój pomysł z Simiusem (dzięki serdeczne z kilka dłuższych konsultacji!), Acidem Makarem i X-Angelem.  Trochę też przegadałem temat z kolegą Darkiem ode mnie z PW z elektroniki, tak więc...


Obecny prototyp to płytka, która włożona jest w miejsce 74LS08 i zawiera na sobie... DWA(!) układy 74F08.  Pierwszy robi to co poprzednio, natomiast drugi układ generuje cztery dodatkowe kopie BO2, czyli BO2', BO2'', BO2''', BO2'''' 
W tej chwili w płycie mam wszystkie układu w podstawkach, więc odgiąłem nóżki BO2 na GTIA, Pokey oraz PIA i podłączyłem je kolejno do BO2', BO2'', BO2'''  (jedno zostało wolne na zapas).

W tej chwili na oryginalnej magistrali BO2 został Antic+VBXE oraz port cartrdige'a.

Moje Atari Monster XE, na które składa się SRAM, U1MB, VBXE, Rapidus działa teraz z SIDE'em 3.1 bez żadnego problemu.


Kilka dodatkowych informacji jak do tego doszedłem...

Otóż w zeszłym tygodniu złożyłem swoją maszynę i SIDE3.1 całkowicie nie chciał chodzić ani pod 6502C, ani pod 65C816.
SIDE3.1 działał bez Rapidusa lub bez U1MB, mając w obu konfiguracjach włożone VBXE.  Razem nie chciały.

Następnym etapem była wymiana 74LS08 na wersję 74F08.  Tutaj SIDE3.1 zaczął chodzić pod 6502C.
Następnie wymieniłem Pokey na PokeyMax (po prostu nowszy układ) i SIDE3.1 zaczął się pokazywać w trybie 65C816, ale nie czytał karty SD.
Ostatnim elementem była wymiana GTIA na Sophię 2 (tylko jako zamiennik).  Wówczas SIDE3.1 zaczął działać i wczytywać pliki.

Stąd podejrzeniem było zbytnie obciążenie pojemnościowe magistrali.  Po przesunięciu układów na kopie BO2 główna magistrala ma mniejszą pojemność i wszystko zaczyna działać.

serwus,
Piotr

132

(35 odpowiedzi, napisanych Sprzęt - 8bit)

Mq napisał/a:

No to czekam z niecierpliwością:-) Mam parę wybrednych Atarek, w których robiłem wszystko co się dało, a i tak się nie dało:-)

Skończyłem "proof of concept" wszystko działa zgodnie z oczekiwaniami.  Zrobię na dniach mini płytkę, która po całości rozwiązuje problem.  Oczywiście mogą wystąpić jeszcze zmiany między prototypem a wersją produkcyjną, ale to raczej kosmetyka.

Na Discordzie atari.arena#sprzęt piszę o tym więcej i jest wideo. 

Mam w Atari wszystko: SRAM, Ultimate 1MB, VBXE, Rapidus - wszystko działa z SIDE3.1 (najbardziej problematyczne zwierze) we wszystkich trybach.

serwus,
Piotr

133

(39 odpowiedzi, napisanych Sprzęt - 8bit)

premiero napisał/a:

W piątek powinienem mieć analizator logiki to sobie posprawdzam (na razie brak dostępu do oscyloskopu).

Bardziej chodziło o tester niż analizator...
https://www.amazon.de/-/pl/dp/B006IRIP8I

serwus,
Piotr

134

(39 odpowiedzi, napisanych Sprzęt - 8bit)

perinoid napisał/a:

Tylko że tutaj pamięć już została wymieniona na nową i to nie ona jest problemem.

Zaspany jestem.. Chyba taki dzień, albo już stary jestem ;)  Racja..

@premiero, masz takie warianty:
- podmiana chipów
- oscyloskopem lub testerem stanów logicznych jedziesz po linii zegarowej

To już @perinoid Ci napisał.   Co do 0V na CLIKI, to może być też oscylator/generator uszkodzony.  Na części płyt CLIKO jest nieistotne i jest tam 0V. To zależy jaka jest konfiguracja elementów pasywnych generatora.

W każdym razie jeśli nie masz sprzętu serwisowego i chipów Atari to pozostaje Ci wysłanie sprzętu do serwisanta Atari.

Słyszałem o cudzie licheńskim.  Podczas Lost Party padło Atari, właściciel poszedł pomodlić się w Bazylice Licheńskiej, przyszedł na party i Atari znów działało ;)


serwus,
Piotr

135

(39 odpowiedzi, napisanych Sprzęt - 8bit)

premiero napisał/a:

Pacjent 65xe na płycie 130xe (64x4) CI03579 REV.I Włącza się, ale brak obrazu.
Poczytałem trochę na forum dzięki czemu udało mi się wstępnie zdiagnozować uszkodzenie - zwarcie w jednej kości RAM

Kup sobie SRAM 64K V3:  https://lotharek.pl/productdetail.php?id=291

Montaż wymaga umiejętności wylutowania procesora, pamięci i wlutowania podstawki pod procesor (najlepiej wrzuć precyzyjną z pozłacanymi stykami - https://www.tme.eu/pl/details/gold-40p/ … wsf6s-jkb)

Raz, że usunięty zostanie problem pamięci, a dwa, że nie będziesz już miał pionowych pasów w tle ekranu.

premiero napisał/a:

Na Fredku na 1 i 2 pinie około 3,6[V].

To są CLKO oraz CLIKI - sygnały, dzięki, którym generator/oscylator 14.187576 MHz jest podłączony do Freddiego.
Trudno mi powiedzieć jak mierzyłeś, ale jeśli jest >0 przynajmniej na "2" to jest ok :)   

serwus,
Piotr

serwus,
Piotr

136

(35 odpowiedzi, napisanych Sprzęt - 8bit)

skofrant napisał/a:

Rozumiem Piotrze..a to Ty Jesteś ojcem chrzestnym SAVO?

Jestem autorem.  Mój pomysł i realizacja.  Potrzebne mi było coś takiego już w 2021, ale jakoś nie chciało się nikomu tego zrobić, więc sam to zrobiłem.  W razie czego jest dostępne na Allegro / EBay.

serwus,
Piotr

137

(35 odpowiedzi, napisanych Sprzęt - 8bit)

skofrant napisał/a:

Zalóżmy kupuje SAVO montuje je w miejscu modulatora i teraz tak..nie mam vbxl to jak wyprowadzić sygnały aby mieć przez te saturnowe wyĵscie bardzo dobrą jakość obrazu jak s-video?
Jest jakiś schemat?

Tutaj jest dokumentacja:  http://ftp.pigwa.net/stuff/projects/SAVO/

Spoiler... Nie ma sensu kupować SAVO bez VBXE.  Chyba, że jesteś w Stanach i masz 600XL NTSC, albo... chcesz kupić, żeby wesprzeć moje projekty Atari, które częściowo finansuję z kasy z SAVO :)

Najlepiej kup VBXE.  Nie zawiedziesz się.  Obraz jest świetny.  Jeśli masz 800XL to potrzebne jest dokładnie VBXL (VBXE z adapterem do Atari XL).

SAVO jest po to, aby nie ciąć obudowy i nie tworzyć nowych kabli.  Od razu z płytką dostajesz Sega SATURN to Euro SCART.

W gnieździe Sega SATURN, które jest wielkości gniazda antenowego, masz 10 pinów i miejsce na RGB, s-video, composite oraz stereo audio.  Dobra.. to jest jeszcze jedno zastosowanie.  Jeśli nie masz VBXE, ale chcesz mieć wyjście stereo również bez cięcia obudowy. 

Sama płytka w sobie nie poprawia jednak obrazu. 

serwus,
Piotr

138

(35 odpowiedzi, napisanych Sprzęt - 8bit)

Mq napisał/a:

Jak byś z tym tematem coś uwalczył, to by było rewelacyjnie....

Trochę mam podejście studenta.. Może się okazać, że to zrobię, bo nie wiedziałem, że się nie da ;)

Dzisiaj nie dam rady już siąść do tego, ale jutro będę się tym zajmował.  Póki co mam pomysł totalnie trywialny i jutro go przetestuję.  Wg mnie rozwiąże ten problem, ale nie chcę jeszcze obwieszczać sukcesu.  Przegadałem to z Simiusem, Acidem i X-Angelem i koledzy potwierdzili, że ma to sens.. Zobaczymy jak w praktyce się zachowuje rozwiązanie ;)

139

(35 odpowiedzi, napisanych Sprzęt - 8bit)

@Mq,

BTW analizy co zrobiłeś i spisałeś,  jak bardzo istotne są szumy z płyty...

Obecnie na płycie Atari XE mam postawionego Rapidusa z SRAM oraz VBXE. 
Wyjęty Freddie i płyta leci na 3.5Mhz.

Reszta: U1MB, PokeyMax, czeka na swój moment, ponieważ testuję tematy O2/BO2... ale....


W tym komputerze nie ma pamięci dynamicznych.  Obraz w trybie 6502C (procesor od NCR) jest bardzo dobry.
Natomiast po przełączeniu na 65C816 coś m sieje po legacy output i mam znów paski pionowe... ciekawe co to za duchy ;)
Możliwe, że O1.. też będę to sprawdzał.

140

(35 odpowiedzi, napisanych Sprzęt - 8bit)

Mq napisał/a:

No a kolega @peterkaczorowski jak coś tam wie w temacie (bo tak na to mi wygląda), to jak by miał chęć, to może coś dopowie jeszcze.

Cześć Mq!

Chętnie poczytam. Chociaż widzę, że zrobiłeś taką analizę, że mi daleko pewnie do takich spostrzeżeń, aż tak szczegółowo.

Ogólnie kierunki są następujące:
- wyrównanie poziomów sygnałów do specyfikacji s-video
- wyrównanie czasów generowania sygnałów
- eliminacja zakłóceń z płyty na tor wideo (np. SRAM 64K V3, wcześniej wybranie wariantu elementów pasywnych na płycie, aby sygnały zegarowe zbyt nie podbijały zakłóceń, np. na płytach Atari XE)
- dobrej jakości kabel - na tyle ekranowany, żeby sygnał audio nie wchodził na wizję
- pętle mas - tak, żeby układy generujące tor wideo były na tej samej masie co socket wideo - serwisując coraz częściej widzę mody polegające na podpinaniu nóżki potencjometru 500k do punktu lutowniczego modulatora

Póki co teraz lecę z analizą magistrali O2/BO2, która powoduje różne fiksacje i niestabilność systemu przy wielu rozszerzeniach.  Może się okazać, że rozwiązanie będzie trywialne, ale jeszcze nie obwieszczam sukcesu.

serwus,
Piotr

141

(35 odpowiedzi, napisanych Sprzęt - 8bit)

skofrant napisał/a:

Kurcze troche zgłupialem... odnośnie tego moda

https://infoserwis5.home.pl/__atari/por … l-inaczej/

To może jest jakiś inny prosty mod s-video dla Atari 800xl gdzie nie muszę ciąć scieżek?

Napisz do mnie maila na piotr.kaczorowski (at) gmail  com 

Wyślę Ci PDF z UltraVideoXL .  Nic nie trzeba ciąć.  Wymiana kilku rezystorów dla wyrównania poziomów sygnałów, aby było zgodnie ze standardem s-video.

serwus,
Piotr

142

(35 odpowiedzi, napisanych Sprzęt - 8bit)

perinoid napisał/a:

SAVO i "nieinwazyjny"? ;-)

Dla obudowy ;)  I prawdę mówiąc odwracalny.  Zawsze jak ktoś bardzo chce to może sobie ponownie wlutować modulator. Nie wiem po co, ale może.. :)

143

(35 odpowiedzi, napisanych Sprzęt - 8bit)

Charlie Runkle napisał/a:

A jak się ma do tego płyta 800XL? Dużo gorsza? Mam takie jedno ładne 800XL i nie do końca jestem pewien czy montować tam od razu Sophię2 czy walczyć...

Dużo nie.  UltraVideoXL mod + SRAM 64K V3 też poprawi sprawę.  Reszta to trochę indywidualne ustawienie.

Oczywiście polecam nieinwazyjny upgrade video w postaci VBXL oraz SAVO XL.

VBXL (VBXE z adapterem dla Atari XL) udostępni Ci:
- wyjście RGB
- dodatkowe tryby graficzne: natywne 80 column oraz tryby trochę podobne jak w Amidze czy SNES

SAVO XL można kupić u mnie.  To jest prosta płytka, którą montuje się w miejscu modulatora.
Nie tniesz obudowy.  W miejscy anteny masz wyjście Sega Saturn.  Z płytką dodawany jest kabel Sega Saturn - Euro SCART.
Do płytki możesz podłączyć sygnały RGB z VBXE/VBXL. Można tam również podłączyć s-video, composite oraz mono/stereo audio.
Opis tutaj: http://ftp.pigwa.net/stuff/projects/SAVO/

Mam do testów Sophię 2.  Daje krystalicznie czysty (wręcz emulatorowy) obraz przez DVI (lub HDMI z przejściówką).


serwus,
Piotr

144

(35 odpowiedzi, napisanych Sprzęt - 8bit)

@skofrant,

Zgadza się co koledzy wcześniej podpowiadają.  Ja osobiście używam rezystorów 1% 0.25W.  Ponieważ Atari nie używa drabinek rezystorowych, możesz spróbować wykorzystać rezystory 1% tolerancji wartości, zwłaszcza w tych modach, w których powtarzają się rezystory o tych samych wartościach.

Ja kupuję rezystory normalnie na Allegro.

serwus,
Piotr

145

(35 odpowiedzi, napisanych Sprzęt - 8bit)

AS... napisał/a:

ponoć 600xl to żyleta?

Tak, ale po modzie s-video. 

W filmie FJC jest to dokładnie pokazane:  https://www.youtube.com/watch?v=84XwomksB4c&t=540s

Tak jak pisał @perinoid przecina się jedną ścieżkę, a następnie dołącza luminancję przez rezystor 75R oraz chrominancję przez mały kondensator.  Kondensator z góry C55 się usuwa, bo rozmazuje obraz.

Najlepiej doinstalować sobie jeszcze SRAM 64K V3, żeby tam nic nie klikało odświeżanie pamięci (oczywiście DRAM należy usunąć!).

Obraz jest przepiękny.  Głównie dlatego, że 600XL ma fantastycznie zaprojektowaną i wyciszoną szumowo płytę.

"Obraz w 600XL to żyleta" odnosi się do tego, że na innych komputerach nawet z modami jest trudny do osiągnięcia tak krystalicznie czysty obraz.

serwus,
Piotr

146

(203 odpowiedzi, napisanych Fabryka - 8bit)

dely napisał/a:
peterkaczorowski napisał/a:

Zgadzam się, że bez sensu jest pokazywanie większej ceny z opcjami podwyżki.

Spróbuj napisać na stronie, że za płatność za pomocą PayPal jest +7% (czy ilekolwiek) i zobacz co się wkrótce stanie :) Polecam.

No to może wystarczy zostawić to co jest, a napisać wcześniej "Produkt XYZ już od ceny ABC".
Mam wrażenie, że cały czas mamy do czynienia z problemami komunikacyjnymi.

serwus,
Piotr

147

(21 odpowiedzi, napisanych Sprzęt - 8bit)

Adam Klobukowski napisał/a:

Zmiana trybu nie musi być wykonana rozkazem - może być sekwencja rozkazów, albo np. specyficzne odwołanie do jakiejś komórki pamięci. Nie musi to tak samo działać w obie strony, np. wyjście z trybu 6502 może być zrealizowane nielegalem który normalnie zatrzymuje kompletenie procesor.

Co do zasady.. Na soft-corze można sobie zrobić dowolny procesor.  Nawet się można przełączyć na 68000 albo na 8080, żeby obsługiwać CP/M'a "prawie natywnie".  Nawet można zrobić tak, żeby Atari mogło zupdate'ować mikrokod i sobie samo wrzuciło co potrzeba.

Jednym z założeń projektu jest jednak wsteczna kompatybilność z Rapidsuem oraz DracoOS.

148

(21 odpowiedzi, napisanych Sprzęt - 8bit)

drac030 napisał/a:
peterkaczorowski napisał/a:

Możliwe, że będzie hybryda tych procesorów, ale nie sprawdzałem dekoderów rozkazów i nakładania się ich, tak żeby np. zbudować 65C816 z illegalsami 6502C.  Mogłoby być fajne, ale nie wiem czy możliwe.

Rozmawialiśmy już o tym i nie jest to możliwe, bo 65C816 ma wykorzystane wszystkie 256 opkodów z tablicy (ok, 255, bo 1 opkod jest zerezerwowany). Dajmy na to, opkody $xF, wszystkie nielegalne na 6502, na 65C816 są wykorzystane na tryby adresowania long abs ("długie", z 24-bitowym adresem, typu LDA $F00000).

Ok.  Chciałem jeszcze potwierdzić dla własnego zrozumienia, ale teraz już to w pełni wyjaśniłeś. 
Dzisiaj mi przyjdzie książka "Mikroprocesor 6502 i jego rodzina", także muszę się jeszcze dokształcić.

Póki co kończę projekt stabilizacji O2/BO2, który jest dla mnie prekursorem do tego projektu.

serwus,
Piotr

149

(0 odpowiedzi, napisanych Miejsca w sieci)

Cześć!

Zachęcam do używania discordowego serwera poświęconego programowaniu na Atari 8-bit.

Zaproszenie stałe:  https://discord.gg/GTapZjCsgp

Komunikacja na serwerze jest w języku angielskim.. tak poza językami atarowskimi ;)

Są też kanały projektowe, np. Fujinet.  Tam można też o programowaniu na Atari pogadać z Thomasem Cherryhomes'em.

Zapraszam!

serwus,
Piotr

150

(203 odpowiedzi, napisanych Fabryka - 8bit)

Charlie Runkle napisał/a:
peterkaczorowski napisał/a:

U1MB z FJC  kosztuje "Our price: 407.68 PLN"
Side 3.1 kosztuje "Our price: 460.08 PLN"
Wzięte minutę temu ze strony Lotharka.
Do obu należy doliczyć koszty wysyłki.

Powiem tak... To jest po prostu źle zaprojektowana strona internetowa, zła komunikacja i to jest do poprawy.  Zgadzam się, że bez sensu jest pokazywanie większej ceny z opcjami podwyżki.  Sprzedażowo powinna być pokazana najniższa cena z opcjami jej zwiększenia jeśli wybierzesz gorsze opcje - tak robi np. Allegro, np. wysyłka "8 PLN - domniemana wysyłka jakiś Alegromat i możesz sobie przełączyć na inposta za np. 10 PLN" (ceny przykładowe).

Jeszcze raz podsumuję ceny z dzisiaj (piątek 28 kwietnia 2023):
1. SIDE 3.1 kosztuje obecnie 443.68 PLN (wybierając:  inpost  oraz przelew bankowy)
2. U1MB kosztuje obecnie 307.23 PLN (wybierając:  inpost  oraz przelew bankowy)

inpost - najtańsza forma przesyłki
przelew bankowy - rabat 7%

Firmware FJC do U1MB możesz zainstalować bezpłatnie ze strony FJC, a jak poczujesz się do wspierania autora za rozwój projektu, możesz mu dosłać kasę.  Możesz to zrobić np. miesiąc później.

serwus,
Piotr