Aktualności: C64 Power - online od stycznia 2000 !

Autor Wątek: Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.  (Przeczytany 1228 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Jacek31

  • Gość
Dlugo sie zastanawialem czy zalozyc ten temat i jak go nazwac  \"Question\" Ale w pamieci utknal mi wlasnie z dziecinstwa cytat w tytule, ktorego uzywal ponad 20 lat temu moj sp. ksiadz proboszcz, na lekcjach religii, aby zwrocic nasza uwage i zainteresowac zajeciami.
Pytanie po co to komu, przeciez w necie pelno schematow i innych danych o C64, po co smiecic na forum ?
Moim celem jest raczej temat gdzie mozna swobodnie porozmawiac o roznych koncepcjach przerobek C64 od strony plyty glownej czy peryferii.
Oraz wymiana sie danymi co gdzie mozna kupic, w razie draki i padniecia jakis podzespolow.
Inspiracja  \"Idea\"  natomiast byly dla mnie te 2 chyba dzis juz archaiczne scalaczki ktore udalo mi sie przypadkiem kupic (za calkiem przystepna cene 5zl szt.) poszukujac innego, a ktore widac na zdjeciu. Mianowicie 74LS612 czyli jednostke MMU oraz 74HCT297.
Szczerze obecnie kombinuje czy da sie to wszczepic jakos do C64, no ale jak na razie wydumalem tylko ze PLA (wlasciwie w moim C64 zwia to juz MMU \"Question\" o kodowej nazwie 252535-01) i budowa RAMu jest skuteczna przeszkoda, wiec trzeba wykombinowac jak tu zrobic w bambuko PLA tak aby VIC nie ocipial z wrazenia. \"Question\"   

   

                                                                                    
612MMU.jpg
 :Opis:                                                
      
 :Rozmiar: :112.61 KB
 :Wyswietlen: :Plik sciagnieto 2044 raz(y)

\"612MMU.jpg\"

   




Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.
« Odpowiedź #1 dnia: 19 Września 2009, 00:00 »
xxx
_________________
\"... taka choroba. Zreszta obrazki, ktore robisz tez cos o tym mowia.
Proponuje odwrocic proporcje, zamiast byc 100% scenowym trollem, skup sie bardziej na poprawieniu warsztatu...\"
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Jacek31

  • Gość
Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.
« Odpowiedź #2 dnia: 19 Września 2009, 14:47 »
Mnie raczej interesuje jak tu zrobic aby C64 mial przynajmniej ten 1MB RAM, ale prawdziwego RAM takiego z ktorego mozna wykonywac program, a nie tylko kopiowac bloki, miedzy wewnetrznym RAM C64 a wirtualna przestrzenia rozszerzona. Ale swita mi juz pomysl jak przerobic plyte glowna, natomiast jeszcze musze poczekac na oscyloskop, aby sprawdzic to i owo. Oczywiscie nie obedzie sie bez siostro prosze skalpel.
 Ogolnie sprawa wyglada tak:
 - uklady U11 i U10 (41464) maja na stale zwarte do masy koncowki nr1 (CS -chip Select). Czyli wisza ciagle na magistrali danych i nie ma mozliwosci ich odseparowania w sposob programowy. Konkretnie ich bufora WE/WY szyny danych. Oczywiscie poza tym co oferuje PLA, ale wtedy albo odzywaja nam sie pamieci ROM albo uklady I/O choc tu akurat mamy 512B przestrzeni niejako dla siebie.
 - pytanie 2 najwazniejsze jak sprzetowo dziala uklad 252535-01 U8? Czy jest to po prostu integracja w jednym scalaku nazwijmy to dyskretnych ukladow 74LSxxxx z starego C64, czy jednak cos troche architektonicznie wiecej i jak zmodyfikowane?
- jak od strony sprzetu wyglada sprawa wspolpracy U8 z U7 (VIC). Konkretnie pytanie brzmi. Czy w czasie cyklu dostepu do RAM (systemowego nie koloru w obrebie pamieci ekranu) przez VIC na liniach Expansion port pojawia sie adres wystawiany przez VIC. Niby zgodnie z ogolnie przyjetymi zasadami projektowania magistrali komputerow powinien, ale z schematu nie wynika to juz tak jednoznacznie.
PS. CDN.. ale musze jeszcze troche podumac nad schematem i ksiazeczka.

Offline KB777

  • Level 6
  • ******
  • Wiadomości: 2430
  • -profil nieaktywny-
Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.
« Odpowiedź #3 dnia: 21 Września 2009, 11:25 »
                   
Jacek31 napisal:

 - pytanie 2 najwazniejsze jak sprzetowo dziala uklad 252535-01 U8? Czy jest to po prostu integracja w jednym scalaku nazwijmy to dyskretnych ukladow 74LSxxxx z starego C64, czy jednak cos troche architektonicznie wiecej i jak zmodyfikowane?
- jak od strony sprzetu wyglada sprawa wspolpracy U8 z U7 (VIC). Konkretnie pytanie brzmi. Czy w czasie cyklu dostepu do RAM (systemowego nie koloru w obrebie pamieci ekranu) przez VIC na liniach Expansion port pojawia sie adres wystawiany przez VIC. Niby zgodnie z ogolnie przyjetymi zasadami projektowania magistrali komputerow powinien, ale z schematu nie wynika to juz tak jednoznacznie.


Co do pierwszego - mozna zakladac, ze dziala jak te cale dzikie stado TTL-i ze starego C64. Ale czy czegos nie zmieniono przy okazji - nikt Ci nie powie, bo zrodla/schematu od tego Gate Arraya pewnie juz nikt nie ma...

Co do drugiego - jest taki trik z wykonywaniem kodu w obszarze I/O przy niepodlaczonym kartridzu, gdzie proc w swoim cyklu widzi to co wystawil VIC w swoim cyklu (pol taktu zegara wczesniej). No to wg mnie aktywnosc VICa jednak widoczna jest na Expansion.
Jak odnajde swojego \"sprzetowego breakpointa\", czyli 3 komparatory (hct688) + troche logiki to moge sprawdzic czy w cyklach VICa bede mial \"strzaly\" w dowolny obszar.

_________________
always @(posedge Clk)
-profil nieaktywny-

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.
« Odpowiedź #4 dnia: 21 Września 2009, 13:00 »
xxx
_________________
\"... taka choroba. Zreszta obrazki, ktore robisz tez cos o tym mowia.
Proponuje odwrocic proporcje, zamiast byc 100% scenowym trollem, skup sie bardziej na poprawieniu warsztatu...\"
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Offline KB777

  • Level 6
  • ******
  • Wiadomości: 2430
  • -profil nieaktywny-
Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.
« Odpowiedź #5 dnia: 21 Września 2009, 13:59 »
Yyy... Mi sie wydaje, ze omomierzem to jedynie wykryjesz, ze A8-A11 sa podpiete do magistrali i \"widoczne\" wprost na expansion.

A14 i A15 ida z CIA...
_________________
always @(posedge Clk)
-profil nieaktywny-

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.
« Odpowiedź #6 dnia: 21 Września 2009, 14:46 »
xxx
_________________
\"... taka choroba. Zreszta obrazki, ktore robisz tez cos o tym mowia.
Proponuje odwrocic proporcje, zamiast byc 100% scenowym trollem, skup sie bardziej na poprawieniu warsztatu...\"
idz wyprostowany wśród tych co idą na kolanach

...w przypadku checi zakupu UK1541,GA,MA,T8500,T7501 prosze o kontakt na Facebooku, haslo: UK1541....

Izaak Berenbaum__

  • Gość
Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.
« Odpowiedź #7 dnia: 21 Września 2009, 15:11 »
                   
KB777 napisal:
Co do drugiego - jest taki trik z wykonywaniem kodu w obszarze I/O przy niepodlaczonym kartridzu, gdzie proc w swoim cyklu widzi to co wystawil VIC w swoim cyklu (pol taktu zegara wczesniej). No to wg mnie aktywnosc VICa jednak widoczna jest na Expansion.

dosc \"analogowo\" to dziala,niestety. generalnie warunkiem stabilnego dzialania programow uruchamianych w obszarze $de00-$dfff sa nowe uklady(85xx) i dobre ekranowanie przeciwzakloceniowe.

prezes__

  • Gość
Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.
« Odpowiedź #8 dnia: 21 Września 2009, 16:57 »
                   
Izaak Berenbaum napisal:
warunkiem stabilnego dzialania programow uruchamianych w obszarze $de00-$dfff sa nowe uklady(85xx) i dobre ekranowanie przeciwzakloceniowe.


o co chodzi z tymi zakloceniami?

Izaak Berenbaum__

  • Gość
Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.
« Odpowiedź #9 dnia: 21 Września 2009, 18:20 »
sygnal z otwartej przestrzeni adresowej jest bardzo slaby i jakiekolwiek wieksze szumy na szynie danych moga spowodowac bledy odczytu.

tutaj post goscia ktory sporo sie tym bawil: http://groups.google.com/group/comp.sys.cbm/browse_thread/thread/a1fdf8842eba548a/5c363fc8054d0fd3

Offline KB777

  • Level 6
  • ******
  • Wiadomości: 2430
  • -profil nieaktywny-
Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.
« Odpowiedź #10 dnia: 22 Września 2009, 19:33 »
                   
kisiel napisal:
nie mysl, sprawdz.


Mysl, to nie bedziesz musial sprawdzac \"Wink\"

Sprawdzone - potwierdzone. VICowe A8 (32), A9 (33), A10 (34) i A11 (23) ida do Expansion wprost. Reszta nie.

_________________
always @(posedge Clk)
-profil nieaktywny-

booker__

  • Gość
Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.
« Odpowiedź #11 dnia: 22 Września 2009, 20:56 »
                   
Jacek31 napisal:
Mnie raczej interesuje jak tu zrobic aby C64 mial przynajmniej ten 1MB RAM, ale prawdziwego RAM takiego z ktorego mozna wykonywac program, a nie tylko kopiowac bloki, miedzy wewnetrznym RAM C64 a wirtualna przestrzenia rozszerzona.

Jednym slowem interesuje Cie wykonanie unikatu C-64 z 1MB ram? \"Smile\"

_________________
C64G+polamana obudowa+C64E_ladny_nawet,jak_amerykancki+C64C_caly_pordzewialy+KABEL IEC_stary,taki_smierdzacy

leming__

  • Gość
Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.
« Odpowiedź #12 dnia: 23 Września 2009, 09:31 »
kombinujecie \"Wink\" c64 to c64 takim go stworzyli i z tym trzeba zyc. Mnie na przyklad tylko kartdridge interesuja bo nie trzeba nic lutowac. Zrobic to co mowisz na cartridgu oo to bede popierac.
_________________
Ten post wyraza moja opinie w dniu dzisiejszym.Nie moze on sluzyc przeciwko mnie w dniu jutrzejszym,ani kazdym innym nastepujacym po tym terminie.Ponadto zastrzegam sobie prawo zmiany pogladow bez podania przyczyny.

Offline V-12/Tropyx

  • Level 7
  • *******
  • Wiadomości: 2765
  • 0ldsk00l 4ever!
    • http://www.riversedge.pl/
Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.
« Odpowiedź #13 dnia: 23 Września 2009, 09:37 »
                   
booker napisal:
                   
Jacek31 napisal:
Mnie raczej interesuje jak tu zrobic aby C64 mial przynajmniej ten 1MB RAM, ale prawdziwego RAM takiego z ktorego mozna wykonywac program, a nie tylko kopiowac bloki, miedzy wewnetrznym RAM C64 a wirtualna przestrzenia rozszerzona.

Jednym slowem interesuje Cie wykonanie unikatu C-64 z 1MB ram? \"Smile\"


Expertem w temacie nie jestem, ale bez blokow imho sie nie obejdziesz. Tyle, ze np. w przypadku rozszerzenia +60k przelaczasz sobie miedzy oryginalna pamiecia a rozszerzeniem i mozesz wowczas wykonywac program na rozszerzonej pamieci. Jednakze fizyczne C64 bez zadnych extremalnych modyfikacji potrafi obsluzyc Ci tylko 64KB i w tym obszarze tylko moze pracowac. Mozesz zatem pracowac na rozszerzonej pamieci, ale zawsze tylko po wybraniu okreslonego bloku. Na takiej samej zasadzie dziala rozszerzenie +256k sociego, gdzie masz 4 bloki po 64 KB wraz ze strona zerowa i mozesz sobie wybrac ktorys blok i na nim pracowac. Przy 1 MB zapewne dzialaloby tak samo \"Smile\" mialbys po prostu 16 blokow po 64 KB. Ale domyslam sie, ze nie o to Ci chodzi \"Very

_________________
0ldsk00l 4ever!


http://www.riversedge.pl/ - Zapraszam na moja strone z artykulami i galeria! Scena C64, wywiady, relacje z koncertow etc.
http://www.riversedge.pl/ - zapraszam na nową stronę: recenzje, relacje, strefa C64.

Serwis Commodore 64/1541 - naprawa/diagnoza.
Zawsze aktualne!

booker__

  • Gość
Ciotki, Ujce bebechy na bok. Czyli rozmowy o bebechach C64.
« Odpowiedź #14 dnia: 23 Września 2009, 10:47 »
Hmm, wstawic drugiego procka no i moze ten 1MB by sie dalo zaadresowac. Szyna jest 16bit no nie? \"Very

ps. nie znam sie :>
_________________
C64G+polamana obudowa+C64E_ladny_nawet,jak_amerykancki+C64C_caly_pordzewialy+KABEL IEC_stary,taki_smierdzacy