192XT
From Atariki
Wersja z dnia 14:35, 2 sty 2025 Mono (Dyskusja | wkład) (opis na bazie artykułu z bajtka) ← Previous diff |
Aktualna wersja Mono (Dyskusja | wkład) (pamięć podstawowa) |
||
Linia 1: | Linia 1: | ||
- | Rozszerzenie pamięci do 256 KB dla komputerów [[XL]] i [[XE]] opracowane przez firmę [[P.Z. Karen]] w 1989 roku. Zostało opisane w Bajtku 2/1989 w artykule "ATARI 192XT". | + | Rozszerzenie pamięci do 256 KB dla komputerów [[XL]] i [[XE]] opracowane przez firmę [[P.Z. Karen]] w 1989 roku. Zostało opisane w [http://atarionline.pl/biblioteka/czasopisma/Bajtek/Bajtek_1989_02.djvu Bajtku 2/1989] w artykule "ATARI 192XT". |
- | Dodatkowa pamięć to 12 banków po 16k umieszczonych w obszarze $4000-$7FFF i tak jak w [[130XE]] sterowanych przez bity 2, 3, 4, 5 i 6 rejestru [[Rejestry PIA#PORTB|PORTB]] układu [[PIA]]. | + | Dodatkowa pamięć to 12 banków po 16 KB umieszczonych w obszarze $4000-$7FFF i tak jak w [[130XE]] sterowanych przez bity 2, 3, 4, 5 i 6 rejestru [[Rejestry PIA#PORTB|PORTB]] układu [[PIA]]. |
W odróżnieniu od pozostałych rozszerzeń do 256 KB istniejących na rynku, żadna z kombinacji bitów PORTB nie wybiera ćwiartek pamięci podstawowej. Za to oddzielny dostęp ANTIC-a do pamięci dodatkowej realizowany jest tylko dla 4 pierwszych banków, pozostałe kombinacje dostępne są tylko dla CPU. | W odróżnieniu od pozostałych rozszerzeń do 256 KB istniejących na rynku, żadna z kombinacji bitów PORTB nie wybiera ćwiartek pamięci podstawowej. Za to oddzielny dostęp ANTIC-a do pamięci dodatkowej realizowany jest tylko dla 4 pierwszych banków, pozostałe kombinacje dostępne są tylko dla CPU. | ||
Linia 8: | Linia 8: | ||
|align="center"|7 ||align="center"|6 ||align="center"|5 ||align="center"|4 ||align="center"|3 ||align="center"|2 ||align="center"|1 ||align="center"|0 ||align="center"|Bank ||align="center"|Dostęp | |align="center"|7 ||align="center"|6 ||align="center"|5 ||align="center"|4 ||align="center"|3 ||align="center"|2 ||align="center"|1 ||align="center"|0 ||align="center"|Bank ||align="center"|Dostęp | ||
|- | |- | ||
- | |align="center"| x ||align="center"| x ||align="center"| 1 ||align="center"| 1 ||align="center"| x ||align="center"| x ||align="center"| x ||align="center"| x ||align="center"| pamięć bazowa || CPU ANTIC | + | |align="center"| x ||align="center"| x ||align="center"| 1 ||align="center"| 1 ||align="center"| x ||align="center"| x ||align="center"| x ||align="center"| x ||align="center"| pamięć podstawowa || CPU ANTIC |
|- | |- | ||
- | |align="center"| x ||align="center"| x ||align="center"| x ||align="center"| x ||align="center"| 0 ||align="center"| 0 ||align="center"| x ||align="center"| x ||align="center"| 0 || CPU ANTIC | + | |align="center"| x ||align="center"| x ||align="center"| 0 ||align="center"| x ||align="center"| 0 ||align="center"| 0 ||align="center"| x ||align="center"| x ||align="center"| 0 || CPU ANTIC |
|- | |- | ||
- | |align="center"| x ||align="center"| x ||align="center"| x ||align="center"| x ||align="center"| 0 ||align="center"| 1 ||align="center"| x ||align="center"| x ||align="center"| 1 || CPU ANTIC | + | |align="center"| x ||align="center"| x ||align="center"| 0 ||align="center"| x ||align="center"| 0 ||align="center"| 1 ||align="center"| x ||align="center"| x ||align="center"| 1 || CPU ANTIC |
|- | |- | ||
- | |align="center"| x ||align="center"| x ||align="center"| x ||align="center"| x ||align="center"| 1 ||align="center"| 0 ||align="center"| x ||align="center"| x ||align="center"| 2 || CPU ANTIC | + | |align="center"| x ||align="center"| x ||align="center"| 0 ||align="center"| x ||align="center"| 1 ||align="center"| 0 ||align="center"| x ||align="center"| x ||align="center"| 2 || CPU ANTIC |
|- | |- | ||
- | |align="center"| x ||align="center"| x ||align="center"| x ||align="center"| x ||align="center"| 1 ||align="center"| 1 ||align="center"| x ||align="center"| x ||align="center"| 3 || CPU ANTIC | + | |align="center"| x ||align="center"| x ||align="center"| 0 ||align="center"| x ||align="center"| 1 ||align="center"| 1 ||align="center"| x ||align="center"| x ||align="center"| 3 || CPU ANTIC |
|- | |- | ||
|align="center"| x ||align="center"| 0 ||align="center"| 1 ||align="center"| 0 ||align="center"| 0 ||align="center"| 0 ||align="center"| x ||align="center"| x ||align="center"| 4 || CPU | |align="center"| x ||align="center"| 0 ||align="center"| 1 ||align="center"| 0 ||align="center"| 0 ||align="center"| 0 ||align="center"| x ||align="center"| x ||align="center"| 4 || CPU | ||
Linia 36: | Linia 36: | ||
Poza dodatkową pamięcią w komputerze montowane są również: interfejs [http://pl.wikipedia.org/wiki/Centronics Centronics] oraz moduł nazwany przez producenta jako "Turbo ROM", nie mający jednak nic wspólnego z popularnym [[Turbo ROM|systemem turbo]] dla magnetofonu. | Poza dodatkową pamięcią w komputerze montowane są również: interfejs [http://pl.wikipedia.org/wiki/Centronics Centronics] oraz moduł nazwany przez producenta jako "Turbo ROM", nie mający jednak nic wspólnego z popularnym [[Turbo ROM|systemem turbo]] dla magnetofonu. | ||
- | Moduł ten zawiera 16KB blok statycznej pamięci RAM dostępnej w obszarze $C000-$FFFF, co umożliwia wpisanie tam dowolnego systemu operacyjnego (zapis do niej blokowany jest przełącznikiem na obudowie komputera). | + | Moduł ten zawiera 16 KB blok statycznej pamięci RAM dostępnej w obszarze $C000-$FFFF, co umożliwia wpisanie tam dowolnego systemu operacyjnego (zapis do niej blokowany jest przełącznikiem na obudowie komputera). |
Wraz z rozszerzeniem dostarczane jest oprogramowanie do: | Wraz z rozszerzeniem dostarczane jest oprogramowanie do: | ||
Linia 50: | Linia 50: | ||
* SELECT+RESET wymusza zimny start systemu, | * SELECT+RESET wymusza zimny start systemu, | ||
* HELP+RESET zmienia numer stacji dysków przypisanej do ramdysku (co pozwala na boootowanie komputera z ramdysku). | * HELP+RESET zmienia numer stacji dysków przypisanej do ramdysku (co pozwala na boootowanie komputera z ramdysku). | ||
- | |||
== Zobacz też == | == Zobacz też == |
Aktualna wersja
Rozszerzenie pamięci do 256 KB dla komputerów XL i XE opracowane przez firmę P.Z. Karen w 1989 roku. Zostało opisane w Bajtku 2/1989 w artykule "ATARI 192XT".
Dodatkowa pamięć to 12 banków po 16 KB umieszczonych w obszarze $4000-$7FFF i tak jak w 130XE sterowanych przez bity 2, 3, 4, 5 i 6 rejestru PORTB układu PIA.
W odróżnieniu od pozostałych rozszerzeń do 256 KB istniejących na rynku, żadna z kombinacji bitów PORTB nie wybiera ćwiartek pamięci podstawowej. Za to oddzielny dostęp ANTIC-a do pamięci dodatkowej realizowany jest tylko dla 4 pierwszych banków, pozostałe kombinacje dostępne są tylko dla CPU.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | Bank | Dostęp |
x | x | 1 | 1 | x | x | x | x | pamięć podstawowa | CPU ANTIC |
x | x | 0 | x | 0 | 0 | x | x | 0 | CPU ANTIC |
x | x | 0 | x | 0 | 1 | x | x | 1 | CPU ANTIC |
x | x | 0 | x | 1 | 0 | x | x | 2 | CPU ANTIC |
x | x | 0 | x | 1 | 1 | x | x | 3 | CPU ANTIC |
x | 0 | 1 | 0 | 0 | 0 | x | x | 4 | CPU |
x | 0 | 1 | 0 | 0 | 1 | x | x | 5 | CPU |
x | 0 | 1 | 0 | 1 | 0 | x | x | 6 | CPU |
x | 0 | 1 | 0 | 1 | 1 | x | x | 7 | CPU |
x | 1 | 1 | 0 | 0 | 0 | x | x | 8 | CPU |
x | 1 | 1 | 0 | 0 | 1 | x | x | 9 | CPU |
x | 1 | 1 | 0 | 1 | 0 | x | x | 10 | CPU |
x | 1 | 1 | 0 | 1 | 1 | x | x | 11 | CPU |
Poza dodatkową pamięcią w komputerze montowane są również: interfejs Centronics oraz moduł nazwany przez producenta jako "Turbo ROM", nie mający jednak nic wspólnego z popularnym systemem turbo dla magnetofonu. Moduł ten zawiera 16 KB blok statycznej pamięci RAM dostępnej w obszarze $C000-$FFFF, co umożliwia wpisanie tam dowolnego systemu operacyjnego (zapis do niej blokowany jest przełącznikiem na obudowie komputera).
Wraz z rozszerzeniem dostarczane jest oprogramowanie do:
- instalacji ramdysków,
- testowania pamięci,
- kopiowania danych,
- instalacji fontów,
- tworzące kasetę systemową,
- obsługi interfejsu CENTRONICS.
Dodatkowo kombinacja klawiszy:
- SELECT+RESET wymusza zimny start systemu,
- HELP+RESET zmienia numer stacji dysków przypisanej do ramdysku (co pozwala na boootowanie komputera z ramdysku).