<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=Antonia_4_MB</id>
	<title>Antonia 4 MB - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=Antonia_4_MB"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Antonia_4_MB&amp;action=history"/>
	<updated>2026-10-02T08:16:04Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=Antonia_4_MB&amp;diff=241&amp;oldid=prev</id>
		<title>imported&gt;Atariki recovery: Reconstructed from archived HTML; see provenance manifest</title>
		<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=Antonia_4_MB&amp;diff=241&amp;oldid=prev"/>
		<updated>2026-10-01T08:51:48Z</updated>

		<summary type="html">&lt;p&gt;Reconstructed from archived HTML; see provenance manifest&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[File:Antmaly.png]]&lt;br /&gt;
&lt;br /&gt;
Rozszerzenie dla komputerów serii [[XL]] i [[XE]], opracowane przez [[Simius|Simiusa]] w 2015 roku. Zawiera procesor [[65C816]] (taktowany zegarem 1,773 MHz PAL lub 1,79 MHz NTSC), 4 MB pamięci RAM oraz 512k pamięci ROM. Jest to rozwinięcie prototypowego rozszerzenia [[SIMMius 4 MB]] o podobnym działaniu, ale odmiennej konstrukcji.&lt;br /&gt;
&lt;br /&gt;
Rozszerzenie ma postać płytki o rozmiarach ok. 40x73mm (wersja przeznaczona do komputerów serii XE) lub 50x60mm (XL), wstawia się ją w miejsce po wyjętych z płyty CPU i MMU&lt;br /&gt;
&lt;br /&gt;
== Pamięć RAM ==&lt;br /&gt;
&lt;br /&gt;
Znajdujące się na płytce 4 MB pamięci można skonfigurować jako zwykłe rozszerzenie pamięci (kontrolowane rejestrem [[Rejestry PIA#PORTB|PORTB]]) o wielkości do 1 MB lub jako rozszerzenie typu [[Axlon]] o wielkości do 4 MB. Dodatkowo można włączyć od 2 do 4 MB [[Pamięć liniowa|pamięci liniowej]]. Razem daje to 16 możliwych konfiguracji pamięci.&lt;br /&gt;
&lt;br /&gt;
Przydział pamięci robiony jest tak, żeby całość zawsze mieściła się w dostępnej kostce 4 MB, a zatem np. przydzielenie 1 MB do pamięci bankowanej powoduje odpowiednie zmniejszenie się dostępnego obszaru pamięci liniowej.&lt;br /&gt;
&lt;br /&gt;
Do wyboru są następujące układy:&lt;br /&gt;
&lt;br /&gt;
* 64k RAM: brak pamięci bankowanej, możliwość włączenia 4 MB pamięci liniowej&lt;br /&gt;
* 128k RAM (zgodne ze [[130XE]]): 64k pamięci bankowanej, możliwość włączenia 3 MB pamięci liniowej&lt;br /&gt;
* 192k RAM (zgodne ze [[192XT]]): 128k pamięci bankowanej, możliwość włączenia 3 MB pamięci liniowej&lt;br /&gt;
* 256k RAM (zgodne z [[TOMS 260XE]]): 192k pamięci bankowanej, możliwość włączenia 3 MB pamięci liniowej&lt;br /&gt;
* 320k RAM (zgodne z [[Rambo XL]]): 256k pamięci bankowanej, możliwość włączenia 3 MB pamięci liniowej&lt;br /&gt;
* 576k RAM (zgodne z [[Compy Shop (rozszerzenie RAM)|Compy Shop]]), 512k pamięci bankowanej, możliwość włączenia 3 MB pamięci liniowej&lt;br /&gt;
* 1088k RAM (zgodne z [[Rambo XL]]): 1024k pamięci bankowanej, możliwość włączenia 3 MB pamięci liniowej&lt;br /&gt;
* [[Axlon]] 2 MB: 2032k (127 banków) pamięci bankowanej, 2 MB pamięci liniowej&lt;br /&gt;
* Axlon 4 MB: 4016k (251 banków) pamięci bankowanej, brak pamięci liniowej.&lt;br /&gt;
&lt;br /&gt;
Wybór rozmiaru rozszerzenia Axlon uzależniony jest od tego, czy włączono pamięć liniową: jeśli jest włączona, obszar 4 MB zostanie rozdzielony po równo pomiędzy pamięć bankowaną i liniową - a jeśli nie, wtedy całość pamięci zostanie przeznaczona na pamięć bankowaną.&lt;br /&gt;
&lt;br /&gt;
== Pamięć ROM ==&lt;br /&gt;
&lt;br /&gt;
W rozszerzeniu użyto pamięci [http://robotics.ee.uwa.edu.au/eyebot/doc/DataSheets/29F040.pdf 29F040] o pojemności 512k. Jest ona podzielona na dwie połowy: górne 256k o stałej zawartości oraz dolne 256k, gdzie zawartość może być zmieniana przez użytkownika. Wyboru połówek dokonuje się przełącznikiem. Część stała zawiera standardowy [[XL OS]] oraz [[Atari BASIC]] i służy do uratowania sytuacji, w razie gdyby programowanie dolnej połówki się nie powiodło.&lt;br /&gt;
&lt;br /&gt;
Dolna połówka zawiera miejsce na 8 systemów operacyjnych i 8 BASIC-ów, co razem daje 192k - pozostałe 64k są niewykorzystane.&lt;br /&gt;
&lt;br /&gt;
== Rejestr sterujący ==&lt;br /&gt;
&lt;br /&gt;
Rejestr sterujący znajduje się pod adresem $d1f7. Znaczenie bitów:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Bity&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Funkcja&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Ustawienie powoduje czasowe zniesienie blokady zapisu (patrz niżej).&lt;br /&gt;
|-&lt;br /&gt;
| 6-4&lt;br /&gt;
| Wybór ROM-u.&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Sterowanie pamięcią liniową: 1 - włączona.&lt;br /&gt;
|-&lt;br /&gt;
| 2-0&lt;br /&gt;
| Wybór konfiguracji RAM-u bankowanego:&lt;br /&gt;
&lt;br /&gt;
* 000 - 64k&lt;br /&gt;
* 001 - 128k&lt;br /&gt;
* 010 - 192k&lt;br /&gt;
* 011 - 576k&lt;br /&gt;
* 100 - 1088k&lt;br /&gt;
* 101 - 256k&lt;br /&gt;
* 110 - 320k&lt;br /&gt;
* 111 - Axlon&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Rejestr jest chroniony przed przypadkowymi zapisami: do zmiany jego zawartości trzeba użyć procedury, która w praktyce eliminuje prawdopodobieństwo, że przypadkowy &amp;quot;strzał&amp;quot; w ten adres spowoduje przekonfigurowanie rozszerzenia. Potrzebne są tu dwie kolejne operacje zapisu: pierwsza ustawia bit 7, co czasowo znosi blokadę rejestru. Nowa wartość rejestru - ze skasowanym bitem 7 - musi zostać zapisana w przeciągu następnych czterech cykli zegara 1,77 MHz. Po tym okresie blokada zapisu zostaje przywrócona.&lt;br /&gt;
&lt;br /&gt;
Ustawienie nowej konfiguracji następuje natychmiast, ale następna zmiana może być przeprowadzona dopiero po upływie co najmniej 3,6 ms (ok. 56 linii skaningowych). Jest to czas niezbędny do zapisania nowej konfiguracji w pamięci EEPROM. W tym czasie rejestr nie będzie reagował na zapisy.&lt;br /&gt;
&lt;br /&gt;
== Oprogramowanie narzędziowe ==&lt;br /&gt;
&lt;br /&gt;
W przeciwieństwie do niektórych innych kart rozszerzeń (np. [[Ultimate1MB]], [[Rapidus Accelerator]]) Antonia 4 MB nie zawiera w sobie programu konfigurującego: trzeba go wczytać z pamięci masowej. Ten program można pobrać [http://drac030.krap.pl/pl-acc-pliki.php stąd].&lt;br /&gt;
&lt;br /&gt;
== Ciekawostki ==&lt;br /&gt;
&lt;br /&gt;
Nazwę zaproponował Simius: Antonia to imię jego wnuczki.&lt;br /&gt;
&lt;br /&gt;
== Zobacz także ==&lt;br /&gt;
&lt;br /&gt;
* [[Mapa pamięci]]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Atari 8-bit]]&lt;br /&gt;
[[Kategoria:Rozszerzenia]]&lt;br /&gt;
[[Kategoria:Rozszerzenia RAM Atari 8-bit]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>