C64Power Forum

Ogólne => News => Wątek zaczęty przez: hobocti77x w 21 Stycznia 2015, 12:45

Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: hobocti77x w 21 Stycznia 2015, 12:45
Zapowiadane jakiś czas temu rozszerzenie pamięci operacyjnej do 16 MB dla c64 jest gotowe (uruchomiony prototyp) i działa. \"\"
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: Amun-Ra w 21 Stycznia 2015, 13:33
Jakiś schemacik do oceny? :>
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: wegi w 21 Stycznia 2015, 13:57
Dawaj zdjęcia fotki filmiki \"\" gratki
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: Kisiel w 21 Stycznia 2015, 14:34
Amun-Ra
tutaj widać schematu trochę:
http://www.gsmhome.elektroda.eu/

Teraz kto napisze pierwsze demo ? stawiam na Arise !
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: Ryan w 21 Stycznia 2015, 18:08
Z tym krótkim opisem kojarzy mi się stare rozszerzenie RAM'u do komody opisane w magazynie Transactor volume 9 issue 6 przez Pawła Bosackiego O_o Tylko że tamto było 16 razy mniejsze, bo tylko 512kb.
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: Kisiel w 21 Stycznia 2015, 18:34
Ryan:
16 razy mniejsze, bo tylko 512kb.

32 razy ale masz rację może to ten sam autor ?
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: hobocti77x w 21 Stycznia 2015, 20:39
Pamięć 16 MB RAM jest podzielona na 256 bloków po 64kB.
Każdy blok 64kB może być niezależnie przydzielony do VIC i CPU co pozwala zrobić animacje np. w trybach NUFLI, czy uruchomienie do 256 wirtualnych c64 i wiele innych rzeczy dotychczas niemożliwych do uzyskania.
Pamięć RAM to jeden simm72.
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: Ryan w 21 Stycznia 2015, 22:26
Kisiel:
32 razy ale masz rację może to ten sam autor ?

Sorry, masz racje. A co do autora, tego nie wiem, nie jestem częstym gościem na imprezach scenowych i jakoś nie znam każdego z imienia i nazwiska :U Zauważyłem jedynie że coś podobnego już kiedyś powstało ;) Choć może nie z takimi bajerami ;P
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: Kisiel w 21 Stycznia 2015, 22:34
każdy kiedyś zaczynał od rozszerzenia pamięci... a przyjęło sie +60K... o dziwo.
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: Raf w 21 Stycznia 2015, 23:08
w polowie lat 90 16MB SIMM byl nieekonomiczny;)
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: comankh w 22 Stycznia 2015, 02:43
hobocti77x:
może być niezależnie przydzielony do VIC i CPU co pozwala zrobić animacje

no to czekamy na jakiś proof of concept.
plus ewentualną listę narzędzi/hw która nada sens tej modyfikacji (z czego wczytać szybko np 1mb danych?).
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: hobocti77x w 22 Stycznia 2015, 13:02
Koncepcja niewiele się zmieniła od pierwotnego i sprawdzonego systemu nad którym już jakiś czas pracuję ( rozszerzenie 1MB) , no może poza jeszcze większymi możliwościami.
Mały wycinek tych możliwości można zobaczyć np. tutaj:
https://www.youtube.com/watch?x-yt-cl=84359240&v=5WjE42YjBy4&x-yt-ts=1421782837&featu re=player_detailpage
tutaj:
https://www.youtube.com/watch?x-yt-cl=84359240&v=5WjE42YjBy4&x-yt-ts=1421782837&featu re=player_detailpage
czy w temacie animacji:
https://www.youtube.com/watch?x-yt-cl=84359240&v=5WjE42YjBy4&x-yt-ts=1421782837&featu re=player_detailpage
Prędkość prac zależy od ilości wolnego czasu, ale i chętnych rąk do pracy niekoniecznie tych które deklarują  "no to czekamy".
Jeśli ktoś chce wspomóc projekt to wszelkie formy (pomysły) są mile widziane. \"\"

A co do szybkości "zapełnienia RAM" to jasne że nie nadadzą się do tego żadne lepsze czy gorsze "udawaczki" vc1541 i w zasadzie w XXI wieku należy je głęboko zakopać .
Rozwiązanie jest już  przewidziane , a rozszerzenie jest przystosowane do dołączenia układu który będzie widzieć pamięć 16MB "liniowo" i pobierać dane bezpośrednio z SDcart , a następnie wpisywać jak REU.
Prawdopodobnie będzie to albo ARM STM32F401 ,albo mój ulubiony DS89c450 \"\"
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: comankh w 22 Stycznia 2015, 13:56
hobocti77x:
Rozwiązanie jest już przewidziane

czyli obecnie nie ma jak robić \"\" imo jak to nie bedzie 2in1 (ram+storage) mozesz zapomniec o zainteresowaniu. i tu pytanie - jakie są cele?
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: Cobra of Samar w 22 Stycznia 2015, 14:00
Właśnie, jakie zastosowanie?, czy mieć aby mieć?

Na scenie C64 przyjęło się, że wszystkie produkcje demowe mają działać na gołej maszynie bez dodatkowej pamięci ram, nawet jeśli ktoś przy tworzeniu używa rozszerzenia typu +60k

I za to uwielbiam tę maszynkę, a nie np. atari, gdzie bez rozszerzenia pamięci co najmniej 320kb byłaby  słabizna. Ale to zupełnie inna sprawa.
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: comankh w 22 Stycznia 2015, 14:21
Cobra of Samar:
wszystkie produkcje demowe

nie.

stereo sid, reu >512.
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: Cobra of Samar w 22 Stycznia 2015, 14:29
comankh:
stereo sid, reu >512.

Miałam na myśli, że compoty i tak dotyczą głównie gołego C64, poza muzą, gdzie mamy czasem dwie kategorie.

Reu to dla mnie oddzielna bajka. Zresztą ile tego jest? nie zauważyłam, aby ogrom produkcji na to powstawał, tak samo ze stereo sid. Chociaż akurat takiej muzy  mogłoby być znacznie więcej, ponieważ sid ma ogromne możliwości. Może w przyszłości coś się zmieni, ale na razie nie widzę tego.
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: hobocti77x w 22 Stycznia 2015, 14:43
Sorry, coś nie tak było z linkami .
Powinny być te:
https://www.youtube.com/watch?v=-u2BwI29ZQ4
, a tu moje pierwsze w życiu "demo", zrobione w 15 min z czego 10 szukałem narzędzi \"\"
https://www.youtube.com/watch?v=aJ6QqzlqYA8
A to tylko 7 klatek z 256 dostępnych....
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: comankh w 22 Stycznia 2015, 14:54
Cobra of Samar:
Reu to dla mnie oddzielna bajka.

bo nie jest przylutowane?\"\" och cmon. mozna by dlugo dyskutowac. jesli hw jest uzyteczne - znajdą się chcący skorzystać. tym bardziej scenowcy.


hobocti77x, tak, widziałem te filmy.
jesli o mnie chodzi czekam na przykład z 256klatkami (chocbys to wczytywał pół nocy \"\".

co do obsługi banków - będzie custom kernel? komendy? przyciski? cart?
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: hobocti77x w 22 Stycznia 2015, 15:13
comankh
A zajmiesz się tym ?
Jak tak, to ja będę mógł się skupić np. nad tym aby to nie trwało pół nocy \"\"
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: comankh w 22 Stycznia 2015, 15:28
w sumie mogę puścić jakiegoś batcha.
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: comankh w 22 Stycznia 2015, 16:20
ed: nufli pojedyncze klatki?
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: hobocti77x w 22 Stycznia 2015, 16:59
comankh
Tak.
Właściwie chodzi o to co robi ten program
http://csdb.dk/release/?id=93314
Samo wyświetlanie w bankach już przerobiłem, ale miło by było dodać muzykę.
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: Cobra of Samar w 22 Stycznia 2015, 19:00
comankh:
och cmon. mozna by dlugo dyskutowac. jesli hw jest uzyteczne - znajdą się chcący skorzystać. tym bardziej scenowcy.

Masz rację, to oddzielna dyskusja.
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: Kisiel w 23 Stycznia 2015, 00:07
hobocti77x:
ozwiązanie jest już przewidziane , a rozszerzenie jest przystosowane do dołączenia układu który będzie widzieć pamięć 16MB "liniowo" i pobierać dane bezpośrednio z SDcart , a następnie wpisywać jak REU.
Prawdopodobnie będzie to albo ARM STM32F401 ,albo mój ulubiony DS89c450

drobnym kroczkami  ...

bezsensownym jest robienie rozszerzenia 200MB jak karty są 16G a VIC nie musi wiedzieć czy to co czyta to ram, rom, czy SD cart. To samo się tyczy zapisów do jego rejestrów, nie musi robić tego 6510.

Wyobrażacie sobie ludziska ładować cały film mp4 do RAM'u ?

Muszę to opatentować, odtwarzanie animacji z dysku.. genialne.

PS. taki program napiszesz na M3 w kilka dni, potem testy z vic i masz HARD VIC'a genialne rozwiązanie i w końcu nastąpi kanibalizm VICowy nie SIDowy.
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: hobocti77x w 23 Stycznia 2015, 17:45
Układ da się zamontować bez lutowania  i w mniej niż 5 minut. \"\"
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: hobocti77x w 01 Lutego 2015, 21:49
Dziś zmontowałem kolejny element do systemu:
- RS232 , pracujący z szybkością 115200 bit/s.
Po wymianie kwarcu wycisnę 230400 bit/s
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: Amun-Ra w 01 Lutego 2015, 23:09
DS89c450? Rdzeń 8051 to druga (po x86) architektura, której nie tknąłbym już nawet kijem. Swoją szosą Intel ma smykałkę do wymyślania tego typu poczwar. :>
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: Raf w 01 Lutego 2015, 23:15
hobocti77x:
Po wymianie kwarcu wycisnę 230400 bit/s

a masz kontroler DMA?
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: Kisiel w 01 Lutego 2015, 23:55
Raf
A po co DMA to max 30KB/s .... 16MB / 30kB...
Ja bym wstawił BT też serialowo ale szybciej no i przewodów nie ma.
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: hobocti77x w 02 Lutego 2015, 10:33
Raf:
a masz kontroler DMA?

Bez przesady, do R232 ?
W tym przypadku chodziło głównie o niską cenę i możliwość pracy ze wszystkimi prędkościami RS232.
I to się udało \"\"
Zresztą układ nie wymaga 16 MB RAM i z powodzeniem można go użyć z 64 kB.
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: comankh w 06 Lutego 2015, 13:33
pliki z animkami poszły (o ile forumowe wysyłanie maili działa), jak nic nie dostaniesz - krzycz.

czekamy na efekty \"\"
Tytuł: c64 i 16MB RAM pamieci operacyjnej jest gotowy.
Wiadomość wysłana przez: hobocti77x w 06 Lutego 2015, 14:09
Potwierdzam, doszły.
\"\"