Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Původní podoba příspěvku

Jiri Biba Zpět na příspěvek

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"></td><td align=right valign="middle"></td></tr></table><BR><div></div><p>O diky!</p><p>Co tam mas jeste dalsiho peknyho aby se clovek nemusel trapit? -:)))</p><p>Jirka</p><p>&nbsp;</p><div><div></div></div><p><b>From:</b> Roman Bórik (sapi@pandora.cz) [mailto:roman.borik@[doména skryta]] <br/><b>Sent:</b> Saturday, February 18, 2012 1:20 PM<br/><b>To:</b> Konference &quot;SAPI-1 a československé mikropočítače&quot;<br/><b>Subject:</b> Re: kterak dostat COM ci BIN z PC do SAPI</p><p>&nbsp;</p><div><div><div><div></div></div></div></div><p>Nazdar.</p><div></div><p>&nbsp;</p><div></div><p>Použi utilitu bin2hex.</p><div></div><p>&nbsp;</p><div></div><p><a href="http://pmd85.borik.net/_work/bin-hex.zip">http://pmd85.borik.net/_work/bin-hex.zip</a></p><div></div><p>&nbsp;</p><div></div><p>Utilita umožňuje samozrejme zadať aj offset. Napr.:</p><div></div><p>&nbsp;</p><div></div><p>bin2hex file.com file.hex o 0100</p><div></div><p>&nbsp;</p><div></div><p>Roman</p><div></div><p>&nbsp;</p><div></div><p>&nbsp;</p><div><div><div></div></div></div><p>&nbsp;</p><div><div></div></div><p><b>From:</b> <a href="mailto:unive.nb@[doména skryta]">mailto:unive.nb@[doména skryta]</a> </p><div></div><p><b>Sent:</b> Saturday, February 18, 2012 11:44 AM</p><div></div><p><b>To:</b> <a href="mailto:sapi@pandora.cz">Konference &quot;SAPI-1 a československé mikropočítače&quot;</a> </p><div></div><p><b>Subject:</b> kterak dostat COM ci BIN z PC do SAPI</p><div></div><p>&nbsp;</p><div></div><p>Roman mi poslal naky COM programky pro CP/M. I na netu je spousta COMu pro CP/M. Vypuklo badani, jak&nbsp; dostat binarni soubor do Sapi.&nbsp; Nevim, kdo to jak dela, ale ja odzkousel toto a chodi to i obousmerne.</p><p>&nbsp; Protoze mam Sapi spojeny s PC pres RS232 (COM1), tak jsem vyuzil tuhle cestu. Jenze jak Hyperterminal na PC, tak PIP na Sapi zvladaji jen textovy nebo HEX soubory.&nbsp; COM by se musel posilat pod nejakym protokolem, treba X,Y,Z Modem, ci Kermit, ale ty si z PC do Sapi a naopak nejak nerozumi.&nbsp; Udelat na PC z COM "textovy" HEX soubor neni takovy problem, bud se da pouzit&nbsp; HEXCON, ktery oboustrane umi konvertovat tyhle soubory (bude u me v Dropu) a nebo jde pouzit programator Epromek, ktery umi nacist a ulozit COM nebo BIN a HEX. Ja pouzivam svuj XELTEC, ten ale bez HW nejde spustit. Ale na net! u je (....EC1045 laskave doplni...) ktery umi to same a nepotrebuje HW programatoru.</p><p>Takze 1. krok je konverze , ja to delam ze natahnu COM do bufferu programatoru s volbou BIN. Tady bacha!! Vsechny PC konvertory jedou od adresy 0 a to by na CP/M neslo, protoze vse ma od adresy 100H!! Pokud to nejde uz pri natazeni, tak se musi data posunout z adresy 0 na adresu 100H. Potom se ve vypisu zjisti konec&nbsp; souboru, zacina tam "prazdnota" FFH.</p><p>&nbsp;</p><p>&nbsp; Potom se buffer ulozi do souboru&nbsp; od adresy 0 do zjisteny koncovy adresy a to ve formatu Intel HEX.</p><p>&nbsp;</p><p>Pak se vznikly soubor otevre treba v Poznamkovym bloku a vymaze se vse&nbsp; az do radku zacinajiciho sekvenci " :20 0100 00"&nbsp; nebo :10 0100 00" . Pak uz mame HEX se spravnou ukladaci/startovaci adresou pro CP/M.&nbsp; ! </p><p>&nbsp;</p><p>&nbsp; Dalsi krok je preneseni HEX souboru do Sapi pres Hyperterminal. Pozor na sjednoceni nastaveni portu COM na PC a Sapi, prenosove rychlosti, parity a pod. Na CP/M se spusti Pip a zada se vytvoreni&nbsp; souboru z UR1: , coz je prijem seriovych dat z DSM-1. Ale tady zase bacha, nedavejte souboru priponu HEX, PIP pri ni dela naky kontroly a me to neprolezalo.</p><p>&nbsp;</p><p>&nbsp; No a pak se soubor prejmenuje na HEX, protahne se programem LOAD a ten vytvori znova COM a uz to dupe.</p><p>&nbsp;</p><p>Vypada to strasne slozite, rad bych to delal jednoduseji ale zatim nevim jak. Pokud to nekdo vite, (pozor na ten posuv 0 na 100H) tak sem s tim! -:)))</p><p>&nbsp;</p><p>Jirka</p><pre>---------------------</pre><pre><a href="mailto:sapi@pandora.cz">sapi@pandora.cz</a></pre><pre>Konference o SAPI-1</pre><p><br/>--- </p><pre>---------------------</pre><pre><a href="mailto:sapi@pandora.cz">sapi@pandora.cz</a></pre><pre>Konference o SAPI-1</pre><p><br/>--- </p>