i'm new to linux programming
but done enough c programming in dos
my problem is that i use the following code set a poniter to VDu memory in dos
char far *scr=(char far *)0xB8000000L;
unaware that gcc supports flat memory model i used the same code in programming for linux
obviously it didn't work and error was flashed
then i read some documentation and found where the problem was
so i modified the above code as(removed far keyword and converted 0xB8000000 to flat model equivalent 0xB800000 ..tell me if i'm wron here)
char *scr=(char *)0xB800000;
this time it compiled successfully but when i treid to run the executable it didn't give proper result .......
please help me how to do this(ihave also treid including farptr.h ..but no use)