Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).
<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"><B>Reakce na příspěvky na téma "Sharp to ISA":</B></td><td align=right valign="middle"></td></tr></table><BR><p><br/>U některých lidí začínám mít dojem, že neumí<br/>pořádně číst, já o voze, oni o koze.</p> <p>Mladému Aleši Lupuljevovi bych to i odpustil:<br/>kdyby sis pořádně přečetl dřívější příspěvky,<br/>pochopil bys, že se nejedná o žádné profi<br/>zařízení vhodné "k implementaci do Sharpa".<br/>Je to jen pomůcka pro hardwaristy - bastlíře,<br/>kteří mají chuť zkoušet připojovat ISA karty<br/>z PC. Výsledkem práce má být ZJIŠTĚNÍ, zda<br/>je možné v Sharpovi provozovat řadič floppy<br/>s brouky z PC. Důvody jsem popsal už mockrát<br/>(dosažitelnost obvodů z PC kontra WD279x).<br/>Proto jsem si vyrobil malou pomůcku. Zdálo<br/>se mi to vhodnější, než páčit UM8388<br/>z plošňáku a pak ho pájet na kšandu přímo<br/>(dají se zkoušet různé desky s různými brouky).<br/>Když to půjde (potřebuju tu programátorskou<br/>pomoc), začlením např. DP8473V PLCC52<br/>do multifukční rozšiřující desky pro dolní<br/>Sharp slot. Není problém udělat jeden návrh<br/>s floppy řadičem "PC based" a druhý "WD279x based".<br/>Ať si každý vybere. Ale to je ještě běh na<br/>dlouhou trať. Kdo je netrpělivý, může používat<br/>emulátor, netřeba láteřit, že se s HW nic neděje.</p> <p> </p> <p> </p> <p>Pro člověka, který se okázale honosí doktorským<br/>titulem a vypadá na imperialistického konzumenta:</p> <p><br/>Kdysi někdo o Sharpovi publikoval větu:<br/>"... byl to počítač pro nadšence a ne pro konzumenty."<br/>A vo vo vo tom to je. Bavím se svým koníčkem,<br/>bastlením ("radioamatér 8mibitů"). Poznatky ze své<br/>činnosti sděluju na internetu, jako když si lidi<br/>kdysi dopisovali. Poslední popsaná pomůcka (význam<br/>viz výše) nebude sloužit k masové výrobě placeného<br/>produktu. Byl to návod právě pro ty bastlíře<br/>a prosba o pomoc při vývoji testovacího software.<br/>Nepovažuju se za "mudrce", ale věta hovořící<br/>o tom, jak na tom budou ostatní profitovat, ve mě<br/>vyvolává úsměv. Dělám všechno z dobré vůle a zadarmo,<br/>žádný konkrétní cíl neslibuju. Pokud budu úspěšný<br/>s kombokartou, zveřejním podklady pro výrobu a dál<br/>je to na každém člověku osobně. V době mého<br/>studentského předlistopadového mládí byl ostudou<br/>každý, kdo neuměl vzít pájku do ruky a neměl aspoň<br/>trochu chuť dostat se za bariéru zvanou "stroják".<br/>Ti, kteří se cítí nejlépe v roli konzumentů, kteří<br/>čekají na finální podobu hardware, aby si pak mohli<br/>nahrát nový ADNIPOS a pařit hry z FD/CF/HDD, aniž<br/>by měli chuť trochu pomoci, by si měli hledat<br/>místo jinde (třeba u komerčních sraček typu PC).</p> <p>Vy ostatní to znáte: "Komu se to nelíbí, ať mi ...píííp....!"</p> <p>Ale abych nebyl toliko nasrán - Janu Havlovi a Falcenovi<br/>pošlu mailem slíbené vzorové diskové image s různými<br/>systémy pro Sharpa (Lamač CP/M, Sharp P-CP/M, disk Basic).<br/>Mám doma ovšem klasickou mechaniku TEAC FD55BR (360KB) a<br/>převod na 720KB třiapůlku mi dal trochu zabrat. Basic<br/>i P-CP/M akceptují pouze 320KB disketu (sektory<br/>16 x 256 bajtů x 40 stop x 2 strany). U těchto systémů<br/>provede patřičný formátovací program zápis jen<br/>do poloviny 720ky. Zbytek tvoří stopy formátované v PC<br/>(9 x 512 sektorů). Emulátor pak hlásí vadné sektory<br/>a CPDREAD mi při přenosu do PC graficky zobrazoval<br/>falešný vadný 17. sektor (256 bajtový) v místě, kde<br/>má PC 9. sektor (512 bajtový). Lamač projde bez chyby.<br/>Číslování stop je ale u každého systému odlišné, takže<br/>čtěním diskeditem se dají vidět docela zajímavé věci...</p> <p>Jedná se o soubory:<br/>flappy.dsk<br/>lamac_1.dsk<br/>lamac_2.dsk<br/>lamac_3.dsk<br/>mz-2z046.dsk<br/>p-cpm_1.dsk<br/>p-cpm_2.dsk</p> <p>flappy.dsk<br/>Je to taková perlička, po resetu Sharpa a floppy <br/>bootu naběhne hláška IPL is loading Flappy! Udělal<br/>jsem malý prográmek, který umístil Flappyho do sektoru<br/>technického zavaděče diskového systému (bylo to právě<br/>myšleno pro ty herní konzumenty, taková floppy<br/>"cartridge" s hrami, uživatel by si zvolil hru<br/>z malého menu, ta by se natáhla, odehrála, pak RESET<br/>a znovu, další hra; jako u kazety, ale rychleji, zůstalo<br/>jen u návrhu). Možná bych někde vyštrachal i ten<br/>program, který to z kazety převedl na disketu ....</p> <p><br/>lamac_1.dsk (testovací Lamač)<br/>Je to jen holý klasický Lamač CP/M s podporou ramdisku<br/>do 512KB. Jedinou odlišností oproti originálu je<br/>úprava řízení krokování hlavy. Jirka totiž do systému<br/>zabudoval schopnost třímilisekundového kroku. Toto<br/>dokáže využít pouze mechanika 3.5". Kdo ji ale tenkrát<br/>měl? Já si jel do Mnichova v jednadevadesátém pro můj<br/>Teac, který mě přišel na 180DM. Mechanika 3.5"<br/>stála tenkrát asi 5000Kčs. To obé byly v té době hrozné<br/>peníze (dnes jsem rád, pět a čtvrtka mi přijde daleko<br/>spolehlivější, diskety taktéž). Krok 3ms dociluje<br/>Lamačův systém tím, že po zadáním příkazu STEP počká<br/>ony 3ms a pak pošle řadiči příkaz FORCE INTERRUPT.<br/>Můj Teac ale vydával takové pazvuky, že jsem se obával<br/>o jeho životnost. Proto jsem v systému (a nízkoúrovňových<br/>utilitách FORMAT.COM, COPYSYS.COM, COPYDISK.COM) provedl<br/>drobné korekce. Krokování je 6ms natvrdo, zvuky zní<br/>čistě a 3.5ka chodí taky svižně. Nastavení pomocí<br/>programu SETUP.COM (neplést s univerzálním názvem z PC!)<br/>nemá na krokování vliv.</p> <p><br/>lamac_2.dsk<br/>Disketa s výše popsaným Lamačem a programy:<br/>ARC.COM ... komprimace souborů<br/>AREM.MZF ... assembler Z-80<br/>CLS.COM ... externí příkaz CP/M, smazání konzoly<br/>CM.COM ... manažer kazetových souborů MZF<br/>COPYDISK ... kopírování diskety po stopách<br/>COPYSYS ... kopírování technického zavaděče a stop s Lamačem<br/>CPM.COM ... manažer ve stylu Norton Commander pro DOS<br/>CPM.MNU ... definice spouštěcí nabídky pro CPM.COM<br/>DEFKEY ... definice řetězce na funkčních klávesách F1-F10<br/>DISKDEF ... definice parametrů Lamačovské diskety<br/>FORMAT ... inicializace diskety (dle voleb SETUPu a DISKDEFu)<br/>INTERCOP.MZF ... multifunkční kopírovací program od Marka Šmihly<br/>KEYB.COM ... přepínač klávesnice normální/česká KOI8<br/>KOITOASC.COM ... nějaký konvertor (přesné použití neznám)<br/>MLOAD.COM ... přenos z kazety (konkrétní použití neznám)<br/>MSAVE.COM ... přenos na kazetu (konkrétní použití neznám)<br/>MZCONV.COM ... konvertor .MZF -> .COM aj.<br/>P.COM ... POWER, nízkoúrovňový manažer (manuál mám)<br/>RAMDISK.COM ... data na ramdisku zůstanou i po RESETu<br/>REFM-DOS ... přenos souborů z/na PC disketu<br/>SETUP ... konfigurace systému (ukládá se na disketu)<br/>SUBMIT ... dávkové zpracování souborů jako .BAT v DOSu<br/>T-ZX ... konvertor ZX kazeta <-> CP/M (asi, nemám vyzkoušeno)<br/>TAPE ... přenos diskových souborů na kazetu (formát CP/M)<br/>TC.COM ... Turbo Copy, druhý bezvadný kazetový kopírák<br/>TIME.COM ... nastavení času (funguje do RESETu)<br/>VCCP.COM ... "okénkový" manažer z P-CP/M</p> <p><br/>lamac_3.dsk<br/>Disketa s Lamačem a programem FOREIGN.COM<br/>Tento si natáhne datový soubor FOREIGN.OVR na ramdisk<br/>(minimálně 256KB), naskočí hi-fi tape deck a přehrává<br/>samplovanou hudbu Foreign Affair - Mike Oldfield.<br/>Na pravém Sharpu to zní docela slušně - zvukově, hudebně<br/>je to komerční slabota. V emulátoru to lehce pokulhává<br/>(myslím, že i pravý Sharp se pěkně zapotí).</p> <p><br/>mz-2z046.dsk<br/>Diskový Basic (neumí CMT:) s utilitami a programy:<br/>Trans ... konvertor CMT: <-> FD1: <-> FD2:<br/>Diskedit ... nízkoúrovňový diskový editor (jen pro Basic)<br/>Format/Copy ... formátuje disketu, kopie po stopách, boot copy</p> <p>vícedílné programy původem z CMT: (vlastně všechny):<br/>Opening 800 (originální kazetové demo)<br/>Apollo (český původ)<br/>Fantasy (érotická kreace ze Spektra)<br/>Mog mog (od tvůrce Flappyho)</p> <p>další jednoduché hry, testíky, grafické blbinky, hudba,<br/>ale i matematika, geometrie, zeměpis a CAD<br/>(něco z toho je má vlastní produkce, některé jsou nedokončené)<br/>vyzdvihuju klasickou zeď Walls (český původ, angažovaná)</p> <p>Některé náročné programy s hudbou pod přerušením mají problémy<br/>v emulátoru s plynulostí běhu (program v programu a ještě<br/>se Sharp "multitaskingem", není divu).<br/>Vícedílné programy můžou dělat problémy po ukončení<br/>těm dalším, vše řeší sekvence příkazů:<br/>INIT"CRT:M1"<br/>LIMIT MAX<br/>NEW ON</p> <p><br/>p-cpm_1.dsk<br/>Sharp P-CP/M 320KB s programy přesně podle<br/>originální dokumentace k P-CP/M. Autorun spouští VCCP<br/>(ten v LAMAČOVI neumí předat řízení COMovému souboru).<br/>Zde to jde a dokonce se po ukončení programu (např. SETUP)<br/>řízení vrací zpět VCCP. Lamač má ale podporu češtiny,<br/>disket 360KB a 720KB, proto se v Čechách rozšířil<br/>všeobecně (P-CP/M mám jen pro pořádek).</p> <p><br/>p-cpm_2.dsk<br/>Sharp P-CP/M 320KB se soubory .DOK (textová<br/>dokumentace) čitelná ve VCCP, zde se text zalamuje<br/>podle okna. Popřípadě je čitelná po ukončení VCCP<br/>normálním příkazem TYPE SOUBOR.DOK s pozastavováním<br/>výpisu kombinací CTRL+S. Docela poučné (mám to od<br/>spotřebího družstva Jednota v Milevsku, kde byly<br/>Sharpy nasazeny v letech 1987-1991 jako profi<br/>kancelářské počítače s Robotrony 1715 se systémem<br/>Mikros - "východní RVHP" kopie CP/M 2.2).</p> <p>Soubory .dsk můžu poskytnout stejně jako dokumentaci<br/>k POWERu AREMu a jiným věcem.<br/>O tom je konference, o Sharpovi, ne hašteření<br/>o pitomostech. Kdo sděluje ostatním své poznatky,<br/>nemusí být nutně murdc, který se frajeří, stejně jako<br/>není otrava ten, kdo se zabývá bastlením, ani<br/>ten kdo si jen hraje. Je to o komunikaci a toleranci.</p> <p>To je asi tak vše.</p> <p>Petr de Zviqov<br/></p>