Konference: SAPI-1 a československé mikropočítače

Od: EC1045
Datum: 8.9.2011 18:26
Předmět: Re: zalohovanej Ramdisk


tu byla ta zakroucena vec font-face { font-family: Calibri; } tu byla ta zakroucena vec font-face { font-family: Tahoma; } tu byla ta zakroucena vec font-face { font-family: Consolas; } tu byla ta zakroucena vec page WordSection1 {size: 612.0pt 792.0pt; margin: 70.85pt 70.85pt 70.85pt 70.85pt; } P.MsoNormal { FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman","serif" } LI.MsoNormal { FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman","serif" } DIV.MsoNormal { FONT-SIZE: 12pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Times New Roman","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 } P { FONT-SIZE: 12pt; MARGIN-LEFT: 0cm; MARGIN-RIGHT: 0cm; FONT-FAMILY: "Times New Roman","serif"; mso-style-priority: 99; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto } PRE { FONT-SIZE: 10pt; MARGIN: 0cm 0cm 0pt; FONT-FAMILY: "Courier New"; mso-style-priority: 99; mso-style-link: "Formátovaný v HTML Char" } SPAN.FormtovanvHTMLChar { FONT-FAMILY: Consolas; mso-style-priority: 99; mso-style-link: "Formátovaný v HTML"; mso-style-name: "Formátovaný v HTML Char" } SPAN.StylE-mailovZprvy21 { COLOR: #1f497d; FONT-FAMILY: "Calibri","sans-serif"; mso-style-type: personal-reply } .MsoChpDefault { FONT-SIZE: 10pt; mso-style-type: export-only } DIV.WordSection1 { page: WordSection1 }
kdiz jsem to psal tak jsem bil jeste dost nabrousenej z rachoty takze se omlouvam
 
jj je stim pakarna to uznavam ale aspon nemusim resit protokoli ktere stejnak neznam a zatim je nehodlam resit, mam udelanou ctecku na xROM ktera umi nacist az 16x1M tak to zesim tim ze to parceluji po 64KB a pred zacatkem kazdeho bloku dam poradove cislo ale zatim jsem se nedokopal abich udelal programek kterej bi to umel prevet naspet do bin jako jedn blok tak to resim pres programator
 
pokut budes posalit data ze SAPI do PeCky tak bi se to dalo udelat tak ze to nejprve odladis nebo nachistas na RMD-1 a pak pomoci speci programku to odvisilas primo z RMD-1 do PeCky a s tim ze pouzijes podobny trik jak ja s mou cteckou (viz RUTINY.ASM) pokut v ROM-1 pouzijes 64KB eprom tak budes mit rovnou dane soubori na paleni a pokut vetsi tak to budou 2 az 4 na svab coz je jakstac snesitelne a pokut tam budes mit mensi tak to uz rovnou naparcelujes pri visilani na konkretni velikost EPROM 
 
pokut prenasim data do SAPI tak tam mam pridan ofset kteri se proste pricte k adrese v hlavice radku takze se da posonout i spet ale zas neprenesu vic jak  64KB vpoctate taku proc kdiz 8bit vic neda
 
prenest vetsi souboz nez 64KB bi slo udelat vice spusoby a to zprovoznit protokol " XYZ" pak to bude chodit obousmerne, skopirovat primo soubor na RS232 ale to asi bude fugovat jen z PeCky do SAPI ale ne naopak a nebo napsat vlastni prenosovy programek (s vlastnim protokolem) pak to bude mozno posilat primo v "BIN" ale bude to atip pokut s toho neudelame "standart" pro SAPI pak bi se takto dali prenaset data i pro kazetak jen se upravila deska DSM-1 abi neprepla na kazetakovy obnody ale zustalabi na RS232
 
primarne jsem resil jak pokut mozno co nejednoduseji a nejuniverzalneji prenaste binarni data mezi SAPI a PeCkou i za cenu visi slozitosti/pracnosti s naslednim spracovanim a jako nejvodnejsi se mi ukazalo pouzit intelhex pro vlastni prenos dat protoze prenest text neni problem a vpoctate vsechny terminali umi primi pristup na port a zachitavat text takze nejsem omezen na konkretni OS ci program a intelhex je tak proflaklej ze neni problem ho prevest na bin
 
 
 
 

Tak se hned nerozciluj! -:)) Uz mi to chodi, jen nevim, zda spravne. Na CPM neni problem vytvorit z COM (BIN) –) HEX bud primo v L80 pri prekladu nebo pomoci programu COMHEX. Pak to normalne poslu PIPem na seriovou linku a v PC to chtim jako text v HYPERTERMINAL. Uz v nem se vypisuje klasicky HEX vypis, takze to asi prochazí. Rovnez to jde zobrazit v Poznamkovym bloku. Zkousel jsem projit jeden preklad zdrojaku od Biosu a vypada to spravne. HEX soubor mi jde nahrnout do programatoru Xeltec. Z netu jsem stahnul obousmerny prevodnik HEX na BIN a ten mi taky snad maka. Jen je s tim pakarna, je to dosovka a vse se musi pracne vypisovat vcetne parametru do prikazovyho radku Dos.

 

Neni nekde ke stazeni neco  pod Woknem?

 

Vidim ale problem v tom omezeni delky. V CPM kdyz odectu spodek pameti s prevodnim  programem a vrsek pameti se systemem a videoram, tak zbyde kolem 48 - 50kb. No nejak si nedovedu

predstavit, jak budu prenaset do programatoru Epromek  v PC  data pro Romdisk velikosti 1 mega. Ty konverzaky na CPM nejedou „virtualne“ ale BIN data musi byt v RAM. Jes! tli to jde jinak, netusim.

 

Jirka

 

 
 
[2011/2 (7)] [2011/3 (12)] [2011/5 (50)] [2011/6 (18)] [2011/7 (112)] [2011/8 (192)] [2011/9 (94)] [2011/10 (16)] [2011/11 (46)] [2011/12 (39)]


[2010 (676)] [2011 (586)] [2012 (976)] [2013 (538)]