16Kvě2018
 

Tento článek by měl spíš patřit na web 8bity.cz, ale jelikož jsem problém musel řešit sám, je zde.

Dostal se ke mně standardní Sharp MZ-800. Podle štítku na spodu jde o MZ-811, tedy model bez interního kazeťáku, ale počítač interní magnetofon MZ-1T04 obsahuje. Dá se tedy říct, že jde o MZ-821. Po důkladném vyčištění a vybělení vypadá počítač k světu a dokonce je plně funkční. A tak jsem do něj chtěl dostat nějaké programy a nemaje Unikarty jsem měl jedinou možnost. Kazety. Teorie byla, že na PC pomocí mzf2wav.exe převedu soubory ve formátu MZF, které budu chtít uložit na kazetu. Pomocí TurboCopy 1.22 je načtu do paměti Sharpa a potom uložím na kazetu pomocí interního magnetofonu. Vypadá to jednoduše. Jenže jsem zjistil, že externí I/O konektory typu jack s označením READ a WRITE na zadní straně Sharpa jsou nefunkční. Převedl jsem si TurboCopy z MZF do WAV a chtěl jej vypískat pomocí audiokabelu připojeného do konektoru READ na Sharpovi, ale Sharp neposlouchal. Dlouho jsem pátral, čím to může být, šteloval jsem s hlasitostí, zkoušel jsem dokonce vzít externí magnetofon a nejprve vypískat záznam WAV z PC na kazetu v tomto přístroji a tu posléze zkusit načíst interním kazeťákem Sharpa, ale vzhledem k odlišně nastaveným hlavičkám se načtení do Sharpa nepodařilo. Protože jsem s hlavičkami u obou přístrojů nechtěl hýbat (u externího magnetofonu ji mám nastavenou pro záznamy na ZX Spectrum), tento postup jsem opustil a počal hledat řešení na Internetu. Bohužel, originální manuál k Sharpu se o nastavení vstupně výstupních konektorů zmiňuje jen stroze a podstatnou informaci o nutnosti propojek přímo na interním konektoru kazeťáku neobsahuje.

Zdůrazňuji, že se NEjedná o DIP switche, které jsou přítomné na zadní straně Sharpa a slouží k přepínání módu MZ-700/800, nastavení tiskárny a polarity pro páskový záznam pro externí jacky. Tyto přepínače ale s popisovaným problémem nemají nic společného.

Pomohl až Sillicon, který na dotaz ohledně interního kazeťáku věděl, o co jde, protože se s tím už před lety setkal a nakreslil to do schématu, viz dole. Sharp má uvnitř konektor, jenž má několik pinů – na šest z nich se připojuje interní magnetofon a ostatní slouží pro bypass interního mgf. a aktivaci I/O konektorů READ a WRITE, které jsou normálně úplně odpojené a tudíž nefunkční.
Shodli jsme se na tom, že modely MZ-811 zřejmě již obsahovaly propojku na interním konektoru, která aktivovala vstupně výstupní jacky. 821-čky ji pak neměly, protože do konektoru byl místo propojek připojený celý kazeťák. Po několika pokusech se mi povedlo bypass s provizorními propojkami v podobě drátků aplikovat a tím nahrávání přes konektory jack zprovoznit. Pak už jenom stačilo začít kopírovat. Nahrál jsem Turbocopy a potom kopíroval jednotlivé hry z PC (WAV převedené pomocí mzf2wav.exe) do kopíráku a z něj potom na kazetu, vloženou v interním magnetofonu. Bohužel to pokaždé znamenalo připojit několik drátků na konektor interního kazeťáku a tím udělat bypass, vypískat záznam WAV z PC, odpojit drátky, připojit interní kazeťák a záznam uložit (SAVE) na vloženou kazetu. Jelikož se do paměti kopíráku vejde zhruba jen jedna průměrně dlouhá hra, byla to práce na celé odpoledne, ale teď mám hotovou kazetu s nejoblíbenějšími hrami a v podstatě je můj projekt Sharp dokončený. Chtěl jsem mít hry v původní kazetové podobě, tedy s obrázkem a loaderem, naštěstí archiv SCAV některé takovéto hry s více soubory obsahuje. U některých z nich je nahrávání doplněné obrázkem nebo textem s informacemi o hře a rasterovou indikací nahrávání (lidově řečenými čárami), podobně jako u ZX Spectra. Zbývá už jen rozšířit video paměť vhodnými paměťovými čipy, které momentálně nemám, aby většina her zobrazovala grafiku správně.

A tady je to hlavní. Jak propojit piny na interním kazeťákovém konektoru, aby začaly fungovat externí páskové I/O konektory?
Konektor má 9 pinů (na konektoru od kazeťáku jsou očíslované). Pokud máme počítač položený normálně, tedy klávesnicí k sobě, je dole pin 1 a nahoře pin 9. Pro aktivování konektorů READ a WRITE musíte předně úplně odpojit interní kazeťák, pokud jej máte, a potom:

– propojit pin 5 se zemí (GND), která je na pinu 9 nebo třeba na TV modulátoru (na obrázku zakresleno modrou čarou). Tím se aktivuje signál SENCE a Sharp pak ví, že nemá při LOAD a SAVE zobrazovat hlášky PLAY a REC&PLAY, které čekají na stisk tlačítka na interním kazeťáku.
– pro aktivaci vstupu (konektor READ) propojit piny 2 a 8 (na obrázku zakresleno zelenou čarou)
– pro aktivaci výstupu (konektor WRITE) propojit piny 1 a 7 (na obrázku zakresleno červenou čarou)

Můžete samozřejmě spojit jen např. piny 2+8 pro READ, pokud nepředpokládáte, že budete ze Sharpa zapisovat na externě připojenou pásku, ale jen např. číst data ze zvukové karty z PC.

SharpMZ800_externi_kazetak_propojky

V Turbocopy jsem narazil na možnost čtení i zápisu záznamu v několika rychlostech. Bohužel jsem si myslel, že Sharpův interní loader (IPL) takovéto zrychlené záznamy detekuje, ale zřejmě ne a tak jsem musel všechny soubory na pásku uložit ve standardní rychlosti 1200bd. Tímto kladu otázku, proč Turbocopy práci se zrychleným záznamem umožňuje, resp. jak takto uložený záznam nahrát do počítače? Děkuji za případné náměty.

 

 Publikoval v 12:34

  2 reakcí na “SHARP MZ-800 A EXTERNÍ MAGNETOFON”

  1. Ahoj, s Turbocopy se to ma tak, ze se musi prepnout Loader:N na Loader:Y (‚M’odify/’C’MT parameters) a pak pred kazdy zrychleny zaznam prilozi kratoucky zavadec v normalni rychlosti, ktery zkopiruje romku do ramky, upravi casove konstanty a pokracuje v nahravani tela programu, takze to pak funguje i v IPL loaderu v monitoru. Bohuzel pro vicedilne programy to moc nefunguje, ty vetsinou zase pramapuji zpet do romky a pokracuji dalsi dily standardni rychlosti.

    Jo a stran pridavne videopameti, mam jeden par originalnich MB81416-12 navic, tak jestli jeste nemas, napis, jsou tvoje.

    Prijemnou zabavu se Sharpem.

    • Aha, takže normlální ROM víc rychlostí neumí. Díky za info. Paměti bych bral. Tak třeba na nějaké akci. Zkusím se připomenout. Díky.

 Leave a Reply

(required)

(required)

− 4 = 5

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.