Rejestry GTIA: Różnice pomiędzy wersjami
Przejdź do nawigacji
Przejdź do wyszukiwania
Nie podano opisu zmian |
Nie podano opisu zmian |
||
| Linia 1: | Linia 1: | ||
[[GTIA]] został wykorzystany w [[Atari 8-bit|małych Atari]] oraz w konsolach [[5200|Atari 5200]]. W obu systemach rejestry GTIA zostały zmapowane na różnych [[strona]]ch pamięci - w komputerach na stronie '''$D0''', w konsoli na stronie '''$C0'''. | [[GTIA]] został wykorzystany w [[Atari 8-bit|małych Atari]] oraz w konsolach [[5200|Atari 5200]]. W obu systemach rejestry GTIA zostały zmapowane na różnych [[strona]]ch pamięci - w komputerach na stronie '''$D0''', w konsoli na stronie '''$C0'''. W tabeli podane są adresy właściwe dla komputerów 400/800/XL/XE. | ||
===Lista rejestrów=== | ===Lista rejestrów=== | ||
| Linia 9: | Linia 6: | ||
<tr><td><b>Adres</b></td><td><b>Etykieta</b></td><td><b>Opis</b></td></tr> | <tr><td><b>Adres</b></td><td><b>Etykieta</b></td><td><b>Opis</b></td></tr> | ||
<tr><td id="KOLM0PF">$ | <tr><td id="KOLM0PF">$D000 (R)</td><td>KOLM0PF</td><td> </td></tr> | ||
<tr><td id="HPOSP0">$ | <tr><td id="HPOSP0">$D000 (W)</td><td>HPOSP0</td><td> </td></tr> | ||
<tr><td id="KOLM1PF">$ | <tr><td id="KOLM1PF">$D001 (R)</td><td>KOLM1PF</td><td> </td></tr> | ||
<tr><td id="HPOSP1">$ | <tr><td id="HPOSP1">$D001 (W)</td><td>HPOSP1</td><td> </td></tr> | ||
<tr><td id="KOLM2PF">$ | <tr><td id="KOLM2PF">$D002 (R)</td><td>KOLM2PF</td><td> </td></tr> | ||
<tr><td id="HPOSP2">$ | <tr><td id="HPOSP2">$D002 (W)</td><td>HPOSP2</td><td> </td></tr> | ||
<tr><td id="KOLM3PF">$ | <tr><td id="KOLM3PF">$D003 (R)</td><td>KOLM3PF</td><td> </td></tr> | ||
<tr><td id="HPOSP3">$ | <tr><td id="HPOSP3">$D003 (W)</td><td>HPOSP3</td><td> </td></tr> | ||
<tr><td id="KOLP0PF">$ | <tr><td id="KOLP0PF">$D004 (R)</td><td>KOLP0PF</td><td> </td></tr> | ||
<tr><td id="HPOSM0">$ | <tr><td id="HPOSM0">$D004 (W)</td><td>HPOSM0</td><td> </td></tr> | ||
<tr><td id="KOLP1PF">$ | <tr><td id="KOLP1PF">$D005 (R)</td><td>KOLP1PF</td><td> </td></tr> | ||
<tr><td id="HPOSM1">$ | <tr><td id="HPOSM1">$D005 (W)</td><td>HPOSM1</td><td> </td></tr> | ||
<tr><td id="KOLP2PF">$ | <tr><td id="KOLP2PF">$D006 (R)</td><td>KOLP2PF</td><td> </td></tr> | ||
<tr><td id="HPOSM2">$ | <tr><td id="HPOSM2">$D006 (W)</td><td>HPOSM2</td><td> </td></tr> | ||
<tr><td id="KOLP3PF">$ | <tr><td id="KOLP3PF">$D007 (R)</td><td>KOLP3PF</td><td> </td></tr> | ||
<tr><td id="HPOSM3">$ | <tr><td id="HPOSM3">$D007 (W)</td><td>HPOSM3</td><td> </td></tr> | ||
<tr><td id="KOLM0P">$ | <tr><td id="KOLM0P">$D008 (R)</td><td>KOLM0P</td><td> </td></tr> | ||
<tr><td id="SIZEP0">$ | <tr><td id="SIZEP0">$D008 (W)</td><td>SIZEP0</td><td> </td></tr> | ||
<tr><td id="KOLM1P">$ | <tr><td id="KOLM1P">$D009 (R)</td><td>KOLM1P</td><td> </td></tr> | ||
<tr><td id="SIZEP1">$ | <tr><td id="SIZEP1">$D009 (W)</td><td>SIZEP1</td><td> </td></tr> | ||
<tr><td id="KOLM2P">$ | <tr><td id="KOLM2P">$D00A (R)</td><td>KOLM2P</td><td> </td></tr> | ||
<tr><td id="SIZEP2">$ | <tr><td id="SIZEP2">$D00A (W)</td><td>SIZEP2</td><td> </td></tr> | ||
<tr><td id="KOLM3P">$ | <tr><td id="KOLM3P">$D00B (R)</td><td>KOLM3P</td><td> </td></tr> | ||
<tr><td id="SIZEP3">$ | <tr><td id="SIZEP3">$D00B (W)</td><td>SIZEP3</td><td> </td></tr> | ||
<tr><td id="KOLP0P">$ | <tr><td id="KOLP0P">$D00C (R)</td><td>KOLP0P</td><td> </td></tr> | ||
<tr><td id="SIZEM">$ | <tr><td id="SIZEM">$D00C (W)</td><td>SIZEM</td><td> </td></tr> | ||
<tr><td id="KOLP1P">$ | <tr><td id="KOLP1P">$D00D (R)</td><td>KOLP1P</td><td> </td></tr> | ||
<tr><td id="GRAFP0">$ | <tr><td id="GRAFP0">$D00D (W)</td><td>GRAFP0</td><td> </td></tr> | ||
<tr><td id="KOLP2P">$ | <tr><td id="KOLP2P">$D00E (R)</td><td>KOLP2P</td><td> </td></tr> | ||
<tr><td id="GRAFP1">$ | <tr><td id="GRAFP1">$D00E (W)</td><td>GRAFP1</td><td> </td></tr> | ||
<tr><td id="KOLP3P">$ | <tr><td id="KOLP3P">$D00F (R)</td><td>KOLP3P</td><td> </td></tr> | ||
<tr><td id="GRAFP2">$ | <tr><td id="GRAFP2">$D00F (W)</td><td>GRAFP2</td><td> </td></tr> | ||
<tr><td id="TRIG0">$ | <tr><td id="TRIG0">$D010 (R)</td><td>TRIG0</td><td> </td></tr> | ||
<tr><td id="GRAFP3">$ | <tr><td id="GRAFP3">$D010 (W)</td><td>GRAFP3</td><td> </td></tr> | ||
<tr><td id="TRIG1">$ | <tr><td id="TRIG1">$D011 (R)</td><td>TRIG1</td><td> </td></tr> | ||
<tr><td id="GRAFM">$ | <tr><td id="GRAFM">$D011 (W)</td><td>GRAFM</td><td> </td></tr> | ||
<tr><td id="TRIG2">$ | <tr><td id="TRIG2">$D012 (R)</td><td>TRIG2</td><td> </td></tr> | ||
<tr><td id="COLPM0">$ | <tr><td id="COLPM0">$D012 (W)</td><td>COLPM0</td><td> </td></tr> | ||
<tr><td id="TRIG3">$ | <tr><td id="TRIG3">$D013 (R)</td><td>TRIG3</td><td> </td></tr> | ||
<tr><td id="COLPM1">$ | <tr><td id="COLPM1">$D013 (W)</td><td>COLPM1</td><td> </td></tr> | ||
<tr><td id="PAL">$ | <tr><td id="PAL">$D014 (R)</td><td>PAL</td><td> </td></tr> | ||
<tr><td id="COLPM2">$ | <tr><td id="COLPM2">$D014 (W)</td><td>COLPM2</td><td> </td></tr> | ||
<tr><td id="COLPM3">$ | <tr><td id="COLPM3">$D015 (W)</td><td>COLPM3</td><td> </td></tr> | ||
<tr><td id="COLPF0">$ | <tr><td id="COLPF0">$D016 (W)</td><td>COLPF0</td><td> </td></tr> | ||
<tr><td id="COLPF1">$ | <tr><td id="COLPF1">$D017 (W)</td><td>COLPF1</td><td> </td></tr> | ||
<tr><td id="COLPF2">$ | <tr><td id="COLPF2">$D018 (W)</td><td>COLPF2</td><td> </td></tr> | ||
<tr><td id="COLPF3">$ | <tr><td id="COLPF3">$D019 (W)</td><td>COLPF3</td><td> </td></tr> | ||
<tr><td id="COLBAK">$ | <tr><td id="COLBAK">$D01A (W)</td><td>COLBAK</td><td> </td></tr> | ||
<tr><td id="GTIACTL">$ | <tr><td id="GTIACTL">$D01B (W)</td><td>GTIACTL</td><td> </td></tr> | ||
<tr><td id="VDELAY">$ | <tr><td id="VDELAY">$D01C (W)</td><td>VDELAY</td><td> </td></tr> | ||
<tr><td id="PMCTNL">$ | <tr><td id="PMCTNL">$D01D (W)</td><td>PMCNTL</td><td> </td></tr> | ||
<tr><td id="HITCLR">$ | <tr><td id="HITCLR">$D01E (W)</td><td>HITCLR</td><td> </td></tr> | ||
<tr><td id=" | <tr><td id="CONSOL">$D01F (R/W)</td><td>CONSOL</td><td> </td></tr> | ||
</table> | </table> | ||
Wersja z 19 wrz 2005, 11:50
GTIA został wykorzystany w małych Atari oraz w konsolach Atari 5200. W obu systemach rejestry GTIA zostały zmapowane na różnych stronach pamięci - w komputerach na stronie $D0, w konsoli na stronie $C0. W tabeli podane są adresy właściwe dla komputerów 400/800/XL/XE.
Lista rejestrów
| Adres | Etykieta | Opis |
| $D000 (R) | KOLM0PF | |
| $D000 (W) | HPOSP0 | |
| $D001 (R) | KOLM1PF | |
| $D001 (W) | HPOSP1 | |
| $D002 (R) | KOLM2PF | |
| $D002 (W) | HPOSP2 | |
| $D003 (R) | KOLM3PF | |
| $D003 (W) | HPOSP3 | |
| $D004 (R) | KOLP0PF | |
| $D004 (W) | HPOSM0 | |
| $D005 (R) | KOLP1PF | |
| $D005 (W) | HPOSM1 | |
| $D006 (R) | KOLP2PF | |
| $D006 (W) | HPOSM2 | |
| $D007 (R) | KOLP3PF | |
| $D007 (W) | HPOSM3 | |
| $D008 (R) | KOLM0P | |
| $D008 (W) | SIZEP0 | |
| $D009 (R) | KOLM1P | |
| $D009 (W) | SIZEP1 | |
| $D00A (R) | KOLM2P | |
| $D00A (W) | SIZEP2 | |
| $D00B (R) | KOLM3P | |
| $D00B (W) | SIZEP3 | |
| $D00C (R) | KOLP0P | |
| $D00C (W) | SIZEM | |
| $D00D (R) | KOLP1P | |
| $D00D (W) | GRAFP0 | |
| $D00E (R) | KOLP2P | |
| $D00E (W) | GRAFP1 | |
| $D00F (R) | KOLP3P | |
| $D00F (W) | GRAFP2 | |
| $D010 (R) | TRIG0 | |
| $D010 (W) | GRAFP3 | |
| $D011 (R) | TRIG1 | |
| $D011 (W) | GRAFM | |
| $D012 (R) | TRIG2 | |
| $D012 (W) | COLPM0 | |
| $D013 (R) | TRIG3 | |
| $D013 (W) | COLPM1 | |
| $D014 (R) | PAL | |
| $D014 (W) | COLPM2 | |
| $D015 (W) | COLPM3 | |
| $D016 (W) | COLPF0 | |
| $D017 (W) | COLPF1 | |
| $D018 (W) | COLPF2 | |
| $D019 (W) | COLPF3 | |
| $D01A (W) | COLBAK | |
| $D01B (W) | GTIACTL | |
| $D01C (W) | VDELAY | |
| $D01D (W) | PMCNTL | |
| $D01E (W) | HITCLR | |
| $D01F (R/W) | CONSOL |
Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.