SIMMius 4 MB

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 22:00, 23 maj 2012
Simius (Dyskusja | wkład)

← Previous diff
Aktualna wersja
KMK (Dyskusja | wkład)

Linia 1: Linia 1:
-Prototyp rozszerzenia pamięci zbudowany na 1 module SIMM o pojemności 4MB i zawierający:+{{grafr|simmius.png}}
 +Zbudowany w styczniu 2012 roku przez [[Simius]]a prototyp rozszerzenia pamięci zbudowany na 1 module SIMM o pojemności 4 MB i zawierający:
-* Pamięć liniową 2048kB ($000000...$1FFFFF) dla procesora WD65C816+* Pamięć bankowaną, konfigurowaną programowo, przy użyciu 3 młodszych bitów nieulotnego, 5-bitowego rejestru konfiguracyjnego I2C, jako:
-* Pamięc bankowaną, konfigurowaną programowo, przy użyciu 3 młodszych bitów nieulotnego, 5-bitowego rejestru konfiguracyjnego I2C, jako:+**xx000: bez rozszerzeń (wyłącza również pamięć liniową)
- xx000: bez rozszerzenia+**xx001: 64 KB (przełączanie banków bitami PB2,PB3, niezależny dostęp CPU i ANTIC)
- xx001: 64kB (przełączanie banków bitami PB2,PB3)+**xx010: 128 KB (PB2,PB3,PB6, niezależny dostęp CPU i ANTIC)
- xx010: 128kB (PB2,PB3,PB6)+**xx011: 192 KB (PB2,PB3,PB5,PB6)
- xx011: 192kB (PB2,PB3,PB5,PB6)+**xx100: 256 KB (PB2,PB3,PB5,PB6)
- xx100: 256kB (PB2,PB3,PB5,PB6)+**xx101: 512 KB (PB1,PB2,PB3,PB6,PB7, niezależny dostęp CPU i ANTIC)
- xx101: 512kB (PB1,PB2,PB3,PB6,PB7)+**xx110: 1024 KB (PB1,PB2,PB3,PB5,PB6,PB7)
- xx110: 1024kB (PB1,PB2,PB3,PB5,PB6,PB7)+**xx111: 1984 KB ([[Axlon]], 124 banki, $01...$7C)
- xx111: 1984kB (Axlon, 124 banki, $01...$7C)+* [[pamięć liniowa|Pamięć liniową]] 2048 KB ($000000...$1FFFFF) dla procesora [[65C816]] - jest ona dostępna niezależnie od pamięci bankowanej.
-* Pamięć FLASH, zawierającą 4 systemy operacyjne, w tym 3 dostepne do zaprogramowania przez użytkownika, przełączane dwoma starszymi bitami rejestru konfiguracyjnego.+* Pamięć FLASH (w prototypie jest to układ [http://robotics.ee.uwa.edu.au/eyebot/doc/DataSheets/29F010.pdf AM29F010]), zawierającą 4 systemy operacyjne, w tym 3 dostępne do zaprogramowania przez użytkownika, przełączane dwoma starszymi bitami rejestru konfiguracyjnego.
* Układ sterowania pamięci DRAM zastępujący układ FREDDIE i zapewniający odświeżanie bez ograniczenia liczbą cykli generowanych przez ANTIC. * Układ sterowania pamięci DRAM zastępujący układ FREDDIE i zapewniający odświeżanie bez ograniczenia liczbą cykli generowanych przez ANTIC.
 +* Przełącznik wymuszający niski stan na wszystkich wyjściach rejestru konfiguracyjnego, co pozwala na przywrócenie systemu po błędnym zaprogramowaniu pamięci FLASH.
-Konstrukcja umożliwia użycie do przełączania banków także bitu PB0, dając dostęp do maksymalnie 128 banków, ale ostatecznie nie zostało to wykorzystane.+Konstrukcja umożliwia użycie do przełączania banków także bitu PB0, dając dostęp do maksymalnie 128 banków, ale ostatecznie nie zostało to wykorzystane ze względu na stwierdzone niezgodności z istniejącym oprogramowaniem.
-Znany jest tylko jeden egzemplarz tego rozszerzenia.+ 
 +Nazwa została zaproponowana przez [[KMK]], zarazem właściciela jedynego egzemplarza komputera z tym rozszerzeniem.
 + 
 +== Dalszy rozwój ==
 + 
 +Jedyny istniejący prototyp zdemontowano w 2015 roku.
 + 
 +Projekt rozwinął się w wersję produkcyjną o oznaczeniu [[Antonia 4 MB]].
 + 
 +== Odnośniki zewnętrzne ==
 +* [http://www.atari.org.pl/forum/viewtopic.php?id=11003 Dyskusja] na forum [[Atari Area]]
 + 
 +[[Kategoria:Atari 8-bit]]
 +[[Kategoria:Rozszerzenia]]
 +[[Kategoria:Rozszerzenia RAM Atari 8-bit]]

Aktualna wersja

Grafika:simmius.png

Zbudowany w styczniu 2012 roku przez Simiusa prototyp rozszerzenia pamięci zbudowany na 1 module SIMM o pojemności 4 MB i zawierający:

  • Pamięć bankowaną, konfigurowaną programowo, przy użyciu 3 młodszych bitów nieulotnego, 5-bitowego rejestru konfiguracyjnego I2C, jako:
    • xx000: bez rozszerzeń (wyłącza również pamięć liniową)
    • xx001: 64 KB (przełączanie banków bitami PB2,PB3, niezależny dostęp CPU i ANTIC)
    • xx010: 128 KB (PB2,PB3,PB6, niezależny dostęp CPU i ANTIC)
    • xx011: 192 KB (PB2,PB3,PB5,PB6)
    • xx100: 256 KB (PB2,PB3,PB5,PB6)
    • xx101: 512 KB (PB1,PB2,PB3,PB6,PB7, niezależny dostęp CPU i ANTIC)
    • xx110: 1024 KB (PB1,PB2,PB3,PB5,PB6,PB7)
    • xx111: 1984 KB (Axlon, 124 banki, $01...$7C)
  • Pamięć liniową 2048 KB ($000000...$1FFFFF) dla procesora 65C816 - jest ona dostępna niezależnie od pamięci bankowanej.
  • Pamięć FLASH (w prototypie jest to układ AM29F010), zawierającą 4 systemy operacyjne, w tym 3 dostępne do zaprogramowania przez użytkownika, przełączane dwoma starszymi bitami rejestru konfiguracyjnego.
  • Układ sterowania pamięci DRAM zastępujący układ FREDDIE i zapewniający odświeżanie bez ograniczenia liczbą cykli generowanych przez ANTIC.
  • Przełącznik wymuszający niski stan na wszystkich wyjściach rejestru konfiguracyjnego, co pozwala na przywrócenie systemu po błędnym zaprogramowaniu pamięci FLASH.

Konstrukcja umożliwia użycie do przełączania banków także bitu PB0, dając dostęp do maksymalnie 128 banków, ale ostatecznie nie zostało to wykorzystane ze względu na stwierdzone niezgodności z istniejącym oprogramowaniem.

Nazwa została zaproponowana przez KMK, zarazem właściciela jedynego egzemplarza komputera z tym rozszerzeniem.

Dalszy rozwój

Jedyny istniejący prototyp zdemontowano w 2015 roku.

Projekt rozwinął się w wersję produkcyjną o oznaczeniu Antonia 4 MB.

Odnośniki zewnętrzne

Personal tools