C64Power Forum
Hardware => Mody => Wątek zaczęty przez: suchy w 12 Lipca 2007, 18:32
-
Witam!
Założyłem oddzielny wątek, który związany jest z moim projektem (tutaj: http://forum.c64power.com/index.php?id=1248&fid=1 ), bo może zainteresuje to innych uzytkowników tego forum, a poza tym mam kilka pytań z tym związanych. A więc do rzeczy i o co chodzi.
IEC/ATA(IDE) to interfejs szyny szeregowej stacji dysków C64 do szyny HDD. A więc do C64 (i wszystkich innych commodorów, posiadających magistralę IEC), możemy podłączyć twardy dysk od PCta w miejsce np. stacji 1541. Na tej stronie jest kompletny opis wykonania tego interfejsu (łącznie z softem do zaprogramowania procesora):
http://8bit.yarek.pl/interface/c64.iecata/index-pl.html
Urządzenie nie jest trudne do zrobienia. Z zaprogramowaniem procesora (Atmel ATMEGA8515) nie ma problemów. Jak ktoś nie ma dostępu do programatora to z netu można ściągnąć (łącznie z fajnym softem pod Winde) opis wykonania bardzo prostego i dobrego programatora do uP z szyną ISP (\'robi\' Atmele, Pice i pamięci szeregowe) PonyProg:
http://www.lancos.com/prog.html
Idąc dalej w toku rozumowania, można by do szyny IDE podłączyć zamiast dysku HDD (dużo lżejszą i bez części mechanicznych) kartę CF (Compact Flash). Na elektrodzie dowiedziałem się, że CF po podpieciu pinu 9 do masy działa jak zwykły dysk HDD po szynie IDE, a więc wykonując tylko przejściówkę z gniazda CF na IDE i podłączając to do interfejsu IEC/ATA(IDE) powinniśmy uzyskać coś w rodzaju dysku HDD, ale na lekkiej karcie CF, podpietego do C64. Tutaj jest opis przejściówki IDE/CF:
http://www.elektroda.pl/rtvforum/viewtopic.php?t=163981&highlight=ide+cf&sid=259a290b28544c8854fa91253c73ac21
...
-
... I teraz moje pytanie. Czy KTOŚ testował takie rozwiązanie wg powyższego opisu (dokładnie tak jak w tytule)?? Wiem, że KTOŚ o ksywce \'bzyq\' zmajstrował interfejs IEC/ATA(IDE) i testował go z HDD, świadczą o tym zdjęcia:
http://8bit.yarek.pl/interface/c64.iecata/iecata_wersja_finalna.jpg
Jestem ciekaw, czy ktoś sprawdzał w działaniu z kartą CF interfejs IEC/ATA(IDE)?? Z tego co się dowiedziałem to IEC/ATA obsługuje dyski HDD w trybie LBA, a więc raczej nowsze dyski (tak powyżej 512MB pojemnosci obslugują tryb LBA, \'staruśkie\' dyski o małej pojemności mogą nie działać), a jak się ma to wobec kart CF o małej pojemności, czy będą działac w roli HDD np. CF o pojemności 128MB (bo takie mam)?? Nie bardzo kojarzę o co chodzi z tym trybem LBA, stąd moje pytania.
-
Ja zmaistrowalem IEC/ATA (\'drugie\' fotki na stronie Jarka - te ze stara mydelniczka i 2,5\' dyskiem). Od poczatku mialem zamiar podlaczyc adapter CF - nie kupilem do tej pory niestety. Na chwile obecna mam dysk 2,5\'.
Poniewaz jak wiadomo apetyt rosnie ... chcialem wykonac 1541 III http://jderogee.tripod.com/project1541.htm o ktorym wspominales w innym watku. Nie udalo mi sie z wykoniem plytek a pozniej pozmieniala mi sie troche sytuacja rodzinno/zyciowa...
Bardzo chetnie wroce do tematu 1541 III - jest to dobrze udokumentowany i wspolczesny projekt - napewno bedzie razniej budowac urzadzenie nie w pojedynke.
Pozdrawiam,
Michal
-
Tak już oglądałem tego linka, zyga mi go zapodał. Ciekawe rozwiązanie. Obejrzałem sobie hardware przede wszystkim (nie wczytywałem się jeszcze co potrafi soft - czy całkowicie emukuje 1541 ??). Nie jest trudne do zrobienia, ale ja miałbym problem z zaprogramowaniem tego PICa (typ PIC18F252I lub PIC18F2620I), bo PonyProg nie robi akurat tych, pomijajac już fakt, że są 3-krotnie droższe od ATMEGA8515. Nie dziwię się autorowi tego opracowania. Wybiera tak procesory, aby coś na tym zarobić :-)))). No i ten interface uzywa kart SD (musiał bym takie kupować, moje sprzęty domowe potrzebują kart CF i takie mam). Poza tym dlaczego uparłem sie przy kartach CF. Ano było by UNIWERSALNE rozwiązanie w tym przypadku: robie jakis projekt z C64 to używam: IEC/IDE-IDE/CF, a jak robię jakis projekt z PCtem to mogę wykorzystać IDE/CF jako dodatkowy (wymienny) dysk HDD na dane.
-
BE73 napisz jak ten IEC/ATA działa. Najlepiej usłyszec to od Kogoś, kto temat przetestował praktycznie.
-
Czyli to jest Twoje dzieło B73?? :
http://8bit.yarek.pl/interface/c64.iecata/iec0010b.jpg
Napisz coś więcej na ten temat, bo muszę koniecznie (na gwałt :-) ) zmajstrować sobie jakiegoś TANIEGO \'masowca\' do C64, bo z dawnych czasów pozostał mi tylko jeden datasette (sprawny co prawda, ale głowica \'obrobiona\' już na maksa), a z nim praca to tragedia. Być może nie będę musiał robić płytki (jak dogadam się z Jarkiem) i praktycznie wszystko mam poza procesorem i złączem do karty CF (ale to można na upartego zrobić we własnym zakresie). Procesor ATMEGA8515 można kupić w TME za 8,50 zł i zaprogramować we własnym zakresie PonyProgiem (link podałem wyżej).
-
hmm a głowica magnetofonowa sony kosztuje ze dwa zyla... ;)
-
... nieprecyzyjnie się wyraziłem Kisiel. Chodziło mi o gwint (od ustawiania skosu) w sankach głowicy \'wyjarany\' totalnie (choc jeszcze trochę trzyma ;-) ). A próbowałeś kiedyś wymieniac głowice w datasette? O ile dobrze pamiętam to nie wszystkie głowice stereo (kup gdzieś teraz mono głowicę ?!) chciały pewnie działać (może to kwestia impedancji cewek - nie wchodziłem w ten temat głębiej).
-
no cóż to pozostało by przylutować twardym lutem nakrętkę od spodu... taki patent ;)
Co do głowic pewnie chodziło o stożkowe... takie \'normalne\' stereo powinny chodzić.
To nie jest drogi experyment;)
-
Dzięki Kisiel za porady ;-), ale może przeczytaj tytuł tego tematu, debatujemy o czym innem (szkoda, że nie ma na tym forum wyszukiwarki, bo kto ma czas na czytanie wszystkich tematów??). Z datasette to sobie poradzę, jak mi się rozsypie. Wiesz jak to jest: \'szewc chodzi w podartych butach\' i dopiero weźmie sie do roboty jak mu zupełnie zelówki odpadną :-)). Niebawem będę musiał napisać trochę softu na C64 do obsługi peryferiów (podpiętych do portów kmodki), a że jestem \'starej daty\' nie toleruję emulatorów C64 na PCta, które mnie drażnią. Wolę to pisać od razu na kompciu (chyba bardziej przez sentyment do dawnych czasów, niż ze wzgledu na wygodę pracy). Zapisywanie wyników pracy na magnetofonie (co by to wszystko nie uleciało w kosmos, zwiększając entropię Wszechświata :-)))) to jednak dla mnie udręka, ponad moją nadwątloną cierpliwość, dlatego chciałem na wstępie mojego projektu (gdzieś tam o tym piszę na forum) zmajstrować jakąś \'pamięć masową\', ale wygodniejszą od datasette. Dlatego założyłem ten temat!
Pozdrawiam:
suchy
-
hmm a ile byś dał za komodorka z 128kB flash, 512kB ram oraz podpiętą kartą CF jako urządzenie nr 10 ( z obslugą FAT16) ????
-
Nie czytałeś chyba moich postów zwiazanych z projektem \'C64 forever...\'. Muszę do maxa minimalizować koszty finansowe projektu (bo jest to projekt czysto amatorski, w zasadzie realizowany dla przyjemności i kaski z tego raczej żadnej NIE BĘDZIE). Więc sam rozumiesz, że robię to (tak jak pisałem wczesniej) metodą McGayvera: \'złom i to co pod ręką\' :-))) I z resztą fajnie jest (czytaj: cieszy) jak sie cos wygrzebie ze starych szpargałów i zastosuje w zupełnie innym celu, niż do którego zostało stworzone. Nie dalej jak wczoraj udało mi się jakieś stare kątowniki stalowe, które nota bene, dostałem kiedyś za free, wykorzystać na uchwyt mocujący monitor LCD do komodki i nawet otworów nie musiałem wiercić, bo BYŁY juz na swoich miejscach (co ciekawe, tam gdzie powinny być :-).
-
znalazłem takie coś http://www.jbrain.com/vicug/gallery/uIEC i to to do kart CF jaką masz :)
a ten monitorek LCD to nie zdechnie jak mu pośle komoda obrazek w interlaceu?
-
ooo jeszcze coś znalazłem :) jakby niepowiodła się operacja transplantacji głowicy to może zmontuj to to http://commodore-gg.hobby.nl/nieuwtjes/DC2N-proto-2.gif
http://commodore-gg.hobby.nl/
The DC2N is a digital replacement for the Datassette (C2N). The storage is done on a SD - card. With the proto type there are 250+ dumps made with excellent results
:):):)
-
No dobra jestem - sory ze tak dlugo.
Tak - te zdjecia iec0010a.jpg, b, c,d sa moje.
Teraz co do uzytkowania - najwiekszym problemem jest to ze interface IEC jest bardzo wolny. Takze wszystkie projekty oparte na serialu beda mialy ta wade. Dodatkowo w przypadku IECATA kopiowanie gier z PC jest upierdliwe. Bo trzeba \'przejsc\' przez Komode. W przypadku 1541 III problem ten odpada - ladujemy karte SD do PC a potem do napedu ...
Dopiero teraz zauwazylem ze na stronie Jarka pojawil sie nowy firmware do IECATA - ten z roznymi device ID (8,9,10). Przedtem byla to 10tka co wykluczalo np. wszystkie kopiery. Dochodzila upierdliwosc z kopiowaniem z lini komend.
Dla mnie samo budowanie takich \'zabawek\' to przyjemnosc. Patrzac z punktu praktyczno-uzytkowego kupilbym poprostu MMC64.
-
... no tak, wiadomo IEC - \'wąskie gardło\', no ale tak już ten kompcio ma. Szkoda, że CBM nie zdążył opracować stacji równoległej (była w planach, nawet zostawiono do tego celu obszar pamięci w Kernalu nie obsługiwany przez wewnętrzny hardware, lecz dostępny przez złącze 10 wtyku cartridge`a, umieszczony pod adresem: 57088-57343 $DF00-$DFFF), byłaby o wiele lepsza sytuację wyjściową do tego typu projektów. No ale jest, jak jest. Nie kusiło cię BE73, żeby sprawdzić jak działa z Twoim IEC/ATA carta CF. Nie musiałbyś nawet wiele robić. Wystarczy kupić:
http://www.gotronik.pl/www/cf_ide.html
wersja 2 - 38,-zł plus CF np. 512MB (ok 30,- zł). Wydatek jeszcze chyba do łyknięcia, a na takiej pojemności CF powinno się dać zarchiwizować prawie 3000 dyskietek 1541
-
... tak sie zastanawiałem, czy lutować samemu przejściówkę IDE/CF, ale przy cenie gotowe: 38- zł to się nie bardzo kalkuluje robić to we własnym zakresie (zwłaszcza, że raster złącza karty CF jest problematyczny przy ręcznym lutowaniu), mimo, że też sobie lubię czasami coś polutować ;-)
-
do TuMe64: niestety wygląda na to, że autor uIECów (Jim Brain) nie udostępnia za darmo softa do procków, bo poleca w tej sprawie kontaktować się na e-maila.
-
Kontaktowałem się z nim w tej sprawie. Dostałem rysunki płytek w formacie Eagle.
Ale później dałem sobie spokój z komodorkami... :(
-
zyga, a soft do tego dostałeś od niego?? Jeśli tak, to może się \'podzielisz\' z potrzebującymi? ;-) Interesuje mnie czym się różnią uIEC (projekt Brain`a) od IECATA ze strony Jarka (projekt Djupdal`a):
http://8bit.yarek.pl/interface/c64.iecata/index-pl.html
... bo są to projekty bardzo do siebie podobne.
-
Nie, softu nie mam. Finalna wersja nie była jeszcze gotowa.
Najlepiej pytać bezpośrednio.
-
Czy ten IEC/ATA (ze strony Jarka) obsługuje już pliki *.d64? Chodzi mi tu o pełną emulacją pracy z tymi plikami (like 1541-III)?
Jeśli nie, to gdzie mogę nabyć (jeśli w ogóle można) 1541-III w miarę rozsądnej cenie?
-
to iec/ata raczej nie emuluje stacji...a 1541-III jest po takiej cenie a nie innej i raczej nie ztanieje (?) strona 1541-III to http://www.1541ultimate.net/content/index.php
oprócz iec/ata i 1541-III istnieją także:
IDE 64 : http://www.ide64.org/
uIEC : http://www.c64-wiki.com/index.php/uIEC
SD2IEC : http://www.c64-wiki.com/index.php/SD2IEC
-
Powiem wam ze sam się zastanawiałem nad taką przejściówką do commodore i dysku twardego jednak gadałem z facetem który mówił ze nie wszystkie są kompatybilne o wiele prościej i taniej jest zrobić płytkę z procesorem i wejście na kartę SD tu jest link :
http://www.pitsch.de/stuff/mmc2iec/index.htm
stronka jest pełna dokładnych instrukcji ale jest po niemiecku jednak jeśli znasz się trochę na elektronice to spokojnie sobie dasz radę.
-
jak dla mnie to lepiej jakby się znalazł jakiś komodorowy macher który bo to sklecił na czysto na gotowo...
-
odnośnie tego linku http://pinouts.ru/SerialPorts/SerialIOC64_pinout.shtml widzimy tutaj schemat podłączenia drutów do wtyczki w commodore i do gniazda na stacje dyskietek na DIN 6- pinowy tylko jakie gniazdo do w commodore jest ? męskie czy żeńskie ? rozumiem ze jeżeli żeńskie to wtyczka musi też mieć układ żeński? , proszę o pomoc
-
Witam mam pytanie odnośnie schematu na tej stronie http://www.pitsch.de/stuff/mmc2iec/MMC2IEC_antabaka_final.gif i prosił bym o pomoc doświadczonego elektronika wiec :
10:A i 10:B to D3 Green Led gdzie jest +, a gdzie - ?
11:B i 11:C to D2 Red Led gdzie jest +, a gdzie minus - ?
3:K i 3:M =C3 2,2uf gdzie jest +, a gdzie - ?
4:J i 4:K i 4:L to stabilizator napięcia na 3,3V Reg: LF33CV
(w obudowie TO-220 http://www.farnell.com/datasheets/63463.pdf ) w jakim punkcie jest INPUT, a w jakim OUTPUT ?
-
Jeżeli obchodzi kogoś ten projekt to gniazda żeński są zawsze w obudowach a męski jest zawsze kabel łączący commodore z stacją
Co do mojego ostatniego pytania to dowiedziałem się i tak jest napewno :
10:A to -
10:B to +
4:J to INPUT
4:K to GROUND
4:L to OUTPUT
K:3 to -
M:3 to +