C64Power Forum

Hardware => Hardware => Wątek zaczęty przez: wegi w 10 Sierpnia 2009, 20:09

Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: wegi w 10 Sierpnia 2009, 20:09
 Witam  -  udało  mi  się  nabyć  to  cacko  całkowicie  sprawne.  Kiedyś  wyczytałem,  że  to  cudo  jest  prawie  jak  1571,  tylko  ma  jedną  głowicę.  
   
  Nie  czyta  zatem  dysków  dwustronnych  z  formatu  1571  -  co  jest  taką  rzadkością,  że  nie  jet  to  dla  mnie  wadą.  Jest  to  w  pewnym  sensie  zaleta,  ponieważ  w  razie  potrzeby  wyważenie  dwóch  głowic  jest  sprawą  poważną...  
   
  Widzę,  że  mało  kto  wie,  że  te  stacje  mają  możliwość  software`owego  przełączania  zegara  z  1  na  2  MHZ  -  właśnie  to  sprawdziłem  i  potwierdzam.  
   
  Przełączenie  można  wykonać  w  taki  sposób:  
   
  lda  $1801  
  ora  #$20  
  sta  $1801  ;2MHZ  ON!!  
  lda  #$21  
  jmp  $c1c8  
   
  Zobaczymy,  że  dioda  zacznie  mrugać  2  razy  szybciej...:)  
   
  Widać  tu  potęgę  Actiona,  gdzie  pod  adresem  $03a7  w  drivie  można  zobaczyć,  że  przyspiesza  sobie  konwersję  GCR  ->  BIN.  W  stacjach  różnych  od  1571/70  zamiast  STA  $1801  jest  BIT  $1801  -  wreszcie  zobaczyłem  tam  STA!:)  
   
  Domniemam,  że  sterownik  Western  Digitala  też  tam  jest  do  MFM  -  tego  jeszcze  nie  sprawdziłem...  Sprawdziłem,  że  na  1MHZ  chodzi  mój  loader  z  MSCRUNCHERA  co  także  cieszy.  
   
  Jeżeli  ktoś  ma  jakieś  materiały,  schematy,  czy  informacje  dotyczące  tych  modeli,  to  proszę  o  podzielenie  się  wiedzą  na  łamach  tego  wątku.
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: zyga w 10 Sierpnia 2009, 20:43
 Miałem  kiedyś  C128D.  Rozkaz  \'U0>M1\'  przełączał  w  tryb  dwugłowicowy  (i  chyba  też  w  2Mhz),  a  \'U0>M0\'  przełączało  spowrotem  w  tryb  1541.  Pamiętam  że  dentro  Victora/ESM,  które  wektorówkę  liczyło  na  procu  stacji  w  trybie  1571  się  kaszaniło.  
  (spostrzeżenia  laika).
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: KB777 w 10 Sierpnia 2009, 22:10
 http://www.trikaliotis.net/download/DieFloppy1571-v3.pdf
   
  Kniga  \'Die  Floppy  1570/1571\'  ;)  
   
  Według  knigi,  WD1770  jest  na  pokładzie.  Tylko  po  co,  skoro  dyskietki  MS-DOSowe  360k  były  dwustronne.  
   
  Wegi  -  zapoluj  na  SFD1001.  Zapisuje  1  Mega  na  stronę  dyskietki  DD  :P  
  I  ma  dwa  proce  (6502  i  6504  bodajże).
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: zyga w 11 Sierpnia 2009, 08:30
 Gdzieś  kiedyś  wyczytałem,  że  wystarczy  wymienić  napęd  na  dwustronny  i  z  1570  robi  się  1571.    
   
  Poza  tym  na  stacji  1541  też  można  czytać  dyskietki  dosowe  w  formacie  MFM:  
  http://www.zimmers.net/anonftp/pub/cbm/crossplatform/transfer/1541-dos/index.html
   
  (w  trochę  dziwnym  formacie  90kB)
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: KB777 w 11 Sierpnia 2009, 09:51
 Zyga  -  ale  trzeba  mieć  stare  1541,  gdzie  dzielnik  częstotliwości  jest  na  TTLach  zrobiony.  Z  1541  II  już  to  nie  pójdzie...
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: zyga w 11 Sierpnia 2009, 12:35
 Aha  ...
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: Kisiel w 11 Sierpnia 2009, 16:50
 zyga,  przyśpieszenie  obliczeń  w  stacji  nic  już  nie  daje  bo  komcio  i  tak  szybciej  tych  wektorów  nie  wykreśli.  A  to  że  się  krzaczyło  to  norma,  w  końcu  jak  zsynchronizować  dwa  procki  które  mają  dwie  różne  prędkości,  autor  zakładał  że  tą  samą.
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: wegi w 12 Sierpnia 2009, 07:50
 Stawiam,  że  jednobitowa  transmisja  byłaby  do  tego  odpowiednia  ale  wolno  się  liczą  w  stacji  pointy  -  8  wierzchołków  obrót  i  perspektywa  liczą  mi  się  około  ramki  -  nie  ma  jak  przyspieszyć  bo  mało  ramu  na  tablice,  ani  robić  wersji  na  1570/71  bo  kto  ma...  Ale  transmisja  dwubitowa  zapewne  chodziłaby  na  c128  i  2MHZ  ON  albo  jeżeli  to  możliwe  na  wyłączonym  ekranie  i  przetaktowanym  c64  do  2MHZ  -  są  takie  sztuczki  możliwe?  Wektory  z  Realtime  Intro  często  chodzą  wolniej  niż  co  drugą  ramkę  czyli  poniżej  wrażenia  płynności  ruchu  dla  naszego  oka,  bo  jest  dużo  wierzchołków  do  policzenia.
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: zyga w 12 Sierpnia 2009, 12:09
 A  gdyby  dołożyć  te  32kB  ramu  do  1541  to  obliczenia  dostaną  widocznego  kopa  ?  
   
  Wegi,  zrób  parę  rzeczy  które  to  wykorzystują,  to  ludzie  zaczną  montować  rozszerzenia  :)  Ja  będę  pierwszy  !
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: wegi w 12 Sierpnia 2009, 12:51
 Tak  przyspieszyłyby,  jak  widzisz  gro  wektorów  wyrabia  się  na  samym  C64  i  liczeniem  przez  tablice.  W  Realtime  Intro  dochodził  jeszcze  dithering  no  i  goraud  w  jednym  part`cie.    
   
  Tylko  nie  bardzo  wiem  co,  bo  nauczyłem  się  robić  wszystko  w  2KB  i  bez  sensu  jest  robić  coś,  co  da  rade  na  normalu.  Jako  sztuka  dla  sztuki  planuję  loader  na  ramboarda  powinien  jeszcze  ciut  przyspieszyc...  
  Możnaby  zrobić  demo  na  ramboarda  ewentualnie  -  no  i  wtedy  pytanie  czy  warto  dla  garstki  z  garstki  coś  robić...  
   
  Jakieś  pomysły?...
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: KB777 w 12 Sierpnia 2009, 13:04
 Wegi,  a  co  byś  powiedział  o  dodatkowych  512kB  RAMu  w  stacji  ?  :)
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: wegi w 12 Sierpnia 2009, 13:08
 Zacząłbym  robić  dema  i  crunchery  na  driva  bo  sie  nie  opłaca  na  komciu  :P  
   
  Ale  super  idea  przede  wszystkim  jednak  ważne  żeby  też  do  1541  bo  kto  ma  1570/71...  I  warto  by  się  wtedy  naprawdę  zastanowić  jak  je  wykorzystać  -  jakby  co  wchodzę  w  ten  projekt:)
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: Kisiel w 12 Sierpnia 2009, 15:19
 KB  opisz  bankowanie  tej  pamięci.
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: KB777 w 12 Sierpnia 2009, 16:29
 \'Zwykły\'  Ramboard  siedzi  w  obszarze  8000-9FFF  -  jeden  bank  8k.  
  512k  można  podpiąc  jako  64  banki  bo  8k  -  6  najstarszych  linii  adresowych  można  by  podłączyć  do  CIA,  tam  gdzie  \'normalnie\'  się  podłącza  kabel  parallel.
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: Kisiel w 12 Sierpnia 2009, 17:28
 a  co  robi  za  PLA?  BTW  nie  CIA  tylko  VIA.
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: wegi w 12 Sierpnia 2009, 18:32
 Rozszerzenia  chodzą  też  bez  pla,  tym  bardziej  jak  się  odwoływać  poza  64  KB??  W  polskim  ram  karcie  też  programowo  wybierało  się  bank,  podejrzewam,  że  w  reu  też,  ale  mogę  się  mylić  bo  jeszcze  się  za  to  nie  zabrałem...  
   
  KB  -  spójrz  na  rozszerzenie  Klaxa  w  1541  zamiast  8  mogą  być  banki  po  32  KB  w  1570  już  nie  bo  WD  chyba  gdzieś  chyba  pod  $4000  siedzi  -  jakkolwiek  IDEA  SUPER  \'\'    \'\'  
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: Kisiel w 12 Sierpnia 2009, 19:29
 wegi  jeżeli  coś  jest  w  jakimś  obszarze  to  znaczy  że  jest  pla  które  ten  obszar  określa.  Z  tego  co  zrozumiałem  to  ma  to  być  rozszerzenie  o  512  a  nie  do  512.
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: wegi w 13 Sierpnia 2009, 00:07
 Nie  mieszam  się  do  spraw  których  nierozumiem  ;-)
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: KB777 w 13 Sierpnia 2009, 09:57
 Kisiel,  oczywiście  VIA  ;)  Jako,  że  w  \'magazynie\'  mam  więcej  6526  niż  6522  myli  mi  się  to  czasem  :P  
   
  Tylko  czy  jest  sens  rozszerzania  1541  o  512k.  Prędzej  już  1571  albo  1581  (choć  tam  by  się  przydało  1Mega)  
   
  PLA  ?  TTLe  wystarczą  ;)  Muszę  odnaleźć  stację,  której  dospawałem  8k  i  zobaczę  co  ja  wtedy  wymyśliłem.  Pewnie  wrzuciłem  74139  i  nic  więcej,  bo  nie  lubię  lutować  pająków  :P    Czyli  wyszedł  mi  RAMboard  :)  
   
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: KB777 w 13 Sierpnia 2009, 21:43
 Wyciągnąłem  1541-II  z  szafy,  rozkręciłem  i  patrzę  -  a  tam  jako  \'PLA\'  wpakowałem...  7400  ;)  I  to  tylko  jedną  sztukę.  
  Jutro  wyrysuję  do  tego  schemat  :)
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: Raf w 30 Stycznia 2012, 11:38
wyrysuj wyrysuj :D

a przy okazji jak ktos ma 1570 lub 1571 sprawna moglby zrobic fote/rozpiske jak tam diody popodlaczac? mam juz dwie elektroniki do 1570, jedna jest padnieta na 100%, druga chyba tez... (spinalem wczoraj sama elektronike zeby zoabczyc czy w ogole zagada z komputerem)

nigdzie na necie nie ma schematu 1570 i wbrew temu co chyba Zyga napisal wyzej sa pewne roznice w pcb wykonaywane recznie(ciete sciezki + kabelki prowadzone) w kazdym egzemplarzu 1570 - nie znalalem nigdzie dokumentacji tych zmian, ale sa one na tyle znaczne ze aby zrobic z tego 1571 trzeba troche wiecej zachodu niz mechanizm (ROM tez jest inny) ;)

 Popodlaczalem sobie oczywiscie ledy zgodnie ze schematami dostepnymi w sieci ale cos nie jestem przekonany ze to swieci tak jak powino ;)
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: Dexter w 30 Stycznia 2012, 13:17
@raf mogę zrobić zdjęcia 1571 - te stacje mam w sumie na wierzchu.
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: Raf w 30 Stycznia 2012, 13:57
bylbym bardzo wdzieczny
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: Dexter w 31 Stycznia 2012, 15:53
Zdjęcia złączy, o to chodziło?
\"1571-1\"
\"1571-2\"
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: Raf w 31 Stycznia 2012, 23:05
wrecz przeciwnie, o druga strone kabelka ;P wtyczki nabite na goldpiny w sensie.
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: Dexter w 01 Lutego 2012, 10:07
Czyli o drugą stronę tej wtyczki od ledów co na tym zdjęciu, tak?
\"1571-1\"
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: KB777 w 01 Lutego 2012, 11:49
Mam i 1570 i 1571 - tylko z czasem gorzej... Muszę to robić jak syn pójdzie spać - bo jak zobaczy gdzie trzymam "skarby" to nie będzie czego zbierać jak wrócę z pracy :P

Ale skoro odgrzebałeś stary temat - ja to wtedy wyrysowałem, ale chyba tylko Wegiego to interesowało ;)  Schemat jest w Eaglu, gdzie można go wrzucić ?
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: Raf w 01 Lutego 2012, 15:13
@Dexter: tak, o to chodzilo, dzieki.

@KB777: po zalogowaniu, w przyborniku nad textboxem do tresci posta jest ikona dysku i strzaleczka w gore ;) od niedawna mozna tutaj na forum uploadowac stuff.
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: Raf w 03 Lutego 2012, 17:23
KB777, *bump* :D
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: KB777 w 04 Lutego 2012, 20:24
No to:
http://c64power.com/forum/uploads/files/8kRAM_1541.zip
Tytuł: 1570 DISK DRIVE... ma 2MHZ !!
Wiadomość wysłana przez: Raf w 05 Lutego 2012, 20:38
jakby kogos interesowalo to takie ram expansion jeszcze znalazlem w necie:

http://www.lb.shuttle.de/puffin/8k1541/8k1541.html

http://vic-20.de/x1541/hardware/1541-2.html

http://www.baltissen.org/newhtm/ram1541.htm

http://www.baltissen.org/newhtm/ram15412.htm

dolphindos/speeddos sa ponoc dostosowane tak, aby korzystac z wiekszej ilosci ramu w stacji.