Konference: Počítač SHARP MZ-800 a emulátory

Od: Fuzzy
Datum: 23.8.2012 22:15
Předmět: Re: memext, postup oživení


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
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 tu byla ta zakroucena vec pandora.cz) <ladmanj tu byla ta zakroucena vec volny.cz>:
>
> Dne Út 21. srpna 2012 00:13:01 Fuzzy (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a):
>> svn: vsechen posledni kod je aktualne v svn na
>> http://sourceforge.net/projects/umzix/
>>
>> Fuzzy
>>
>
> 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
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
>
> ---

Ostatní příspěvky vlákna:

 
[2012/1 (125)] [2012/2 (34)] [2012/3 (57)] [2012/4 (46)] [2012/5 (40)] [2012/6 (44)] [2012/7 (64)] [2012/8 (57)] [2012/9 (32)] [2012/10 (55)] [2012/11 (25)] [2012/12 (63)]


[1999 (1)] [2000 (168)] [2001 (733)] [2002 (459)] [2003 (654)] [2004 (224)] [2005 (105)] [2006 (182)] [2007 (201)] [2008 (294)] [2009 (363)] [2010 (782)] [2011 (522)] [2012 (642)] [2013 (442)]