Didaktik D40 Reset Silencer alebo keď ticho lieči
Moderátor: Moderátoři
- PotPalo
- Příspěvky: 4565
- Registrován: 13 kvě 2009, 02:00
- Bydliště: BA-Petržalka :(
- Kontaktovat uživatele:
Didaktik D40 Reset Silencer alebo keď ticho lieči
Aby sa nenadávalo, že sa tu už vôbec nebastlí, taj ja som niečo zbastlil. Nazval som to D40 Reset Silencer. Ako už názov napovedá, je to stišovač disketovej mechaniky D40 pri resete, kde vozík s hlavou mláti o doraz a vytvára hluk. Mechanika sa totiž snaží dostať na stopu 54 (pri D40 to mláti o stenu na 42. alebo 43. stope), a pri návrate na začiatok sa počítajú stopy. Keď napočíta 54, vie, že je to D80, inak je to D40. Doraz s optozávorou je iba na stope nula, na najvyššej stope nieje nič, takže sa dá ísť aj "hlavou proti múru". Pôvodné nápady boli dať tam mikrospínač alebo optozávoru na odpojenie motora, ale uchytiť to tam a zabezpečiť spoľahlivosť by bol problém. Riešenie s naprogramovaným jednočipom čo je dnes trend som zavrhol, chcel som niečo opraviteľné aj po rokoch, žiadny skrytý software. Prišla na rad TTL logika, konkrétne HCT. Jeden counter 2x4 bit a trochu málo logiky okolo, a ono to funguje. Sledujú sa signály STEP, DIR, a TR00. STEP prechádza cez logiku, ktorá podľa DIR počíta kroky vpred, a až napočíta 42 alebo 43 (dá sa zvoliť podľa mechaniky), ďalší krok vpred už neprepustí. Načo aj, už sa nieje kam posunúť. Pri TR00 alebo pri kroku späť (pri moc fragmentovaných súboroch hlava jazdí sem a tam, mohol by sa napočítať limit) sa počítadlo vynuluje. Pôvodne to malo počítať oboma smermi, ale obvody pre počítanie oboma smermi niesu moc dostupné. Funguje to ale aj takto, pri resete sa aj tak ide vždy od nultej stopy.
Výsledok funkcie prikladám vo zvukovom súbore (nahrávané na MP3 prehrávači, úbohá kvalita), je tam nahraté toto:
1. klasický reset (bez silenceru, pre porovnanie)
2. reset so silencerom nastavenom na 43 stôp (vozík ťukne o koniec dráhy)
3. reset so silencerom nastavenom na 42 stôp (vozík zastaví pred koncom)
4. klasický pokus o seek na stopu 80 bez silenceru
5. pokus o seek na stopu 80 so silencerom (42)
Pokus o seek na stopu 80 som robil s READ*"",1500,22528. Ono to nieje presne 80, ale iba približne (záleží či je vložená disketa s 9 alebo 10 sektormi na track). V oboch prípadoch sa to softvérovo správa úplne rovnako: pokus o seek, a ešte raz, následne hlásenie Seek Error, a po retry hlásenie Sector Not Found.
Kto by mal záujem o výrobu silenceru, nejaké DPS mi tu ostali, predávam ich tu.
Výsledok funkcie prikladám vo zvukovom súbore (nahrávané na MP3 prehrávači, úbohá kvalita), je tam nahraté toto:
1. klasický reset (bez silenceru, pre porovnanie)
2. reset so silencerom nastavenom na 43 stôp (vozík ťukne o koniec dráhy)
3. reset so silencerom nastavenom na 42 stôp (vozík zastaví pred koncom)
4. klasický pokus o seek na stopu 80 bez silenceru
5. pokus o seek na stopu 80 so silencerom (42)
Pokus o seek na stopu 80 som robil s READ*"",1500,22528. Ono to nieje presne 80, ale iba približne (záleží či je vložená disketa s 9 alebo 10 sektormi na track). V oboch prípadoch sa to softvérovo správa úplne rovnako: pokus o seek, a ešte raz, následne hlásenie Seek Error, a po retry hlásenie Sector Not Found.
Kto by mal záujem o výrobu silenceru, nejaké DPS mi tu ostali, predávam ich tu.
- Přílohy
-
- D40 Reset Silencer.wav - reset (norm,43,42),seek80 (norm,42).rar
- Zvuky (WAV, v RAR)
- (180.25 KiB) Staženo 408 x
Naposledy upravil(a) PotPalo dne 23 dub 2020, 23:58, celkem upraveno 2 x.
Zlu sa neustupuje, proti zlu sa bojuje.
- PotPalo
- Příspěvky: 4565
- Registrován: 13 kvě 2009, 02:00
- Bydliště: BA-Petržalka :(
- Kontaktovat uživatele:
A ďalšie obrázky z výroby. Ako som rezal plošák, ktorý mal byť narezaný z výroby, ale nebol, atď...
Ešte k tým dvom verziám. Ja som do mojej D40 použil verziu s káblom napevno, lebo je to nižší konektor (až moc nižší, treba použiť podložku). Tiež napájanie 5V som naletoval na konektor na mechanike, ono tam už aj tak bolo vidieť nejaké letovanie, tak to bolo jedno.
Ono tá mechanika bola vôbec divná. Pôvodná bola čierna bulharská, ale po páde na zem prestala čítať, asi hlavička. V servise tam dali túto mechaniku, ale hneď doma som zistil, že nečíta niektoré moje diskety. CRC Error a podobne. Následne som zistil, že v mechanike bolo hýbané motorom ktorý posúva vozík s hlavičkami (ešte že bol lak na skrutkách, bolo to vidieť), takže hlavičky neboli na správnom mieste na diskete. Podľa stôp v laku som dal motor do pôvodnej polohy, a už všetko fungovalo ako malo. Ďalšie podivnosti: Na motore otáčania diskety je stopa od odlepenej veľkej nálepky. Konektor napájania je od kolofónie, gulička cínu na jednom pine, akoby ho amatérsky preletovávali. Vyštikané odporové pole pri konektore. Divné. Jeden by povedal, že v servise dostane novú mechaniku...
Ešte k tým dvom verziám. Ja som do mojej D40 použil verziu s káblom napevno, lebo je to nižší konektor (až moc nižší, treba použiť podložku). Tiež napájanie 5V som naletoval na konektor na mechanike, ono tam už aj tak bolo vidieť nejaké letovanie, tak to bolo jedno.
Ono tá mechanika bola vôbec divná. Pôvodná bola čierna bulharská, ale po páde na zem prestala čítať, asi hlavička. V servise tam dali túto mechaniku, ale hneď doma som zistil, že nečíta niektoré moje diskety. CRC Error a podobne. Následne som zistil, že v mechanike bolo hýbané motorom ktorý posúva vozík s hlavičkami (ešte že bol lak na skrutkách, bolo to vidieť), takže hlavičky neboli na správnom mieste na diskete. Podľa stôp v laku som dal motor do pôvodnej polohy, a už všetko fungovalo ako malo. Ďalšie podivnosti: Na motore otáčania diskety je stopa od odlepenej veľkej nálepky. Konektor napájania je od kolofónie, gulička cínu na jednom pine, akoby ho amatérsky preletovávali. Vyštikané odporové pole pri konektore. Divné. Jeden by povedal, že v servise dostane novú mechaniku...
- Přílohy
Naposledy upravil(a) PotPalo dne 22 dub 2020, 12:23, celkem upraveno 1 x.
Zlu sa neustupuje, proti zlu sa bojuje.
- PotPalo
- Příspěvky: 4565
- Registrován: 13 kvě 2009, 02:00
- Bydliště: BA-Petržalka :(
- Kontaktovat uživatele:
Zvyšných DPS mám dosť, založím tému v rubrike "Nabídka součástek ...", ale ešte tu trochu triedim nejaké zvyšné DPSky pre Didaktik, tak to potom dám spolu.
Späť k popisu činnosti. Mne sa hneď zdalo, že som niečo zabudol, tých signálov sa mi zdalo nejako málo. Zabudol som spomenúť, že sa sleduje aj signál /DS0. Prikladám staršiu "pracovnú" schému, na ktorej je pekne vidieť princíp fungovania. Finálne zapojenie je optimalizované a riešené inými logickými obvodmi (spolu štyrmi), ale funkcia ostala. Z 74HCT393 sa nekontrolujú 4 výstupy, ale iba 3 (z nich jeden sa vyberá jumperom). Voliteľný C3 čo je vidieť na finálnej doske nakoniec nebolo treba. Na kontaktnom poli mi to hnevalo a C3 to vyriešil, na hotovej doske ho už netreba.
Späť k popisu činnosti. Mne sa hneď zdalo, že som niečo zabudol, tých signálov sa mi zdalo nejako málo. Zabudol som spomenúť, že sa sleduje aj signál /DS0. Prikladám staršiu "pracovnú" schému, na ktorej je pekne vidieť princíp fungovania. Finálne zapojenie je optimalizované a riešené inými logickými obvodmi (spolu štyrmi), ale funkcia ostala. Z 74HCT393 sa nekontrolujú 4 výstupy, ale iba 3 (z nich jeden sa vyberá jumperom). Voliteľný C3 čo je vidieť na finálnej doske nakoniec nebolo treba. Na kontaktnom poli mi to hnevalo a C3 to vyriešil, na hotovej doske ho už netreba.
Zlu sa neustupuje, proti zlu sa bojuje.
- radioelectrum
- Příspěvky: 2055
- Registrován: 11 lis 2011, 01:00
- Bydliště: Oslavany
- Kontaktovat uživatele:
- PotPalo
- Příspěvky: 4565
- Registrován: 13 kvě 2009, 02:00
- Bydliště: BA-Petržalka :(
- Kontaktovat uživatele:
Ako použiť bežnú HD mechaniku z PC? Dá sa, ale treba si vyrobiť extra kábel. PC mechaniky sú typu IBM, a majú inak zapojené kontakty oproti mechanikám v D40 a D80, ktoré sú typu Shugart. D40/D80 mechanika je nastavená ako DS0, zatiaľ čo PC mechanika je nastavená ako DS1 (mechanika B, preto sa kríži PC kábel aj pre jednu mechaniku, aby z toho bolo A). Kábel EXTENDED prekrižuje signály DS0 s DS1 a MO0 s MO1 vedúce z D40 (pozri obrázok), v IBM sa kábel kríži inak (zasa obrázok).
Funguje to tak, že pri prístupe na A sú aktívne signály DS0 a MO0 a pri prístupe na B sú aktívne DS1 a MO1.
Zhrniem to: HD mechaniku nastavenú ako DS1 (čo sú všetky z výroby) stačí pripojiť na konektor EXTENDED s tým, že signál DS1 zapojiť do mechaniky na pin 12 a MO1 na pin 16.
Pri použití 3,5" HD mechaniky treba aj tak použiť DD diskety (720 kB). Prípadne sa dajú použiť aj HD diskety s prelepenou dierkou, takže mechanika ich bude vidieť ako DD, ale záznam už nebude kvalitný a trvácny, to je vhodné tak na jednodenné hrajkanie sa.
Funguje to tak, že pri prístupe na A sú aktívne signály DS0 a MO0 a pri prístupe na B sú aktívne DS1 a MO1.
Zhrniem to: HD mechaniku nastavenú ako DS1 (čo sú všetky z výroby) stačí pripojiť na konektor EXTENDED s tým, že signál DS1 zapojiť do mechaniky na pin 12 a MO1 na pin 16.
Pri použití 3,5" HD mechaniky treba aj tak použiť DD diskety (720 kB). Prípadne sa dajú použiť aj HD diskety s prelepenou dierkou, takže mechanika ich bude vidieť ako DD, ale záznam už nebude kvalitný a trvácny, to je vhodné tak na jednodenné hrajkanie sa.
Zlu sa neustupuje, proti zlu sa bojuje.
- PotPalo
- Příspěvky: 4565
- Registrován: 13 kvě 2009, 02:00
- Bydliště: BA-Petržalka :(
- Kontaktovat uživatele:
To bolo zrejme pre 80 stopovú 5,25" DD mechaniku. Je to rarita, ale vraj existuje aj taká. So zdvojenými impulzami by síce fungovala ako bežná 40 stopová, ale vzhľadom na tenšiu záznamovú hlavu by záznam nebol dobre čitateľný na skutočnej D40.
Zvyčajne je 5,25" mechanika ktorá má 80 stôp už HD, teda 1,2 MB. Tá sa dá použiť namiesto D80 ako 720 kB, pri použití HD (1,2 MB) diskiet. 5,25" HD diskety sa nedajú použiť v DD mechanike, nedokáže ich ani naformátovať. Iná tvrdosť záznamového materiálu.
D40 a D80 je v podstate to isté, iba je osadená iná mechanika. Software si pri resete zistí či je 40 alebo 80 stôp a podľa toho sa nastaví počet stôp.
Inak nejaký pokus o podporu 80 stopovej 5,25" DD mechaniky je v MDOSe už implementovaný, ale zrejme zbytočne a chybne. Pokiaľ sa v 80 stopovej mechanike (D80) vyskytne disketa, na ktorej je uložená jej geometria ako 40 stopová, mechanika počíta teraz neviem čo zdvojene. Zvyčajne to skončí so Sector not found. Zaujímavé je, že sa to vyskytuje iba pri 40 stopovej diskete v D80, pri 41 alebo 42 alebo skrátka inej to nerobí. Takže uloženie obrazu D40 diskety na D80 disketu nefunguje. Ale možno by fungovala 5,25" DD 40 stopová disketa v 5,25" DD 80 stopovej mechanike, stopy by to bralo po dvoch. Vyzerá že práve toto tam je.
Zvyčajne je 5,25" mechanika ktorá má 80 stôp už HD, teda 1,2 MB. Tá sa dá použiť namiesto D80 ako 720 kB, pri použití HD (1,2 MB) diskiet. 5,25" HD diskety sa nedajú použiť v DD mechanike, nedokáže ich ani naformátovať. Iná tvrdosť záznamového materiálu.
D40 a D80 je v podstate to isté, iba je osadená iná mechanika. Software si pri resete zistí či je 40 alebo 80 stôp a podľa toho sa nastaví počet stôp.
Inak nejaký pokus o podporu 80 stopovej 5,25" DD mechaniky je v MDOSe už implementovaný, ale zrejme zbytočne a chybne. Pokiaľ sa v 80 stopovej mechanike (D80) vyskytne disketa, na ktorej je uložená jej geometria ako 40 stopová, mechanika počíta teraz neviem čo zdvojene. Zvyčajne to skončí so Sector not found. Zaujímavé je, že sa to vyskytuje iba pri 40 stopovej diskete v D80, pri 41 alebo 42 alebo skrátka inej to nerobí. Takže uloženie obrazu D40 diskety na D80 disketu nefunguje. Ale možno by fungovala 5,25" DD 40 stopová disketa v 5,25" DD 80 stopovej mechanike, stopy by to bralo po dvoch. Vyzerá že práve toto tam je.
Zlu sa neustupuje, proti zlu sa bojuje.
- PotPalo
- Příspěvky: 4565
- Registrován: 13 kvě 2009, 02:00
- Bydliště: BA-Petržalka :(
- Kontaktovat uživatele:
To si mal asi blbý kus. Mne bulharská mechanika fungovala dobre, až kým nepadla na zem a prestala čítať. V servise ju vymenili za nejaký rozvŕtaný TEAC. Nemal si iba prach v koncovkách? Dosť to hnevalo aj u mňa, potom som konektory naolejoval, a už to fungovalo bezproblémovo až kým som to celé neodložil. Ďalšia zaujímavosť je ten prepojovací kábel. S Didaktikom M model 90 nikdy nebol problém. S M model 92 to hnevá, neprejde ani resetom, pokiaľ je kábel zložený na sebe. Stačí tie dve časti oddialiť čo i len o 1 cm a už to funguje. Alebo pokiaľ pripojím AY a do neho D40, tak to zrazu tiež funguje. Je to navrhnuté na hrane, potom stačí pár pF či to pôjde alebo nie. A len tak mimochodom, D40 používa signál NMI aj pre prácu s disketou (čítanie a zápis). Pokiaľ tento signál nefunguje alebo je zablokovaný, pri pokuse o čítanie mechanika chvíľku skúša, a potom hodí Internal error.
Zlu sa neustupuje, proti zlu sa bojuje.