MapRAM
From Atariki
(Różnice między wersjami)
Wersja z dnia 15:38, 1 lip 2012 Xxl (Dyskusja | wkład) (do poprawy) ← Previous diff |
Wersja z dnia 15:41, 1 lip 2012 Xxl (Dyskusja | wkład) Next diff → |
||
Linia 1: | Linia 1: | ||
- | Rozszerzenie MMU Atari XL/XE, którego autorem jest [[Simius]], zezwala na jednoczesne włączenie poprzez PORTB pamięci RAM w obszarze $C000-$CFFF i $D800-$FFFF, oraz włączenie w obszar $5000-$57FF pamięci zasłoniętej przez rejestry sprzetowe $D000-$D7FF. | + | Rozszerzenie MMU Atari [[XL]]/[[XE]], którego autorem jest [[Simius]], zezwala na jednoczesne włączenie poprzez [[Rejestry PIA#PORTB|PORTB]] pamięci RAM w obszarze $C000-$CFFF i $D800-$FFFF, oraz włączenie w obszar $5000-$57FF pamięci zasłoniętej przez rejestry sprzetowe $D000-$D7FF. |
- | Zmiana w MMU nie koliduje z rozszerzeniami pamięci bazującymi na PORTB przez co jest w 100% kompatybilne, działa także na komputerze bez dodatkowej pamięci. Efektem działania MapRAM jest udostępnienie 2KB RAM leżących "pod" rejestrami sprzętowymi. | + | Zmiana w MMU nie koliduje z rozszerzeniami pamięci bazującymi na [[Rejestry PIA#PORTB|PORTB]] przez co jest w 100% kompatybilne, działa także na komputerze bez dodatkowej pamięci. Efektem działania MapRAM jest udostępnienie 2KB RAM leżących "pod" rejestrami sprzętowymi. |
- | Kombinacja bitów w PORTB do aktywacji MapRAM: | + | Kombinacja bitów w [[Rejestry PIA#PORTB|PORTB]] do aktywacji MapRAM: |
0x11xxx0 - włącz RAM $C000-$CFFF i $D800-$FFFF a RAM z adresów $D000-$D7FF mapuj do $5000-$57FF | 0x11xxx0 - włącz RAM $C000-$CFFF i $D800-$FFFF a RAM z adresów $D000-$D7FF mapuj do $5000-$57FF |
Wersja z dnia 15:41, 1 lip 2012
Rozszerzenie MMU Atari XL/XE, którego autorem jest Simius, zezwala na jednoczesne włączenie poprzez PORTB pamięci RAM w obszarze $C000-$CFFF i $D800-$FFFF, oraz włączenie w obszar $5000-$57FF pamięci zasłoniętej przez rejestry sprzetowe $D000-$D7FF. Zmiana w MMU nie koliduje z rozszerzeniami pamięci bazującymi na PORTB przez co jest w 100% kompatybilne, działa także na komputerze bez dodatkowej pamięci. Efektem działania MapRAM jest udostępnienie 2KB RAM leżących "pod" rejestrami sprzętowymi.
Kombinacja bitów w PORTB do aktywacji MapRAM:
0x11xxx0 - włącz RAM $C000-$CFFF i $D800-$FFFF a RAM z adresów $D000-$D7FF mapuj do $5000-$57FF