Na itt az én vackom is, Zozo kérésére.
Jómagam nem hinném, hogy ez bármire is jó lehet, azon kívül amire készült. És arra is csak nekem.
Azoknak akik nem akarnak assembly -ben mártózkodni, azoknak ez nem jó semmire, mert hát hiába tudnak C -ben programozni, ha inputjuk és outputjuk meg semmi nincs. Persze hívhatnak EXOS -t ki és bemenetnek, de ahhoz már megint assembly kell. Ha valaki az EXOS hívásoknak csinálna C wrapper -eket, akkor már használható lenne magas szinten (C) akármire is.
Azoknak meg akiknek nem taszajtó az assembly, és pont multimédiát (demo, game) akarnának programozni EP -n, azok nem hinném hogy az én framework -ömmel akarnának molyolni, azok megcsinálják maguknak.
De ha Zozót érdekli, akkor hát itt van.
Használat.
A cucc winre van készítve, csak Win7 64 -gyel tesztelve, nem multis.
A csomag tartalmaz binárisokat is, amiket le lehet tölteni a netről ha az ember nem azt akarja használni ami be lett zippelve, illetve az egyik binárist én írtam, annak meg ott van a forrása, és le lehet fordítani, ha nem jó az, ami be lett csomagolva. A víruskeresőm uptodate verziója nem jelzett a csomag tartalmán problémát, de hát a netről van, mindenki vesse saját biztonsági intézkedései alá.
A használat 3 lépésből áll.
1, Fel kell telepíteni az ep128emu2 aktuális verzióját a default path -ra. Aki nem oda teszi, annak át kell írnia a script -ekben a hivatkozásokat rá.
2, A csomag tartalmát kitömöríteni egy olyan path -ra, ami nem tartalmaz felkiáltójelet és space -t, majd futtatni kell a build.cmd -t abból a könyvtárból, ahol van. Ez lefordítja a build.cmd mellett lévő forrásokból az EP binárist, és lefuttatja azt az emulátorban. Helyes végeredményként mozgó kék pöttyöket és egy vibráló sprite kezdeményt kell látni.
3, Utolsó lépésként pedig örülni kell, hogy mennek a kék pöttyök ...
UI: Az sdcc lib könyvtárból töröltem a pic16 könyvtárat, mert az volt a legnagyobb, és az EPF nem engedett akkora attachment -et.
UI2: Mikor lefut az EP program az emuban, akkor bevált egy a futtatáshoz szükséges emu konfigurációt. Akinek az emu konfigurációja hosszadalmas, az mentse el magának az emuból a build.cmd futtatása előtt.