<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://atariki.krap.pl/index.php?action=history&amp;feed=atom&amp;title=Mapa_pami%C4%99ci_F7</id>
	<title>Mapa pamięci F7 - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://atariki.krap.pl/index.php?action=history&amp;feed=atom&amp;title=Mapa_pami%C4%99ci_F7"/>
	<link rel="alternate" type="text/html" href="https://atariki.krap.pl/index.php?title=Mapa_pami%C4%99ci_F7&amp;action=history"/>
	<updated>2026-10-24T08:33:10Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://atariki.krap.pl/index.php?title=Mapa_pami%C4%99ci_F7&amp;diff=29559&amp;oldid=prev</id>
		<title>KMK o 00:29, 22 lip 2010</title>
		<link rel="alternate" type="text/html" href="https://atariki.krap.pl/index.php?title=Mapa_pami%C4%99ci_F7&amp;diff=29559&amp;oldid=prev"/>
		<updated>2010-07-22T00:29:54Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Mapa pamięci akceleratora [[F7]], 16 MB przestrzeni adresowej.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border = 1 cellpadding = 5&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Adres (hex)&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Opis&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$000000-$007FFF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;W zależności od stanu rejestru MCR (bit AtrMem1) w obszarze tym jest FastRAM0, AtariRAM lub EmuRAM (bit EmuMem).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$008000-$00BFFF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;W zależności od stanu rejestru MCR (bit AtrMem2) w obszarze tym jest FastRAM0, AtariRAM lub EmuRAM (bit EmuMem).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$00C000-$00FFFF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;W zależności od stanu rejestru MCR (bit AtrMem3) w obszarze tym jest FastRAM0, AtariRAM, EmuRAM (bit EmuMem) lub 16 KB z F7ROM (bit RomOs).&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$010000-$07FFFF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;FastRAM0&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$080000-$0FFFFF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;FastRAM1&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$100000-$EFFFFF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Expanded RAM&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$F00000-$F7FFFF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;F7ROM (512 KB)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$F80000-$FEFFFF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zarezerwowane&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$FF0000&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;MCR (Memory Control Register), po [[RESET]] stan $FF. Znaczenie bitów:&amp;lt;/p&amp;gt;&lt;br /&gt;
* 7 = 0 - RomOS - w adresy $00C000-$00FFFF włącza część F7ROM znajdującą się pod $F0C000-$F0FFFF, niezależnie od AtrMem3.&lt;br /&gt;
* 6 = 1 - AtariIO - w adresy $00D000-$00D7FF włącza rejestry sprzętowe, niezależnie od AtrMem3. Rejestry będą też widoczne pod $FFD000-$FFD7FF.&lt;br /&gt;
* 5 = 1 - EmuMem - jeśli któryś z bitów AtrMem = 0, to zapis wykonywany jest do pamięci FastRAM0 i AtariRAM, odczyt tylko z FastRAM0. Nie dotyczy to rejestrów sprzętowych oraz pamięci dodatkowej typu 130XE.&lt;br /&gt;
* 4 = 0 - FastIO - wewnętrzne operacje procesora wykonywane są bez waitstate&amp;#039;ów.&lt;br /&gt;
* 3 - bit zarezerwowany&lt;br /&gt;
* 2 = 0 - AtrMem3 - w obszarze $00C000-$00FFFF jest FastRAM0 lub EmuRAM (w zależności od stanu EmuMem).&lt;br /&gt;
* 1 = 0 - AtrMem2 - w obszarze $008000-$00BFFF jest FastRAM0 lub EmuRAM (w zależności od stanu EmuMem).&lt;br /&gt;
* 0 = 0 - AtrMem1 - w obszarze $000000-$007FFF jest FastRAM0 lub EmuRAM (w zależności od stanu EmuMem).&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$FF0001&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;HPU (Hardware Protection Unit), po [[RESET]] stan $00. Znaczenie bitów:&amp;lt;/p&amp;gt;&lt;br /&gt;
* 2 = 1 - HPU_Abort - wystąpiło przerwanie [[ABORT]] spowodowane przez HPU. Bit tylko do odczytu, odczyt kasuje jego stan.&lt;br /&gt;
* 1 = 1 - HPU_Write - zapis obszaru rejestrów sprzętowych spowoduje wygenerowanie przerwania ABORT.&lt;br /&gt;
* 0 = 1 - HPU_Read - odczyt obszaru rejestrów sprzętowych spowoduje wygenerowanie przerwania ABORT.&lt;br /&gt;
&amp;lt;p&amp;gt;Pozostałe bity są zarezerwowane.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$FF0100-$FF01FF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zarezerwowane na MCR2.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$FF0200-$FF020F&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;[[VIA]]&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$FF0300-$FF03FF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zarezerwowane na rejestry szybkiej pamięci masowej.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$FF0400-$FFCFFF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zarezerwowane.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$FFD000-$FFD7FF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zmapowane rejestry sprzętowe Atari (bit 6 MCR).&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;$FFD800-$FFFFFF&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zarezerwowane.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Programowanie Atari 8-bit]]&lt;br /&gt;
[[Kategoria:Niezbędnik kodera]]&lt;/div&gt;</summary>
		<author><name>KMK</name></author>
	</entry>
</feed>