Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Re: Re: memext, postup oživení

Vaclav Peroutka SHARP MZ-800

Ahoj,


něco málo o SDCC - experimentoval jsem s ním (port pro ST7 a STM8) a zjistil, že asxxx v SDCC je patchovaný, takže linker je pak schopen překrývat overlay sekce. Ten Baldwinův na kent.edu tohle neumí. Což je škoda, protože SDCC používá overlay sekce pro různé moduly. Jak přesně to fungovalo, si už nepamatuji. Ale ač jsou oba assemblery od jednoho autora, nejsou kompatibilní.


Vašek

Zobrazit citovaný text


---------- Původní zpráva ----------
Od: Jakub Ladman (sharpemupandora.cz) <ladmanj[doména skryta]>
Datum: 23. 8. 2012
Předmět: Re: memext, postup oživení

Dne Út 21. srpna 2012 00:13:01 Fuzzy (sharpemupandora.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

---

Zobrazit původní podobu

Vlákno · 10 zpráv

Zobrazit celé vlákno na jedné stránce

  1. Re: memext, postup oživení Jakub Ladman
  2. Re: memext, postup oživení Fuzzy
  3. Re: memext, postup oživení Jakub Ladman
  4. Re: memext, postup oživení Fuzzy
  5. Re: memext, postup oživení Jakub Ladman
  6. Re: memext, postup oživení Jakub Ladman
  7. Re: memext, postup oživení Fuzzy
  8. Re: Re: memext, postup oživení Vaclav Peroutka
  9. Re: Re: memext, postup oživení Fuzzy
  10. build umzixu Re: memext, postup oživení Jakub Ladman