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

EC1045 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>    @font-face { font-family: Calibri; } @page WordSection1 {size: 612.0pt 792.0pt; margin: 70.85pt 70.85pt 70.85pt 70.85pt; } P.MsoNormal { FONT-SIZE: 11pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Calibri","sans-serif" } LI.MsoNormal { FONT-SIZE: 11pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Calibri","sans-serif" } DIV.MsoNormal { FONT-SIZE: 11pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Calibri","sans-serif" } A:link { COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99 } SPAN.MsoHyperlink { COLOR: blue; TEXT-DECORATION: underline; mso-style-priority: 99 } A:visited { COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99 } SPAN.MsoHyperlinkFollowed { COLOR: purple; TEXT-DECORATION: underline; mso-style-priority: 99 } SPAN.StylE-mailovZprvy17 { COLOR: windowtext; FONT-FAMILY: "Calibri","sans-serif"; mso-style-type: personal-compose } .MsoChpDefault { mso-style-type: export-only } DIV.WordSection1 { page: WordSection1 }    <div><font>tak jde o program k programatorum ELNEC viz <a href="http://www.elnec.com/">http://www.elnec.com/</a></font></div> <div><font>a prorgam se za stahnout zde <a href="http://www.elnec.com/sk/download/">http://www.elnec.com/sk/download/</a></font></div> <div>&nbsp;</div> <div><font></font>&nbsp;</div> <div><font></font>&nbsp;</div>  <div>&nbsp;</div> <div><br/></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&nbsp;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&nbsp;PC do Sapi a naopak nejak nerozumi. &nbsp;Udelat na PC z&nbsp;COM &#8222;textovy&#8220; HEX soubor neni takovy problem, bud se da pouzit&nbsp; HEXCON, ktery oboustrane umi konvertovat tyhle soubory (bude u me v&nbsp;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&nbsp;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&nbsp;adresy 0 na adresu 100H. Potom se ve vypisu zjisti konec&nbsp; souboru, zacina tam &#8222;prazdnota&#8220; 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>&nbsp;Pak se vznikly soubor otevre treba v&nbsp;Poznamkovym bloku a vymaze se vse&nbsp; az do radku zacinajiciho sekvenci &#8222; :20 0100 00&#8220; &nbsp;nebo :10 0100 00&#8220; . 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&nbsp;UR1: , coz je prijem seriovych dat z&nbsp;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&nbsp;tim! -:)))</p> <p>&nbsp;</p> <p>Jirka</p> <div></div><pre>--------------------- sapi@pandora.cz Konference o SAPI-1</pre> <p><br/>--- <br/></p>