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

Autor Wątek: Interfejs IEC/ATA(IDE) - IDE/CF ??  (Przeczytany 1936 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

suchy

  • Gość
Interfejs IEC/ATA(IDE) - IDE/CF ??
« dnia: 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\' target=_blank>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\' target=_blank>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\' target=_blank>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\' target=_blank>http://www.elektroda.pl/rtvforum/viewtopic.php?t=163981&highlight=ide+cf&sid=259a290b28544c8854fa91253c73ac21
  ...



suchy

  • Gość
Interfejs IEC/ATA(IDE) - IDE/CF ??
« Odpowiedź #1 dnia: 12 Lipca 2007, 18:33 »
 ...  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\' target=_blank>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.

BE73

  • Gość
Interfejs IEC/ATA(IDE) - IDE/CF ??
« Odpowiedź #2 dnia: 12 Lipca 2007, 19:21 »
 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\' target=_blank>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

suchy

  • Gość
Interfejs IEC/ATA(IDE) - IDE/CF ??
« Odpowiedź #3 dnia: 12 Lipca 2007, 20:05 »
 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.

suchy

  • Gość
Interfejs IEC/ATA(IDE) - IDE/CF ??
« Odpowiedź #4 dnia: 12 Lipca 2007, 20:09 »
 BE73  napisz  jak  ten  IEC/ATA  działa.  Najlepiej  usłyszec  to  od  Kogoś,  kto  temat  przetestował  praktycznie.

suchy

  • Gość
Interfejs IEC/ATA(IDE) - IDE/CF ??
« Odpowiedź #5 dnia: 12 Lipca 2007, 23:48 »
 Czyli  to  jest  Twoje  dzieło  B73??  :  
   
  http://8bit.yarek.pl/interface/c64.iecata/iec0010b.jpg\' target=_blank>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).  
   
         

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Interfejs IEC/ATA(IDE) - IDE/CF ??
« Odpowiedź #6 dnia: 13 Lipca 2007, 11:21 »
 hmm  a  głowica  magnetofonowa  sony  kosztuje  ze  dwa  zyla...  ;)
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....

suchy

  • Gość
Interfejs IEC/ATA(IDE) - IDE/CF ??
« Odpowiedź #7 dnia: 13 Lipca 2007, 11:59 »
 ...  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).  

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Interfejs IEC/ATA(IDE) - IDE/CF ??
« Odpowiedź #8 dnia: 13 Lipca 2007, 16:18 »
 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;)
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....

suchy

  • Gość
Interfejs IEC/ATA(IDE) - IDE/CF ??
« Odpowiedź #9 dnia: 13 Lipca 2007, 16:41 »
 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  

Offline Kisiel

  • Level 7
  • *******
  • Wiadomości: 11447
  • Number 7 in all users competition...
    • http://wiki.projekt64.filety.pl/doku.php
Interfejs IEC/ATA(IDE) - IDE/CF ??
« Odpowiedź #10 dnia: 13 Lipca 2007, 16:49 »
 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)  ????
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....

suchy

  • Gość
Interfejs IEC/ATA(IDE) - IDE/CF ??
« Odpowiedź #11 dnia: 13 Lipca 2007, 17:12 »
 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ć  :-).

TuMe64

  • Gość
Interfejs IEC/ATA(IDE) - IDE/CF ??
« Odpowiedź #12 dnia: 13 Lipca 2007, 19:09 »
 znalazłem  takie  coś  http://www.jbrain.com/vicug/gallery/uIEC\' target=_blank>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?

TuMe64

  • Gość
Interfejs IEC/ATA(IDE) - IDE/CF ??
« Odpowiedź #13 dnia: 13 Lipca 2007, 19:23 »
 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\' target=_blank>http://commodore-gg.hobby.nl/nieuwtjes/DC2N-proto-2.gif  
   
  http://commodore-gg.hobby.nl/\' target=_blank>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  
   
  :):):)

BE73

  • Gość
Interfejs IEC/ATA(IDE) - IDE/CF ??
« Odpowiedź #14 dnia: 15 Lipca 2007, 09:52 »
 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.