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"><B>MZIX - opet prekladace C:</B></td><td align=right valign="middle"></td></tr></table><BR><p>Zdar vsichni,</p> <p>o vikendu prsi, takze jsem se trochu povrtal v MZIXu.</p> <p>Pokrocil jsem v analyze SDCC prekladace na UZIXu. Vysledky<br/>jsou velmi negativni. Nejvetsi tragedie je, ze obcas<br/>generuje nevalidni kod pro Z80. Kdyz mi to udelal v jednom<br/>vyrazu, tak jsem ji rekl no dobre - chybicka se vloudi - <br/>nahlasim to autorum, oni to snad brzy opravi a ja to zatim nejak obejdu.<br/>Ale V zapeti jsem prisel na jiny pripad vygenerovaneho nevalidniho kodu,<br/>a to uz jsem si rekl, ze to s tou podporou Z80-ky v projektu SDCC<br/>nebude nijak valne. Jelikoz se do takove miry nehodlam zabyvat problemy SDCC,<br/>tak jsem ho (alespon prozatim) zavrhl.</p> <p><br/>Dale: konecne se mi podarilo prelozit UZIX v HTC. Prelozil<br/>jsem vse jak to v UZIXu lezelo vcetne HW specifickych <br/>veci pro MSX; musel jsem vynechat jen 2 funkce, ktere<br/>mi nechtel spolknout HTC pro jejich velkou slozitost a<br/>ktere tudiz bude nutno prepsat. Vysledek po slinkovani -<br/>velikost binarky cca 33 kB. Po projeti kodu HTC optimalizatorem<br/>(ale jen na cca 60% kodu, zbytek optimalizator neni schopen<br/>schroustat) jsem to stlacil na velmi slusnych 27 kB.</p> <p>Dojmy z HTC: Celkove velmi pozitivni; obcas je ale treba<br/>resit problemy ("Out of memory.." a podobne) pravdepodobne<br/>souvisejici s omezenou velikosti RAM pod CPM. IMHO je rozilem<br/>kategorie lepsi nez SDCC nebo z88dk. Jisty handicap muze byt<br/>to, ze uz neni vyvijen ani podporovan. Jestli narazime na nejakou chybu,<br/>tak ji holt budeme muset obejit. Skoda jen, ze ten DOSovsky<br/>Z80 Cross-compiler od Hitecu neni free.</p> <p><br/>Takze muj prozatimni zaver ohledne komilatoru:<br/>Jediny pozitelny se mi jevi HTC.</p> <p><br/>to Roman: dival jsem se na Tvuj preklad UZI. Tvoje skripty to prekladaji<br/>bez HTC optimalizatoru, proto tech cca 34 kB kodu. Bohuzel muj pokus<br/>o jeho zapnuti ve tvem package dopadly hlasenim chyb - nevim proc,<br/>do hloubky jsem to uz nestudoval.<br/>Jinak po dalsim studiu UZIXu a UZI jsem presvedcen, ze UZIX je o dost<br/>velky krok dale a je naprosto opodstatnene vychazet z neho a ne z UZI.</p> <p>Nyni zkulturnuji zdrojaky UZIXu. Jakmile to budu mit alespon v trochu<br/>pouzitelnem stavu, tak je nekde zverejnim (SourceForge?), abysme s <br/>MZIXem mohli trochu pohnout - a pak bych Vas vsechny tedy vyzval <br/>ke spolupraci pri kodovani.</p> <p>Mezi tim by se hodilo zanalyzovat jeste nekolik veci ohlednu MZIXu<br/>- ale to az v dalsich prispevcich.</p> <p>Tak zatim cau.</p> <p>Fuzzy</p> <p> </p>