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

Roman Bórik 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> <div> <div>Nazdar.</div> <div></div> <div>&nbsp;</div> <div>Použi utilitu bin2hex.</div> <div></div> <div><a href="http://pmd85.borik.net/%"><font color="#0066cc"></font></a>&nbsp;</div> <div><font color="#0066cc"><a href="http://pmd85.borik.net/_work/bin-hex.zip">http://pmd85.borik.net/</a></font>_work/bin-hex.zip</div> <div></div> <div>&nbsp;</div> <div>Utilita umožňuje samozrejme zadať aj offset. Napr.:</div> <div></div> <div>&nbsp;</div> <div>bin2hex file.com file.hex o 0100</div> <div></div> <div>&nbsp;</div> <div>Roman</div> <div>&nbsp;</div> <div>&nbsp;</div></div> <div> <div> <div>&nbsp;</div> <div> <div><b>From:</b> <a href="mailto:unive.nb@[doména skryta]">mailto:unive.nb@[doména skryta]</a> </div> <div><b>Sent:</b> Saturday, February 18, 2012 11:44 AM</div> <div><b>To:</b> <a href="mailto:sapi@pandora.cz">Konference "SAPI-1 a československé mikropočítače"</a> </div> <div><b>Subject:</b> kterak dostat COM ci BIN z PC do SAPI</div></div></div> <div>&nbsp;</div></div> <div> </div></div></div><p> <div></div> </p><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></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> <div></div><pre>--------------------- sapi@pandora.cz Konference o SAPI-1</pre> <p><br/>--- <br/></p>