Skip to main content

Graphics in C under Linux

One big problem that Linux users (especially at AIT) face is that the graphics.h does not work here. So for Computer Graphics assignments, they have turn on the windows machine. SDL or libgraph are good alternatives but change, is what scares them. So here is another method that does not involve the use of any other library of any alien software. I have used plain old dosbox to run TC in linux!

Pre-requisite ;

1. Turbo C is installed in the windows partition.
2. The windows partition is mounted. (by this I mean just open the windows partition in linux. To check whether it is mounted or not, go to "/media" and see if it has you windows partition with some weird alphanumeric foldername. mine is 189C681A9C67F124)

Step 1 :
Download and install "dosbox" on your linux system http://www.dosbox.com/
Ubuntu users type : $ sudo apt-get install dosbox

 Step 2 :
Let us assume that you have already installed turbo C in your windows system and it is located at C:\TC. If you haven't, go and do that first and then come back.


All you have to do now is to mount this folder in dosbox.Run dosbox.
This is the default screen of dosbox.  Here mount your windows partition containing TC.


Step 3 :
Go to "/media" and note down the weird alphanumeric foldername of your mounted windows partition. It'll be something like this
189C681A9C67F124

Step 4 :
Now mount TC in dosbox. type "mount c /media/189C681A9C67F124" replace this alphanumeric with the foldername you get in "/media"
 

Step 5 :
 open TC now.
"c:" 
"cd tc/bin"
"tc.exe"

you will get the usual TC screen after this

Comments

  1. I followed your steps.... But when I wrote a program to draw a circle, compiled it and when I tried to run it, it gives a linker error...

    Says : undefined symbol initgraph....

    ReplyDelete

Post a Comment

Popular posts from this blog

सूनापन

मुद्दत हो गयी उन तन्हायियो को गुजरे , फिर भी इन आँखों में नमी क्यों है  ? तोड़ दिया मोहब्बत पर से यकीन मेरा, फिर भी मेरी दुनिया में तेरी कमी क्यों है ? हसरत है क्यों आज भी तेरी चाहत की मुझे, क्यों याद तेरी जेहेन से मिटती नहीं ? जलजला क्यों उमड़ता है ख्वाबो में मेरे, उस आशिकी की आगज़नी क्यों है  ? सन्नाटो में भी क्यों सुनता हू तुझे मेरी परछाई से क्यों तू जाती नहीं ? इन डबडबाती आँखों को तलाश तेरी, आज भी कहीं क्यों है   ?

How the Python import system works

How the Python import system works From:  https://tenthousandmeters.com/blog/python-behind-the-scenes-11-how-the-python-import-system-works/ If you ask me to name the most misunderstood aspect of Python, I will answer without a second thought: the Python import system. Just remember how many times you used relative imports and got something like  ImportError: attempted relative import with no known parent package ; or tried to figure out how to structure a project so that all the imports work correctly; or hacked  sys.path  when you couldn't find a better solution. Every Python programmer experienced something like this, and popular StackOverflow questions, such us  Importing files from different folder  (1822 votes),  Relative imports in Python 3  (1064 votes) and  Relative imports for the billionth time  (993 votes), are a good indicator of that. The Python import system doesn't just seem complicated – it is complicated. So even though the  documentation  is really good, it d

I was fat once! Now I run!

On Aug 12, 2013 I weighed 107 kg, which, for a 5'4'' guy, is 47 kg more than the Indian Army standards. But today, I weigh 82 kg, and I continue to lose a few pounds every week! At one point of time, running 100 metres would make me all tired and sweaty, but today I can easily run 10 km at a stretch! So this guide is for all those couch potatoes who have lost all hopes of getting a good body! I was at that stage myself. I know how it feels like. I know the bullshit that you keep telling yourself as to how you are not all that bad, and how the world should accept you the way you are! Let me tell you this straight! You are NOT special. You are just another lazy bum who wants things to change but does not want to endure any suffering! Or even worse, you are one of those who act on an impulse every few months. You hit the gym for a week and boom!, you lose it all again. The first step is to accept that you have a pathetic body and that this needs to change! Start Sm