VOGONS


First post, by abobora

User metadata
Rank Newbie
Rank
Newbie

Hey there.

1st of all I want to give a huge kudos to the DOSbox team for creating a gr8 dos emulator do play those old games we love and even some old apps that we like to view and review again.

Now onto the subject:

When I try to run this app (a thing about mechanics and motors, you wouldn't recognise it) it always yells at me this: "BGI Error: Graphics not initialized (use 'initgraph')"

So, AFAIK atm, DOSbox is complaining about not having some graph library that was from the ancient turbo c. So, in order to solve the problem I installed the latest turbo c on my pc (think is version 2).
I could install it correctly under DOSbox, by following this guide:

http://www.daniweb.com/software-development/c … ads/76092/page2

STILL, doing what it says doesn't solve the problem, since when I try to compile and make the program stated in turbo c it gives an error (and I never touched turbo c in my life!).

So one of the questions is: how the heck I solve this? Saw some forum thread dated from 2005 related to this issue but couldn't understand exactly what was the solution.....

2nd question is: does the latest DOSbox have support for LPTP ports and COM ones?

The app in question requires to works with one of each ports stated (and in the board I do have them in the rear panel). But personally I have no idea if it is possible to map the ports to DOSbox and make the app work at all.

Thanks for your time

PS: Using DOSbox 0.74 on a win 7 pro.

Reply 1 of 12, by wd

User metadata
Rank DOSBox Author
Rank
DOSBox Author

So, AFAIK atm, DOSbox is complaining about not having some graph library

No, the application's library (BGI) is complaining it either isn't initialized (missing init call) or can't initialize because it doesn't find the driver files (egavga.bgi or how it's called).

Reply 2 of 12, by abobora

User metadata
Rank Newbie
Rank
Newbie

I see.... so what I have to do in order to make the said file visible to the app?

PS: Forgot to tell you, this used to run in a machine dual booting DOS and win98SE at the time. Dunno if it is relevant but I'll post it nontheless.

EDIT: found the EGAVGA.BGI file lurking around and now I don't have the initgraph error! Still now I am getting a "TCB not found" error (I think this is now something related to the app itself and it's not a generic error, I'll look around to see what it is....)

Reply 3 of 12, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Did you install the app from within dosbox? When you didn't it might expect things to be at some path that doesn't match anymore with your mountings (e.g. If you mount the apps folder as c but it expects to be in c:/appname/)

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 4 of 12, by abobora

User metadata
Rank Newbie
Rank
Newbie

indeed you can be right STILL there is a problem here.

The app was installed from a floppy drive. I do have one of those çying around but how do I map that drive to DOSbox ?

PS: mounted the folder with c directory and I am closer ro get the result!!!!!

Now it tells me that is missing a font, I'll have to look around the app folder and see what font it is using

Reply 6 of 12, by abobora

User metadata
Rank Newbie
Rank
Newbie

alright i'll give a look into it later

EDIT: Found the floppy of the program but it seems that it doesn't work anymore... guess I am stuck with an installed program with missing parts :\

Reply 7 of 12, by abobora

User metadata
Rank Newbie
Rank
Newbie

After a huge amount spent in this thingy I got it working!!

Found out that for some reason the program doesn´t fetch the libraries like he should anymore and just replicated stuff here and there and it works!

Now onto the 2nd question: can someone tell me how to map the lptp and com port to DOSbox?

Reply 8 of 12, by eL_PuSHeR

User metadata
Rank l33t++
Rank
l33t++

For printing with DOSBox you may need to get HAL's Megabuild. Search the forum.

Reply 9 of 12, by abobora

User metadata
Rank Newbie
Rank
Newbie

Just found the megabuild and installed - it seems that lptp emulation is working!

Still I found another issue... the program itself is segmentated in various exe accross a lot of folders, and, it seems that everytime I go to the main one and try to go one of the options (gas analisys for example), it just shut downs himself without saying much.

So the question is: is DOSbox able to emulate the various exe calls inside a program? I believe that the awnser for this question is yes, but still something's odd here....

PS:I even tried to get all files out of the folders and get all of them in the main one but got the same result....

Reply 10 of 12, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Have you installed the program from within dosbox AND are you keeping the same mountings?
Other than that you need to be more precise, mountings, writing don EXACTLY what you are doing on dosbox prompt and what the results are

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper

Reply 11 of 12, by abobora

User metadata
Rank Newbie
Rank
Newbie

Like I said earlier, the floppy that had the program is not functioning anymore, so I cannot install it.

As for the mountings, I am using the standart "mount c" command to recreate the drive that used to have the program running (I've backed up that drive entirely in my new system, mounting it to make sure the c:\ defualt path was working).

About the outputs, nothing is clear.... the program is run inside Dbox and then when I select some options it just returns to the prompt without saying anything.

Reply 12 of 12, by Dominus

User metadata
Rank DOSBox Moderator
Rank
DOSBox Moderator

Didn't see the edit. Good luck, maybe if you can provide more information someone else takes the time to figure it out. I'm out of here.

Windows 3.1x guide for DOSBox
60 seconds guide to DOSBox
DOSBox SVN snapshot for macOS (10.4-11.x ppc/intel 32/64bit) notarized for gatekeeper