Home › Forums › Platformok › Egyéb › KádárCC
- This topic has 11 replies, 6 voices, and was last updated 15 years, 4 months ago by pista.
-
AuthorPosts
-
2009-05-13 at 19:34 #1385GeriMember
Kedves szkennerek!Bemutatom a KádárCC nevű C fordítóprogramomat, amely az alábbi népköztársaság béli számítógépekre lesz képes fordítani:HT-1080ZHT-2080ZHT-3080C VTech VZ200 Didaktik AlfaDidaktik BetaDidaktik GamaDidaktik MVideoton TVCTesla Ondra EiNis Pecom 64Czerweny CZ-2000 ZVT PP 01Nový Bor IQ151Aircomp-16HomeLab IIHomeLab IIIHomeLab IVBRG ABC80Microkey PrimoTriton IPT-02Pravetz-8MPyldin-601Zbrojovka Brno: Consul 2717IQ-151PP-01KC 85A5105EC1835P8000Bosman 8 Elwro 800Mera Elzab MeritumUnipolbrit Komputer 2086 Ice Felix HC85 Temesvár TIM-SElectro Magnetica JetElectronica CIPITCI CobraGalaksijaOraoAgatElektronikaHobbitBajtA KádárCC a következőkkel kompatibilis:-(nagyjából) C szintakszis, while, do, for, next, else, continue, break-adattípusok: bool, char (s/u), int (short, long, signed, unsigned), float, double-függvények: szokványos c szabvány adatáttadás a függvényekben, c szintaxisú függvénykezelés-++, !, –, +=, -=, *=, /=, stb-#include-pointerek: ez kicsit deprecated, a következők működnek karaktertömb alapokon: sprintf, snprintf, printf, atoi, atof, stb.. (kb stdio.h)-teljesen C kompatibilis tömbkezelés (akár 2, 3 dimenziós is)-teljesen kompatibilis a forrásrendszer BASIC-ével, pl PLOT 10, 12, 40 helyett plot(10, 12, 40);-cos, sin, és a többiek (kb math.h)A fordítóprogram célja: hogy az is írhasson szoftvert a népköztársasági számítógépekre, aki nem akar sorszám szerinti, még függvényekkel sem kompatibilis kezdetleges BASIC interpeterekkel szórakozni, vagy a basic nyelvet megtanulni pl egy demó kedvéértA fordítóprogram Linuxon és Windowson (de főleg az előzőn) fut, a végeredményt a már létező third party segédprogramokkal kell a gépekre felküldeni, rákonvertálni.A fordítóprogram első teszt-verziója hamarosan elérhető lesz. A fordítóprogram már működőképes. Majd ha már normálisabban működik, kiteszem ide, és majd felteszem pouetre is. Igen, a KádárCC magáncélra ingyenes.Javaslatokat, ötleteket szívesen várok. A programot legkorábban 2-3 héten belül tudom majd odaadni azoknak, akik már nagyon kíváncsiak rá.További adatok:a fordítóprogram gépigénye: -2.6.x linux vagy minimum win98-512 mega RAM-kb 5 mega szabad hely-A fordítóprogram sebessége gyors. Tényleg.
2009-05-13 at 20:16 #5638BeryMemberMost akkor Z80 gépi kódot tud fordítani, jól értem?
Hihetetlen vagy, Geri, mikbe ölsz energiát! :)
2009-05-13 at 20:20 #5639GeriMemberNem, ez nem gépi kódot állít elő, hanem egy .bas fájlt. Amit aztán tetszőlegesen tovább lehet fordítani arra alkalmas eszközökkel gépi kódba, esetleg .cas fáljba, third party eszközökkel. A felsorolt gépek basic-je különböző, ennek megfelelően több path van(lesz) a fordítóprogram kódjában.
2009-05-13 at 21:43 #5640JimmiMemberKádárCC! :D
Ennek annyira jó neve van, hogy jár neked egy finom körte!2009-05-13 at 23:31 #5641CharlieModeratorwrote …
Kedves szkennerek!Engem szolits inkabb printernek!
wrote …
A fordítóprogram célja: hogy az is írhasson szoftvert a népköztársasági számítógépekre, aki nem akar sorszám szerinti, még függvényekkel sem kompatibilis kezdetleges BASIC interpeterekkel szórakozni, vagy a basic nyelvet megtanulni pl egy demó kedvéértHöhöhöhöhöhöháááháháháháháháh… :) Biztos tok sok minosegi szoftver fog keszulni vele, azoktol akik nem birjak megtanulni a hiperbonyolult BASIC nyelvet, amit mindenki 5-6 eves koraban 3 nap alatt megtanult. Mellesleg Z80-as gepekre kb. van normalis C fordito is, azt meg sem emlitve, hogy epeszu ember assemblyn kivul ugysem all neki ezeken semminek. Hacsak nem valami uberszart akar alapbol. Bar nalad ez eletcel pl. ahogy eszrevettem.
De a KadarCC nev szenzacios, szoval azert tolem is jar egy lofasz, bo nyallal! :)
2009-05-14 at 09:44 #5642GeriMemberEzekkel a fordítókkal az a baj, hogy a gépek egyéni lehetőségeit (grafikus módok, hangképzés) csak nagyon nagyon bonyolult módon, vagy sehogy sem lehet kihasználni.
2009-05-14 at 10:10 #5643TravisModeratorÉn inkább megvárom a BrezsnyevC++-t
2009-05-16 at 11:36 #5644CharlieModeratorwrote …
Ezekkel a fordítókkal az a baj, hogy a gépek egyéni lehetőségeit (grafikus módok, hangképzés) csak nagyon nagyon bonyolult módon, vagy sehogy sem lehet kihasználni.Miert, BASIC-bol ki lehet? :) Nerohogtess mar. Az hogy egyszerubb bevaltani a grafikus modba es kirakni egy pixelt, vagy megszolaltatni azt hogy *BEEP* meg nem jelenti azt, hogy *kihasznaltad* a kepessegeit.
2009-05-16 at 12:21 #5645GeriMemberNe a Commodore gépek képességeiből indulj ki.
2009-05-16 at 13:30 #5646CharlieModeratorEn egy BASIC interpreter kepessegeibol indulok ki. Es ezen a te kepessegeid csak tovabb ronthatnak.
2009-05-16 at 18:40 #5647GeriMemberHasználj, amit akarsz.
2009-06-14 at 14:50 #5648pistaMemberEsetleg Milošević ASM-t a határon túli magyaroknak? :)
-
AuthorPosts
- You must be logged in to reply to this topic.