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

Fuzzy 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 Vasku,

v sdcc pouzivaji hodne starou verzi asxxxx tusim 2.x, kterou si
opatchovali jak potrebovali. Ta ale moc neumi - makra atd.. To se mi
nehodilo, tak v mzixu pouzivam asxxxx verzi 5. Ta patchnuta pro sdcc
neni, ale s nekolika obezlickama se da pouzivat. Borci ze sdcc uz
nekolik let planuji, ze budou upgradovat na verzi 5.x, ale zatim k
tomu nedoslo.

Fuzzy

2012/8/24 Vaclav Peroutka (sharpemu@pandora.cz) &lt;vaclavpe@[doména skryta]&gt;:
<span class="replyquote1">&gt; Ahoj,
&gt;
&gt;
&gt; něco málo o SDCC - experimentoval jsem s ním (port pro ST7 a STM8) a
&gt; zjistil, že asxxx v SDCC je patchovaný, takže linker je pak schopen
&gt; překrývat overlay sekce. Ten Baldwinův na kent.edu tohle neumí. Což je
&gt; škoda, protože SDCC používá overlay sekce pro různé moduly. Jak
<img src="BODY_IMAGES_WRAP_GIF"> přesně to
&gt; fungovalo, si už nepamatuji. Ale ač jsou oba assemblery od jednoho autora,
&gt; nejsou kompatibilní.
&gt;
&gt;
&gt; Vašek
&gt;
&gt;
&gt; ---------- Původní zpráva ----------
&gt; Od: Jakub Ladman (sharpemu@pandora.cz) &lt;ladmanj@[doména skryta]&gt;
&gt; Datum: 23. 8. 2012
&gt; Předmět: Re: memext, postup oživení
&gt;
&gt; Dne Út 21. srpna 2012 00:13:01 Fuzzy (sharpemu@pandora.cz) napsal(a):
</span><span class="replyquote2">&gt;&gt; svn: vsechen posledni kod je aktualne v svn na
&gt;&gt; http://sourceforge.net/projects/umzix/
&gt;&gt;
&gt;&gt; Fuzzy
&gt;&gt;
</span><span class="replyquote1">&gt;
&gt; Tak jsem zjistil že sdcc v gentoo je starý (mj. jsem přito! m našel
<img src="BODY_IMAGES_WRAP_GIF">tvůj
&gt; bugreport).
&gt;
&gt; Tak jsem přeložil samostatně poslední verzi a zjistil že se s tím
&gt; nenainstaloval správný assembler.
&gt;
&gt; Tak tipovačka, jestli pod názvem asz80 najdu správnej.
&gt;
&gt; Asi jsem našel - http://shop-pdp.kent.edu/ashtml/asxget.htm
&gt; Bohužel mi nejde přeložit,což bych radši, ale binární soubory v tom
<img src="BODY_IMAGES_WRAP_GIF">archivu
&gt; zdá se na mým systému fungují.
&gt;
&gt; Po mnoha hodinách jsem se dostal k tomuto:
&gt;
&gt; ~/src/umzix/umzix/trunk/kernel $ make
&gt; sdcc -mz80 -c --opt-code-size --std-c89 -I../include -D__KERNEL__ --max-
&gt; allocs-per-node 50000 dummy.c
&gt; asz80 -l -o -s kernel_loader.rel kernel_loader.s
&gt;
&gt; asz80 -l -o -s devttyinit.rel devttyinit.s
&gt;
&gt; asz80 -l -o -s fdc_detect.rel fdc_detect.s
&gt;
&gt; asz80 -l -o -s dev_mz800_unicard_init.rel dev_mz800_unicard_init.s
&gt;
&gt; ?ASxxxx-Error-&lt;i&gt; in line 2 of dev_mz800_unicard_init.s
&gt; &lt;i&amp;! gt; .include file error or an .if/.endif mismatch
&gt;
&gt; make: *** [dev_mz800_unicard_init.rel] Error 2
&gt;
&gt; Jestli nepudu na pivo, pokračování zítra po práci...
&gt;
&gt; Jakub Ladman
&gt;
&gt; ---
&gt;
&gt;
&gt; ---
</pre>