writing to vdu memory
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)
There is no direct access to the hardware, Linux is a protected operating system.
well .......what does a closed post mean