1 Ostatnio edytowany przez mikey (2009-05-20 01:24:02)

Hej,

Znalazlem w starych 'scalakach' calkiem zwawego 8255. Moze mi ktos nakreslic prosty schemat jak to podpiac do atari zeby uzyskac dostep do niego?
Adresy/Dane wiem jak podlaczyc, gorzej ze zdekodowaniem tego na jakims $Dxxx. Wiem ze podlaczano swego czasu drugie PIA w atari, a 8255 sie wiele nie rozni, wiec chyba to bedzie dosc trywialne. Jesli by mi sie to udalo to bym mial pomysl na nowe rozszerzenie do atari :)

EDIT:

74138 da rade chyba, tylko jak to podpiac :)

2

w atari magazyn byl schemat jak podlaczyc 8255, kojarzy mi sie nawet tytul okno na swiat czy jakos tak...

http://atari.pl/hsc/ad.php?i=1.

3 Ostatnio edytowany przez seban (2009-05-20 10:24:33)

Hej!

Przykład podpięcia 8255A pod port cartridge: format rastrowy: PNG, format wektorowy: PDF.

pozdrawiam
Seban

4

Wr=!(!rw & Phi2)
Rd=!(rw & Phi2)

przechodze na tumiwisizm

5

Dzieki.

Seban, a gdzie to sie zdekoduje? na D5xx?
Candle: moglbys jasniej?

6

no na bramki przerysowac?
7400, pierwsza bramka zwarte dwa wejscia do sygnalu rw, druga bramka pierwsze wejscie do wyjsica pierwszej, drugie do fi2 - masz WR
analogicznie RD
dane do danych, adresy do adresow, CS do np D6xx albo D7xx (d6xx jest na nodze 9 74138 w atarce - tyle pamietam)

przechodze na tumiwisizm

7 Ostatnio edytowany przez seban (2009-05-20 11:13:48)

Hej!

Tak dokładnie, zdekoduje się na $D5xx. Dostępne będą 4 rejestry, np. pod $D500, $D501, $D502 i $D503.

Jeżeli chciałbyś montować do środka i masz wolne obszary $D6xx, $D7xx to możesz się wpiąć sygnałem ~CS, pod pin 9 lub 7 układu 74138 (U2) na płycie Atari, poniżej kawałek schematu ATARI wykonanego przez JER-a:

http://seban.slight.pl/aa/65xe_02.gif

Pozwoliłem sobie wkleić dla zobrazowania tego o który układ dokładnie chodzi.

8

ok, dzieki koledzy, juz wszystko jasne.

9

Witam,

Mam pytanie odnośnie schematu podanego przez kol. Sebana
Nie rozumiem po co uzywa sie bramki U2A, skoro mozna ja ominac. (np tak jak tutaj http://www.atarimagazines.com/computeii/issue2/17-1.jpg)
Mozna prosic o wyjasnienie?

Nice shoes...

10 Ostatnio edytowany przez seban (2009-11-30 21:23:38)

nie wiem skąd pochodzi układ który przedstawiłeś ale jest on jakimś nieporozumieniem,  z dwóch powodów. po pierwsze odczyt (~RD)z 8255 nie jest synchronizowany w żaden sposób z fi2, po drugie zapis (~WR) do 8255 przez cpu przy zaproponowanym przez ciebie układzie nastąpi przy złym zboczu fi2. takie rozwiązanie nie ma szans na stabilne działanie o ile ma w ogóle szanse na jakiekolwiek działanie.

update: candle zwrócił mi uwagę że na twoim schemacie jest ~R/W (co oczywiście ja przegapiłem), w przypadku rodziny 65xx masz sygnał R/~W. I teraz albo zakładamy błąd w druku i wtedy wracamy do dwóch powyższych problemów albo pokazujesz jak jest generowany ~R/W... i wtedy możemy wnikać dalej ;)

pozdrawiam
Seban

11

pochodzi z artykulu o dolaczaniu 6502 do 8255 z magazynu compute
http://www.atarimagazines.com/computeii … page17.php

Nice shoes...

12

RD, can be the inverted R/W signal which need not (but can be) gated with ?2.

przechodze na tumiwisizm

13 Ostatnio edytowany przez seban (2009-11-30 22:09:57)

no właśnie to samo dojrzałem... i nie mnie oceniać rewelacje w stylu "which need not (but can be) gated with ?2.". Nie odważyłbym się zaprojektować układu któy nie synchronizuje zapisów/odczytów z FI2. Ale jeżeli dodać wspomniany "inverted R/~W" gated with FI2 to wyjdzie na to samo co było proponowane przeze mnie i candle parę postów wyżej rozwiązanie.