65C816

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 14:42, 7 gru 2005
KMK (Dyskusja | wkład)

← Previous diff
Wersja z dnia 18:25, 8 gru 2005
KMK (Dyskusja | wkład)

Next diff →
Linia 1: Linia 1:
-65C816 to 16-bitowy następca układu MOS 6502, można nim zastąpić zastosowany w Atari procesor [[6502C]]. +[[65C816]] to 16-bitowy następca układu MOS 6502, można nim zastąpić zastosowany w Atari procesor [[6502C]]. [[65C816]] zaprojektowany został przez [[William D. Mensch|Williama D. Menscha]] jako wersja rozwojowa i następca procesora [[65C02]]. Produkowany jest przez [http://wdesignc.com Western Design Center]].
 +Architektura:
 +
 +* ośmiobitowa szyna danych
 +* 24-bitowa szyna adresowa
 +* 92 rozkazy
 +* 22 tryby adresowania
 +* jeden 16-bitowy rejestr ogólne przeznaczenia (akumulator)
 +* dwa szesnastobitowe rejestry indeksowe (X i Y)
 +* szesnastobitowy wskaźnik strony zerowej
 +* szesnastobitowy wskaźnik stosu
 +* dziewięć bitów statusu
 +* dwa ośmiobitowe rejestry adresowe banku programu i danych
 +* szesnastobitowy licznik programu (razem z rejestrem banku programu stanowi 24-bitowy adres)
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. 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). Szczegóły montażu w stołówce [http://hardware.atari8.info/65816.php Simple 65C816 Processor Adapter]. Na takiej samej zasadzie dzialało rozszerzenie [[Sweet16]]. 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. 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). Szczegóły montażu w stołówce [http://hardware.atari8.info/65816.php Simple 65C816 Processor Adapter]. Na takiej samej zasadzie dzialało rozszerzenie [[Sweet16]].
- 
Bardziej zaawansowane rozszerzenie to [[Warp4]], autorstwa [[Pasiu|Pasia]]/SSG - schematy i opis montażu już w stołówce. Bardziej zaawansowane rozszerzenie to [[Warp4]], autorstwa [[Pasiu|Pasia]]/SSG - schematy i opis montażu już w stołówce.
- 
Pasiu pracuje również nad kolejnym typem rozszerzenia, 65C816 pracujący razem z 6502c. Rozszerzenie zainspirowane projektem [[Hyperspeed XL-XE|Hyperspeed XL/XE]], z danych ujawnionych do tej pory wynika iż będzie ono zapewniało 64K taktowanej 14MHz pamięci cache umożliwiającej szybki odczyt także obszaru poniżej 0x010000. Pasiu pracuje również nad kolejnym typem rozszerzenia, 65C816 pracujący razem z 6502c. Rozszerzenie zainspirowane projektem [[Hyperspeed XL-XE|Hyperspeed XL/XE]], z danych ujawnionych do tej pory wynika iż będzie ono zapewniało 64K taktowanej 14MHz pamięci cache umożliwiającej szybki odczyt także obszaru poniżej 0x010000.
Linia 17: Linia 28:
Zobacz też: Zobacz też:
-* [http://www.wdesignc.com Strona producenta] procesorów [[65C02]] i 65C816. 
* [[65C832]] * [[65C832]]
[[Kategoria:Atari 8-bit]] [[Kategoria:Atari 8-bit]]

Wersja z dnia 18:25, 8 gru 2005

65C816 to 16-bitowy następca układu MOS 6502, można nim zastąpić zastosowany w Atari procesor 6502C. 65C816 zaprojektowany został przez Williama D. Menscha jako wersja rozwojowa i następca procesora 65C02. Produkowany jest przez Western Design Center].

Architektura:

  • ośmiobitowa szyna danych
  • 24-bitowa szyna adresowa
  • 92 rozkazy
  • 22 tryby adresowania
  • jeden 16-bitowy rejestr ogólne przeznaczenia (akumulator)
  • dwa szesnastobitowe rejestry indeksowe (X i Y)
  • szesnastobitowy wskaźnik strony zerowej
  • szesnastobitowy wskaźnik stosu
  • dziewięć bitów statusu
  • dwa ośmiobitowe rejestry adresowe banku programu i danych
  • szesnastobitowy licznik programu (razem z rejestrem banku programu stanowi 24-bitowy adres)

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. 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). Szczegóły montażu w stołówce Simple 65C816 Processor Adapter. Na takiej samej zasadzie dzialało rozszerzenie Sweet16.

Bardziej zaawansowane rozszerzenie to Warp4, autorstwa Pasia/SSG - schematy i opis montażu już w stołówce.

Pasiu pracuje również nad kolejnym typem rozszerzenia, 65C816 pracujący razem z 6502c. Rozszerzenie zainspirowane projektem Hyperspeed XL/XE, z danych ujawnionych do tej pory wynika iż będzie ono zapewniało 64K taktowanej 14MHz pamięci cache umożliwiającej szybki odczyt także obszaru poniżej 0x010000.

Poniżej screenshot z SysInfo pokazujący parametry prototypowej instalacji:


Grafika:Si-65816.png

Zobacz też:

Personal tools