Konference: SAPI-1 a československé mikropočítače
Od: | Jiri Biba |
Datum: | 11.5.2012 08:54 |
Předmět: | RE: Mikos K |
To ze CPM 86 byla pred Dosem, to me nemusis skolit, kdysi v vypocetce CSAD jsem ji mel funkcni na slusovicky 286. Kurna, tenkrat to stalo ctvrt mega. -:)) Tu CPM 86 jsem tenkrat pritahl od Mercla na 5,25 diskete. Byl ale problem, skoro nic na tom nechodilo. Pritom to melo mit spetnou kompatibilitu na 8 bitu. Nojo, Garry to tenkrat podal. Kdyz k mistrovi tenkrat prisli od IBM zda by jim neprodal system na ten jejich kram jmenem PC, tak mistr odmitl s "mikroprocesorovejma zacatecnikama" spolupraci a tak sli ke garazovymu Billovi, kterej ihned naskocil. Aspon jsem to tak nejde cetl. Jeste k tem sluzbam u tohodle simulatoru cP/M na PC. Korektne budou chodit jen BDOS sluzby. U Biosu urcite nepujdou sluzby tykajici disku. A takovych prohramu je v CP/M docela dost. A uz vubec nepujde nic, co maka primo s portama. Ten Orcad je zvlastni. Chodil uz na Comodore PC-1 coz je nejhloupejsi pixla s 8088 z roku 1987. Jak muze chodit na xp a W7 me dost neni jasny, pouziva svy drivery tiskaren, ploteru a grafiky. Ale je fakt, ze masina musi mit fyzicky COM a LPT. Asi je to opravdu napsany naprosto nadcasove. Jirka -----Original Message----- From: EC1045 (sapi tu byla ta zakroucena vec pandora.cz) [mailto:ifbrk tu byla ta zakroucena vec seznam.cz] Sent: Wednesday, May 09, 2012 7:39 PM To: Konference "SAPI-1 a československé mikropočítače" Subject: Re: Mikos K DOS vychazi ze CP/M86 (biluv spolupracovnik kuopil chodici CP/M86 od jednoho pristehovalce za par susnu a pak to CP/M86 lehce upravili ci spise portovali na ten kram od IBM receni PC, dodnes v kazdem EXE souboru jsou prvni dva znaky stejne tj. iniciali puvodniho autora) takze se asi jen volaji odpovidajici sluzby plus se musi odemulovat kod I8080 ci Z80. s I8080 problem asi moc nebude pac ho vice ci spis mene 8086 umi ale se Z80 to bude asi trochu slozitejsi ale asi ne zas tak moc pokut se bude k souborum pristupovat ciste pres BIOS/sluzby DOSu (systemu) tak ti je uplne jedno co mas za souborovy sistem ale jak zacnes pristupovat primo jses ..... proc chces prevadet INTELHEX na COM v emulatoru kdiz to muzes udelat mimo a pak ten soubor proste prikopirovat k tem ostatnim ??? tj. ze SAPI virazit pres hiprterminal intelhex, ten pak prevratit v PeCec naspet na bin alias COM, nakonec nakopirovat dle potreby na opak vpoctate stejne tj. v PeCec vyrobit intelhex a ten pres hiperterminal natlacit do SAPI a naspet prevest na COM pokut bil program pro PeCeku s DOSem napsanej dobre a nepouziva nejake specificke zvlastnosti sistemu ci zeleza tak to bude chodit od DOS 3.0 az po WIN8 napr tebou zminovany Orcad svet je malej a zaroven desne velkej > > A: jsem samozrejme zkousel taky, kdyz neni na klasicky CPM vrazena > disketa do A: tak to vubec nechodi. > Programy se muzou spoustet z jakyhokoliv disku, co je definovany v > Biosu, tedy A: az max P: Ale v A: musi byt disketa vzdy. Smatra se na > ni pri ruznych init disku, dale pouze z ni jde provadet SUBMIT a XSUB > (neco jako BAK u PC). System se muze tahat odkudkoliv jak se to > nadefinuje do monitoru > ci boot loaderu. Ja to treba odzkousel z C: kde jsem mel puvodne ZRMD-1. > Jenze protoze nechodil Submit, tak jsem ho presunul jako A: > > V tom simulatoru jsou asi dve krpy. Jedna bude, ze nevime, jak to ma > makat s > soubory a jestli treba nektery z programku co jsou u simulatoru tu > masinu neprevraci na nejaky jiny souborovy system. Chtelo by to > natlacit do PC vic > COM programku a odzkouset, treba zrovna ten M80 muze byt vadny. Po vecerech > se na to muzu podivat. > Ale chtelo by to vymyslet, jak dostat ze Sapi do PC binarku, tedy COM. > Slo by to prevest v sapi Com na Hex, pretahnout pres Hyperterminál, a > v simulatoru prevratit z Hex na Com. Jenze LOAD, kterej hex na com umi > v simulatoru nechodi, SLAP a ZSLAP jsem zatim na netu nikde nenasel, a > u simulatoru prilozeny DDT je taky naky divny, dostava se mi do cyklu. > > Jinak jsem hrabosil jak je u toho simulatoru delany Bios CPM a von tam vubec > neni!!! Proste klasicky sluzby biosu tam je skokova tabulka ale kam to skoci > je par instrukci ktery pripravi nejakou promennou a koncicich > instrukci OUT > a to je mi zahada. V PC biosu se nevyznam, takze nevim co to dela. > Rekl bych, ze se to nejak dostavalo do sluzeb biosu PC ale zde muze > byt prave ten > problem, ze to muze makat pres ty zakladni sluzby PC Biosu co byl na Dosech > v XT a pocatecnich AT masinach a cert vi, zda to novy systemy od XP > vyse podporuji. Mozna jo, protoze mi pod XP chodi Orcad a ten ve verzi > co mam chodil uz na Novoborskym PC16NB. -:)) > > Ted jsem to zkusil na W98 a rekl bych, ze se to chova o chlup lip. > > Jo a taky jsem prisel na to, ze programek MON je mi nakej povedomej. > -:)) Nejspis to bude tim, ze jsem ho nekdy koncem 80 let napsal podle > HELPa co byl na ZPS-1. A to vcetne tech prikazu pro zapis a cteni na > CPM disku, coz samozrejme u puvodniho Helpa neni. Jak je ten svet > malej. -:)) > > Jirka > > > -----Original Message----- > From: EC1045 (sapi tu byla ta zakroucena vec pandora.cz) [mailto:ifbrk tu byla ta zakroucena vec seznam.cz] > Sent: Wednesday, May 09, 2012 4:30 PM > To: Konference "SAPI-1 a československé mikropočítače" > Subject: Re: Mikos K > > > ten pan od kteryho to mam si oklo toho uz skoro nic nepamatuje ale > psal neco > otom ze to chce system ve kterim je jeste DOS tj. max WIN98 takze to > asi pod > WNT a spol nepojede korektne. druha moznost je ta skusit virtualizaci > a nainstalovat DOS do virtualni masiny a tam to skusit spustit (u > Macrosostu pardon u Microsoftu se da nejaky stahnou zadara) co si tak > nejak pamatuji mel jsem to jednou nainstalovany na zkousku a chvalo se > to jak hola masina a > dalo se nadefinovat co se ma virtualizovat tj. jake zelezo, mechaniky > (nektere zerizeni se dali primo zpristupnit z virtualizovaneho stroje > jako disketovky, porty ...). co vim tak par lidi to pouziva na > programy co pod novejma sistemama nejedou ale na virtualni masine to > jede bez problemu > > jete me tak napadlo stim simulatorem jestli nebil na dikete ze ktere > se spoustel tj. ze CP/M stroje se sposteli z diskety v mechanice A > (aspon ve vetsine pripadu) > > mozna toho casem bude vic ale nechci tlacit na pilu > > > > > > > Tak jsem vazeni zkusil ten simulator CP/M. Po spusteni souboru CPM > > se to opravdu jevi v celkem malem okne, ze bezi CPM, klasicky > > prikazovy > radek. > > Zkusil jsem i par programu jako M80, L80, MON, RESOUR, zkratka ty, > > ktere znam. Ty programy se rozjedou, pokud je v nich nejaka funkce > > jako dump pameti, tak to chodi. Jakmile se ale zacne funkce dotykat > > prace se > soubory, > > je konec. Z prikazu CCP mi chodil jen DIR. Type ne, Era se mi povedl > > asi > na > > 5 pokusu. Bud se soubor nenajde, nebo vyskoci hlaska "General error > > drive A:" ci podobne. Divny je, ze to chce A: i kdyz se dela na > > jinych mechanikach. Nejspis to chce A: pri sluzbe inic diskoveho > > souboru a cert > vi, > > jak si to v PC pristupu poradi s touhle sluzbou. Mam obavu, zda > > simulator neni tak stary, ze je to navazany jeste na 5,25" 360k > > diskety a ze s 1,2 a nebo 1,44 to nemumi makat. Ale zase neco chodi, > > tak > nevim.... > > Nejdal jsem se dostal s M80, zkusil jsem prelozit jiz drive na Sapi > odladene > > programy a dokonce po odklapnuti hlasky General error se vytvorily i > > vystupni soubory prekladu REL a PRN ale s desitkami chyb. Projel > > jsem je a jako kdyby M80 neumel pracovat se s textovyma navestima. > > Nektere zpracuje spravne, jine hlasi ze nejsou definovana. Zkousel > > jsem Z80 i I8080 > zdrojaky > > a uplne stejny. Duvod netusim. > > Dalsi problem je, ze disk vstupy a vystupy jsou ve formatu PC, tudiz > > s > CP/M > > nekompatibilni. Takze prenyst data do Sapi CP/M po diskete nejde. A > > to ani na tech mych 3,5 a 5,25 ktery jsou fyzickym formatem zcela > kompatibilni. > > Problem je, ze v tech souborech co byly na simulatoru neni nic, co > > by > umelo > > ridit seriovou ci paralelni linku. Takze primy prenos na Sapi taky > > neni mozny. Jde pouze prenaset texty a hexa pres Hyperterminal. > > Jeste by stalo za to zkusit postahovat z netu nejaky dalsi COMy. > > Domnivam se, ze v nich nemusi byt zadna uprava proti tomu, co beha > > na 8 bitu CP/M, treba Sapi. To jsem overil stahnul jsem z netu par > > programu, treba STAT. No a ten > potvrdil > > my podezreni, ze to bude problem. Pise, ze ani jeden disk neni do > > Bdos implementovany. Dalsi problem je, ze nejde ve STAT priradit > > LPT1: ani UP1: > a > > UR1: (tedy COM1) Takze ze simulatoru nejde tisknout a ani vyslat ci > prijmout > > po lince. > > Takze mam zatim obavu, ze tak jak to je ted, to v podstate k nicemu > > neni, jelikoz je to nekompatibilni a navic na tom nechodi veci, co > > na klasicky > > CPM2.2 chodi naprosto bez problemu. > > > > Mozna, ze by to chtelo zkusit na nejaky stary PC pixle s Dosem. Ja > > bych to mohl teoreticky zkusit v masine co mam v regalu mam > > systemovej disk v supleti a nekde mam disk s W98. Tim by se melo > > eliminovat tem problem s pristupem na porty co je u XP a vyse proti Dosu a W95 a W98. > > Ale treba to opravdu bude chtit MSDOS 3, 4 a nebo 5. Mam tu sice > > nejaky 400 Mb disk, > kde > > bych mohl zkusit nainstalovat Dos ale mevim, jestli ty diskety se > > systemem jeste budou citelny a zda vubec Dos pujde na masinach o 10 > > let > mladsich. > > Nejstarsi PC pixlu mam PII. -:) > > > > Chtelo by to nejakej text, co ten simulator vlastne umi, a jak je > > nadefinovan ohledne souboru. Pro me by se ten simulator siknul > > hlavne na kontrolni preklady programku, proste aby kdyz ve me > > bouchnou saze a neco usmolim, abych to mohl zkusit prelozit aniz > > bych musek tahat Sapi z > regalu. > > Jenze tohle jsem overil, ze zrovna nechodi jak ma.... > > > > Asi by bylo petre dobry, kdybys vytahal s pama vse, co se da a > > zeptal se > na > > tohle, co jsem zjistil... > > > > Jirka > > > > -----Original Message----- > > From: EC1045 (sapi tu byla ta zakroucena vec pandora.cz) [mailto:ifbrk tu byla ta zakroucena vec seznam.cz] > > Sent: Monday, May 07, 2012 6:31 PM > > To: Konference "SAPI-1 a československé mikropočítače" > > Subject: Re: Mikos K > > > > > > mozna toho bude vic pac se mi oznal jeden pan co stim kdisi radil a > > toto > je > > jen ze to misli vazne v tom simutatoru pro CP/M je mozna par mozna > > zajimavich programu (nektere z nich i "ceskoslovenskeho" puvodu) > > takze se nechame prekvapit co se obevi jeste za poklady > > > > > > > > > > > > Tak koukám, že dnes chodil na Dropboxu Ježíšek! Díky Petře! > > > Je od tebe pěkné, že na rozdíl od Jirky Bíby si to nesyslíš na > > > flasdisku > > ale podělíš se. Až bude někdy v létě okurková sezóna tak tu KZD-1 > připojím. > > Ušetřils mi hodně času s přepisováním zdrojáku (i když už jsem pár > > stránek > > nadatloval) ale to nevadí, protože se mi podařilo opsat definice "upgrade" > > toho SW na CP/M verzi tak zkusím rozběhat oboje. Když pánbůh dá, > > tak bych to mohl zvládnout do Bytefestu.--------------------- > > > sapi tu byla ta zakroucena vec pandora.cz > > > Konference o SAPI-1 > > > --- > > > > --------------------- > > sapi tu byla ta zakroucena vec pandora.cz > > Konference o SAPI-1 > > --- > > > > --------------------- > > sapi tu byla ta zakroucena vec pandora.cz > > Konference o SAPI-1 > > --- > > --------------------- > sapi tu byla ta zakroucena vec pandora.cz > Konference o SAPI-1 > --- > > --------------------- > sapi tu byla ta zakroucena vec pandora.cz > Konference o SAPI-1 > --- --------------------- sapi tu byla ta zakroucena vec pandora.cz Konference o SAPI-1 ---
Ostatní příspěvky vlákna:
[2012/1 (114)] [2012/2 (102)] [2012/3 (30)] [2012/4 (9)] [2012/5 (18)] [2012/6 (32)] [2012/7 (143)] [2012/8 (197)] [2012/9 (161)] [2012/10 (43)] [2012/11 (90)] [2012/12 (37)]