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

Autor Wątek: c64c - brak dźwięku, datasette nie działa. co uszkodziłem?  (Przeczytany 4724 razy)

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

suchy

  • Gość
c64c - brak dźwięku, datasette nie działa. co uszkodziłem?
« Odpowiedź #30 dnia: 12 Stycznia 2012, 15:17 »
Jeśli chcesz dwa OSy na kanapkę to 512 jest dzterokrotnie za duża - bez sensu i trochę szkoda, bo możesz sobie z niej zrobić np. UCARTA (prosty jak cep kartridge typu rom dysk dla jednoplikówek). To juz lepiej wykorzystać tego EPROMa w trybie bankowania OSów (a więc oryginalnego ROMa z KERNALEM trzeba wylutować). W 27512 wykorzystujesz górny 32KB BANK, bo nogę 1 (A15) eproma wygodnie jest skrosować do nogi 28 (Vcc).  W dolne 16KB tego górnego BANKU programujesz BASIC (pierwsze 8KB) i KERNAL (drugie 8KB), a w górne 16KB znowu BASIC (pierwsze 8KB górnej 16) i JiffyDOS (drugie 8KB górnej 16). Noga A14 z rezystorem pullup będzie poprzez przełącznik zmieniać OSy. Pliki KERNAL, Jiffy, BASIC (jak juz masz biny) łatwo mozna połączyć np. w buforze programatora (ładując je w odpowiednie obszary). Niebawem uporam się z artem podsumowującym moje wypociny na temat alternatywnego OSa w C64, to wszystko co nie zostało dopowiedziane na c64scene, będzie opisane, tak aby nie było juz żadnych wątpliwości.

Dlaczego nie chcesz zamontować automatycznego RESETU (?) - to prawdziwa perełka, powiem nieskromnie  \"\"  - proste i skuteczne (tylko jeden tranzystor, jeden opornik i dodatkowa sekcja w przełączniku). Tak to przy przełączaniu pod napięciem system "idzie się je..ć" i musisz zrobić oddzielnie RESET. W oryginalnym opisie Jiffy zaleca się nawet wyłączyć power, przełączyć i ponownie załączyć komodkę. Z moim "wynalazkiem" robisz to pod napięciem jednym pstryknięciem przełącznika!

Ponieważ ostatnio montowałem na zamówienie (a raczej w ramach barteru) takie bankowane OSy (Kernal/Jiffy) na pamięciach 27C256 z auto-RESETEM, to pokażę wam zdjęcie, jak to wyglada (premiera):

foto EPROMa z bankowanymi OSami i auto-RESETEM

W Twoim przypadku (dla 27C512) skrosujesz tylko nogę 1 do miejsca gdzie są polutowane razem rezystory. Odezwij się do mnie na priv (na c64scene) to podeślę Ci gotowe biny (z poprawionym Jiffy)

Offline dhg

  • Level 4
  • ****
  • Wiadomości: 459
  • god, root, i don't see any difference...
c64c - brak dźwięku, datasette nie działa. co uszkodziłem?
« Odpowiedź #31 dnia: 12 Stycznia 2012, 15:20 »
Tego nie wiedziałem. Więc wsad ma mieć 16kb.
Czy dla wymienionej przeze mnie kostki są jakieś szczególne zasady programowania? Wybaczcie pytania laika, nie jestem elektronikiem, umiem co najwyżej zlutować kompletny kit z obrazkową instrukcją montażu.

=====
jak to pisałem posta Suchego jeszcze nie było.

@suchy dzięki za wytłumaczenie co i jak. pomecze mojego magika może zrobi  tojak należy za pierwszym razem

10?"DHG
20GOTO10
RUN

suchy

  • Gość
c64c - brak dźwięku, datasette nie działa. co uszkodziłem?
« Odpowiedź #32 dnia: 12 Stycznia 2012, 15:40 »
@dhg, jeszcze raz przeczytaj powyżej. \"\"

... tak dla "kanapki: wsad ma mieć 16KB (a więc stosowny byłby EPROM 27C128) bo w pierwsze 8KB zapisany jest BASIC a w drugie JiffyDOS. W "kanapce" przecież przełącza się (przy pomocy prostego dekodera na 74HCT00)  kostki pamięci (oryginalny PROM z Kernalem/EPROM z Jiffy), a nie banki w jednej kostce!

PS Zawsze mozna wsadzić pamięć większą w miejsce mniejszej (wykorzystując odpowiedni bank), ale warto wiedzieć, że im większa pojemność pamięci EPROM, tym większy prąd pożera z zasilacza, co trzeba mieć na uwadze, jeśli planujemy dalszą rozbudowę komcia

dhg:
Czy dla wymienionej przeze mnie kostki są jakieś szczególne zasady programowania?

... o to już zadba sam programator.

Offline dhg

  • Level 4
  • ****
  • Wiadomości: 459
  • god, root, i don't see any difference...
c64c - brak dźwięku, datasette nie działa. co uszkodziłem?
« Odpowiedź #33 dnia: 12 Stycznia 2012, 16:08 »
przez lata dłubania w blaszakach nazbierało mi się troche tych okienkowych eepromków np takie aktualnie mam na stanie:
M27c1001 x1
27c256 x1
m27128a x2
27c512 x2
mbm2764 x1
27c1024 x1
i mnóstwo innych tego typu wyrywanych ze starych grafik i płyt głównych
zbierałem toto w nadziei ze kiedyś sie przydadzą.

który najbardziej nada sie na samego jiffy? ten m27128a?
jeśli tak to mając 2 mógłbym zmodyfikować oryginalny kernal (nie cierpie tego niebieskiego tła i ramki) i na drugim wypalić jiffy z podobną modyfikacją \"\"

10?"DHG
20GOTO10
RUN

suchy

  • Gość
c64c - brak dźwięku, datasette nie działa. co uszkodziłem?
« Odpowiedź #34 dnia: 12 Stycznia 2012, 16:17 »
dhg:
mógłbym zmodyfikować oryginalny kernal (nie cierpie tego niebieskiego tła i ramki) i na drugim wypalić jiffy z podobną modyfikacją

... nieee, no to jest normalnie zamach stanu, jak, komcio bez niebieskiego! (??) \"\"

Acha, jeszcze drobna korekta moich wcześniejszych wywodów.  NIE będziesz musiał krosować 1 z 28 bo na PCB komcia są one ze sobą połączone. Dla 23128 pin 1 jest NC (niewykorzystany), a dla EPROMów 64/128/256 jest to Vpp (wejście wyższego napięcia programującego eprom, w normalnej pracy pamięci zawsze zwarte z Vcc) - producent przewidział możliwość wstawienia w miejsce romów (programowanych maską) epromów. Więc jak włożysz 27C512 (gdzie 1 to A15) w podstawkę (w miejsce oryginalnej 23128) to będziesz od razu pracował na górnym 32KB banku (ale dolny bank będzie tylko zżerał prąd)!

No wszystkie EPROMY z odzysku możesz wykorzystać:

2764 - Jiffy na starą płytę komcia do "kanapki" (tam gdzie BASIC i KERNAL były w oddzielnych pamięciach 2364 (trzeba tylko zrobić dodatkowo adapter bo 2364 z 2764 nie są zgodne pinologicznie - będzie to opisane w moim arcie)

27128 do OSów w "kanapce" na nowej płycie komcia (lub do bankowania OSów na starej płycie)

27256 do OSów bankowanych na nowej płycie komcia

>=27512 do UCARTów (ewentualnie zmodyfikowanych)

Offline dhg

  • Level 4
  • ****
  • Wiadomości: 459
  • god, root, i don't see any difference...
c64c - brak dźwięku, datasette nie działa. co uszkodziłem?
« Odpowiedź #35 dnia: 12 Stycznia 2012, 16:50 »
... nieee, no to jest normalnie zamach stanu, jak, komcio bez niebieskiego! (??) 
 

 
przyzwyczajenie z finalII ;)

to wykorzystam oba 27128 do kanapki \"\"

musze jeszcze znaleśc taki pasujący do A600 zeby podmienić sobie kick na 37.350 ;)

10?"DHG
20GOTO10
RUN

zyga

  • Gość
c64c - brak dźwięku, datasette nie działa. co uszkodziłem?
« Odpowiedź #36 dnia: 13 Stycznia 2012, 10:53 »
musze jeszcze znaleśc taki pasujący do A600 zeby podmienić sobie kick na 37.350 ;)

A to taki: http://www.eliptor.pl/p496,pamiec-flash-29f400-amd-z-adapterem-dil42-z-mozliwoscia-em ulacji-eprom-a-27c400.html będzie odpowiedni

Albo 2x większy 29f800 jeśli przyjdzie ci zrobić przełącznik kickstartów.

Offline dhg

  • Level 4
  • ****
  • Wiadomości: 459
  • god, root, i don't see any difference...
c64c - brak dźwięku, datasette nie działa. co uszkodziłem?
« Odpowiedź #37 dnia: 13 Stycznia 2012, 17:17 »
30 zł kostka,  przesyłka a jeszcze trzeba to zaprogramować i nie jestem pewien czy to nie w tym adapterze trzeba wymienić piny na krótsze. chyba rozsądniej będzie kupić 1.3/3.1 z alledrogo (widziałem za 50zł podwójny w jednej kostce).

10?"DHG
20GOTO10
RUN