Ram-Cart
From Atariki
Wersja z dnia 01:00, 13 kwi 2020 Mono (Dyskusja | wkład) (→Odnośniki zewnętrzne - niestety wayback machine) ← Previous diff |
Wersja z dnia 13:37, 15 kwi 2020 Mono (Dyskusja | wkład) (Raster/CPU S/XEGS RAM cart, modyfikacje Ram-Carta w Serious) Next diff → |
||
Linia 70: | Linia 70: | ||
- bit 7: przełącza bank pamięci w zmodyfikowanym module 1/2/4M, w fabrycznym zwraca stan przycisku C | - bit 7: przełącza bank pamięci w zmodyfikowanym module 1/2/4M, w fabrycznym zwraca stan przycisku C | ||
- | ==Bibliografia== | + | ==B ibliografi a== |
+ | |||
*[[KMK|Konrad Kokoszkiewicz]], "RAM-CARTRIDGE dla Atari XL/XE", [http://atarionline.pl/biblioteka/czasopisma/Bajtek/Bajtek_1992_11.djvu Bajtek 11/1992] (w [[Atarionline.pl]]), s. 12-13 | *[[KMK|Konrad Kokoszkiewicz]], "RAM-CARTRIDGE dla Atari XL/XE", [http://atarionline.pl/biblioteka/czasopisma/Bajtek/Bajtek_1992_11.djvu Bajtek 11/1992] (w [[Atarionline.pl]]), s. 12-13 | ||
Linia 82: | Linia 83: | ||
* [[:Grafika:DOUBLE.png|Schemat wersji 2x128k/256k - Double Ram-Cart]] | * [[:Grafika:DOUBLE.png|Schemat wersji 2x128k/256k - Double Ram-Cart]] | ||
- | ==Odnośniki zewnętrzne== | + | == Odnośniki zewnętrzne == |
- | * RAM-CART Handler - [[Tajemnice Atari|TA]] [http://tajemnice.atari8.info/10_93/10_93.html 10/93] - instaluje dodatkowy dysk używający RAM-Carta | + | |
+ | * RAM-CART Handler - [[Tajemnice Atari|TA]] [http://tajemnice.atari8.info/10_93/10_93.html 10/93] - instaluje dodatkowy dysk używający Ram-Carta | ||
* [http://web.archive.org/web/20100720185313/http://www.serious-dial.atari.pl/softdial.html Dial Group - oprogramowanie] | * [http://web.archive.org/web/20100720185313/http://www.serious-dial.atari.pl/softdial.html Dial Group - oprogramowanie] | ||
* [http://web.archive.org/web/20090209232906/http://serious-dial.atari.pl/artykuly/dblrc.html Double Ram-Cart - opis oprogramowania] | * [http://web.archive.org/web/20090209232906/http://serious-dial.atari.pl/artykuly/dblrc.html Double Ram-Cart - opis oprogramowania] | ||
+ | * [http://web.archive.org/web/20100804024148/http://www.serious-dial.atari.pl/zzone/pserious.html Artykuły w SERIOUS#8,#9,#10 i #11] dotyczące różnych modyfikacji Ram-Carta | ||
+ | |||
+ | == Zobacz też == | ||
+ | |||
+ | * [[SiDiCar]] | ||
+ | * [http://raster.atariportal.cz/hw/ramcart/ramcart.htm S/XEGS RAMCART 128KB] | ||
{{stub}} | {{stub}} | ||
[[Kategoria:Peryferia 8-bit]] | [[Kategoria:Peryferia 8-bit]] | ||
[[Kategoria:Schematy i specyfikacje]] | [[Kategoria:Schematy i specyfikacje]] |
Wersja z dnia 13:37, 15 kwi 2020
Rozszerzenie pamięci RAM do Atari XL/XE występujące w formie cartridge'a, produkowane przez łódzki zakład Unerring Masters. Pamięć jest podtrzymywana bateryjnie.
Pierwowzorem układu był SiDiCar.
Obecnie układ można też spotkać w wersji z przyciskiem RESET oraz w formie Double Ram-Cart, który różni się od zwykłej wersji tym, że ma podwojoną liczbę układów pamięci - co daje już przyzwoitą pojemność - 256KB, a nawet (przy drobnych modyfikacjach) do 1MB.
Spis treści |
64KB
RAM-CART 64k produkowany był w dwu wersjach różniących się zastosowaną pamięcią SRAM. Różnica polega na odmiennym sterowaniu wejściem zapisu E (/E), stąd w wersji 2 (oznaczonej na schemacie) pojawiły sie dodatkowe bramki logiczne 7403 typu otwarty kolektor (OC).
Płytka przygotowana była dla wersji 64k i 128k. W zależności od modelu dokonywano na niej modyfikacji. Model 64k - tylko dwie pamięci SRAM, tylko dwa oporniki 10k, brak zwory łączącej pin 12 układu 74174 i pinami 11,12 układu 7402 oraz pinami 9, 12 układu 7403. Te cztery piny połączone są zworą do +5V.
128KB
Model 128k - nalutowane dwie dodatkowe pamięci SRAM, wlutowane dwa dodatkowe oporniki 10k, wlutowana zwora łączące pin 12 układu 74174 z pinami 11,12 układu 7402 oraz pinami 9, 12 układu 7403. Wejścia /CS dodatkowych pamięci połączone są odpowiednio z pinami 3, 6 układu 7403 (patrz schemat RAM-CART 128k wersja 2)
RAM-CART 128k produkowany był w dwu wersjach różniących się zastosowaną pamięcią SRAM. Różnica polega na odmiennym sterowaniu wejściem zapisu E (/E), stąd w wersji 2 (oznaczonej na schemacie) pojawiły sie dodatkowe bramki logiczne 7403 typu otwarty kolektor (OC).
2x128KB / 256KB
Dodatkowy przycisk P1 pozwala na wybór jednego z dwóch trybów pracy:
- 2x128K - wtedy cartridge zachowuje się jak dwa oddzielne moduły 128K
- 256K - cartridge zawiera 256K pamięci a bit 2 w rejestrze konfiguracyjnym służy do wyboru numeru banku
Dodatkowy przycisk P2 pozwala przełączać się między modułami 128KB w obydwu trybach pracy (!).
1MB
Cartridge powstały na bazie wersji 128KB.
Z obudowy zniknęły przyciski P1 i P2, za to pojawiły się przyciski A, B i C pozwalające na wybór 1 z 8 modułów 128K.
W firmowej wersji cartridge-a bity 2, 6 i 7 służą do odczytu stanu przycisków A, B i C. Po rozkręceniu obudowy można zalutować zworki dzięki czemu przyciski A, B i C tracą swoją funkcję, a bity te służą do wybierania banków w pełnym obszarze 1MB.
2MB
Rozszerzenie cartridge-a 1MB o dodatkowy 1MB.
Dodatkowy przycisk 1/2M na obudowie w kooperacji z A, B i C pozwala wybrać 1 z 16 modułów 128K.
4MB
Rozszerzenie cartridge-a 1MB o dodatkowe 3MB.
Dodatkowe przyciski D i 2/4M na obudowie w kooperacji z A, B i C pozwalają na wybór 1 z 32 modułów 128K.
Programowanie
Rejestr sterujący układu znajduje się pod adresem $D500 (aczkolwiek ze względu na uproszczony dekoder adresów jest on powtórzony na całej stronie $D5).
- bit 0: włącza moduł w obszarze $A000 - $BFFF; w trybie RO (odczytu): 0 włączony, 1 wyłączony a w trybie RW (zapisu): 1 włączony, 0 wyłączony
- bit 1: włącza moduł w obszarze $8000 - $9FFF; 1 włączony, 0 wyłączony
- bit 2: ustawiony blokuje rejestr do momentu wyłączenia komputera (w module 64/128K/2x128K), przełącza bank pamięci w module 256K i w zmodyfikowanych 1M, 2M i 4M, w fabrycznych wersjach zwraca stan przycisku A
- bit 3: przełącza bank pamięci w module 64K
- bit 4: przełącza bank pamięci w module 64K
- bit 5: przełącza bank pamięci w module 128K
- bit 6: przełącza bank pamięci w zmodyfikowanym module 1/2/4M, w fabrycznym zwraca stan przycisku B
- bit 7: przełącza bank pamięci w zmodyfikowanym module 1/2/4M, w fabrycznym zwraca stan przycisku C
B ibliografi a
- Konrad Kokoszkiewicz, "RAM-CARTRIDGE dla Atari XL/XE", Bajtek 11/1992 (w Atarionline.pl), s. 12-13
Schematy
- Schemat wersji 64k
- Schemat wersji 64k - wersja druga
- Schemat wersji 128k - wersja oryginalna
- Schemat wersji 128k - wersja zmodyfikowana, autorstwa Zenona/Dial
- Schemat wersji 128k - wersja druga
- Schemat wersji 2x128k/256k - Double Ram-Cart
Odnośniki zewnętrzne
- RAM-CART Handler - TA 10/93 - instaluje dodatkowy dysk używający Ram-Carta
- Dial Group - oprogramowanie
- Double Ram-Cart - opis oprogramowania
- Artykuły w SERIOUS#8,#9,#10 i #11 dotyczące różnych modyfikacji Ram-Carta
Zobacz też
Ten artykuł to tylko zalążek. Możesz pomóc rozwojowi Atariki poprzez rozszerzenie go o więcej informacji.