Fwd: Re: 8086

sam.hw sam.list.hw na gmx.com
Úterý Prosinec 5 21:41:18 CET 2017


uff ... zas jsem nedaval pozor, kam to posilam ... proklate zmeny v TB.
to mne upoutaly ty *80 tooly, ktere jsem taky pouzival :)

-------- Forwarded Message --------

Zdravim,

tak tady jsem si pekne zabrouzdal vev vzpominkach, ...
cca 1987 - Robotron 1715(? - nejsem si jist uz tim cislem, ale stal jak 
novy Favorit, mozna i vic) a moje pokusy s nim, protoze stal v koute 
saloveho pocitace a nikdo se ho ani nedotkl.
jenomze ja byl vzdycky zvedavy, tak jsem zjistoval, co se s tim da delat ...

Pascal jsem moc nevyuzil (i kdyz jsem ho znal), C jsem neumel, asm 8080 
jsem znal, jakozto odchovan na PMI80 a kufriku z VUVT Zilina, ale co s 
nim (navic tam byl nejaky DDR klon Z80 - a ten mi , jako Ataristovi moc 
nevonel), na statistiky udrzby EC-1027 mi stacil Basic (nacerno, protoze 
jsem to mel za 'ukol' pocitat rucne!)...
nakonec jsem v tom Basicu (ale po prekladu, v interpretru to bylo desne 
pomale) spachal i neco jako Norton Commander (ktery, kdyz spustili 
programatori na PP-06, mne se jeho pouziti ihned zalibilo). To pak byl 
poprask, kdyz to nekdo uvidel ... za trest mne pak nechaval sef 
vymenovat proslapane dily podlahy uprostred salu za neproslapane podel 
zdi...

stejne jsem ho pak propojoval (zas skoro nacerno - v ramci 'vymen' jsem 
ulozil kabel pd podlahu) jako terminal pres seriovou linku na kominkacni 
modul saloveho pocitace, takze vzniklo dalsi ('detasovane') pracoviste.

omlovam se za OT, neni to 8086 ... ten jsem nejak preskocil, pak jsem uz 
pracoval primo s 80286 pod DR Dos, IBM DOS a pak MS DOS...
:)

--------------------------
   Sam
--------------------------

On 5.12.2017 16:44, Pavel Troller wrote:
> Zdravím,
>    v té době C existovalo, ale bylo doménou jen v *IXové sféře na minipočítačích
> a větších strojích. Na mikropočítače se seriózní C nedělalo. Vzpomínám na
> HiSoft C pro ZX Spectrum - bylo to něco tak neuvěřitelně omezeného, že to
> mělo buffer jen na pár kB zdrojáku a výsledný kód byl pár set bajtů. A navíc
> to C skoro nic neumělo (ale já tehdy taky neuměl vůbec C, takže to šlo hezky
> dohromady :-) ).
>    Na CP/M byl Turbo Pascal, ale já měl mnohem radši nástroje *80 od Microsoftu.
> Ano, čtete dobře! V této době jsem byl obrovským fandou a obdivovatelem této
> firmy, od které bych dnes nechtěl ani fimrware do opékače topinek. Konkrétně
> tam byl:
>    B80 - překladač (ne interpretr) Basicu - na svou dobu velmi vyspělý
>    F80 - překladač Fortranu
>    M80 - Makroassembler, umící I8080 i Z80 (prvé 2 měly výstup právě do zdrojáku
>          pro tento nástroj)
>    L80 - Linker a knihovník.
>    Bylo velmi pěkné zkompilovat nějaký Bazík a pak kouknout na ten zdroják
> v ASM. Člověk si říkal, že to určitě půjde zoptimalizovat a půlku kódu zahodit.
> Ne, většinou se jednalo o docela optimální řešení, které by sice nativní
> assemblerista nepoužil (např. proměnné na zásobníku), ale pro generický
> překladač to bylo nutné, jinak by se register manager musel zbláznit :-).
>    Tak jsem to kombinoval - většinou přímo v M, občas nějaký projekt pro školu
> ve F (inu, učili jsme se ho a např. v Teorii obvodů jsme pro něj měli programy
> na výpočet filtrů) a semtam něco jednoduššího v tom B. Pascal jsem v té době
> sice uměl, ale už tehdy jsem neměl rád IDE a proto mi Turbo vadilo. Mimochodem
> jsem používal CP/M editor Vedit, který, jak jsem pak zjistil, byl hodně podobný
> vi, takže přechod na vi pod *IXem byl snadný a bezbolestný :-).
>    
>    Zdraví Pavel
> 



Další informace o konferenci Hw-list