Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Počítač Sharp MZ 800
Jdi na stránku Předchozí  1, 2, 3, 4
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
rnbw



Založen: Mar 21, 2006
Příspěvky: 33945
Bydliště: Bratislava

PříspěvekZaslal: po říjen 03 2011, 18:56    Předmět: Citovat

Myslim, ze 5.0 to este nepise.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
judeware



Založen: Aug 04, 2009
Příspěvky: 1284
Bydliště: okres Písek

PříspěvekZaslal: út listopad 20 2012, 22:29    Předmět: Citovat

Chtěl bych navázat na příspěvek z "ne březen 06, 2011 12:46 am".

Pomalu nám z trhu mizí nové mechaniky 3.5". A přitom jsou třeba leckde - v PC s konzervativní obsluhou (hlavně jde o "paní účetní" s KEO, Účto apod.), v klávesách, textilních a jiných průmyslových strojích. A hlavně v retro počítačích jako je Schneider Euro PC, Amiga, Atari ST a mnohé osmibity (Sinclair/Didaktik, Sharp, snad i některý z Amstradů CPC).

Téma předělávek PC mechanik 3.5" bylo (a pořád je) aktuální hlavně na Amigách (nezáleží, jestli jde o nové kusy, či vytahané z vraků PCček). České i cizí weby ale na toto téma často publikují nesmysly, které se napříč internetem opakují!!! Buď v popisu předělávek, nebo v seznamu mechanik, kde se uvádí, zda jde dotyčná přizpůsobit, nebo ne.


Základní fakta - mechanika 3.5" pro PC (tovární nastavení)
Vývod 34 - Disk Change (výstup O.C.)
Vývod 2 - Reduced write current alias density select (vstup) - většinou neaktivní
Vývod 12 - Drive select 1 (vstup) - dnes většinou jediný možný DS
Na kšandu se dají připojit max. dvě mechaniky, používá se známé křížení. I když řadič dovede přikázat mechanice přechod na dual density, třiapůlky toto většinou ignorují a na DD 720KB přechází jen po vložení diskety se zaslepeným detekčním políčkem.

Potřebné úpravy pro použití v počítači Commodore Amiga
Vývod 34 - Ready (výstup O.C.)
Vývod 2 - Disk Change (výstup O.C.)
Vývod 10 - Drive Select 0 (vstup)
Kabel se nekříží, mechanika je jediná, aktivní při DS0=LOW. Kontakty spínače detekujícího disketu 720KB nutno (většinou) spojit, aby se pro řídící čip mechaniky tvářil jako sepnutý - DD trvale (většinou LOW).

Totéž pro počítač Sharp MZ-800 (např.) a jiné osmibity
Vývod 34 - Ready (výstup O.C.)
Vývod 2 - Density select (vstup) - DD=LOW
Vývod 6,10,12,14 - Drive select 3,0,1,2 (vstup)
Kabel se nekříží, lze vybrat jednu mechaniku ze čtyřech možných při DSx=LOW (dle standardu Shugart, který u PeCe zprasili křížením). Je-li MOT_ON=LOW, točí se motory všech mechanik s vloženými disketami současně.


Zopakuju přesné definice signálů Ready a Disc Change

Disc Change - tímto signálem mechanika oznamuje absenci diskety v šachtě (nebo nedostatečně zasunutou). Aktivní je úroveň LOW. Do úrovně HIGH přechází po prvním odkrokování hlav libovolným směrem (je-li disketa zasunuta a příslušný drive select=LOW). Do té doby, než dojde k výměně diskety nebo jejímu vysunutí ze šachty, pak signál znovu přechází do úrovně LOW.

Ready - tímto signálem mechanika oznamuje svou "připravenost k práci". Mechanika je "ready", je-li vybraná signálem drive select=LOW a zároveň generuje index pulzy na vývodu č. 8 (= motor je v chodu, disketa zasunuta, zajištěná aretační páčkou).


Publikované příspěvky o předělávkách mechanik - diskusní fóra a weby o Commodore Amiga

www.pitsch.de/stuff/amiga/SONY%20MPF920.pdf
Strana č.3 dokumentu:
citace:
Právě jsme úspěšně zapojili signály Ready a DiscChange.

Nesmysl. DCHG je sice přepojen na vývod 2 (na vývodu 34 je před úpravou vždy), ale to, co nazývá pisatel signálem Ready, se spíš dá nazvat "Disc Inside", je to úroveň převzatá z detekčního spínače. Použitý hlavní čip BH9558KV vůbec Ready negeneruje!
Co je špatně (viz definice Ready):
- signál je LOW i když je DS0=HIGH
- signál je LOW i při stojícím motoru a absenci index pulzů
- signál není výstupem s otevřeným kolektorem (aktivní má být LOW, neaktivní má být "OPEN", zde je při prázdné šachtě HIGH)
Na Amize to v praxi nevadí z toho důvodu, že se zde nevyskytuje "daisy chaining" více mechanik na jedné kšandě. Při zasunuté disketě je sice mechanika zdánlivě "ready" pořád, ale jelikož slušný software po rozjetí motoru cca 1s čeká, nevadí to, třebaže to není úplně OK.

http://amigaga.chez-alice.fr/classic/bidouilles/disquette/amigapcfix1.htm
Tento francouzský web o mechanice Mitsumi D359M3 tvrdí, že předělat nejde. Opak je pravdou a můžu to dokázat.

Atd., atd.

Návody typu "propoj něco s něčím, přeškrábni to či ono, viz foto mechaniky XYZ" jsou podle mě k ničemu. Vypracoval jsem obecný postup, jak zdiagnostikovat libovolnou mechaniku 3.5" (samozřejmě spíš novější, bez uživatelsky přístupných jumperů) s tím, že jsou výsledky vztažené k jejímu hlavnímu čipu a tudíž se dají získané informace využít při předělávkách různých mechanik (modelů i značek), pokud obsahují identický čip.



Mitsumi D359M3 (údajně nevhodná).

[1]
Potřebujeme běžný multimetr, ovšem s funkcí "logická sonda". Dále zkušební spínač (např. z panelu PC case), jumpery s držáčkem, zkušební hrot (jehlu), napájecí zdroj z PC a tlakový vzduch (bezolejový hobby kompresor). Žádný interface (řadič) ani PC není potřeba!!!

[2]
Odstraníme horní kryt (4 body).

[3]
Šetrně vypáčíme přední panel.

[4]
K demontáži dolního krytu je třeba vytočit dva křížové šroubky a následně pohnout krytem stranou vůči korpusu mechaniky.

[5]
Takto vypadá mechanika zbavená prachu tlakovým vzduchem. Hlavy je možno šetrně čistiti lihem, demontovanou páčku EJECT a přední panel jarovou vodou nebo mydlinami.

pokračování...



PB030061.JPG
 Komentář:
Foto [1] - připrav sobě

Stáhnout
 Soubor:  PB030061.JPG
 Velikost:  171.02 kB
 Staženo:  73 krát


PB030062.JPG
 Komentář:
Foto [2] - rozborka (horní kryt)

Stáhnout
 Soubor:  PB030062.JPG
 Velikost:  167.65 kB
 Staženo:  54 krát


PB030064.JPG
 Komentář:
Foto [3] - rozborka (přední panel)

Stáhnout
 Soubor:  PB030064.JPG
 Velikost:  164.45 kB
 Staženo:  61 krát


PB030065.JPG
 Komentář:
Foto [4] - rozborka (dolní kryt)

Stáhnout
 Soubor:  PB030065.JPG
 Velikost:  173.22 kB
 Staženo:  55 krát


PB030067.JPG
 Komentář:
Foto [5] - očištěná, odstrojená mechanika

Stáhnout
 Soubor:  PB030067.JPG
 Velikost:  156.9 kB
 Staženo:  56 krát



Naposledy upravil judeware dne st listopad 21 2012, 10:53, celkově upraveno 2 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
judeware



Založen: Aug 04, 2009
Příspěvky: 1284
Bydliště: okres Písek

PříspěvekZaslal: út listopad 20 2012, 22:57    Předmět: Citovat

[6]..[7]
Kontrolní měření Pull Up rezistorů na vstupech, abychom odhadli maximální proudové zatížení výstupů řadiče při daisy chainingu čtyř mechanik na kšandě (MZ-800, Sinclair/Didaktik, české osmibity). Dříve býval běžný resistor pack B 1kΩ, tato mechanika má Pull Upy v hlavním čipu. Hodnota je též 1kΩ. Měříme ampérmetrem signál DS1 (12/FDD) proti GND na rozsahu 20mA (LED na panelu svítí).

[8]..[11]
Diagnostika spínače HD/DD. Bez diskety (HD) je příslušný signál v úrovni HIGH, se zasunutou DD disketou (simulováno šroubovákem) je LOW. Teoreticky je tedy možné spojit onen měřený bod (nebo ekvivalentní vývod čipu) a 2/FDD a dosáhnout tak nastavení režimu HD/DD externě (vyžaduje to tak MZ-800 v režimu HD - Lamač CP/M 1.4).

pokračování...



PB030068.JPG
 Komentář:
Foto [6] - měření proudu v logické LOW na DS1 (12/FDD)

Stáhnout
 Soubor:  PB030068.JPG
 Velikost:  177.43 kB
 Staženo:  62 krát


PB030069.JPG
 Komentář:
Foto [7] - proud 5mA odpovídá Pull Up rezistoru 1k ohm

Stáhnout
 Soubor:  PB030069.JPG
 Velikost:  172.44 kB
 Staženo:  54 krát


PB030070.JPG
 Komentář:
Foto [8] - diagnostika "density switch"

Stáhnout
 Soubor:  PB030070.JPG
 Velikost:  178.05 kB
 Staženo:  69 krát


PB030076.JPG
 Komentář:
Foto [9] - "bez diskety" = HD (HIGH)

Stáhnout
 Soubor:  PB030076.JPG
 Velikost:  177.26 kB
 Staženo:  56 krát


PB030075.JPG
 Komentář:
Foto [10] - s disketou DD, simulováno šroubovákem = DD (LOW)

Stáhnout
 Soubor:  PB030075.JPG
 Velikost:  176.48 kB
 Staženo:  56 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Celeron



Založen: Apr 02, 2011
Příspěvky: 17796
Bydliště: Nový Bydžov

PříspěvekZaslal: út listopad 20 2012, 23:50    Předmět: Citovat

judeware napsal(a):
NEC μPD765 by měl umět "seek" z nuly na stopu 79, originál Intel (a zřejmě i Zilog z obrázku) jen z nuly na stopu 76. Proto se pro návrat na nulu posílá příkaz recalibrate 2x za sebou. Neví se totiž, jak který čip zareaguje. Limit 77 stop je archaismus související s mechanikami 8". Intel 8272 pochází ze sedmdesátých let, kdy mini a mikrodiskety nebyly.

Cao Sharpisto!
Kdyz jsi zareagoval na tak starej prispevek, tak mi to nedalo a zareaguju taky. Smile To co pises, neni pravda! Wink Na FDC-1 u Sapi je osazena bud Intel origo 8272 a nebo bulhar CM609 a mas videt, jak mi na tom dupou 3,5 a 5,25 DS HD diskety! Cool Normalne 1,44 a 1,2M. Ovladac byla celkem prkotina, predelavka ovladace pro 8". Ale blok deblok, kterej by mel dostatecnou rychlost, ten me dal. Mad Format diskety je zcela totozny s PC, takze jsem nemusel psat formatovani diskety. Pouze se musi adresar diskety po formatu v PC popsat E5H aby se netvarila jako Disk Full. Disketa pouze nema FAT ale klasickej pristup CP/M, stopa, sektor, hlava. Naprosto zadnej problem neni ani se stopama nad 77. Ten dvojty Recal vubec neni potreba, hlava jede z posledni stopy tak dlouho az snimac nahlasi 00. A nakrokovat z 00 na posledni stopu taky zadny problem. Ale to cos psal, jsem taky na internetu cetl mnohokrat. Smile Zkousel jsem i NEC a zadnej rozdil mezi tema radicema neni. Zkousel jsem taky 4 typy 5,25" a 8 typu 3,5", zdroj z ruznych PC. Na krizenym kabelu jely naprosto vsechny bez jakykoliv zmeny jumperovani. Ale zkousel jsem vzdy jen 2 mechaniky 5,25 ci 3,5, smes obou ne. Na to jsem uz ovladac nepsal, protoze offset tabulka na 2 typy zabira dvojnasobek pameti a ty je na CP/M jak sam vis pomalu. Vic mechanik nez 2 jsem nezkousel. Zase ten samy problem, ALL a CHK blok pro 4 mechaniky je zase dvojnasobek pameti potrebny pro 2 kousky. A problem je, ze u CP/M2.2 zrovna vsechny tyhle tabulky disket nejdou strankovat v pameti, museji byt ve strance s TPA, CCP, BDOS a skeletar Biosem.
Takze at se dari se starejma strojema! Smile
Jirka
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
judeware



Založen: Aug 04, 2009
Příspěvky: 1284
Bydliště: okres Písek

PříspěvekZaslal: út listopad 20 2012, 23:58    Předmět: Citovat

[12]
Je-li pravda, že je na "density switch" úroveň LOW (je-li vložena disketa DD), pak na něm lze bez potíží změřit proud v logické LOW, jako v případě vstupu DS1. Měří se ampérmetrem na vodiči označeném HD (foto Cool, bez diskety, bez manipulace se spínačem, viz výše. Pokud řadič uvede 2/FDD do úrovně LOW, nemůže jej zjištěný proud 100μA nijak významně zatížit.

[13]
Ke zjištění přítomnosti signálu Ready na některém z vývodů hlavního čipu vycházejme z definice. Hledáme signál, který je při aktivním DS1=LOW

[14]
ve stavu "OPEN" (sonda neukáže ani LOW, ani HIGH). Jsou-li splněny další podmínky

[15]
(disketa vložena, motor běží, mechanika generuje indexpulzy) přechází do úrovně LOW (foto 10).

pokračování...



PB030077.JPG
 Komentář:
Foto [11] - simulace vložené DD diskety nástrojem

Stáhnout
 Soubor:  PB030077.JPG
 Velikost:  163.38 kB
 Staženo:  61 krát


PB030071.JPG
 Komentář:
Foto [12] - proud 100uA odpovídá Pull Up rezistoru 50k ohm

Stáhnout
 Soubor:  PB030071.JPG
 Velikost:  180.7 kB
 Staženo:  56 krát


PB030072.JPG
 Komentář:
Foto [13] - detekce Ready, zatím jen DS1=LOW

Stáhnout
 Soubor:  PB030072.JPG
 Velikost:  172.16 kB
 Staženo:  63 krát


PB030074.JPG
 Komentář:
Foto [14] - detekce Ready, vytipovaný vývod čipu musí být "OPEN", mechanika je NOT Ready (nejsou splněny všechny podmínky)

Stáhnout
 Soubor:  PB030074.JPG
 Velikost:  168.88 kB
 Staženo:  56 krát


PB030080.JPG
 Komentář:
Foto [15] - detekce Ready, vytipovaný vývod čipu musí být "LOW", mechanika je Ready

Stáhnout
 Soubor:  PB030080.JPG
 Velikost:  173.8 kB
 Staženo:  54 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
judeware



Založen: Aug 04, 2009
Příspěvky: 1284
Bydliště: okres Písek

PříspěvekZaslal: st listopad 21 2012, 0:49    Předmět: Citovat

Shrnutí:
Zatím mám poznámky z deseti testovaných mechanik (dvě strany A4). Časem je zpracuju do tabulek a průběžně budu přidávat další mechaniky všech možných značek a typů.


Příklad - probíraná Mitsumi D359M3

Značka, model-> Mitsumi D359M3
Hlavní čip, pouzdro -> NCL039, PQFP48
Konfigurace 34/FDD -> oficiálně jen Disc Change
Konfigurace Drive Select -> oficiálně jen DS1 (12/FDD)
Rezistory PullUp na vstupech -> 1kΩ v čipu

Důležité zdetekované vývody čipu:
5 -> Disc Change
4 -> Ready, vede na 33/FDD přes SMD prvek "AMP SW"
18 -> Drive Select
21 -> přechod na 360rpm (LOW), vede na "DEN1" a z něj na 2/FDD
37,37 -> density SW (DD=LOW), pullup 50kΩ
20 -> invertovaná hodnota density SW (výstup O.C.), vede na "DEN3" a z něj na 4/FDD, nebo vede na "DEN4" a z něj na 6/FDD

Poznámky:
- volitelné připojení Ready na 33/FDD je atypické, na straně řadiče jsou všechny liché vývody kšandy spojeny s GND
- po přerušení vodiče mezi 18/NCL039 a 12/FDD lze Drive Select situovat kamkoliv - 6,10,12,14/FDD (DS3,0,1,2)
- režim 360rpm měl umožnit stejné chování mechaniky jako v případě 5.25" 1.2MB (nikdy k tomu nedošlo)
- totéž platí pro HD out (vývod čipu č.20), který se dá u mnohých mechanik volitelně připojit k 2,4,6/FDD (nikde není využíváno); místo toho zkoušely řadiče v DOSu číst neznámou disketu nejprve jako DD 720KB, resp. zkoumaly existenci tzv. deskriptoru média; o stavu density SW na mechanice ví řadič balšóje kulovóje a správné naformátování diskety (HD/DD) záleží na souladu mezi stavem jejího detekčního otvoru a znalostech jedince obsluhujícího PeCe

Petr de Zviqov



PB030079.JPG
 Komentář:
Foto [16] - detail desky

Stáhnout
 Soubor:  PB030079.JPG
 Velikost:  165.33 kB
 Staženo:  78 krát

Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika Časy uváděny v GMT + 1 hodina
Jdi na stránku Předchozí  1, 2, 3, 4
Strana 4 z 4

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.23 sekund