Rozszerzenie 16MB RAM dla c64.
Rozszerzenie 16MB RAM dla c64.
Rozszerzenie pamięci operacyjnej do 16 MB dla c64 jest gotowe (uruchomiony prototyp) i działa.
Jako pamięć wykorzystany jest jeden moduł SIMM72.
Jako pamięć wykorzystany jest jeden moduł SIMM72.
Re: Rozszerzenie 16MB RAM dla c64.
Gratuluje ale może coś więcej na ten temat?8bit pisze:Rozszerzenie pamięci operacyjnej do 16 MB dla c64 jest gotowe (uruchomiony prototyp) i działa.
Jako pamięć wykorzystany jest jeden moduł SIMM72.
- Sebaloz/Lepsi.De
- Posty: 3949
- Rejestracja: 14 wrz 2008, 00:02
Re: Rozszerzenie 16MB RAM dla c64.
Pierwszy pewnie sie pytal juz Olo na priva
__________________________
Socjopatyczna Legia Commodore
Socjopatyczna Legia Commodore
Mały test możliwości. Animacja nuffli złożona z 250 klatek.
http://youtu.be/yxZ7Idi2Bi4
http://youtu.be/yxZ7Idi2Bi4
napisze tym razem tu grab jest takiej jakości że mógłby być puszczony z czegokolwiek.
imo dopóki nie nagrasz całego procesu łącznie z ładowaniem plików i opisem poszczególnych etapów (najlepiej kamerą) nie ma głębszego sensu wrzucanie tego typu 'dowodów'.
+ strona projektu, zdjęcia i choćby pobieżny opis układu.
imo dopóki nie nagrasz całego procesu łącznie z ładowaniem plików i opisem poszczególnych etapów (najlepiej kamerą) nie ma głębszego sensu wrzucanie tego typu 'dowodów'.
+ strona projektu, zdjęcia i choćby pobieżny opis układu.
animacja jak animacja. dodatkowo fakt słabej jakości to taka animacja na 250 klatek na REU nikogo już nie rusza. Ruszała w 2010 roku.
Inna sprawa chętnie zobaczył bym jako ciekawostkę demka na więcej niż 64kb ramu. można by zrezygnować z ładowania ze stacji na czym chyba design by zyskał.
Inna sprawa chętnie zobaczył bym jako ciekawostkę demka na więcej niż 64kb ramu. można by zrezygnować z ładowania ze stacji na czym chyba design by zyskał.
c64portal.pl, retronavigator.com
nie, ponieważ archiwa na c64 zazwyczaj są w formie .d64, jakby nie patrzeć nawet gdy wyeliminujesz fizyczny nośnik jesteś skazany na ich obsługę.8bit pisze:to najlepsza sprawa
bez alternatywnego filesystemu samo rozszerzenie daje praktycznie nic.
więc showcase i ew. test poprawności działania już masz (zapełnienie ramu klatkami animacji), teraz przydałoby się coś bardziej prozaicznego - cart z obsługą rozszerzenia (wątpię że chciałoby się komukolwiek spamiętywać x adresów do sys), loader banków, kopier, mountowanie obrazów. (i chyba storage sdhc?).
odpowiedz sobie które są realne.
carrion: ofc. możesz pooglądać te animy na ultimate:
https://www.sendspace.com/file/wej0gk
Udalo mi sie uruchomic na tym systemie procesor 65c816, dziala jako drugi alternatywny procesor z pamiecia adresowana liniowo 16MB. Podobnie jak przystawka z z80 tj. Moze dzilac raz jeden , raz drugi wzajemnie przekazujac sobie sterowanie.
A i w miedzy czasie ukonczylem system operacyjny tak ze wszystkie komendy sa wywolywane normalnie przez nazwy i sa tokenizowane.
Udalo mi sie odnalesc kilka fajnych pozycji wyjasniajacych jak dziala rozszerzenie Basica (niestety tylko j.angielski ale przyklady sa swietne, ze zrodlami wielu nowych komend dla Basic) wiec jesli ktos chce rozbudowywac Basic to moge je wstawic.
A i w miedzy czasie ukonczylem system operacyjny tak ze wszystkie komendy sa wywolywane normalnie przez nazwy i sa tokenizowane.
Udalo mi sie odnalesc kilka fajnych pozycji wyjasniajacych jak dziala rozszerzenie Basica (niestety tylko j.angielski ale przyklady sa swietne, ze zrodlami wielu nowych komend dla Basic) wiec jesli ktos chce rozbudowywac Basic to moge je wstawic.
Dorwalem procesor dopiero kilka dni temu wiec na razie chodzi na 1 Mhz.
Co do widocznosci rejestrow sprzetowych to widzi wszystkie z wyjatkiem 0 i 1 bo te sa w 6510
Teoretycznie da sie przyspieszyc zegar tylko jak sie zachowaja w tedy SID i CiA to nie wiem, ale VIC raczej zerwie synchronizacje i nie bedzie obrazu a tego chcialbym uniknac. Teoretycznie moglbym zrobic prace asynchroniczna i wykozystac dot clk 8 MHz ale to da mi efektywnie 4MHz , ale czy SiD i CIa dadza rade przy tymingach jak dla 8MHz - raczej watpie. Na razie musze sie jeszcze sporo dowiedziec o tym procku, a dokumentacja jest raczej srednia.
Co do widocznosci rejestrow sprzetowych to widzi wszystkie z wyjatkiem 0 i 1 bo te sa w 6510
Teoretycznie da sie przyspieszyc zegar tylko jak sie zachowaja w tedy SID i CiA to nie wiem, ale VIC raczej zerwie synchronizacje i nie bedzie obrazu a tego chcialbym uniknac. Teoretycznie moglbym zrobic prace asynchroniczna i wykozystac dot clk 8 MHz ale to da mi efektywnie 4MHz , ale czy SiD i CIa dadza rade przy tymingach jak dla 8MHz - raczej watpie. Na razie musze sie jeszcze sporo dowiedziec o tym procku, a dokumentacja jest raczej srednia.
Kombinuj, musi się jakoś dać to zrobić, przykładem SuperCPU:
https://en.wikipedia.org/wiki/SuperCPU
i w zgodność z tym bym proponował celować - jest mikroskopijna ilość softu ale to zawsze coś.
a tu Atarowska dopałka - też 20MHz:
http://www.lotharek.pl/product.php?pid=107
https://en.wikipedia.org/wiki/SuperCPU
i w zgodność z tym bym proponował celować - jest mikroskopijna ilość softu ale to zawsze coś.
a tu Atarowska dopałka - też 20MHz:
http://www.lotharek.pl/product.php?pid=107
Dzieki za linki. Przeanalizowalem je i mam takie wnioski.
1. SuperCMD moim zdaniem nie warte nasladownictwa z powodu niekompatybilnosci z oprogramowaniem c64, wszystko trzeba pisac od nowa co pewnie bylo przyczyna ze sie nie upowszechnilo. Jedyna jego zaleta jest ze nie trzeba otwierac c64 do instalacji.
2. Chlopcy z atari doszli do chyba najbardziej optymalnego rozwiazania i to wyglada bardzo interesujaco. Chyba pojde ich droga, bo ono zapewnia ze wlasciwie wiekszosc (poza wykozystyjacymi nielegalne rozkazy) programow powinna dac sie uruchomic.
1. SuperCMD moim zdaniem nie warte nasladownictwa z powodu niekompatybilnosci z oprogramowaniem c64, wszystko trzeba pisac od nowa co pewnie bylo przyczyna ze sie nie upowszechnilo. Jedyna jego zaleta jest ze nie trzeba otwierac c64 do instalacji.
2. Chlopcy z atari doszli do chyba najbardziej optymalnego rozwiazania i to wyglada bardzo interesujaco. Chyba pojde ich droga, bo ono zapewnia ze wlasciwie wiekszosc (poza wykozystyjacymi nielegalne rozkazy) programow powinna dac sie uruchomic.
Ad.1 - z tego co wiem, to jest kompatybilne np:
https://www.youtube.com/watch?v=mIPJWc59hvU
Jak nie jest wspaniale, to jasne, że ja bym szedł w jak największą kompatybilność.
https://www.youtube.com/watch?v=mIPJWc59hvU
Jak nie jest wspaniale, to jasne, że ja bym szedł w jak największą kompatybilność.
Podejrzewam ze to wymagalo przerobek programowych.
Pomysl, w programach na c64 kluczowy jest rejestr 01, a z zewnatrz nie ma do niego dostepu, a lakich potrzeba poprawek do programu ktorych on uzywa nie musze ci chyba tlumaczyc. Chyba lepiej jego funkcje pozostawic.
Teraz zastanawiam sie czy zostac tylko przy swoim rozszerzeniu i dodac 65816 liniowo, czy pozostawic jak jest 16MB i dolozyc kolejne 16 MB.mialbym w tedy 32 MB RAM o organizacji :
1 16MB dla 6510 i widzine w banakch po 64 kB cos jak amiga pamiec slow dla 65816 i 16 MB ( ram fast) dla 65816.
Dodatkowo te fast 16MB mogloby byc uzyte przez 6510 podobnie jak REU.
Pomysl, w programach na c64 kluczowy jest rejestr 01, a z zewnatrz nie ma do niego dostepu, a lakich potrzeba poprawek do programu ktorych on uzywa nie musze ci chyba tlumaczyc. Chyba lepiej jego funkcje pozostawic.
Teraz zastanawiam sie czy zostac tylko przy swoim rozszerzeniu i dodac 65816 liniowo, czy pozostawic jak jest 16MB i dolozyc kolejne 16 MB.mialbym w tedy 32 MB RAM o organizacji :
1 16MB dla 6510 i widzine w banakch po 64 kB cos jak amiga pamiec slow dla 65816 i 16 MB ( ram fast) dla 65816.
Dodatkowo te fast 16MB mogloby byc uzyte przez 6510 podobnie jak REU.
http://www.atari.org.pl/forum/viewtopic ... =11260&p=2
Pierwszy post pasia
To jest fajny pomysl i dobrze przemyslane i jak widac wiele gier nie wymaga zadnych przerobek.
Mysle o czyms w tym rodzaju, ale zastosowalbym kilka zmian.
Pierwszy post pasia
To jest fajny pomysl i dobrze przemyslane i jak widac wiele gier nie wymaga zadnych przerobek.
Mysle o czyms w tym rodzaju, ale zastosowalbym kilka zmian.