Video Board XE: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Nie podano opisu zmian |
m red. |
||
| 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, przy zachowaniu 100% zgodności z [[GTIA]] otrzymujemy cały wachlarz nowych możliwości: | ||
* wyjście RGB do monitora / telewizora. | * wyjście RGB do monitora / telewizora. | ||
* 21-bitowa paleta RGB (po 7 bitów na składową): 2.097.152 kolory. | * 21-bitowa paleta RGB (po 7 bitów na składową): 2.097.152 kolory. | ||
* cztery definiowalne palety po 256 kolorów, możliwość wyświetlenia do 1024 kolorów na raz. | * cztery definiowalne palety po 256 kolorów, możliwość wyświetlenia do 1024 kolorów na raz. | ||
* nowe tryby wyświetlania: | * nowe tryby wyświetlania: | ||
** low: 160 [[piksel]]i w linii, 256 kolorów z palety 2 mln. | ** low: 128/160/168 [[piksel]]i w linii, 256 kolorów z palety 2 mln. | ||
** standard: 320 pikseli w linii, 256 kolorów z palety 2 mln. | ** standard: 256/320/336 pikseli w linii, 256 kolorów z palety 2 mln. | ||
** high resolution: 640 pikseli w linii, 16 kolorów z palety 2 mln. | ** high resolution: 512/640/672 pikseli w linii, 16 kolorów z palety 2 mln. | ||
** tekstowy: 80 kolumn, | ** tekstowy: 64/80/84 kolumn, niezależnie regulowane kolory każdego znaku (2 z 256 z 2 mln). | ||
* wewnętrzne 512 KB [[RAM]] taktowane zegarem 14,18 MHz. | * wewnętrzne 512 KB [[RAM]] taktowane zegarem 14,18 MHz. | ||
* niezależna od [[ANTIC]]-a [[VBXE display list]]. | * niezależna od [[ANTIC]]-a [[VBXE display list]]. | ||
| Linia 16: | Linia 15: | ||
* 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]]. | ||
* mapa kolorów pola gry o regulowanej rozdzielczości (od 8x1 do 32x32 piksele), dla każdego takiego prostokąta 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 | * możliwość mieszania w jednej linii trybu ANTIC-a [[GRAPHICS 8] i [[GRAPHICS 15]] za pomocą odpowiednich definicji w mapie koloru. | ||
* możliwość mieszania w jednej linii | |||
* możliwość nakładania nowych trybów wyświetlania, sprite'ów, mapy kolorów itd. na obraz generowany przez [[ANTIC]] | * możliwość nakładania nowych trybów wyświetlania, sprite'ów, mapy kolorów itd. na obraz generowany przez [[ANTIC]] | ||
* połowa pamięci karty odwzorowana jest w pamięci Atari jako rozszerzenie do 320 KB RAM ([[Rambo XL]]). | * opcjonalnie połowa pamięci karty odwzorowana jest w pamięci Atari jako rozszerzenie do 320 KB RAM ([[Rambo XL]]). | ||
Demonstracja możliwości: | Demonstracja możliwości: | ||
Wersja z 26 mar 2009, 11:38
Projekt Video Board XE autorstwa Electrona, polega na zastąpieniu GTIA nowym układem. W efekcie, przy zachowaniu 100% zgodności z GTIA otrzymujemy cały wachlarz nowych możliwości:
- wyjście RGB do monitora / telewizora.
- 21-bitowa paleta RGB (po 7 bitów na składową): 2.097.152 kolory.
- cztery definiowalne palety po 256 kolorów, możliwość wyświetlenia do 1024 kolorów na raz.
- nowe tryby wyświetlania:
- low: 128/160/168 pikseli w linii, 256 kolorów z palety 2 mln.
- standard: 256/320/336 pikseli w linii, 256 kolorów z palety 2 mln.
- high resolution: 512/640/672 pikseli w linii, 16 kolorów z palety 2 mln.
- tekstowy: 64/80/84 kolumn, niezależnie regulowane kolory każdego znaku (2 z 256 z 2 mln).
- wewnętrzne 512 KB RAM taktowane zegarem 14,18 MHz.
- niezależna od ANTIC-a VBXE display list.
- 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.
- mapa kolorów pola gry o regulowanej rozdzielczości (od 8x1 do 32x32 piksele), dla każdego takiego prostokąta 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 trybu ANTIC-a [[GRAPHICS 8] i GRAPHICS 15 za pomocą odpowiednich definicji w mapie koloru.
- możliwość nakładania nowych trybów wyświetlania, sprite'ów, mapy kolorów itd. na obraz generowany przez ANTIC
- opcjonalnie 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.