C64Power Forum
Hardware => Hardware => Wątek zaczęty przez: r-tea w 17 Grudnia 2015, 14:27
-
Kiedyś, chyba w jakimś C&A widziałem reklamę oferującą kartridż o nazwie Ram Cart lub Ramcart. Reklama głosiła że rozszerzał pamięć C64 o 128kB i w dodatku ta pamięć była bateryjnie podtrzymywana, tak że po wyłłłączeniu komputera rzeczy na niej nagrane pozostawały. Czyli raczej nie było to typowe rozszerzenie pamięci ram, a raczej coś w rodzaju dzisiejszego pendrive tyle, że z baterią.
Czy ktoś z was może posiada takowe urządzenie?
-
Tak
-
Tak
Istnieje gdzieś jakiś opis, test, zdjęcia, itp.?
-
Zdecydowanie
-
https://www.google.pl/search?q=ram+cart+c64&biw=1252&bih=538&source=lnms&tbm=isch&sa=X&ved=0ahUKEwigt5SViePJAhXFgA8KHTVdC6UQ_AUIBigB#tbm=isch&q=ram-cart+commodore&imgrc=YF3owX4JjvZ5YM%3A (https://www.google.pl/search?q=ram+cart+c64&biw=1252&bih=538&source=lnms&tbm=isch&sa=X&ved=0ahUKEwigt5SViePJAhXFgA8KHTVdC6UQ_AUIBigB#tbm=isch&q=ram-cart+commodore&imgrc=YF3owX4JjvZ5YM%3A)
a tu Olo skopiowal opis chyba tegoż.
-
Tak
Istnieje gdzieś jakiś opis, test, zdjęcia, itp.?
Tak. Ytm/elysium aka wujek gógle.
-
EDiT: nie dalem linka.
a tu Olo skopiowal opis chyba tegoż:
http://c64.com.pl/index.php/cartridge/ramcart.html (http://c64.com.pl/index.php/cartridge/ramcart.html)
-
https://github.com/ytmytm/c64-ramcart128
(https://github.com/ytmytm/c64-ramcart128/raw/master/photos/rc-01-front.jpg)
-
Tu: https://github.com/ytmytm/c64-ramcart128 (https://github.com/ytmytm/c64-ramcart128) jest już coś rekonstruktywnego, czyli zdjęcia "flaczków". Dziwna ta bateria, chyba to jest kilka małych CR'ów.
Autorzy patentu w opisie (http://pl.espacenet.com/publicationDetails/biblio?DB=pl.espacenet.com&adjacent=true&locale=pl_PL&FT=D&date=19931129&CC=PL&NR=294628A1&KC=A1).
-
Wystarczające na kilka lat pracy (podtrzymania zawartości).ZTCP jedynie GA ma emulację ramcarta oraz VICE.
Softu dużo nie wyszło, ostatni soft napisał Wegi, obsługa plików z wybieraczką.
-
W oryginale baterie były przylutowane do siebie.
-
Dzięki.
Wszystko poczytałem, wszystko sobie poprzypominałem w tym temacie. Od strony użytkowej to takie SD2IEC tylko że pamięć dużo mniejsza i nośnik niewymienny.
-
trudno coś porównywać co jest żółwiem (SD2IEC) do tego co jest błyskawicą aka RamCart.
Dla porównania , wkładałeś taki kart u kolegi, odpalał się assembler, odpalałeś demko co napisałeś z grafiką i muzyką i tyle.
Funkcjonalność SD2iec ogranicza się do odczytywania danych z nośnika, a Ramcart odpala się ze wszystkim.
Dla głąbów, to jak odpalenie windowsa od przełączenia switcha vs czekanie ile się to gąsieniczek przewinie na pasku XP.
-
A czy można mieć oba rozwiązania jednocześnie działające? Nie będą ze sobą kolidowały? Ramcart jest do User Portu, a SD2IEC do Serial portu.
-
Pytanie jest czysto akademickie bo i tak tego nie ma na rynku.
Ramcart używa ExpansionPort a nie User port, a SD2IEC używa portu stacji dysków. Dlatego Ramcart jest szybsze niż Serial Port.... bo serial jest wolny.
-
A czy można mieć oba rozwiązania jednocześnie działające? Nie będą ze sobą kolidowały? Ramcart jest do User Portu, a SD2IEC do Serial portu.
Tak możesz mieć oba rozwiązania jednocześnie .
-
Pytanie jest czysto akademickie bo i tak tego nie ma na rynku.
??? Czytając wiele wątków na tym forum zauważyłem, że jest przynajmniej kilku stałych forumowiczów, którzy budują carty, rozszerzenia, mody itp. wg własnych projektów i następnie sprzedają. Pomyślałem więc, że może i Ram Cart ma swój współczesny odpowiednik zbudowany już przez kogoś z was.
Ramcart używa ExpansionPort a nie User port, a SD2IEC używa portu stacji dysków. Dlatego Ramcart jest szybsze niż Serial Port.... bo serial jest wolny.
Faktycznie. Tak dawno już nie miałem w rękach C64, że wiele rzeczy już pozapominałem :-[
-
Homocity robi rozszerzenie może się tym zainteresujesz.
-
Kisiel pewnie z przemeczenia zapomniał dołączyć linK
http://www.elektroda.pl/rtvforum/topic3070756.html (http://www.elektroda.pl/rtvforum/topic3070756.html)
Nie ma się co dziwić.
Ciągle myśli o tym projekcie, nie moze przez niego spać, całymi nocami szuka informacji na temat postępu prac w Internecie.
Ciągle mu mówię aby sobie dał spokój , poinformuje go pierwszego o zakończeniu prac, a on nic tylko ciągle działa w reklamie.
Już mam wyrzuty sumienia że przez ten projekt zupełnie straci zdrowie.
Ale co robić taki już on jest.
PS.
Słowa te kieruje do jego przyjaciol . Jeśli naprawdę wam na nim zależy to powinniście go namówić na wizytę u lekarza. Bo jego stan wyraźnie się pogarsza.
Kisiel trzymaj się ciepło i dziękuję za reklamę, ale daj sobie spokój w końcu zdrowie najważniejsze.
-
Kisiel pewnie z przemeczenia zapomniał dołączyć linK
http://www.elektroda.pl/rtvforum/topic3070756.html (http://www.elektroda.pl/rtvforum/topic3070756.html)
@hobocti77x
Czy Grzegorz77 z elektrody, to Ty? Jeśli tak, to chciałbym się zapytać o postępy w projekcie od września.
-
Zmieniło się tyle że poprawienie poważny błąd w turbo assemblerze na 2 komputery na którym się wzorowalem a który polega na tym że procedura przesylajaca ignorowala zmianę adresu docelowego.
W moim systemie już jest OK.
Oraz dodałem do TA możliwość pobierania danych do kodu źródłowego bezpośrednio z innego banku/programu.
Przy okazji odkryłem jak można dostosować standardowy Basic do pracy z większą ilością pamięci RAM. Tak jak w C128, a nawet więcej bo może korzystać ze 196kB.
Zaczelem pracę nad układem i/o który już obsługuje Rs i USB na 115200, a ma jeszcze obslugiwac i2c,ISP aby mozna bylo podłączyć nowoczesne moduły WiFi ethernet itd..
W zasadzie trzeba by jeszcze napisać program do kopiowania całych dyskietek z 1581 włącznie w 1 przebiegu i to by było na tyle ;D
-
dziękuję za reklamę
nawet nie chodzi o to że vaporware. nawet jesli znajdziesz tych kilku chetnych to (jak w przypadku innych rozwiązań tego typu) co z softem panie?
-
jak zrobi 16MB REU to paru dziesięciu się znajdzie. Soft już napisany.
-
nawet nie chodzi o to że vaporware. nawet jesli znajdziesz tych kilku chetnych to (jak w przypadku innych rozwiązań tego typu) co z softem panie?
Napisz konkretnie o jaki soft ci chodzi to ci odpowiem.
Idea tego rozszerzenia polega na tym że niepotrzebne jest zupełnie nowe oprogramowanie jak w tych innych rozszerzeniach , które właśnie dlatego upadly że potrzebował zupełnie nowe oprogramowanie.
U mnie aby skorzystać z zalet systemu jako minimum wystarczy tylko system operacyjny. Który dostępny jest zawsze i niema obaw że jakiś program nagle pozamienia mu wektory, załaduje się na niego i wszystko trzebabedzie ładować na nowo.
Co z tego że np. w normalnym c64 zrobisz sterownik HDD który zajmuje 16kB jeśli co drugi program po zaladowaniu wywali go w kosmos?
A u mnie proszę sterosnik (możesz go sobie nawet napisać w BASICU i może zająć i 64kB) umieszczasz w 1 banku ladujesz sobie program i wuala zero problemów. Jak potrzebujesz załadować następny go wracasz do systemu uruchamiasz sterownik HDD i możesz działać z następnym, a jak masz ochotę znów wykorzystać 1 program to wracasz do systemu i bez wczytywania go uruchamiasz.
Pokaż mi inne rozszerzenie które to potrafi ze WSZYSTKIMI PROGRAMAMI.
A jak jeszcze nierozumiesz idei tego rozwiązania to poczytaj o virtual8086
http://
-
Już wymieniałem, c64+ rozszerzenie do 2MB zasada działania podobna, manager od przełączania banków jest ukryty w kernalu. Plusem jest że po wyłączeniu zasilania nie tracisz zawartości i nie musisz ładować z CF (szybkość karty przy normalnym taktowaniu procka to max 78KB/s , po podkręceniu jest czterokrotnie wyższa, po DMA umożliwia załadowanie 2MB w mniej niż sekundę) Minusem rozwiązania jest jak w rozszerzeniu homocity, nie da się używać w jednym banku np. EOD a w drugim np. ComaLight13, zwis następuje przy próbie ładowania. Teoretycznie da się dużo , w praktyce niewiele.
To tak w skrócie nowatorstwa, jako ciekawostka i odgrzewanie starych rozwiązań przyznaje 4/5. Dałbym 5/5 ale autor to wyznawca.
-
Kibel a gdzie i kiedy niby widziałeś moje rozszerzenie ?
A tak zapomniałem ciągle ci się śni ;D
-
Aaa już rozumiem, homocity ,że zacytuje klasyka, to rozszerzenie istnieje tylko teoretycznie, ewentualnie rozszerzenie to ***.
Teraz rozumiem dlaczego tak pompujesz tematy, szukasz łosia co da kasę na to oszustwo :)
Odpal EOD i Comalight 13 na tym rozszerzeniu które obsługuje KAŻDY program i przestań ***
WYMODEROWANO TRESCI WULGARNE
-
Napisz konkretnie o jaki soft ci chodzi to ci odpowiem.
jakikolwiek. żeby było łatwiej - geos.
-
umieszczasz w 1 banku ladujesz sobie program i wuala
w sumie powtórka pytania, bo rozumiem ze w zanadrzu będzie cart z funkcjami do tego (a nie kartka z litanią pokeów i sysów)
-
Pierwszy raz, gdy zetknąłem się z architekturą x86 to byłem w głębokim szoku jak się natknąłem na 64kB segmenty. Jak to? Taka "nowoczesna" architektura za kilka-kilkadziesiąt średnich pensji i takie coś? Teraz będzie C64 a'la PC :) Możecie się ze mną zgodzić, lub nie, ale robienie rozszerzeń pamięci do C64 do fajna pasja, ale nie łudźmy się, to nigdy nie będzie na tyle masowo produkowane by zaowocowało jakimś standardem tak, by ludzie, którzy o ile jeszcze coś programują, jak jeden mąż wykorzystali to, czy inne rozwiązanie. Garstka nielicznych coś na tym sprzęcie uruchomi, a reszcie pozostanie się oblizywać i modlić, by ktoś to zaimplementował w VICE. Amiga przeżywała ten temat wcześniej. Gdy okres wsparcia Amigi przez producenta się skończył, zaczęły powstawać jak grzyby na deszczu różne rozszerzenia, Blizzardy, Apollo, karty Picasso. O ile ich było niewiele wówczas, to można było je uznać za standard. Niestety każda obecna, a rozbudowana Amiga ma inny config, inną grafikę, inny akcelerator, inne pamięci, różne mediatory, Radeony, Voodoo, głowa boli. Śmiałem się kiedyś z PC, że nie ma jednolitej konfiguracji, ale to co powstaje w światku post-C= to powielanie rozwiązań z PC. Nie jestem pewien, czy o to chodzi. Klasyk, to klasyk. Niech ma wetknięte nowe akcesorium: monitora, stację dysków, drukarkę, joystick, cokolwiek. Ale rozbudowa serca komputera, i to na siłę, bez perspektyw na standaryzację, sam już nie wiem. Zobaczcie ile wysiłku kosztuje zrobienia Arosa, ReackOS, czy nawet głupiego Linuksa na tak pofragmentowanym sprzęcie jakim jest PC. Wiecie dlaczego Apple o OSX mają opinię wysokiej jakości mimo pewnych rażących wpadek? Bo są konserwatywni, klasyczni. Nie pozwalają by w "sercu" komputera błąkały się jakieś przeróbki. Piszą soft pod skończąną liczbę urządzeń i mają święty spokój. Microsoft musi kupować święty spokój zawierając umowy z milionami dostawców h/w. My użytkownicy sprzętu oraz oprogramowania klasycznego i nietypowego już tego spokoju nie zaznamy, bo nas nie stać.
-
tl;prawie;dr
ofc kwestie sensownosci takiego expansion mozna bardzo latwo podwazyc i to wlasnie od strony softu.
'moge uzyc wszystkiego' ok, ale zysk jest praktycznie zaden.
kiedy ostatnio (sic!) widzialem zblizone rozwiazanie sluzace za platforme do pracy (reu, bankowane - tass, edytor leveli, gra, packer etc) mialo to wzgledną racje bytu ('95?).
jak się natknąłem na 64kB segmenty
watcom c, asm na pc - #nikogo
Blizzardy, Apollo, karty Picasso. O ile ich było niewiele wówczas, to można było je uznać za standard.
hint: autoconfig, więc nawet nie próbowałbym porównywac.
Niestety każda obecna, a rozbudowana Amiga ma inny config, inną grafikę, inny akcelerator, inne pamięci, różne mediatory, Radeony, Voodoo, głowa boli.
BS. zazwyczaj jest to 68k(akcelerator) + AGA
ppc należy traktować jako koproc chyba że ktoś jest szalony i ma na classicu postawiony morphos (alepoco)
jak ktoś ma grafikę na złączu zorro/mostku pci to są całe dwa standardy sterowników (cgx i picasso)
oczywiście akcelerowanych gier i softu jest tyle że #nikogo nawet jeśli każda korzysta z innych bibliotek.
Nie pozwalają by w "sercu" komputera błąkały się jakieś przeróbki.
kurczę, chyba nieprawda :> (nie chciałem być wulg)
podpowiem - hackintosha postawisz na czymkolwiek, argument jest tego, inwalidą.
z czasem pojawienia się tego procederu - czyli praktycznie od osx tiger - jest coraz lepiej:
-miałem na SL postawionego na p4 2ghz ramu, jakiejś mocno przeciętnej plycie, wszytkodziałającego i służacego do pracy
-na lapkach miałem (dopóki potrzebowałem) osx, tu byla wieksza gimnastyka (zazwyczaj z hdaudio i wifi) - służyło do pracy
nie wiem co rozumiesz za 'serce', widocznie nie miales w ręku narzedzia typu macpro (okok, poprzedniej generacji bo teraz już chcą monetyzowac wszystko) z wpiętymi kartami nie pochodzącymi od dystrubutora fapple np. interfejsy audio, sterowniki sata (& scsi lol), szybsze karty graficzne które oficjalnie nie są wspierane ale po wpięciu do kompa... pracują :>
(podpowiem - bardzo sympatyczny os)
bo nas nie stać.
na?
-
tl;prawie;dr
ofc kwestie sensownosci takiego expansion mozna bardzo latwo podwazyc i to wlasnie od strony softu.
'moge uzyc wszystkiego' ok, ale zysk jest praktycznie zaden.
Czy ktoś cię zmusza do kupienia tego rozszerzenia?
Jeden woli pić piwo kanapie, a inny coś tworzyć.
Tak trudno to zrozumieć ?
Czy na przyklad sasiadowi też będziesz pieprzyl że nie warto sadzić pomidorów w ogrodku bo może je sobie kupić w sklepie?
Zastanawiam się o co to całe bicie piany, skoro akurat tobie to niepotrzebne ?
-
Tworzysz dla siebie nikomu to nie jest potrzebne bo.... niezgodne z niczym.
-
nie da się używać w jednym banku np. EOD a w drugim np. ComaLight13, zwis następuje przy próbie ładowania.
Sprawdziłem i działa.
Kibel zwisy masz pewnie przez UK.
-
:) jesteś genialny na jednym urządzeniu odpaliłeś dwa dema korzystające z różnych loaderów po kolei.
-
Zastanawiam się o co to całe bicie piany, skoro akurat tobie to niepotrzebne ?
Głośno zastanawiamy się nad sensem, po to jest forum.
-
Zastanawiam się o co to całe bicie piany, skoro akurat tobie to niepotrzebne ?
Głośno zastanawiamy się nad sensem, po to jest forum.
A ja myślałem że forum jest dla tych co chcieliby z komoda coś robić a nie tylko hamowac i zniechęcić innych
-
słomiany zapał to zniechęca ale prawdziwych magików to motywuje.
Sam określiłeś do czego jest zdolny.
-
Zachęcam do pokazania czegoś dla potencjalnego użytkownika.
-
Podobnie jest z otwarciem parasola w dupie, homocity mimo że jest przystosowany nie może pokazać nic ciekawego dla zwykłego usera. Bo to co pokaże to tylko oszustwo.
-
Funkcjonalność SD2iec ogranicza się do odczytywania danych z nośnika, a Ramcart odpala się ze wszystkim.
Co masz na myśli przez "RamCart odpala się ze wszystkim"? Mógłbyś to rozwinąć?
Czytałem cały opis przepisany z oryginalnej instrukcji na stronie Olo, i RamCart wygląda mi funkcjonalnie jak SD2IEC, czyli urządzenie pamięci masowej. Myślałem, że skoro ma RAM w nazwie, to rozszerza RAM C64 o te 64 lub 128kB, czyli w sumie 128 lub 192kB w jednej ciągłej przestrzeni adresowej, w której mogą uruchamiać się programy.
-
Zachęcam do pokazania czegoś dla potencjalnego użytkownika.
Przed chwilą pisałem że nie jesteś potencjalnym użytkownikiem.
W końcu się zdecyduj.
-
Funkcjonalność SD2iec ogranicza się do odczytywania danych z nośnika, a Ramcart odpala się ze wszystkim.
Co masz na myśli przez "RamCart odpala się ze wszystkim"? Mógłbyś to rozwinąć?
Czytałem cały opis przepisany z oryginalnej instrukcji na stronie Olo, i RamCart wygląda mi funkcjonalnie jak SD2IEC, czyli urządzenie pamięci masowej. Myślałem, że skoro ma RAM w nazwie, to rozszerza RAM C64 o te 64 lub 128kB, czyli w sumie 128 lub 192kB w jednej ciągłej przestrzeni adresowej, w której mogą uruchamiać się programy.
Rozszerza ale o 256 bajtów
-
Przed chwilą pisałem że nie jesteś potencjalnym użytkownikiem.
ale woczu co wódz... 'niepotrzebne jest zupełnie nowe oprogramowanie' - i to ja mam sie zdecydować? :>
czekam na showcase.
-
Myślałem, że skoro ma RAM w nazwie, to rozszerza RAM C64 o te 64 lub 128kB, czyli w sumie 128 lub 192kB w jednej ciągłej przestrzeni adresowej, w której mogą uruchamiać się programy.
to sie nie da bo przestrzen adresowa jest 16bit, ale zamiast tego bank switching jest mozliwy na C128. podobnie do ramcart dziala np georam.
Rozszerza ale o 256 bajtów
zastanawiam sie nad celowoscia pisania czegos takiego... jakkolwiek komentujac nie bede sie znizac do poziomu kisiela, unikam dyskutowania z toba (bo to strata czasu).
-
Z instrukcji RamCart
"
Pamięć modułu podzielona jest na banki o pojemności 256 bajtów. W danym momencie dostępny jest tylko jeden bank w obszarze od $DF00 (57088) do $DFFF (57343)
"
(http://c64.com.pl/index.php/cartridge/ramcart.html)."
Lepiej zastanow sie nad kisielem i jego zachowaniem .
-
Buraku , każde rozszerzenie korzysta ze stronicowania pamięci ... te twoje 16GB nie ma tak bo wykorzystuje tajne rozkazy CPU łamane przez poufne.
Chłopie takie rozszerzenie jak RamCart GeoRam, NeoGEO jest używane przez GEOS dlatego że strona ma wielkość 256, a to gówno co twierdzisz że działa nie działa to oczywiste bo przełączasz całe 64KB pamięci. Nie da się tego używać.
Dlatego to jest crap, pytają się potencjalni userzy co to może ale to nic nie może :)
Więc dalej zaklinaj rzeczywistość i twierdź że zły budyń robi pod górkę.