Czy ktoś dysponuje egzemplarzem i mógłby powiedzieć jak są opisane przełączniki P1 i P2?
Ewentualne zdjęcie byłoby też mile widziane.
niewiedza buduje, wiedza rujnuje
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Zmarł twórca języka BASIC Zmarł Thomas E. Kurtz twórca języka BASIC
Zmiana serwera atari.area Serwis przeszedł właśnie ważną aktualizację infrastruktury
4th Atari ASCII Compo - wyniki Dostępne są już wyniki tegorocznego ATASCII Compo.
thing neo 1.60 Olivier Landemarre wydał nową wersję desktopu Thing.
VIII. Basque Tournament of Atari 2600 Kolejna relacja, wśród otrzymywanych od naszego przyjaciela Egoitza z Kraju Basków.
atari.area forum » Sprzęt - 8bit » Double RAM-CART 2x128K/256K
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Czy ktoś dysponuje egzemplarzem i mógłby powiedzieć jak są opisane przełączniki P1 i P2?
Ewentualne zdjęcie byłoby też mile widziane.
Zapewne chodzi o wersję na dwu pamięciach 128kb
P1 - jak pin7 (Q2) rejestru połączony jest z pinem6 bramki 7402 to można moduł całkowicie zablokować, jest to tak jak było w oryginale RAM-CARTA.
W położeniu przeciwnym mamy dostęp do DOUBLE RAM- CARTA.
Steruje nim właśnie bit D2 (Q2) rejestru.
Gdy jest zerem, aktywna jest jedna pamięć128kb, gdy jedynką druga. Uaktywnienie(adresowanie) poprzez wejście CS2 pamięci, piny30.
Ale przełącznikiem P2 można zamienić przyporządkowanie tych pamięci.
Słowem można mieć dwa RAM-CARTY 128kb a wyboru dokonywać właśnie przełącznikiem P1, i do obsługi używać oprogramowania UM.
Używając modułu jako DOUBLE RAM CART, położenie przełącznika przy starcie (inicjalizacji) jest dowolne.
Oprogramowanie JAGERA opisane w SERIOUSIE pozwala jak dobrze pamiętam przypisać modułowi dwie stacje wirtualne D7 i D6 (??... nie pamiętam) a przełącznik P2 pozwala mechanicznie zamienić ich numerację i pliki które były pod D7 są pod D6. Ale trzeba by o tym poczytać bo nie chcę w błąd wprowadzać.
Jest do tego DOS który JAGER przysposobił i doskonale obsługuje DOUBLE RAM- CARTA
WSZYSTKO OPISANE W SERIOUSACH
Jak interesuje Cię schemat pisz na maila. Jest też w SERIOUSIE
Przełącznik P1, można z niego zrezygnować, wtedy pin6 bramki 7402 na stałe połączyć do GND a pin9 bramki 7404 połączyć z pinem7 rejestru 74174. Zachowałem go by było jak w oryginale.
P2 ma znaczenie. Ale jak chcesz tylko programowo obsługiwać moduł też można się go pozbyć a pin9 i pin8 bramki 7404 połączyć odpowiednio z pinem30 jednej i drugiej pamięci.
Tak czy owak, moduł można używać jako RAM-CART 128kb, jako dwa RAM-CARTY 128kb, jako RAM-CART 256kb (brak oprogramowania), jako DOUBLE RAM-CART.
A czy dysponujesz może schematem RAM-CART-a? Mam oryginał ale jego PCB jest tak kiepskiej jakości, że przydałoby się może zrobić jakiś retrofit..
Chodzi o oryginalny RAM-CART?
Tak, mam schemat zerżnięty w/g połączeń na płytce
Napisz do mnie na maila
Dziękuję Zenon za wyjaśnienia. A innym ciekawskim polecam też artykuł z Atariki: http://atariki.krap.pl/index.php/Ram-Cart
A prawdę mówiąc, to źle się wyraziłem, bo chodzi mi o to jakie etykietki są przypisane na obudowie Double Ram-Carta przyciskom P1 i P2 ze schematu :) Stąd moje pytanie o ewentualne zdjęcia. Potrzebuję po prostu sensownie opisać te rzeczy w emulatorze, bo takiego Ram-Carta stereo nigdy nie widziałem (zdjęcie przydałoby się też do Atariki).
Witaj Zenon!
Wieki Ciebie tu nie było! Jak się masz?
Pozdrawiam
tOri
Miło mi i dziękuję.
Jak się mam... bywało lepiej, ale nie ma co narzekać bo może być gorzej.
Galtron, ten z firmy UM trochę mnie zmobilizował i powstało kilka modeli RAM-CARTA, ten najpojemniejszy to 4MB. Elektronika w/g jego życzenia. A oprogramowanie.... przydałby się ktoś, kto je napisze. Nie jest to najwyżej notowana wypowiedź na tym forum, ale.... nie takie rzeczy tu się działy.
Dodałem emulację RAM-CARTów do emulatora Atari800. Emuluje wszystkie moduły, jakie chyba się pojawiły czyli 64K, 128K, Double 2x128/256K, 1M, 2M i 4M w różnych wariantach.
Procedura:
1. Ściągnąć sobie repozytorium z githuba za pomocą:
$ git clone https://github.com/atari800/atari800.git
2. Zaplikować patcha w katalogu atari800 za pomocą:
$ git apply atari800-4.2.0-ramcart.patch
3. Skompilować sobie emulator - zazwyczaj tak:
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
Ostatni niekoniecznie.
W menu zarządzania cartridge'ami jest sobie opcja "Make blank cartridge", która pozwala na stworzenie czystego carta podłączanego jako RAMCART.
Następnie należy podłączyć sobie wygenerowany plik i ustawić RAM-CART-a w tryb R/W.
I już.
Teraz można sobie już pisać programy na RAM-CART'a - opis działania tu: http://atariki.krap.pl/index.php/Ram-Cart
Patch się nie aplikuje.. a w zasadzie to nie ma go w repo...
pancio@desktop:~/develop/atari/atari800$ git apply atari800-4.2.0-ramcart.patch
error: can't open patch 'atari800-4.2.0-ramcart.patch': No such file or directory
pancio@desktop:~/develop/atari/atari800$
Przepraszam, byłem przekonany że załączałem plik :) Noc ciemna i późna.
Sprawdziłem przy okazji czy faktycznie się aplikuje, oto log:
jerzyk@ox:~/test$ git clone https://github.com/atari800/atari800.git
Cloning into 'atari800'...
remote: Enumerating objects: 18, done.
remote: Counting objects: 100% (18/18), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 15969 (delta 6), reused 9 (delta 4), pack-reused 15951
Receiving objects: 100% (15969/15969), 4.63 MiB | 6.49 MiB/s, done.
Resolving deltas: 100% (12386/12386), done.
jerzyk@ox:~/test/atari800$ git status
On branch master
Your branch is up to date with 'origin/master'.
nothing to commit, working tree clean
jerzyk@ox:~/test/atari800$ git branch --list
* master
jerzyk@ox:~/test/atari800$ git apply atari800-4.2.0-ramcart.patch
atari800-4.2.0-ramcart.patch:998: trailing whitespace.
atari800-4.2.0-ramcart.patch:1003: trailing whitespace.
atari800-4.2.0-ramcart.patch:1739: trailing whitespace.
menu_array[4].flags =
atari800-4.2.0-ramcart.patch:1740: trailing whitespace.
menu_array[5].flags =
atari800-4.2.0-ramcart.patch:1741: trailing whitespace.
menu_array[6].flags =
warning: squelched 17 whitespace errors
warning: 22 lines add whitespace errors.
jerzyk@ox:~/test/atari800$ git status
On branch master
Your branch is up to date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)
zmodyfikowany: DOC/CREDITS
zmodyfikowany: DOC/NEWS
zmodyfikowany: DOC/README
zmodyfikowany: DOC/USAGE
zmodyfikowany: DOC/cart.txt
zmodyfikowany: src/cartridge.c
zmodyfikowany: src/cartridge.h
zmodyfikowany: src/memory.h
zmodyfikowany: src/monitor.c
zmodyfikowany: src/ui.c
zmodyfikowany: src/ui.h
no changes added to commit (use "git add" and/or "git commit -a")
Edit: Plik patcha jest w poście wyżej.
Dziwne u mnie dalej nie działa..
pancio@desktop:~/develop/atari$ git clone https://github.com/atari800/atari800.git
Cloning into 'atari800'...
remote: Enumerating objects: 18, done.
remote: Counting objects: 100% (18/18), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 15969 (delta 6), reused 9 (delta 4), pack-reused 15951
Receiving objects: 100% (15969/15969), 4.63 MiB | 1.12 MiB/s, done.
Resolving deltas: 100% (12386/12386), done.
pancio@desktop:~/develop/atari$ cd atari800/
pancio@desktop:~/develop/atari/atari800$ git apply atari800-4.2.0-ramcart.patch
error: can't open patch 'atari800-4.2.0-ramcart.patch': No such file or directory
pancio@desktop:~/develop/atari/atari800$ git branch --list
* master
pancio@desktop:~/develop/atari/atari800$ git apply atari800-4.2.0-ramcart.patch
error: can't open patch 'atari800-4.2.0-ramcart.patch': No such file or directory
pancio@desktop:~/develop/atari/atari800$
Może commit nie poszedl i zapaczowales z localesa? Bo na stronie GIT-a tez nie widzę patcha..
Plik patcha jest załączony w poście #8. Ściągnij sobie go na dysk i zaaplikuj $git patch <atari800-4.2.0-ramcart.patch
Teraz wszystko jasne - dzięki :-)
Jeszcze poprawka, bo opcja "Ram-Cart reset" zostawała w menu.
Plik patcha jest załączony w poście #8. Ściągnij sobie go na dysk i zaaplikuj $git patch <atari800-4.2.0-ramcart.patch
Przepraszam - miało być oczywiście
$ git apply atari800-4.2.0-ramcart.patch
Wrzuciłem wreszcie emulację do repozytorium atari800 - więcej informacji tutaj.
W przeszłości RAMCART w większości przypadków działał z magnetofonem i zastępował kasetowcom stację dysków. Twoim poprzednim patchem zgodnym z wersją 4.2, po wycięciu dokumentacji i mana dało się spatchować fork atari800-od-FUJI (nie gryzą się) i mieć jednocześnie obsługę TURBO i RAMCART. Obsługa TURBO nigdy nie weszła do głównej linii emulatora i stanęła na wersji 4.2. W atari800-od-FUJI próbowałem podmienić pliki
cartridge.c/h
cartridge_info.c/h
monitor.c/h
memory.c/h
ui.c/h
na te z 5.0-ramcart ale poległem na dwóch błędach przy kompilacji. Posiadam zbyt małą wiedzę o emulatorze aby to zrobić porządnie. Fajnie by było zobaczyć patch do wersji 4.2. Co Ty na to.
pozdrawiam
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
atari.area forum » Sprzęt - 8bit » Double RAM-CART 2x128K/256K
Wygenerowano w 0.025 sekund, wykonano 47 zapytań