426

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

Mam te twoje dwie płytki, dostałem od Mq razem z płytą główną. Tylko nie mam do nich żadnej dokumentacji. Chyba bardziej skłaniam się ku wersji 320kB. Mam już zamówione pamięci u Chińczyka. W tej chwili mam 130XE, z oryginalnym EMMU. Z drugiej strony leży mi też zmontowany SimmExp.

427

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

Generalnie sprzęt jest ogarnięty, AKI działa (wsad AtariITX AKI.hex).

Mapowanie klawiszy funkcyjnych wygląda tak:
F5     START
F6     SELECT
F7     OPTION
F8     RESET
F10     HELP
F11     INVERS
F12     BREAK

Pozostało chyba tylko zrobić jakieś rozszerzenie pamięci.

428

(6 odpowiedzi, napisanych Fabryka - 8bit)

Wystarczy zwarcie do masy pinu 10 (T2) GTIA.

429

(6 odpowiedzi, napisanych Fabryka - 8bit)

Ale wciąż pozostaje problem startu i pierwszego cyklu.

Reset chyba raczej nie jest taki prosty. Reset powinien być na zmianie stanu K5 z 1 na 0 i zasadniczo, do momentu pierwszego resetu, układ nie powinien nic wysyłać, bo wewnętrzny licznik nie jest zsynchronizowany z licznikiem POKEYa.

Żeby to zrobić bez kombinowania potrzeba 12 linii GPIO, PIC16F84A ma ich 13, ale potrzebuje jeszcze 2, żeby czytać klawiaturę PS/2, stąd te kombinacje. Zapomniałem o Start, Select, Option i Reset...

430

(6 odpowiedzi, napisanych Fabryka - 8bit)

No właście - trzeba się synchronizować do tego przejścia, a dalej polegać na wewnętrznym timerze PICa. Czytając wszystkie 6 linii, można realizować komunikację synchronicznie.

431

(6 odpowiedzi, napisanych Fabryka - 8bit)

Klawiatura Atari to typowa klawiatura matrycowa (nie licząc klawiszy "funkcyjnych"). Odczyt jest realizowany przez układ POKEy z pomocą 2 multiplekserów analogowych CD4051.

POKEy za pomocą linii K3...K5 wybiera wiersz matrycy klawiatury, na który podaje masę (przez rezystor 100R), natomiast za pomocą linii K0...K2 wybiera kolumnę, której stan odczytuje przez wejście KR1 (podciągnięte do Vcc przez rezystor 47kR). Nieco inaczej są odczytywane klawisze Break, Control i Shift. Używane jest do tego wejście KR2 (również podciągnięte do Vcc przez rezystor 47kR), które jest podłączone na stałe do kolumny klawiatury, w której są te klawisze.

Teraz pora na pytanie - jak rozwiązano komunikację PICa z POKEYem w AKI? Podłączone są tam jedynie linie KR1, KR2 oraz K0 i K5. Jak sądzę, wewnętrznie generowane są opóźnienia, wyzwalane początkiem skanowania wierszy/kolumn i na ich podstawie wystawiane są odpowiednie stany na KR1 i KR2. Dlaczego to jest aż tak przekombinowane. PIC przecież ma dość pinów GPIO, aby mógł "widzieć" wszystkie 6 linii Kn i nie byłoby problemu z timingami.

Przygotowałem "znormalizowaną" (po adresach) mapę klawiszy:
https://obrazki.elektroda.pl/7038795000_1622492630_thumb.jpg

432

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

SIC! już działa, tylko wymaga dodatkowego resetu, tzn. muszę nacisnąć "reset" na SIC! i zrestartować komputer.

Z wartościami elementów generalnie trzymałem się schematu, tylko "na ostatniej prostej" trochę optymalizowałem, bo okazało się, że nie zamówiłem sobie rezystorów 100R (przy SIO), więc dałem 82R, tak samo kondensatory SMD 27pF, dałem 22pF i tranzystory wszystkie SMD dałem BC817.

x_angel napisał/a:

Podstawki precyzyjne to ZUOOOO!!!!

No wiem, już ich nie ma... ale to miała być taka płyta do eksperymentów. Najchętniej to bym na niej ZIFy widział, ale się nie zmieszczą. Jak się kupi markowe precyzyjne, to dają radę, ale to, co kupiłem, to jakiś złom.

Natomiast Si5351 działa pięknie, no i mając 3 kanały i 2 niezależne syntezatory PLL, można się pokusić o jakieś eksperymenty z timingami.

P.S.
Masz jakiś opis do tego swojego wsadu do AKI? Bo mapowanie klawiatury jest tam inne niż w oryginale.

P.P.S.
...zapomniało mi się o jednym rezystorku :O i Atarynka wykazywała zdolności paranormalne - reagowała na zbliżenie ręki do płyty ;)

433

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

Tymczasowo pożyczyłem RAM z 800XE i... działa!
Nie wiem tylko co mnie podkusiło na podstawki precyzyjne :/

Sprawdziłem swoje GTIA z usterką typ 2 i co ciekawe jak je zamrożę to działa, ale po kilku minutach usterka powraca. Drugie GTIA, które mam z płyty dawcy niestety ma usterkę typu 1.

Stereo działa, AKI działa, SIC!... nie działa (wchodzi do self-testu) :/ mam jeszcze tylko jeden kartridż ze Space Harrier'em i ten działa. SDriveMAX też działa.

https://obrazki.elektroda.pl/1609116500_1622475676_thumb.jpg

perinoid napisał/a:

Wychodzi na to, że to 'N' na końcu ma znaczenie. Na fotce scalak bez 'N'  w opcji +256KB i wszystko hula aż miło.

Literka N na końcu oznacza jedynie układ w wersji zgodnej z dyrektywą RoHS, czyli z pinami pocynowanymi cyną bezołowiową.
L - low power
P - plastic DIP
N - lead free

435

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

Mam nadzieję, że to zastąpi XCO:
https://obrazki.elektroda.pl/7943191300_1622381732_thumb.jpg https://obrazki.elektroda.pl/6543327300_1622381734_thumb.jpg

Powiem, że przy pierwszym uruchomieniu, to ta częstotliwość wcale taka ładna nie wyszła, trzeba było wprowadzić kompensację rezonatora 25 MHz. Wyszło mi +91ppm, tyle wprowadziłem i trafiłem "w punkt".

W razie potrzeby ATMega (Arduino Pro Mini) "przytrzyma" reset Atari, ale na razie mam nadzieję, że to nie będzie potrzebne - zaprogramowałem ją bez bootloadera, więc powinna zdążyć "wstać" podczas power-on reset Atari. Po włączeniu zasilania przesyła konfigurację do Si5351 i "idzie spać" (SLEEP_MODE_PWR_DOWN).

436

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

Przejrzałem karty katalogowe i wynika z nich, że LF to to samo co F, tylko wersja energooszczędna i fmax=4 MHz.

Fusebity mają być tak ustawione?
https://obrazki.elektroda.pl/2679322400_1622128952_thumb.jpg

Z plikiem Tasta.hex miniprog zgłasza mi, że plik nie mieści się w pamięci MCU.

437

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

Który wsad do PIC'a pod AKI jest właściwy - AtariITX AKI.hex czy Tasta.hex? Czy PIC16LF84A się nada?

438

(22 odpowiedzi, napisanych Sprzęt - 16/32bit)

Taki statyczny obraz w paski świadczy o tym, że Shifter odczytuje ciągle ten sam wiersz pamięci lub wcale nie odczytuje zawartości pamięci tylko (niezależnie od wystawionego adresu) jakieś śmieci "zatrzaśnięte" w buforze magistrali. Czyli na początek do sprawdzenia są układy 74LS373 i 74LS244 oraz MMU.

439

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

...a mogę trochę pomarudzić? Slot Cart+ECI jest za daleko od krawędzi płyty i kartridże w obudowach @Sikora (i zapewne oryginalne też, ale nie mam, żeby sprawdzić) nie wchodzą do końca (przynajmniej jeśli użyje się oryginalnego złącza). Poza tym strasznie małe pady są pod piny kartridża i SIO.
Jeszcze tylko trochę drobnicy (głównie SMD) i płyta powinna ruszyć. Będzie AKI (choć się zagapiłem i u Chińczyka zamówiłem PICa w obudowie SMD), nie będzie SIO2SD. Na początek będzie to "goła" 130XE (bo gdzieś wygrzebałem oryginalne EMMU).

Czy układy serii 74ACT w BOMie nie są trochę na wyrost? Oryginalnie były 74LS, więc 74HCT powinny dać radę.

440

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

Postępy w budowie...
https://obrazki.elektroda.pl/2962364200_1621765599_thumb.jpg

441

(24 odpowiedzi, napisanych Sprzęt - 16/32bit)

Czy komputer i monitor/TV (jeśli tego wymaga) jest podłączony do gniazda sieciowego ze sprawnym zerowaniem/uziemieniem?

442

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

... to ja się też pochwalę (i usprawiedliwię):
https://obrazki.elektroda.pl/8662122400_1621636928_thumb.jpg
Jak widać, płyta-dawca nie nadawała się do naprawy, choć o dziwo, wszystkie chipy miała sprawne.

Studząc zapał niektórych - wydawało mi się, że większość części mam, a już poszło ponad 100zł na "drobnicę".

443

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

Off-topic - C64 w USA (wersja NTSC) miała zupełnie inną paletę...

444

(34 odpowiedzi, napisanych Sprzęt - 16/32bit)

To się upewnij, że masę masz po "właściwej stronie" i nie patrzysz na lustrzane odbicie.

445

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

Ok, zatem biorę tę płytę od @Mq (szczegóły na maila).

446

(34 odpowiedzi, napisanych Sprzęt - 16/32bit)

Pin 6 ma zostać niepodłączony. Jesteś pewien, że prawidłowo liczysz piny (zwłaszcza w złączu DIN)?

447

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

Dzisiaj @x_angel obiecał odpowiedzieć czy jeszcze ma, czy nie, jeśli nie będzie miał, to chętnie wezmę od @Mq, choć trochę obawiam się ceny wersji złoconej.

448

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

Masz jeszcze jakąś "wolną" płytę ITX? Bo przypadkiem, drogą kupna, wszedłem w posiadanie płyty dawcy (połamanej) od retro.exe, która okazała się być w pełni sprawna (tj. wszystkie kluczowe chipy są sprawne), niestety w miejscu RAMów ma wielką dziurę, co raczej wyklucza naprawę. Kupiłem ją na części, ale szczerze to nie podziewałem się, że będzie 100% sprawna (nie licząc GTIA z 51 tygodnia 1990 roku, więc wiadomo...). Jedyne widoczne uszkodzenie to spalony dławik. Niestety brakuje kwarców, ale to nie jest wielki problem.

449

(127 odpowiedzi, napisanych Fabryka - 8bit)

Mnie się właśnie podoba, że działa bez VBXE (bo go nie mam)... jak ktoś go ma, to pewnie się ucieszy, że go obsługuje. Ale, duży plus, za to, że działa i całkiem dobrze wygląda nawet na standardowym XL/XE, bez współczesnych dodatków.

450

(106 odpowiedzi, napisanych Fabryka - 8bit)

ccwrc napisał/a:

Napisał "Chyba, żeby nie." co nie jest ani jednoznacznym potwierdzeniem, ani zaprzeczeniem.

Jest regionalizmem, ale jest całkiem jednoznaczne ;)