Video Board XE
From Atariki
Wersja z dnia 15:36, 5 kwi 2010 KMK (Dyskusja | wkład) ← Previous diff |
Wersja z dnia 16:25, 6 kwi 2010 KMK (Dyskusja | wkład) (→Zobacz też) Next diff → |
||
Linia 46: | Linia 46: | ||
==Zobacz też== | ==Zobacz też== | ||
- | * [http://atariarea.krap.pl/pliki/rozne/vbxe.pdf dokumentacja projektu] | + | * [http://spiflash.org/block/15.html Strona domowa] |
- | * [[S2:]] | + | |
* [http://atariarea.krap.pl/forum/viewtopic.php?id=3933 wątek na forum Atari.area] | * [http://atariarea.krap.pl/forum/viewtopic.php?id=3933 wątek na forum Atari.area] | ||
* [http://www.atariage.com/forums/index.php?s=&showtopic=84499&view=findpost&p=1028426 wątek na forum AtariAge] | * [http://www.atariage.com/forums/index.php?s=&showtopic=84499&view=findpost&p=1028426 wątek na forum AtariAge] | ||
+ | * [[S2:]] | ||
- | {{stub}} | ||
[[Kategoria:Peryferia 8-bit]] | [[Kategoria:Peryferia 8-bit]] | ||
[[Kategoria:Rozszerzenia]] | [[Kategoria:Rozszerzenia]] | ||
[[Kategoria:VBXE]] | [[Kategoria:VBXE]] |
Wersja z dnia 16:25, 6 kwi 2010
Projekt Video Board XE (VBXE) 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.
Spis treści |
Wersje
VBXE występuje w dwóch, kompatybilnych wersjach: pierwotna, VBXE 1.2 oraz powstała we współpracy autora z Candle'em VBXE 2.0. Obie wersje nie różnią się możliwościami, jedyna większa i zauważalna dla użytkownika różnica to fakt, że 1.2 potrzebuje około sześciu sekund na zainicjowanie się po włączeniu zasilania. W 2.0 czas ten to grubo poniżej jednej sekundy.
Do kwietnia 2010 wyprodukowano łącznie 20 egzemplarzy wersji 1.2 oraz 65 egzemplarzy wersji 2.0. W przygotowaniu jest następna seria VBXE 2.0, licząca 50 egzemplarzy.
Emulację VBXE wbudowano w emulator Altirra.
Charakterystyka
- 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 (XDL).
- 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 Graphics 8, każdy sprite w 256 kolorach. Ilość sprite'ów ograniczona 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 Graphics 8), 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
Przykład wykorzystania 80-kolumnowego trybu tekstowego (na ekranie edytor asemblera MAE):
Wygląd
Widok płyty głównej komputera z zamontowanym rozszerzeniem: