Konference: Počítač SHARP MZ-800 a emulátory
Od: | Michal Hučík |
Datum: | 27.8.2013 06:11 |
Předmět: | Re: prekladac c |
Radku, otazkou je, zda se vubec pouzivalo. Pokud ano, tak zrejme CP/M
HI-TECH C, ktere prekladalo do ASM a vysledek se pak kompiloval krizovym
makro assemblerem od Microsoftu. Nekde jsem ho mel na diskete. Tohle
cecko se u nas rozsirilo v nekompletni podobe - zrejme ze Sharpklubu
Praha. O zadnem jinem cecku jsem na Sharpu neslysel.
Chybely v tom nejake hlavickove soubory a asi i nejaka knihovna.
Dusledkem bylo, ze ceckove programy to sice umelo kompilovat (neskutecne
pomalu, jak uz to v cp/m byva :), ale neumelo to vyrobit kod, ktery by
plne vyuzival systemove sluzby cp/m. Mam pocit, ze tam chybely predevsim
funkce pro praci s diskem. Bez dopsani tech ztracenych knihovnich funkci
(mozna, ze chybely fakt jen headery) se s tim dal napsat akorat tak
"Hello world!".
Asi tak pred 5 lety jsem se pokousel sehnat ty chybejici soubory a
narazil jsem na netu na nejakeho cloveka ze zahranici, ktery mel na webu
seznam vsech moznych verzi programovacich jazyku pro cp/m. Tohle
konkretni C tam mel ve stejne podobe, jako ja. Kdyz jsem si s nim psal,
tak jsme dospeli k zaveru, ze se zrejme dostala do sveta jen ta jedna
disketa s poskozenymi filaty.
Kazdopadne ceckove kompilery pro cp/m existuji. V jednom z nich naprgal
Jakub Ladman toolsy pro jednu z prvnich verzi Unikarty.
Osobne pokud bych se OPRAVDU chtel zabyvat programovanim v C pro cp/m,
tak bych si asi napsal vlasni knihovny a pak bych to linkoval v SDCC.
Michal
Dne 27.8.2013 2:50, Radek Suk (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a):
>
>
> Docela by mne zajimalo jaky prekladac C se pouzival realne na Sharp
> MZ800 mezi lety 1986-1992. Kdo ma jakou zkusenost tak napiste.
>
> Radek
>
>
>
> ---
> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
> Více informací: http://goo.gl/b99cI
>
Ostatní příspěvky vlákna:
[2013/1 (17)] [2013/2 (52)] [2013/3 (60)] [2013/4 (68)] [2013/5 (60)] [2013/6 (42)] [2013/7 (9)] [2013/8 (48)] [2013/9 (1)] [2013/10 (40)] [2013/11 (45)]
[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)]