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

Jakub Ladman 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><pre>Ahoj

Já jsem stahnul Hitech-C pro Z80 pod CP/M přímo ze stránek firmy Hitech.
Nevím jak teď ale tehdy stále prodávala kompilátory např pro PIC, ale
<img src="BODY_IMAGES_WRAP_GIF"> tento už 
byl ke stažení zdarma.

Nabyl jsem dojmu že s 2MB RAMdiskem by to mohlo překládat docela
<img src="BODY_IMAGES_WRAP_GIF">použitelně.
Při práci s disketou (780KB) tomu často došlo místo a protože to
<img src="BODY_IMAGES_WRAP_GIF">zapisovalo 
často a po malých blocích, selhávalo to a spadlo při disk erroru, který byspravil retry. (na 1440KB disketě - s unikartou to z neznámých, nebo 
zapomenutých, důvodů padá)

Nicméně takový ramdisk jsem nikdy neměl takže na tom jsem skončil.

Teď na to nemám čas, ale příležitostně najdu ten archiv s kompletním 
překladačem - mimochodem, se správným přepínačem překládá rovnou do
<img src="BODY_IMAGES_WRAP_GIF"> binárky 
(není potřeba používat externí asm) a jsou tam i funkce pro práci se
<img src="BODY_IMAGES_WRAP_GIF">službami 
cp/m.

Ale sdcc je lepší volba, pokud člověk netrvá na tom, překládat přímo nacílovém železe (což je blbost).

Momentálně bojuju s C pro i8080 pro PMD85, nechci se zde rozkecávat, protože
to sem nepatří, ale tam je situace o poznání horší.
Existuje SmallC-85, který umí i8080 a i8085, jede na linuxu a win, ale proti
sdcc je pramálo kompatibilní se standardním C a navíc generuje krutě 
neoptimální kód.

Používám to pro vytváření spojovací kostry mezi asm rutinami (protože
<img src="BODY_IMAGES_WRAP_GIF"> nejsem 
dobrý assemblerista)

Jakub Ladman

Dne Út 27. srpna 2013 08:11:43 Michal Hučík (sharpemu@pandora.cz)
<img src="BODY_IMAGES_WRAP_GIF">napsal(a):
<span class="replyquote1">&gt; Radku, otazkou je, zda se vubec pouzivalo. Pokud ano, tak zrejme CP/M
&gt; HI-TECH C, ktere prekladalo do ASM a vysledek se pak kompiloval krizovym
&gt; makro assemblerem od Microsoftu. Nekde jsem ho mel na diskete. Tohle
&gt; cecko se u nas rozsirilo v nekompletni podobe - zrejme ze Sharpklubu
&gt; Praha. O zadnem jinem cecku jsem na Sharpu neslysel.
&gt; 
&gt; Chybely v tom nejake hlavickove soubory a asi i nejaka knihovna.
&gt; Dusledkem bylo, ze ceckove programy to sice umelo kompilovat (neskutecne
&gt; pomalu, jak uz to v cp/m byva :), ale neumelo to vyrobit kod, ktery by
&gt; plne vyuzival systemove sluzby cp/m. Mam pocit, ze tam chybely predevsim
&gt; funkce pro praci s diskem. Bez dopsani tech ztracenych knihovnich funkci
&gt; (mozna, ze chybely fakt jen headery) se s tim dal napsat akorat tak
&gt; &quot;Hello world!&quot;.
&gt; 
&gt; Asi tak pred 5 lety jsem se pokousel sehnat ty chybejici soubory a
&gt; narazil jsem na netu na nejakeho cloveka ze zahranici, ktery mel na webu
&gt; seznam vsech moznych verzi programovacich jazyku pro cp/m. Tohle
&gt; konkretni C tam mel ve stejne podobe, jako ja. Kdyz jsem si s nim psal,
&gt; tak jsme dospeli k zaveru, ze se zrejme dostala do sveta jen ta jedna
&gt; disketa s poskozenymi filaty.
&gt; 
&gt; Kazdopadne ceckove kompilery pro cp/m existuji. V jednom z nich naprgal
&gt; Jakub Ladman toolsy pro jednu z prvnich verzi Unikarty.
&gt; 
&gt; Osobne pokud bych se OPRAVDU chtel zabyvat programovanim v C pro cp/m,
&gt; tak bych si asi napsal vlasni knihovny a pak bych to linkoval v SDCC.
&gt; 
&gt; Michal
&gt; 
&gt; Dne 27.8.2013 2:50, Radek Suk (sharpemu@pandora.cz) napsal(a):
</span><span class="replyquote2">&gt; &gt; Docela by mne zajimalo jaky prekladac C se pouzival realne na Sharp
&gt; &gt; MZ800 mezi lety 1986-1992. Kdo ma jakou zkusenost tak napiste.
&gt; &gt; 
&gt; &gt; Radek
&gt; &gt; 
&gt; &gt; 
&gt; &gt; 
&gt; &gt; ---
&gt; &gt; POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
&gt; &gt; Více informací: http://goo.gl/b99cI
</span><span class="replyquote1">&gt; 
&gt; ---
&gt; POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
&gt; Více informací: http://goo.gl/b99cI
</pre>