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 Jakube,
jo, k prekladu cesta dlouha :-(
Jak na to uz jsem pred casem naznacoval
(http://pandora.idnes.cz/part/2012/5/12384), asi bych mel napsat
nejakou dokumentaci.
Momentalne jsem stejne zakyslej na sdcc chybe
(https://sourceforge.net/tracker/?func=detail&aid=3559997&group_id=599&atid=1005
<img src="BODY_IMAGES_WRAP_GIF">99)
kterou zatim nevim jak obejit.
Kazdopadne doporucuju pouzit latest zdrojaky sdcc a prelozit.
Sdcc pouziva prehistoricky assembler ktery nic neumi tak jsem ho
nahradil novejsi verzi. To s sebou nese nejaky dalsi problemy, tak je
potreba presunout utils/z80.lib do adresare <sdcc>/device/lib/z80.
Je potreba k linkovani.
V svn chybely nejaky soubory na kterych ti to havarovalo, doplnil
jsem, snad je to vsechno.
Nezapomen stahnout mzftools.
Kdyz tak se jeste ptej do konce zitrka, pak jsem tyden pryc.
Fuzzy
2012/8/23 Jakub Ladman (sharpemu@pandora.cz) <ladmanj@[doména skryta]>:
<span class="replyquote1">>
> Dne Út 21. srpna 2012 00:13:01 Fuzzy (sharpemu@pandora.cz) napsal(a):
</span><span class="replyquote2">>> svn: vsechen posledni kod je aktualne v svn na
>> http://sourceforge.net/projects/umzix/
>>
>> Fuzzy
>>
</span><span class="replyquote1">>
> Tak jsem zjistil že sdcc v gentoo je starý (mj. jsem přitom našel tvůj
> bugreport).
>
> Tak jsem přeložil samostatně poslední verzi a zjistil že se s tím
> nenainstaloval správný assembler.
>
> Tak tipovačka, jestli pod názvem asz80 najdu správnej.
>
> Asi jsem našel - http://shop-pdp.kent.edu/ashtml/asxget.htm
> Bohužel mi nejde přeložit,což bych radši, ale binární soubory v tom
<img src="BODY_IMAGES_WRAP_GIF">archivu
> zdá se na mým systému fungují.
>
> Po mnoha hodinách jsem se dostal k tomuto:
>
> ~/src/umzix/umzix/trunk/kernel $ make
> sdcc -mz80 -c --opt-code-size --std-c89 -I../include -D__KERNEL__ --max-
> allocs-per-node 50000 dummy.c
> asz80 -l -o -s kernel_loader.rel kernel_loader.s
>
> asz80 -l -o -s devttyinit.rel devttyinit.s
>
> asz80 -l -o -s fdc_detect.rel fdc_detect.s
>
> asz80 -l -o -s dev_mz800_unicard_init.rel dev_mz800_unicard_init.s
>
> ?ASxxxx-Error-<i> in line 2 of dev_mz800_unicard_init.s
> <i> .include file error or an .if/.endif mismatch
> make: *** [dev_mz800_unicard_init.rel] Error 2
>
> Jestli nepudu na pivo, pokračování zítra po práci...
>
> Jakub Ladman
>
> ---
</pre>