Rejestry PBI

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 18:45, 3 mar 2005
KMK (Dyskusja | wkład)

← Previous diff
Wersja z dnia 06:44, 4 mar 2005
KMK (Dyskusja | wkład)

Next diff →
Linia 6: Linia 6:
<tr><td>$D100-$D1AF</td><td>Obszar przeznaczony na rejestry poszczególnych urządzeń. Pojawienie się rejestrów konkretnego urządzenia pod tym adresami warunkowane jest wybraniem tego urządzenia przez rejestr PDVREG ($D1FF/W). <tr><td>$D100-$D1AF</td><td>Obszar przeznaczony na rejestry poszczególnych urządzeń. Pojawienie się rejestrów konkretnego urządzenia pod tym adresami warunkowane jest wybraniem tego urządzenia przez rejestr PDVREG ($D1FF/W).
</td></tr> </td></tr>
 +<tr><td colspan = 2></td></tr>
<tr><td>$D1B0-$D1C7</td><td>Obszar przeznaczony na rejestry syntezatora mowy, modemu i kontrolera stacji dysków.</td></tr> <tr><td>$D1B0-$D1C7</td><td>Obszar przeznaczony na rejestry syntezatora mowy, modemu i kontrolera stacji dysków.</td></tr>
 +<tr><td colspan = 2></td></tr>
<tr><td>$D1C8-$D1CE</td><td>Zarezerwowane przez Atari.</td></tr> <tr><td>$D1C8-$D1CE</td><td>Zarezerwowane przez Atari.</td></tr>
 +<tr><td colspan = 2></td></tr>
<tr><td>$D1CF</td><td>Alternate Interrupt Register - w komputerze 1450XLD rejestr przez który urządzenia PBI mogą zgłaszać przerwania alternatywnie do PDVINT ($D1FF/R). Znaczenie poszczególnych bitów jest takie samo w obydwu.</td></tr> <tr><td>$D1CF</td><td>Alternate Interrupt Register - w komputerze 1450XLD rejestr przez który urządzenia PBI mogą zgłaszać przerwania alternatywnie do PDVINT ($D1FF/R). Znaczenie poszczególnych bitów jest takie samo w obydwu.</td></tr>
 +<tr><td colspan = 2></td></tr>
<tr><td>$D1D0-$D1DF</td><td>Rejestry audio.</td></tr> <tr><td>$D1D0-$D1DF</td><td>Rejestry audio.</td></tr>
 +<tr><td colspan = 2></td></tr>
<tr><td>$D1E0-$D1E7</td><td>Zarezerwowane przez Atari.</td></tr> <tr><td>$D1E0-$D1E7</td><td>Zarezerwowane przez Atari.</td></tr>
 +<tr><td colspan = 2></td></tr>
<tr><td>$D1E8-$D1EF</td><td>Rejestry portu szeregowego (RS-232) i równoległego (Centronics)</td></tr> <tr><td>$D1E8-$D1EF</td><td>Rejestry portu szeregowego (RS-232) i równoległego (Centronics)</td></tr>
 +<tr><td colspan = 2></td></tr>
<tr><td>$D1F0-$D1F7</td><td>Rejestry dodatkowego procesora.</td></tr> <tr><td>$D1F0-$D1F7</td><td>Rejestry dodatkowego procesora.</td></tr>
 +<tr><td colspan = 2></td></tr>
<tr><td>$D1F8-$D1FD</td><td>Rejestry karty 80-kolumnowej.</td></tr> <tr><td>$D1F8-$D1FD</td><td>Rejestry karty 80-kolumnowej.</td></tr>
 +<tr><td colspan = 2></td></tr>
<tr><td>$D1FE</td><td>Rejestr wyboru banku RAM.</td></tr> <tr><td>$D1FE</td><td>Rejestr wyboru banku RAM.</td></tr>
 +<tr><td colspan = 2></td></tr>
<tr><td>$D1FF (W)</td><td>PDVREG - rejestr wyboru urządzenia PBI. Ustawienie każdego bitu włącza jedno urządzenie, z czego wynika, że do szyny może być podpiętych jednocześnie do ośmiu urządzeń, i że można na raz ustawić tylko jeden bit tego rejestru.</td></tr> <tr><td>$D1FF (W)</td><td>PDVREG - rejestr wyboru urządzenia PBI. Ustawienie każdego bitu włącza jedno urządzenie, z czego wynika, że do szyny może być podpiętych jednocześnie do ośmiu urządzeń, i że można na raz ustawić tylko jeden bit tego rejestru.</td></tr>
<tr><td>$D1FF (R)</td><td>PDVINT - rejestr zgłaszania przerwań przez urządzenia PBI. Znaczenie bitów jest takie samo,jak w PDVREG.</td></tr> <tr><td>$D1FF (R)</td><td>PDVINT - rejestr zgłaszania przerwań przez urządzenia PBI. Znaczenie bitów jest takie samo,jak w PDVREG.</td></tr>
</table> </table>

Wersja z dnia 06:44, 4 mar 2005

Strona D1 (adresy $D100-$D1FF) są w Atari XL/XE zarezerwowane dla urządzeń podłączonych do szyny równoległej (PBI). Zgodnie ze specyfikacją Atari przypisanie adresów jest następujące:

AdresOpis
$D100-$D1AFObszar przeznaczony na rejestry poszczególnych urządzeń. Pojawienie się rejestrów konkretnego urządzenia pod tym adresami warunkowane jest wybraniem tego urządzenia przez rejestr PDVREG ($D1FF/W).
$D1B0-$D1C7Obszar przeznaczony na rejestry syntezatora mowy, modemu i kontrolera stacji dysków.
$D1C8-$D1CEZarezerwowane przez Atari.
$D1CFAlternate Interrupt Register - w komputerze 1450XLD rejestr przez który urządzenia PBI mogą zgłaszać przerwania alternatywnie do PDVINT ($D1FF/R). Znaczenie poszczególnych bitów jest takie samo w obydwu.
$D1D0-$D1DFRejestry audio.
$D1E0-$D1E7Zarezerwowane przez Atari.
$D1E8-$D1EFRejestry portu szeregowego (RS-232) i równoległego (Centronics)
$D1F0-$D1F7Rejestry dodatkowego procesora.
$D1F8-$D1FDRejestry karty 80-kolumnowej.
$D1FERejestr wyboru banku RAM.
$D1FF (W)PDVREG - rejestr wyboru urządzenia PBI. Ustawienie każdego bitu włącza jedno urządzenie, z czego wynika, że do szyny może być podpiętych jednocześnie do ośmiu urządzeń, i że można na raz ustawić tylko jeden bit tego rejestru.
$D1FF (R)PDVINT - rejestr zgłaszania przerwań przez urządzenia PBI. Znaczenie bitów jest takie samo,jak w PDVREG.
Personal tools