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

Od: Jiri Biba
Datum: 8.9.2011 13:43
Předmět: RE: zalohovanej Ramdisk


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. Jestli to jde jinak, netusim.

 

Jirka

 

From: EC1045 (sapi tu byla ta zakroucena vec pandora.cz) [mailto:ifbrk tu byla ta zakroucena vec seznam.cz]
Sent: Wednesday, September 07, 2011 8:44 PM
To: Konference "SAPI-1 a československé mikropočítače"
Subject: Re: zalohovanej Ramdisk

 

Prenyst spolehlive binarni data do programatoru na PC
> stale neumim...

 

je tu format ktery to zvladne bez straty kiticky a to je starsi nez 8080

 

kolikrat se mam opakovat ze nejspolehlinejsi nejuniverzalnejsi a snad nejdele pouzivany format na prenos binarnich dat je:

 

INTELHEX

 

pouzivaji se znaky ":" 0-9 A-F "CR" a "LF" takze se da bezproblemu poslat i pomoci 7bit kodovani a ze znaku s nisim cislem nez 32 (mezera) se pouzivaji jen "navrat vozu" a "novy radek" tj. data jsou ulezena v HEX formatu

soucasti kodu je delka radku, adresa, vlastni data a kontrolni soucet (krom dvojtecky ktera udava zacatek kodu)

vzhledem k datu vzniku umi jen 64KB jak nazev napovida tak bilo vivinuto firmou INTEL za ucelem prenosu dat tj. obsahu mameti xROM (INTEL se ve svich pocatcich vihradne venoval virobe pameti) napr TESLA pouzivala tentiz format za sejnim ucelem jako INTEL tj. k zadavani obsahu pameti xROM

 

SAPI v sestave ZPS-2 s Monitorem/MIKOSem V4 i V5 tento format tez umi

 

pokut budes chtit poradit jak na to tak jsem se stim uz zabival a bezne to pouzivam na prenos dat mezi SAPI a PeCkou a to bez nejakich specialnich programku ci sileneho nastavivani cehokoli tj. na strane PeCky mi staci TRMINAL ktery zvladne zachitavat do souboru coz jsou vpoctate vsechny

 

 

 aneb vipadato napr takto:

(vipis MIKROBASICU 4KB)

:18000000C319002A244023C9C3EE472A01402BC9C3F747CD7107C34DE5
:180018000031B140CD5C0CCDF40CAF32234032004011D000CD2B0821F4
:180030000300221D4021EF4022244021AD4722EB4021ED4722ED402139
:18004800AB4722E940CD060931B14011FB02973223402F320A40CD2B88
:1800600008216800220B40210000221340220D40063ECDB307D5CD5CBC
:1800780009CDC502CD6E027CB5C1CA29091B7C121B7D12C5D57993F5BA
:18009000CD0108D5C2A700D5CD1F08C12A2440CDA7086069222440C1A0
:1800A8002A2440F1E5FE03CA4D00856F3E008C67CD6409CD6802D2ACB0
:1800C00007222440D1CDB208D1E1CDA708C370004D494B524F204241BD
:1800D800534943004C4953540059034C4C49535400560352554E0016AD
:1800F000034E4557000D03524557494E4400280C4D4F4E49544F5200D6
:180108000D0F52414D0076094C4F414400230B5341564500B30B4E4596
:18012000585400AB044C455400A605434C53002309434C454152001B4C
:180138000548415244004A03444953504C0050034946002B05474F54C6
:180150004F003903474F53554200090452455455524E002B0452454D8C
:18016800000C05464F52004604494E5055540046055052494E5400A72E
:18018000034C5052494E5400A403454E4400130053544F50000E0B4358
:18019800414C4C00A4094F55544348415200C70A4F555400B1094F24BD
:1801B00000380A492400450A5741495400D7094245455000E809504F78
:1801C8004B45007D0A4D41534B006C0954414200FF09425954450092C2
:1801E0000A574F5244009C0A00A005524E4400C40641425300F10653A8
:1801F800495A4500FA065045454B00760A494E4348415200D10A484545
:180210005800D80A494E4D00150A494E00100A2700B90A544F50000308
:18022800004152454D0017054C454E000B0000A206544F005604007777
:1802400007535445500062040068043E3D00BE052300C4053E00CA055A
:180258003D00D9053C3D00D1053C00DF0500E5057CBAC07DBBC91AFE0B
:1802700020C013C36E02F1CD5E07C37707CD6E02D640D8C2A10213CD7C
:18028800B30629DAEF02D5EBCDFA06CD6802DAAD072AE940CD1D07D14A
:1802A000C9FE1B3FD81321B34007856F3E008C67C9E3CD6E02BE23CA66
:1802B800C102C54E060009C11B1323E3C921000044CD6E02FE30D8FEE5
:1802D0003AD03EF0A4C2EF0204C5444D292909291A13E60F856F3E0055
:1802E8008C67C11AF2CC02D511F602C37B07484F573F0D52454144599E
:180300000D574841543F0D534F5252590DCD710721EF40222440CD7153
:180318000711EF40210000CD0908DA4D00EB220B40EB1313AF322340B3
:18033000CD060B211D01C32C09CDB405D5CD7107CD0108C2F002F1C3C2
:180348002503CD550CCD7602CD5C0CCD7602CD550CCDC5023EFF320651
:1803600040CD6E02FE0DC28703CD0108DA9E033A0640FEFFCA7B033D5E
:18037800CA4D00320640CD9208CD0908C36C03FE2BC2690313CD6E02C0
:18039000E5CDC5027D3C3C320640E1C36903CD5C0CC35000CD550C0EDB
:1803A80008CDB1023A09CD0609CD5C0CC32C03CDB1020D09CD0609CD30
:1803C0005C0CC31C03CDB1022A0ECDB4057D0F0FE6C0322340C3EA0317
:1803D800CDB1022307CDB4054DC3EA03CD3908C3FE03CDB1022C06CD8F
:1803F0005E07C3C503CD0609CD5C0CCD7602CDB405C5CD4E08C1C3EAD3
:1804080003CDDD08CDB405D5CD0108C2F0022A0B40E52A0D40E521006B
:180420000022134039220D40C32503CD71072A0D407CB5CA7707F9E1AD
:18043800220D40E1220B40D1CDC108CD7602CDDD08CD45072B221340D8
:18045000213802C32C09CDB405221740214002C32C09CDB405C36B042F
:180468002101002215402A0B40221940EB221B40010A002A1340EB60B8
:1804800068393E097E23B6CAA4047E2BBAC283047EBBC28304EB210079
:180498000039444D210A0019CDB208F92A1B40EBCD7602CD7D02DA776C
:1804B00007220F40D5EB2A13407CB5CA7807CD6802CACE04D1CDC108CB
:1804C8002A0F40C3B4045E23562A1540E57CAA7A19FAE004ACFA0405A7
:1804E000EB2A13407323722A1740F1B7F2F004EBCD3C07D1DA06052AAA
:1804F8001940220B402A1B40EBCD7602E1D1CDC108CD7602EB221F4078
:18051000EB210000C32E052A1F40C921B340D51136000E00CD090DD18D
:18052800CD7602CDB4057CB5C22C03CD2108D22503C34D002A1140F95A
:18054000E1220B40D1D1D5CD3908C35605CD7D02DA9405C36805D5CD21
:180558007D02DA77071A4F9712D1CD2B08791B12D5EB2A0B40E52146AA
:1805700005220B4021000039221140D5063ACDB307CD5C09CDB405D10F
:18058800EB732372E1220B40CD060BD1F1CDB1022C03C34605CD760278
:1805A0001AFE0DCAB105CD4507CDB1022C03C3A605CD7602CDFC05E570
:1805B800214A02C32C09CDE705D86FC9CDE705C86FC9CDE705C8D86F7C
:1805D000C9CDE7056FC8D86CC9CDE705C06FC9CDE705D06FC9E1C979B8
:1805E800E1C1E5C54FCDFC05EBE3CD3C07D12100003E01C9CDB1022D0D
:1806000006210000C32E06CDB1022B00CD3806CDB1022B15E5CD38065E
:18061800EBE37CAA7A19D1FA0F06ACF20F06C3EF02CDB1022D92E5CD0B
:180630003806CD2707C31806CD9C06CDB1022A2DE5CD9C060600CD2407
:1806480007E3CD2407EBE37CB7CA5A067AB2EBC2F0027D210000B7CAA3
:180660008E0619DAF0023DC26206C38E06CDB1022F4EE5CD9C060600F4
:18067800CD2407E3CD2407EBE3EB7AB3CAF002C5CD07076069C1D17C7E
:18069000B7FAEF0278B7FC2707C33B0621EA01C32C09CD7D02DAAD0676
:1806A8007E23666FC9CDC50278B7C0CDB1022809CDB405CDB102290197
:1806C000C9C37707CDB3067CB7FAEF02B5CAEF02D5E52A1D4011F30FB0
:1806D800CD6802DAE1062168025E2356221D40E1EBC5CD0707C1D12310
:1806F000C9CDB3061BCD240713C92A2440D5EB2AE940CD1D07D1C9E5A3
:180708006C2600CD1207417DE1670EFF0CCD1D07D2140719C97D936F03
:180720007C9A67C97CB7F07CB5C87CF52F677D2F6F23F1ACF2EF027822
:18073800EE8047C97CAAF24207EBC36802CD7D02DA7707E5CDB1023D6C
:180750000ACDB405444DE1712370C9C37707CDB1023A04F1C32C03CD13
:18076800B1020D04F1C31C03C9CD6E02FE0DC8D511010397322340CD26
:180780002B08CD5C0CD11AF597122A0B40E57E23B6D1CA4D007EB7FAA8
:180798003C05CD92081BF1123E3FCD080997CD2B08C34D00D511070391
:1807B000C37B0778CD0809CD5C09CD6A0DFE08CAD907FE7FCAE907CD6C
:1807C80008091213FE0DC87BE52AED40BDE1C2BA077BE52AEB40BDE1E5
:1807E000CAE907CDF107C3BA07CD0609063EC3B3071B3E08CD08093EE4
:1807F80020CD08093E08C308097CB7FAEF0211EF40E52A24402BCD68A0
:1808100002E1D81A9547131A9CDA20081BB0C913131AFE0DC220081378
:18082800C30908471A13B8C8CD0809FE0DC22C08C9CDB102220F3E2237
:18084000CD2B08FE0DE1CABF03232323E9C90600CD2407F25908062D89
:180858000DD5110A00D50DC5CD070778B1CA7008E32DE56069C36008B5
:18087000C10D79B7FA7F083E20CD0809C3710878B7C408095D7BFE0A95
:18088800D1C8C630CD0809C385081A6F131A67130E04CD4E083E20CD0B
:1808A000080997CD2B08C9CD6802C81A021303C3A7087892C2BA087925
:1808B80093C81B2B1A77C3B208C1E12213407CB5CADB08E1221540E14B
:1808D000221740E1221940E1221B40C5C9214E40CD2707C139D2AC0726
:1808E8002A13407CB5CA03092A1B40E52A1940E52A1740E52A1540E5D8
:180900002A1340E5C5C93E0DF5FE0DCA1309CD0740F1C9CD1909C3112D
:18091800093E0DCD07403E0AC30740CDF40CCD760221DB00CD6E02D5ED
:180930001A13FE2ECA4E0923BECA30093E001BBECA550923BEC2430923
:180948002323D1C32C093E0023BEC25009237E23666FF1E9E52AEB40A1
:18096000545DE1C9E52AE940545DE1C9CDB4057D320A40CD7602CDB44C
:1809780005EB21AB47EBCD6802DAAD077CB7FAAD077E2F7746B8C2AD42
:180990000722ED407DD6406F7CDE006722EB402B2BC34A00CDB405D52B
:1809A80001AD09C5E9D1CD7602CDB405E5CDB1022C1ACDB405453ED3AF
:1809C000320340E17D3204403EC932054078CD0340CD7602C37707CD7D
:1809D800B405D52664CDF4092DC2DB09D1CD7602CDB405D5EBCD690EB2
:1809F000D1CD7602166415C2F60925C8C3F409CDB3067CB5CC76022BB6
:180A08003E20CD0740C3020ACD1F0A6FC9CD1F0A6F3A0A40A56FC9CDD4
:180A2000B306E53EDB320340E17D3204403EC9320540CD03402600C941
:180A3800CDB405D5EBAFCD2B08D1CD7602CDB405D5EB2A2440EBCD68A7
:180A500002DAAD07CD5C09CDBA07444DEB2BCD5C09D5CDA708AF02D192
:180A680023CD1D07EB210140732372C3410ACDB3066E2600C9CDB40596
:180A8000E5CDB1022C09CDB4057DE177CD7602C37707CDB3067DCDA56E
:180A98000ACD7602CDB306CD730ECD7602F50F0F0F0FCDAE0AF1E60F42
:180AB000C69027CE4027C308091A136F2600CDB1022701C9C37707CD67
:180AC800B4057DCD0740CD7602CD6A0D26006FC9C5210000CDB1022857
:180AE0001D1AFE0DCA7707CD940EDA77072929292906004F0913CDB11A
:180AF800022903C3040BC3E10AC37707C1C93A002807D8C3110BCD710F
:180B1000072A0B40EBCD06093E2ACD0809CD9208C34D003E38D3103E36
:180B2800FFD311DB120600DB11E680C22B0B78FEFFCA440BCD880B06A1
:180B4000FFC32F0B3E2ACD0740CDA50BFE42C22B0B0600CDA50BCD0719
:180B580040CDA50BFE0DC2560BCDA50B5FCDA50B5721EF40CD6802CA99
:180B70007A0BCDA50B7723C36C0B48CDA50BB9C2E10B222440C3DA0B3D
:180B88002E14112E6E2664CDF4092DC28D0BC9F58047F1D312DB11E65E
:180BA00040CA9D0BC9DB11E680CAA50BDB12F58047F1C9CDF40B2A2479
:180BB800407DCD970B7CCD970BEB21EF40CD6802CAD30B7ECD970B23E4
:180BD000C3C50B78CD970BCD880B3E10D310C34D00CD060911EE0B9775
:180BE800CD2B08C34D004552524F520011220C97CD2B08063DCDB307BB
:180C00003E30D3103EFFD311CD8B0B3E42CD970BCD5C0906001AF5CD04
:180C1800970BF1FE0DC813C3150C4E414D4520003E38D310CD6A0DC3C6
:180C3000DA0BCD670CE521002C77F52B3601237EE640CA3F0C2B360347
:180C4800237EE640C2490C2B3601F1E1C921320C220840C93EC33207ED
:180C60004021670CC3580CF5E5D5C54FCD4B0D3A2340477EE6C0FE8013
:180C7800C2840C78B7C2840C7EE67F7779FE0DCA120DFE08CAB70CFE39
:180C90000ACA190DE63F5F78B377E6C0FEC0CCDA0CCDDA0C3A2340B70F
:180CA800C2B20CCD4B0D7EF68077C1D1E1F1C93A22403DFEFFCAC60C85
:180CC000322240C3A40C3A21403DFEFFCAF80C3221403E27322240C323
:180CD800A40C3A22403C322240FE28D8AF3222403A21403CFE18CA1FD1
:180CF0000DC3660DF5E5D5C5210038110008CD070DCD620DC3A40C0E25
:180D08002071231B7AB3C2090DC9AF322240C3A40CCDE80CC3A40C212B
:180D200000381140380E17CD400DC501180009EB09EBC10DC2270D2110
:180D3800C03D114000C3070D06281A77132305C2420DC926003A2140E9
:180D50006F06062905C2530D3A2240B56F7CF63867C9AF322240322190
:180D680040C9C5D5E50E801605061E26003A0040E6E0B0320024783703
:180D800017E61F473A0024FEFFC4C00D15C2750DCDE60D79FE01CAA40D
:180D98000DDA6F0DFE80CAB50DC36D0D7D8421FA0D4F060009CD660ED1
:180DB0007EE1D1C1C90E900DC2B70D0E00C36F0D1E080FD4CB0D1DC233
:180DC800C20DC9F57A3D070707E6381DB31CFE07CADF0D6F0CF1C9269A
:180DE00028CDF20DF1C93A0040E6D0320040320024C93A0040F620C339
:180DF800EB0D30500D083151410E394F4C203257535A38494B4D3345CA
:180E1000445837554A4E345246433659484235544756297F0D0821518D
:180E2800410E28233D203F57535A3E402A2E224526583C3A2D2C2425A5
:180E40005C5B272F2B3B5E545F5DC53A0040F640320024
 
[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)]