| Start |   http://hardware.atari8.info  



Atari XL/XE
* RAM
- SIMM Expansion
* SpartaDOS X
* 65C816
* stereo
* covox
* Q-Meg
* ARC
* Freddie
* Tight Tools Packet

Stacje dysków:
- Toms Multi Drive
- schematy

Atari - konsole:
- 2600
- 5200
- 7800



 

Simple 65C816 Processor Adapter

Jeśli jesteś szczęśliwym posiadaczem procesora 65C816, możesz go w prosty sposób podłączyć do naszej ukochanej Atarki zastępując procek 6502C. Jak to zrobić? Spójrz na schemat... Jest to jednak najprostsze rozwiązanie umożliwiające tylko korzystanie z większej liczby rozkazów. Rozwiązanie to nie pozwala na dołączenie większej ilości pamięci liniowej (jak wiadomo 65C816 może zaadresować do 16MB pamięci).

Oprócz procka 65C816 (w obudowie DIP40), którego już masz, będziesz potrzebował następujących części:

  • 74LS74 (74HCT74),
  • 74LS00 (74HCT00),
  • ewentualna podstawka 40-pin,
  • trochę krótkich przewodów,
  • narzędzia, lutownica itp.

Zadaniem adaptera jest dopasowanie sygnałów występujących w procesorze 65c816 do potrzeb magistrali Atari. Procek 65c816 nie ma sygnałów o0 (Phi0), o1 (Phi1) oraz /HALT, więc należy je czymś zastąpić. W układzie to zadanie powierzone jest układom '74 oraz '00. Przerzutnik U3A zatrzaskuje sygnał /HALT przy opadającym zboczu sygnału o0 (narastającym o1). Sygnał wyjściowy przerzutnika to sygnał BE (Bus Enable). Stan niski tej linii powoduje, że cała magistrala 65c816 przechodzi w stan wysokiej impedancji (stan odcięcia). Sygnał ten wykorzystany jest także do wytworzenia sygnału o2IN (gdy Antic przejmuje kontrolę nad magistralą, należy przecież procesor zatrzymać). Normalnie te operacje są wykonywane wewnątrz 6502C, w przypadku 65c816 należy to zrobić dodatkowo.

AUTOR TEGO OPISU NIE PONOSI ŻADNEJ ODPOWIEDZIALNOŚCI ZA EWENTUALNE SZKODY POWSTAŁE POD WPŁYWEM BŁĘDNEGO MONTAŻU UKŁADU!

Po rozkręceniu Atarki spróbuj znaleźć procesor. W zdecydowanej większości będzie to układ posiadający oznaczenie CO14806. Rzadko można spotkać układ, który posiada oznaczenie 6502. Jeżeli procek jest wlutowany w płytę, wylutuj go ostrożnie, żeby nie uszkodzić ścieżek. Wlutuj w to miejsce podstawkę 40-pin. Następnym krokiem jest przygotowanie naszego szesnastobitowego procesora. Weź go i odegnij ostrożnie nogi: 1, 3, 5, 7, 34, 35, 36, 37, 38, 39. Teraz możesz go włożyc w podstawkę. Weź teraz układ '74 oraz '00 i odegnij w jednym i w drugim wszystkie nóżki z wyjątkiem 7 i 14 (jeżeli nie chcesz montować ich na płytce drukowanej). Nałóż jeden na drugi i zlutuj nieodgięte nogi. Całość przylutuj do jakiegoś układu 14 pinowego na płycie Atari (też poprzez nałożenie i zlutownie nieodgiętych nóg). Uwaga! Pamiętaj, żeby scalaki zlutować prawidłowo, czyli 7-7 i 14-14. Odwróć teraz płytę i do następujących pól lutowniczych procesora (!) przylutuj przewody:

  • 3 (sygnał o1),
  • 37 (sygnał o0),
  • 39 (sygnał o2).

Przewody przeciągnij na drugą stronę płyty i przylutuj do odpowiednich końcówek układu '00 (patrz schemat). Wykonaj resztę połączeń:

  • połączenia między '00 i '74 (VCC to +5V - znajdziesz na 14 nodze '00 lub '74),
  • podłącz sygnał -HALT (znajdziesz go na 9 nodze Antica (CO21698)),
  • podłącz sygnał BE do procesora (pin 36),
  • podłącz sygnał O2IN do procesora (pin 37),
  • podłącz +5V do 3 pinu procka (-ABORT), podłącz sygnał R/-W do procesora (pin 34) (znajdziesz go na 14 nodze Antica (CO21698)),

Jeśli wszystko jest dobrze zrobione (czyt. zgodnie ze schematem), spróbuj włączyć komputer. Jeżeli się odpalił, to możesz sobie pogratulować. Jeżeli jednak nie, hmmm... sprawdź wszystko jeszcze raz.

W prototypach użyto także procesora W65C816 firmy Western Design Center, zamkniętego w obudowie PLCC. Jeżeli też masz taki, to będziesz zmuszony wykonać przejściówkę. Poniżej przedstawiono rozpiskę wyprowadzeń procesora w obudowie PLCC44:

Pin Sygnał Pin Sygnał
1 GND 23 GND
2 /VP 24 GND
3 RDY 25 A12
4 /ABORT 26 A13
5 /IRQ 27 A14
6 /ML 28 A15
7 /NMI 29 D/BA7
8 VPA 30 D/BA6
9 VCC 31 D/BA5
10 A0 32 D/BA4
11 A1 33 D/BA3
12 GND 34 D/BA2
13 A2 35 D/BA1
14 A3 36 D/BA0
15 A4 37 VCC
16 A5 38 R/W
17 A6 39 E
18 A7 40 BE
19 A8 41 o2
20 A9 42 M/X
21 A10 43 VDA
22 A11 44 /RST

Pasiu/SSG

 


hardware.atari8.info © Pasiu/SSG, hosted: www.atari8.info