Video Board XE
From Atariki
(Różnice między wersjami)
Wersja z dnia 23:03, 22 lut 2009 KMK (Dyskusja | wkład) ← Previous diff |
Wersja z dnia 19:49, 9 mar 2009 KMK (Dyskusja | wkład) Next diff → |
||
Linia 1: | Linia 1: | ||
Projekt '''Video Board XE''' autorstwa [[Electron|Electrona]], polega na zastąpieniu [[GTIA]] nowym układem. W efekcie otrzymujemy: | Projekt '''Video Board XE''' autorstwa [[Electron|Electrona]], polega na zastąpieniu [[GTIA]] nowym układem. W efekcie otrzymujemy: | ||
- | * kompatybilność z GTIA. | + | * 100% kompatybilność z GTIA. |
- | * blitter [[sprite|sprite'ów]] z własną 512 KB pamięcią [[RAM]]. Generuje sprite'y o rozmiarach od 1x1 do 256x256 punktów w rozdzielczości odpowiadającej 320x192, każdy sprite w 256 kolorach. Ilość sprite'ów organiczona tylko wydajnością blittera; ale co najmniej 30 sztuk o rozmiarach 32x32x256 kolorów na ramkę. | + | * wyjście RGB do monitora / telewizora. |
- | * połowa pamięci karty odwzorowana jest w pamięci Atari jako rozszerzenie do 320 KB RAM ([[Rambo XL]]). | + | * nowe tryby wyświetlania: |
+ | ** low: 160 pikseli w linii, 256 kolorów z palety 2 mln. | ||
+ | ** standard: 320 pikseli w linii, 256 kolorów z palety 2 mln. | ||
+ | ** high resolution: 640 pikseli w linii, 16 kolorów z palety 2 mln. | ||
+ | ** tekstowy: 80 kolumn, niezaleznie regulowane kolory każdego znaku (2 z 256 z 2 mln). | ||
+ | * wewnętrzne 512 KB [[RAM]] taktowane zegarem 14,18 MHz. | ||
+ | * blitter pracujący z częstotliwością 14,18 MHz; wydajność kopiowania 6,75 MB/s i wypełniania 13,5 MB/s | ||
+ | * możliwość generowania sprite'ów o rozmiarach od 1x1 do 256x256 punktów w rozdzielczości odpowiadającej 320x192, każdy sprite w 256 kolorach. Ilość sprite'ów organiczona tylko wydajnością blittera; ale co najmniej 30 sztuk o rozmiarach 32x32x256 kolorów na ramkę. | ||
* programowalne priorytety sprite'ów i tła. Prosta detekcja kolizji sprite'ów. | * programowalne priorytety sprite'ów i tła. Prosta detekcja kolizji sprite'ów. | ||
* programowalne pozycje x i y sprite'ów z dokładnością 1 [[piksel]]a [[hires]]. | * programowalne pozycje x i y sprite'ów z dokładnością 1 [[piksel]]a [[hires]]. | ||
Linia 9: | Linia 16: | ||
* mapa kolorów pola gry o regulowanej rozdzielczości (od 8x1 do 32x32 piksele), dla każdego takiego kwadratu można wybrać 1 z 32 zestawów kolorów (wszystkie kolory pola gry ulegają zamianie), możliwe jest skrolowanie mapy kolorów w pionie i w poziomie z rozdzielczością 1 piksela. | * mapa kolorów pola gry o regulowanej rozdzielczości (od 8x1 do 32x32 piksele), dla każdego takiego kwadratu można wybrać 1 z 32 zestawów kolorów (wszystkie kolory pola gry ulegają zamianie), możliwe jest skrolowanie mapy kolorów w pionie i w poziomie z rozdzielczością 1 piksela. | ||
* możliwość mieszania w jednej linii trybów hi-res i kolorowych za pomocą odpowiednich definicji w mapie koloru. | * możliwość mieszania w jednej linii trybów hi-res i kolorowych za pomocą odpowiednich definicji w mapie koloru. | ||
- | * tryby wyświetlania: | + | * połowa pamięci karty odwzorowana jest w pamięci Atari jako rozszerzenie do 320 KB RAM ([[Rambo XL]]). |
- | ** low: 160 pikseli w linii, 256 kolorów | + | |
- | ** standard: 320 pikseli w linii, 256 kolorów | + | |
- | ** high resolution: 640 pikseli w linii, 16 kolorów | + | |
- | ** tekstowy: 80 kolumn, niezaleznie regulowane kolory każdego znaku | + | |
- | * wyjście RGB do monitora / telewizora. | + | |
- | + | ||
Demonstracja możliwości: | Demonstracja możliwości: |
Wersja z dnia 19:49, 9 mar 2009
Projekt Video Board XE autorstwa Electrona, polega na zastąpieniu GTIA nowym układem. W efekcie otrzymujemy:
- 100% kompatybilność z GTIA.
- wyjście RGB do monitora / telewizora.
- nowe tryby wyświetlania:
- low: 160 pikseli w linii, 256 kolorów z palety 2 mln.
- standard: 320 pikseli w linii, 256 kolorów z palety 2 mln.
- high resolution: 640 pikseli w linii, 16 kolorów z palety 2 mln.
- tekstowy: 80 kolumn, niezaleznie regulowane kolory każdego znaku (2 z 256 z 2 mln).
- wewnętrzne 512 KB RAM taktowane zegarem 14,18 MHz.
- blitter pracujący z częstotliwością 14,18 MHz; wydajność kopiowania 6,75 MB/s i wypełniania 13,5 MB/s
- możliwość generowania sprite'ów o rozmiarach od 1x1 do 256x256 punktów w rozdzielczości odpowiadającej 320x192, każdy sprite w 256 kolorach. Ilość sprite'ów organiczona tylko wydajnością blittera; ale co najmniej 30 sztuk o rozmiarach 32x32x256 kolorów na ramkę.
- programowalne priorytety sprite'ów i tła. Prosta detekcja kolizji sprite'ów.
- programowalne pozycje x i y sprite'ów z dokładnością 1 piksela hires.
- dwie programowalne palety 256-kolorowe - jedna dla pola gry, druga dla sprite'ów. Wybór spośród 2 mln kolorów (21-bitowa paleta RGB, po 7 bitów na składową).
- mapa kolorów pola gry o regulowanej rozdzielczości (od 8x1 do 32x32 piksele), dla każdego takiego kwadratu można wybrać 1 z 32 zestawów kolorów (wszystkie kolory pola gry ulegają zamianie), możliwe jest skrolowanie mapy kolorów w pionie i w poziomie z rozdzielczością 1 piksela.
- możliwość mieszania w jednej linii trybów hi-res i kolorowych za pomocą odpowiednich definicji w mapie koloru.
- połowa pamięci karty odwzorowana jest w pamięci Atari jako rozszerzenie do 320 KB RAM (Rambo XL).
Demonstracja możliwości:
Widok płyty głównej komputera z zamontowanym rozszerzeniem:
Zobacz też
Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.