jeden projekt vo freepascale

Sekcia: Programovanie 18.09.2008 | 20:51
Avatar LukoV Zenwalk~CRUX~OpenBSD~Haiku  Používateľ
Zdravim.

Prosim o pomoc so skompilovanim tohto programceku. Ak sa niekto este v tejto dobre zaujima o programovanie v pascale a vedel by pomoct skompilovat to pod freepascalom v linuxe, resp. vo windows.

nasiel som to medzi contributed units na stranke freepascal.. projekt asi ide skompilovat pre freepascal pre dos.. pre linux asi by bolo potrebne portnut to na nejaku inu grafiku kniznicu.. ak niekto vie pomoct tak budem rad

tu je linka
http://www.geocities.com/sfia_andreidaniel/interf.zip


moj jabber: lukves@jabber.cz

dakujem.
    • Re: jeden projekt vo freepascale 18.09.2008 | 20:53
      Avatar LukoV Zenwalk~CRUX~OpenBSD~Haiku  Používateľ
      este dodam co to je

      Advanced Graphic Device Interface
    • Re: jeden projekt vo freepascale 19.09.2008 | 00:37
      Avatar Zefram Cochrane MS Windows Vista Ultimate 64bi  Používateľ
      Ak ti ide o skompilovanie tak tu je patch aby to islo pomocou FPC 2.2.0 v linuxe skompilovat:
      $ diff keyboard.pas.orig keyboard.pas 
      24c24
      < Var   Keystate: Word Absolute Bios:$17;
      ---
      > Var   Keystate: Word; // Absolute Bios:$17;
      46c46
      <     MemW[$0000:$041C] := MemW[$0000:$041A];
      ---
      >     //MemW[$0000:$041C] := MemW[$0000:$041A];
      

      Musis to spustat ako root z konzoly, daco to robi ale trochu to zamrzne, musel som pouzit tvrdy reset. skusaj to radsej vo virtualboxe. Skompilujes to normalne:

      fpc _test1.pas

      Je tam nejake execko uz skompilovane, pre dosbox potrebujes http://www.delorie.com/djgpp/dl/ofc/simtel/v2misc/csdpmi5b.zip/BIN/CWSDPMI.EXE, potom vyzera to nejak takto, imho je to ale kokotina
      • Re: jeden projekt vo freepascale 19.09.2008 | 00:41
        Avatar Samuel BWPOW Kupka CentOS, Mandriva  Používateľ
        Pripajam sa k sociopatovi82, ide o prisernu kniznicu. Ked potrebujes grafiku vo freepascale, tak odporucam pouzivat Allegro.pas - pascalovsky wrapper pre Allegro.
        Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
        • Re: jeden projekt vo freepascale 19.09.2008 | 02:08
          skywaker   Návštevník
          dakujem vyskusam to.